OSDN Git Service

2c3053c2fa4ed93f38115e0b500d8a14ee1840c9
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-01-18  Ian Lance Taylor  <iant@google.com>
2
3         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
4
5 2008-01-18  Ian Lance Taylor  <iant@google.com>
6
7         PR c++/33407
8         * g++.dg/init/new26.C: New test.
9
10 2008-01-18  Richard Guenther   <rguenther@suse.de>
11
12         PR middle-end/34801
13         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
14         redundant one.
15
16 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
17
18         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
19         dg-require-effective-target.
20
21 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22
23         PR target/34556
24         * gfortran.dg/reshape_2.f90: New test.
25
26 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
27
28         * gcc.dg/20040223-1.c: Fix comment typo.
29
30 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
31
32         PR target/34814
33         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
34         until 34814 is fixed.
35
36 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
37
38         PR tree-optimization/34648
39         * gcc.c-torture/compile/pr34648.c: New testcase.
40
41 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
42
43         PR testsuite/34821
44         * gcc.dg/autopar/autopar.exp: New.
45         * g++.dg/tree-ssa/pr34355.C: Require pthread.
46         * lib/target-supports.exp (check_effective_target_pthread): New.
47
48         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
49         * gcc.dg/tree-ssa/reduc-1short.c: Same.
50         * gcc.dg/tree-ssa/reduc-1.c: Same.
51         * gcc.dg/tree-ssa/reduc-2short.c: Same.
52         * gcc.dg/tree-ssa/reduc-2.c: Same
53         * gcc.dg/tree-ssa/reduc-3.c: Same.
54         * gcc.dg/tree-ssa/reduc-1char.c: Same.
55         * gcc.dg/tree-ssa/reduc-6.c: Same.
56         * gcc.dg/tree-ssa/reduc-7.c: Same.
57         * gcc.dg/tree-ssa/reduc-2char.c: Same.
58         * gcc.dg/tree-ssa/reduc-8.c: Same.
59         * gcc.dg/tree-ssa/reduc-9.c: Same.
60
61 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
62
63         * gnat.dg/discr5.adb: New test.
64
65 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
66
67         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
68
69 2008-01-17  Richard Guenther  <rguenther@suse.de>
70
71         PR tree-optimization/34825
72         * gcc.dg/pr34825.c: New testcase.
73
74 2008-01-17  Richard Guenther  <rguenther@suse.de>
75
76         * gcc.c-torture/execute/20080117-1.c: New testcase.
77
78 2008-01-17  Revital Eres  <eres@il.ibm.com>
79
80         PR30957
81         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
82
83 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
84
85         PR fortran/34429
86         * gfortran.dg/function_charlen_1.f90: New test.
87
88         PR fortran/34431
89         * gfortran.dg/function_types_1.f90: New test.
90         * gfortran.dg/function_types_2.f90: New test.
91
92         PR fortran/34471
93         * gfortran.dg/function_kinds_4.f90: New test.
94         * gfortran.dg/function_kinds_5.f90: New test.
95
96         * gfortran.dg/defined_operators_1.f90: Errors now at function
97         declarations.
98         * gfortran.dg/private_type_4.f90: The same.
99         * gfortran.dg/interface_15.f90: The same.
100         * gfortran.dg/elemental_args_check_2.f90: The same.
101         * gfortran.dg/auto_internal_assumed.f90: The same.
102
103 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
104
105         * gnat.dg/sizetype.adb: New test.
106
107 2008-01-16  Richard Guenther  <rguenther@suse.de>
108
109         PR middle-end/32628
110         * gcc.dg/overflow-warn-7.c: New testcase.
111
112 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
113
114         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
115
116 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
117         Richard Guenther  <rguenther@suse.de>
118
119         PR c/34668
120         * gcc.dg/pr34668-1.c: New test.
121         * gcc.dg/pr34668-2.c: Likewise.
122
123 2008-01-16  Richard Guenther  <rguenther@suse.de>
124
125         PR c++/33819
126         * g++.dg/torture/pr33819.C: New testcase.
127
128 2008-01-16  Richard Guenther  <rguenther@suse.de>
129
130         PR c/34768
131         * gcc.c-torture/execute/pr34768-1.c: New testcase.
132         * gcc.c-torture/execute/pr34768-2.c: Likewise.
133
134 2008-01-16  Tobias Burnus  <burnus@net-b.de>
135
136         PR fortran/34796
137         * gfortran.dg/argument_checking_13.f90: New.
138         * gfortran.dg/argument_checking_14.f90: New.
139
140 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
141         
142         PR libfortran/34671
143         * gfortran.dg/anyallcount_1.f90:  New test.
144
145 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
146
147         PR c++/34399
148         * g++.dg/cpp0x/vt-34399.C: New.
149         * g++.dg/template/friend50.C: New.
150
151 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
152
153         PR c++/34751
154         * g++.dg/cpp0x/vt-34751.C: New.
155
156 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
157
158         PR c++/34051
159         PR c++/34055
160         PR c++/34102
161         PR c++/34103
162         * g++.dg/cpp0x/vt-34051-2.C: New.
163         * g++.dg/cpp0x/vt-34102.C: New.
164         * g++.dg/cpp0x/vt-34051.C: New.
165         * g++.dg/cpp0x/vt-34055.C: New.
166         * g++.dg/cpp0x/vt-34103.C: New.
167
168 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
169
170        PR c++/34314
171        * g++.dg/cpp0x/vt-34314.C: New.
172        * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
173        reality (the error message was wrong previously).
174
175 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
176
177        PR c++/33964
178        * g++.dg/cpp0x/vt-33964.C: New.
179        * g++.dg/template/partial5.C: New.
180
181 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
182
183        PR c++/34052
184        * g++.dg/cpp0x/vt-34052.C: New.
185        * g++.dg/template/ttp26.C: New.
186         
187 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
188
189         * gnat.dg/rep_clause2.ad[sb]: New test.
190         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
191
192 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
193
194         PR c++/24924
195         * g++.dg/cpp/pedantic-errors.C: Delete.
196         * g++.dg/cpp/permissive.C: Delete.
197         
198 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
199
200         * gcc.c-torture/compile/20080114-1.c: New test.
201
202 2008-01-13  Tobias Burnus  <burnus@net-b.de>
203
204         PR fortran/34665
205         * gfortran.dg/argument_checking_11.f90: New.
206         * gfortran.dg/argument_checking_12.f90: New.
207         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
208         * gfortran.dg/c_assoc_2.f03: Update dg-error.
209         * gfortran.dg/argument_checking_3.f90: Ditto.
210         * gfortran.dg/pointer_intent_2.f90: Ditto.
211         * gfortran.dg/import2.f90: Ditto.
212         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
213         * gfortran.dg/implicit_actual.f90: Ditto.
214         * gfortran.dg/used_dummy_types_3.f90: Ditto.
215         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
216
217 2008-01-13  Tobias Burnus  <burnus@net-b.de>
218
219         PR fortran/34763
220         * gfortran.dg/interface_proc_end.f90: New.
221
222 2008-01-13  Tobias Burnus  <burnus@net-b.de>
223
224         PR fortran/34759
225         * gfortran.dg/assumed_size_refs_4.f90: New.
226
227 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
228
229         * gnat.dg/unchecked_convert1.adb.
230
231 2008-01-13  Richard Guenther  <rguenther@suse.de>
232
233         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
234         readable and writable again before exiting.
235
236 2008-01-13  Richard Guenther  <rguenther@suse.de>
237
238         PR middle-end/34601
239         * gcc.dg/noncompile/incomplete-4.c: New testcase.
240
241 2008-01-13  Jan Hubicka  <jh@suse.cz>
242
243         PR middle-end/32135
244         * gcc.dg/pr32135.c: new.
245
246 2008-01-12  Doug Kwan  <dougkwan@google.com>
247
248         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
249         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
250         -Wignored-qualifiers.
251
252 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
253
254         * gnat.dg/slice3.adb: New test.
255         * gnat.dg/slice4.adb: Likewise.
256
257 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
258
259         * gnat.dg/bit_packed_array.ad[sb]: New test.
260
261 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
262
263         PR fortran/34432
264         * gfortran.dg/parens_7.f90: New test.
265
266 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
267
268         * gcc.dg/tree-ssa/loadpre5.c: Use static.
269         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
270
271         * gcc.dg/pr33826.c: Require nonpic.
272
273 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
274
275         PR fortran/34722
276         * gfortran.dg/inquire_12.f90: New test.
277
278 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
279
280         PR libfortran/34670
281         * all_bounds_1.f90: New test case.
282         * maxloc_bounds_1.f90: New test case.
283         * maxloc_bounds_2.f90: New test case.
284         * maxloc_bounds_3.f90: New test case.
285         * maxloc_bounds_4.f90: New test case.
286         * maxloc_bounds_5.f90: New test case.
287         * maxloc_bounds_6.f90: New test case.
288         * maxloc_bounds_7.f90: New test case.
289         * maxloc_bounds_8.f90: New test case.
290
291 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
292
293         * gcc.dg/struct-ret-3.c: New test.
294
295 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
296
297         PR fortran/34537
298         * gfortran.dg/transfer_simplify_8.f90: New test.
299
300 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
301
302         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
303         size_t using predefined macro.
304
305 2008-01-10  Raksit Ashok  <raksit@google.com>
306
307         PR rtl-optimization/27971
308         * gcc.target/i386/pr27971.c: New testcase.
309
310 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
311
312         PR fortran/34396
313         * gfortran.dg/bounds_check_12.f90: New test.
314
315 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
316
317         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
318         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
319
320 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
321
322         PR middle-end/34641
323         * g++.dg/torture/pr34641.C: New testcase.
324
325 2008-01-10  Richard Guenther  <rguenther@suse.de>
326
327         PR tree-optimization/34651
328         * g++.dg/torture/pr34651.C: New testcase.
329
330 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
331
332         PR tree-optimization/34017
333         * gcc.dg/tree-ssa/pr34017.c: New.
334
335 2008-01-09  Richard Guenther  <rguenther@suse.de>
336         Andrew Pinski  <andrew_pinski@playstation.sony.com>
337
338         PR middle-end/30132
339         * gcc.c-torture/compile/pr30132.c: New testcase.
340
341 2008-01-09  Richard Guenther  <rguenther@suse.de>
342
343         PR middle-end/34458
344         * gcc.c-torture/compile/pr34458.c: New testcase.
345
346 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
347
348         PR testsuite/30459
349         g++.dg/eh/ia64-2.C: Require weak support.
350
351 2008-01-08  Richard Guenther  <rguenther@suse.de>
352
353         PR middle-end/31863
354         * g++.dg/torture/pr31863.C: New testcase.
355
356 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
357
358         PR middle-end/34694
359         * gcc.dg/gomp/pr34694.c: New test.
360         * g++.dg/gomp/pr34694.C: New test.
361
362         PR c++/33890
363         * g++.dg/gomp/pr33890.C: New test.
364
365 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
366
367         PR fortran/34476
368         * gfortran.dg/parameter_array_init_3.f90: New test.
369
370 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
371
372         PR fortran/34681
373         PR fortran/34704
374         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
375
376 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
377
378         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
379         * g++.dg/other/spu2vmx-1.C: Use it.
380
381 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
382
383         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
384
385         PR testsuite/34575
386         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
387         * gcc.target/powerpc/parity-1.c: Likewise.
388
389 2008-01-07  Fred Fish  <fnf@specifix.com>
390
391         PR preprocessor/30363:
392         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
393         macro expansions.
394
395 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
396
397         PR fortran/34672
398         * gfortran.dg/use_only_2.f90: New test.
399
400 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
401
402         PR libstdc++/34680
403         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
404         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
405
406 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
407
408         PR fortran/34545
409         * gfortran.dg/use_12.f90: New test.
410
411 2008-01-06  Tobias Burnus  <burnus@net-b.de>
412
413         PR fortran/34689
414         * interface.c (compare_actual_formal): Fix intent(out) check for
415         function result variables.
416
417 2008-01-06  Tobias Burnus  <burnus@net-b.de>
418
419         PR fortran/34690
420         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
421
422 2008-01-06  Tobias Burnus  <burnus@net-b.de>
423
424         PR fortran/34689
425         * gfortran.dg/intent_out_4.f90: Fix test case.
426
427 2008-01-06  Tobias Burnus  <burnus@net-b.de>
428
429         PR fortran/34689
430         * gfortran.dg/intent_out_4.f90: New.
431
432 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
433
434         PR libfortran/34540
435         * gfortran.dg/optional_dim_3.f90: New test.
436
437 2008-01-06  Tobias Burnus  <burnus@net-b.de>
438
439         PR fortran/34658
440         * gfortran.dg/common_11.f90: New.
441         * gfortran.dg/blockdata_1.f90: Update test case.
442         * gfortran.dg/blockdata_2.f90: Update test case.
443
444 2008-01-06  Tobias Burnus  <burnus@net-b.de>
445
446         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
447
448 2008-01-06  Tobias Burnus  <burnus@net-b.de>
449
450         PR fortran/34655
451         * gfortran.dg/equiv_constraint_9.f90: New.
452
453 2008-01-06  Revital Eres  <eres@il.ibm.com>
454
455         PR tree-optimization/34263
456         * gcc.dg/pr34263.c:  New testcase.
457
458 2008-01-06  Tobias Burnus  <burnus@net-b.de>
459
460         PR fortran/34654
461         * gfortran.dg/internal_io_unf.f90: New.
462
463 2008-01-06  Tobias Burnus  <burnus@net-b.de>
464
465         PR fortran/34660
466         * gfortran.dg/elemental_args_check_2.f90: New.
467
468 2008-01-06  Tobias Burnus  <burnus@net-b.de>
469
470         PR fortran/34662
471         * gfortran.dg/intent_out_3.f90: New.
472
473 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
474
475         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
476
477 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
478
479         PR libfortran/34676
480         * gfortran.dg/list_read_8.f90: New test.
481
482 2008-01-04  Richard Guenther  <rguenther@suse.de>
483
484         PR middle-end/34029
485         * gcc.c-torture/compile/pr34029-1.c: New testcase.
486         * gcc.c-torture/compile/pr34029-2.c: Likewise.
487
488 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
489
490         PR gcov-profile/34609
491         * g++.dg/gcov/gcov-6.C: New test.
492
493 2008-01-04  Richard Guenther  <rguenther@suse.de>
494
495         PR tree-optimization/31081
496         * g++.dg/torture/pr31081-1.C: New testcase.
497         * g++.dg/torture/pr31081-2.C: Likewise.
498
499 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
500
501         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
502         * gcc.target/mips/rsqrt-2.c: Likewise.
503         * gcc.target/mips/rsqrt-4.c: New test.
504
505 2008-01-04  Tobias Burnus  <burnus@net-b.de>
506
507         PR fortran/34557
508         * gfortran.dg/equiv_substr.f90: New.
509
510 2008-01-03  Tom Tromey  <tromey@redhat.com>
511
512         PR c/34457:
513         * gcc.dg/pr34457-2.c: New file.
514         * gcc.dg/pr34457-1.c: New file.
515
516 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
517
518         Revert fix for PR tree-optimization/34458.
519
520 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
521
522         PR tree-optimization/34458
523         * gcc.dg/tree-ssa/pr34458.c: New.
524
525 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
526
527         PR libfortran/34565
528         * gfortran.dg/internal_readwrite_1.f90:  New test.
529         * gfortran.dg/internal_readwrite_2.f90:  New test.
530
531 2008-01-03  Tom Tromey  <tromey@redhat.com>
532
533         PR preprocessor/34602:
534         * gcc.dg/cpp/pr34602.c: New file.
535
536 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
537
538         PR tree-optimization/29484
539         * gcc.c-torture/execute/20071220-1.c: New test.
540         * gcc.c-torture/execute/20071220-2.c: New test.
541
542 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
543
544         PR tree-optimization/34635
545         * gcc.dg/tree-ssa/pr34635.c: New.
546         * gcc.dg/tree-ssa/pr34635-1.c: New.
547
548 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
549
550         PR middle-end/34562
551         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
552         scan-assembler check.
553
554 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
555
556         PR middle-end/34608
557         * g++.dg/gomp/pr34608.C: New test.
558
559 2008-01-02  Richard Guenther  <rguenther@suse.de>
560
561         PR middle-end/34093
562         PR middle-end/31976
563         * gcc.c-torture/compile/pr34093.c: New testcase.
564
565 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
566
567        * g++.dg/cpp0x/long_long.C: New.
568
569 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
570
571         * gcc.target/spu/tag_manager.c : Include stdlib.h.
572         * gcc.target/spu/Wmain.c: Fix the line numbers for the
573         warning on the function main.
574
575 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
576
577         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
578         rather than __v2di type.
579
580 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
581
582         PR fortran/34558
583         * gfortran.dg/linked_list_1.f90: New test.
584
585 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
586
587         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
588         instead of appending to it.
589
590 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
591
592         PR tree-optimization/34591
593         * gcc.dg/vect/pr34591.c: New test.
594
595 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
596
597         PR libfortran/34594
598         * gfortran.dg/direct_io_8.f90:  New test case.
599
600 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
601
602         PR target/34281
603         * gcc.c-torture/execute/20071213-1.c: New test.
604
605 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
606
607         PR libfortran/34560
608         * gfortran.dg/read_eof_5.f90: New test.
609
610 2007-12-25  Tobias Burnus  <burnus@net-b.de>
611
612         PR fortran/34514
613         * gfortran.dg/initialization_17.f90: New.
614
615 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
616
617         PR libfortran/34566
618         * gfortran.dg/matmul_6.f90:  New test.
619
620 2007-12-23  Tobias Burnus  <burnus@net-b.de>
621
622         PR fortran/34421
623         * gfortran.dg/entry_17.f90: New.
624
625 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
626
627         PR fortran/34536
628         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
629         * gfortran.dg/real_const_3.f90: Likewise.
630         * gfortran.dg/unary_operator.f90: New test.
631
632 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
633
634         * gnat.dg/pack2.adb: New test.
635
636 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
637
638         PR fortran/34559
639         * gfortran.dg/repeat_6.f90: New test.
640
641 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
642
643         PR fortran/34549
644         * cshift_shift_real_1.f90:  New test.
645
646 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
647
648         PR fortran/34540
649         * gfortran.dg/shift-kind_2.f90: New test.
650
651 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
652
653         PR target/8835
654         * gcc.dg/pr8835-1.c: New.
655
656 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
657
658         PR fortran/34438
659         * gfortran.dg/default_initialization_3.f90: New test.
660
661 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
662
663         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
664         conditions.
665         (dg-mips-options): Treat -march=24k* as a 32-bit option.
666
667 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
668
669         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
670         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
671
672 2007-12-20  Jason Merrill  <jason@redhat.com>
673
674         * gcc.dg/overload/arg[14].C: Remove expected errors.
675
676 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
677
678         PR c++/34459
679         * gcc.c-torture/execute/20071219-1.c: New test.
680
681 2007-12-20  Tobias Burnus  <burnus@net-b.de>
682
683         PR fortran/34530
684         * gfortran.dg/namelist_44.f90: New.
685
686 2007-12-20  Tobias Burnus  <burnus@net-b.de>
687
688         PR fortran/34482
689         * gfortran.dg/boz_8.f90: Add error-check check.
690         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
691         stop by call abort.
692
693 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
694
695         * gcc.dg/gomp/combined-1.c: New test.
696
697 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
698
699         PR tree-optimization/34355
700         * g++.dg/tree-ssa/pr34355.C: New test.
701
702 2007-12-19  Revital Eres  <eres@il.ibm.com>
703
704          * gcc.dg/sms-5.c: New testcase.
705
706 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
707
708         PR fortran/34325
709         * gfortran.dg/missing_parens_1.f90: New.
710         * gfortran.dg/missing_parens_1.f90: New.
711         
712 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
713
714         PR fortran/34495
715         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
716         expressions.
717         * gfortran.dg/transfer_simplify_7.f90: New test.
718
719 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
720
721         * gcc.dg/pr32912-3.c: Compile with -w.
722
723         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
724
725 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
726             Jakub Jelinek  <jakub@redhat.com>
727         
728         PR c++/32565
729         PR c++/33943
730         PR c++/33965
731         * g++.dg/cpp0x/variadic86.C: New.
732         * g++.dg/cpp0x/variadic87.C: New.
733         * g++.dg/cpp0x/variadic84.C: New.
734         * g++.dg/cpp0x/variadic85.C: New.
735         * g++.dg/template/ttp25.C: New.
736
737 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
738
739         PR tree-optimization/34123
740         * gcc.dg/tree-ssa/pr34123.c: New test.
741
742 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
743
744         PR rtl-optimization/34456
745         * gcc.c-torture/execute/pr34456.c: New test.
746
747 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
748
749         PR c++/34488
750         * g++.dg/parse/friend7.C: New test.
751
752         PR rtl-optimization/34490
753         * gcc.c-torture/execute/20071216-1.c: New test.
754
755 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
756
757         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
758
759 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
760
761         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
762         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
763         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
764         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
765         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
766
767 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
768
769         PR c/34506
770         * gcc.dg/gomp/clause-2.c: New test.
771         * g++.dg/gomp/clause-4.C: New test.
772
773 2007-12-17  Tobias Burnus  <burnus@net-b.de>
774
775         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
776         part of Fortran 77/95/2003.
777
778 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
779
780         PR tree-optimization/34445
781         * gfortran.dg/vect/cost-model-pr34445.f: New test.
782         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
783
784 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
785
786         PR fortran/34427
787         * gfortran.dg/namelist_42.f90: Update.
788         * gfortran.dg/namelist_43.f90: New.
789         
790 2007-12-16  Tobias Burnus  <burnus@net-b.de>
791
792         PR fortran/34495
793         * gfortran.dg/initialization_16.f90: New.
794
795 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
796
797         PR fortran/34305
798         * gfortran.dg/real_dimension_1.f:  New test case.
799
800 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
801
802         * gcc.dg/torture/pr24257.c: Remove -O from options.
803
804 2007-12-16  Tobias Burnus  <burnus@net-b.de>
805
806         PR fortran/34246
807         * gfortran.dg/bind_c_usage_16.f03: Extend test.
808
809 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
810
811         PR fortran/31213
812         PR fortran/33888
813         PR fortran/33998
814         * gfortran.dg/mapping_1.f90: New test.
815         * gfortran.dg/mapping_2.f90: New test.
816         * gfortran.dg/mapping_3.f90: New test.
817
818 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
819
820         PR rtl-optimization/34415
821         * gcc.c-torture/execute/pr34415.c: New test.
822
823 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
824
825         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
826         void. 
827
828 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
829
830         PR bootstrap/34003
831         * gcc.dg/pr34003-1.c: New test.
832         * gcc.dg/pr34003-2.c: New.
833
834 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
835
836         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
837         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
838         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
839         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
840         add -save-temps.
841         * gcc.target/cris/torture/cris-torture.exp,
842         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
843         * gcc.target/cris/builtin_ctz_v3.c,
844         gcc.target/cris/builtin_ctz_v8.c,
845         gcc.target/cris/builtin_clz_v0.c,
846         gcc.target/cris/builtin_clz_v3.c,
847         gcc.target/cris/builtin_bswap_v3.c,
848         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
849         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
850         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
851         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
852         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
853         lib/target-supports.exp: Adjust for crisv32-*-*.
854
855 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
856
857         * gcc.dg/debug/const-3.c: New.
858
859 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
860
861         * g++.dg/other/datasec1.C: Require named section support.
862
863 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
864
865         PR target/29978
866         * gcc.target/i386/pr29978.c: New test.
867
868 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
869
870         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
871         instead of -msse4.1.
872         * gcc.target/i386/sse-12.c (dg-options): Ditto.
873         * g++.dg/other/i386-2.C (dg-options): Ditto.
874
875 2007-12-14  Tobias Burnus  <burnus@net-b.de>
876
877         PR fortran/34438
878         * gfortran.dg/private_type_10.f90: New.
879
880 2007-12-14  Tobias Burnus  <burnus@net-b.de>
881
882         PR fortran/34398
883         * gfortran.dg/nan_4.f90: New.
884
885 2007-12-14  Richard Guenther  <rguenther@suse.de>
886
887         PR middle-end/34462
888         * gcc.c-torture/compile/20071214-1.c: New testcase.
889
890 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
891
892         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
893         macros to test macroized SSE intrinsics.  Use new macros to test
894         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
895         emmintrin.h, xmmintrin.h and bmmintrin.h
896         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
897         to test with immediate operand.
898
899 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
900
901         PR target/34091
902         * gcc.c-torture/compile/pr34091.c: New test.
903
904 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
905
906         * gcc.dg/uninit-13.c: UnXFAIL.
907         * gcc.dg/complex-5.c: New testcase.
908
909 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
910
911         * gcc.dg/struct/struct-reorg.exp: Replace 
912          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
913         
914 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
915
916         PR libfortran/34370
917         PR libfortran/34323
918         PR libfortran/34405
919         * gfortran.dg/advance_6.f90:  New test case.
920         * gfortran.dg/direct_io_7.f90:  New test case.
921         * gfortran.dg/streamio_13.f90:  New test case.
922
923 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
924
925         * g++.dg/cpp0x/__func__.C: New.
926
927 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
928
929         PR target/34435
930         * g++.dg/other/pr34435.C: New testcase.
931
932 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
933
934         * gcc.dg/struct: New directory with tests 
935         for struct-reorg optimizaion.
936         * gcc.dg/struct/struct-reorg.exp: New script.
937         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
938         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
939         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
940         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
941         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
942         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
943         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
944         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
945         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
946         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
947         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
948         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
949         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
950         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
951         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
952         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
953         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
954         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
955         * gcc.dg/struct/w_prof_global_array.c: Likewise.
956         * gcc.dg/struct/w_prof_global_var.c: Likewise.
957         * gcc.dg/struct/w_prof_local_array.c: Likewise.
958         * gcc.dg/struct/w_prof_local_var.c: Likewise.
959         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
960         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
961
962 2007-12-13  Tobias Burnus  <burnus@net-b.de>
963
964         PR fortran/34427
965         * gfortran.dg/namelist_42.f90: New.
966
967 2007-12-12  Tobias Burnus  <burnus@net-b.de>
968
969         PR fortran/34254
970         * gfortran.dg/function_kinds_3.f90: New.
971
972 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
973
974         * gcc.target/s390/20071212-1.c: New testcase.
975
976 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
977
978         PR c++/34238
979         * g++.dg/ext/visibility/anon7.C: Add xfail.
980         * g++.dg/ext/visibility/anon9.C: New test.
981         * g++.dg/ext/visibility/anon10.C: New test.
982
983         PR c++/34364
984         * g++.dg/rtti/dyncast2.C: New test.
985
986 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
987
988         PR tree-optimization/34407
989         * gcc.dg/vect/pr34407.c: New test.
990
991 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
992
993         PR fortran/34411
994         * gfortran.dg/error_recovery_5.f90: New.
995         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
996
997 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
998
999         PR tree-optimization/34371
1000         * gcc.c-torture/compile/20071207-1.c: New test.
1001
1002 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
1003
1004         PR c++/34059
1005         * g++.dg/parse/crash40.C: New test.
1006
1007 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1008
1009         * g++.dg/opt/memcpy1.C: New test.
1010
1011 2007-12-10  Tobias Burnus  <burnus@net-b.de>
1012
1013         PR fortran/34425
1014         * gfortran.dg/argument_checking_10.f90: New.
1015
1016 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
1017
1018         PR rtl-optimization/34302
1019         * gcc.c-torture/execute/20071210-1.c: New test.
1020
1021 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
1022
1023         PR c++/34395
1024         * g++.dg/cpp0x/error1.C: New test.
1025
1026         PR c++/34394
1027         * g++.dg/other/error22.C: New test.
1028
1029 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
1030
1031         PR target/32086
1032         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1033         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1034         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1035
1036 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
1037
1038         PR c++/34178
1039         PR c++/34340
1040         * g++.dg/template/repo6.C: New test.
1041         * g++.dg/template/repo7.C: New test.
1042         * g++.dg/template/repo8.C: New test.
1043
1044 2007-12-09  H.J. Lu  <hjl@lucon.org>
1045             Tobias Burnus  <burnus@net-b.de>
1046
1047         PR fortran/34404
1048         * gfortran.dg/read_2.f90: New.
1049
1050 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1051
1052         * lib/target-supports.exp (check_effective_target_tls_native):
1053         Fix typo.
1054
1055 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
1056
1057         PR ada/34366
1058         * gnat.dg/enclosing_record_reference.ads,
1059         gnat.dg/enclosing_record_reference.adb: New test.
1060
1061 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
1062
1063         PR fortran/32129
1064         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
1065         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
1066
1067         PR fortran/31487
1068         * gfortran.dg/char_component_initializer_1.f90: New test.
1069
1070 2007-12-09  Tobias Burnus  <burnus@net-b.de>
1071
1072         PR fortran/34342
1073         PR fortran/34345
1074         PR fortran/18026
1075         PR fortran/29471
1076
1077         * gfortran.dg/boz_8.f90: New.
1078         * gfortran.dg/boz_9.f90: New.
1079         * gfortran.dg/boz_10.f90: New.
1080         * gfortran.dg/boz_7.f90: Update dg-warning.
1081         * gfortran.dg/pr16433.f: Add dg-error.
1082         * gfortan.dg/ibits.f90: Update dg-warning.
1083         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
1084         * gfortran.dg/unf_io_convert_2.f90: Ditto.
1085
1086 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
1087
1088         PR fortran/34359
1089         * gfortran.dg/include_1.f90: New test.
1090         * gfortran.dg/include_1.inc: New.
1091         * gfortran.dg/include_2.f90: New test.
1092
1093 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
1094
1095         * gcc.c-torture/compile/20011130-2.c: Fix typo.
1096
1097 2007-12-08  Tobias Burnus  <burnus@net-b.de>
1098
1099         PR fortran/34319
1100         * gfortran.dg/nan_3.f90: New.
1101
1102 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
1103
1104         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
1105
1106 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1107
1108         * gnat.dg/tamdt*.ad?: Support for ...
1109         * gnat.dg/test_tamdt.adb: New test.
1110
1111 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1112
1113         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
1114         exports and document how these can be exercised.
1115
1116 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
1117
1118         PR ada/15805
1119         * gnat.dg/specs/access_constants.ads: New test.
1120
1121         * gnat.dg/specs/access_constant_decl.ads: New test.
1122
1123         PR ada/21346
1124         * gnat.dg/compose.adb: New test.
1125
1126 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1127
1128         PR ada/34173
1129         * gnat.dg/unc_memops.ad[sb]: Support for ...
1130         * gnat.dg/unc_memfree.adb: New test.
1131         
1132 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
1133
1134         * gfortran.dg/ltrans-7.f90: New.
1135
1136 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
1137             Dorit Nuzman  <dorit@il.ibm.com>
1138
1139         PR tree-optimization/34005
1140         * gcc.dg/vect/pr34005.c: New test.
1141
1142 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
1143
1144         PR c++/34336
1145         * g++.dg/template/new8.C: New test.
1146
1147 2007-12-06  Tobias Burnus  <burnus@net-b.de>
1148
1149         PR fortran/34333
1150         * gfortran.dg/boz_7.f90: New.
1151         * gfortran.dg/int_1.f90: Disable -pedantic option.
1152         * gfortran.dg/boz_1.f90: Ditto.
1153         * gfortran.dg/boz_3.f90: Ditto.
1154         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
1155         * gfortran.dg/ibits.f90: Ditto.
1156         * gfortran.dg/unf_io_convert_1.f90: Ditto.
1157         * gfortran.dg/unf_io_convert_2.f90: Ditto.
1158
1159 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
1160
1161         PR fortran/34335
1162         * gfortran.dg/used_types_19.f90: New test.
1163
1164 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
1165
1166         * gfortran.dg/nan_2.f90: Add -mieee for sh.
1167         * gfortran.dg/nearest_2.f90: Likewise.
1168         * gfortran.dg/nearest_3.f90: Likewise.
1169
1170 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
1171
1172         PR middle-end/34337
1173         * gcc.c-torture/execute/20071205-1.c: New test.
1174
1175 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
1176
1177         * gfortran.dg/module_nan.f90: Add -mieee for sh.
1178         * gfortran.dg/real_const_3.f90: Likewise.
1179
1180 2007-12-05  Richard Guenther  <rguenther@suse.de>
1181
1182         PR tree-optimization/34138
1183         * gcc.c-torture/compile/pr34138.c: New testcase.
1184
1185 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
1186
1187         PR debug/33739
1188         * gfortran.dg/debug_2.f: New test.
1189
1190 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
1191
1192         * gnat.dg/specs/elab1.ads: New test.
1193
1194 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
1195
1196         PR target/34312
1197         * gcc.target/i386/pr34312.c: New test.
1198
1199 2007-12-05  Tobias Burnus  <burnus@net-b.de>
1200
1201         PR fortran/34333
1202         * gfortran.dg/nan_2.f90: New.
1203
1204 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
1205
1206         PR c++/34271
1207         * g++.dg/cpp0x/decltype9.C: New test.
1208         * g++.dg/cpp0x/decltype10.C: New test.
1209
1210 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
1211
1212         PR ada/21489
1213         * gnat.dg/rm_6_4_1_13.adb: New test.
1214
1215 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
1216
1217         PR middle-end/34134
1218         * gcc.c-torture/compile/20071117-1.c: New test.
1219
1220 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
1221
1222         PR c++/34101
1223         * g++.dg/cpp0x/variadic-ttp.C: New.
1224
1225 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1226         
1227         * gcc.dg/parse-decl-after-if.c: New.
1228         * gcc.dg/20031223-1.c: Adjust.
1229         
1230 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
1231
1232         PR c++/33509
1233         * g++.dg/cpp0x/variadic-throw.C: New.
1234
1235 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
1236
1237         PR c++/33091
1238         * g++.dg/cpp0x/variadic-unify.C: New.
1239
1240 2007-12-04  Richard Guenther  <rguenther@suse.de>
1241
1242         PR middle-end/34334
1243         PR middle-end/34222
1244         * gcc.c-torture/compile/pr34334.c: New testcase.
1245         * g++.dg/torture/pr34222.C: New testcase.
1246
1247 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
1248
1249         * gcc.c-torture/execute/20071202-1.c: New test.
1250         * gcc.dg/tree-ssa/pr34146-2.c: New test.
1251
1252 2007-12-04  Tobias Burnus  <burnus@net-b.de>
1253
1254         PR fortran/34318
1255         * gfortran.dg/module_nan.f90: New.
1256
1257 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
1258
1259         * lib/target-supports.exp (get_compiler_messages): Replace with...
1260         (check_compile): ...this new procedure.  Handle TYPE == executable.
1261         Use comments in the source to determine the correct extension.
1262         Return a pair containing the compiler output and the output filename.
1263         Don't delete the file here.
1264         (check_no_compiler_messages_nocache): New procedure.
1265         (check_no_compiler_messages): Use it.
1266         (check_no_messages_and_pattern_nocache): New procedure.
1267         (check_no_messages_and_pattern): Use it.
1268         (check_runtime_nocache, check_runtime): New procedures.
1269         (check_effective_target_tls): Use check_no_compiler_messages.
1270         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
1271         (check_effective_target_tls_runtime): Use check_runtime.
1272         (check_effective_target_fstack_protector): Likewise.
1273         (check_iconv_available): Use check_runtime_nocache.
1274         (check_effective_target_fortran_large_real): Use
1275         check_no_compiler_messages.
1276         (check_effective_target_fortran_large_int): Likewise.
1277         (check_effective_target_static_libgfortran): Likewise.
1278         (check_750cl_hw_available): Use check_cached_effective_target
1279         and check_runtime_nocache.
1280         (check_vmx_hw_available): Likewise.
1281         (check_effective_target_broken_cplxf_arg): Likewise.
1282         (check_alpha_max_hw_available): Use check_runtime.
1283         (check_function_available): Use check_no_compiler_messages.
1284         (check_cxa_atexit_available): Use check_cached_effective_target
1285         and check_runtime_nocache.
1286         (check_effective_target_dfp_nocache): Use
1287         check_no_compiler_messages_nocache.
1288         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
1289         (check_effective_target_dfp): Use check_cached_effective_target.
1290         (check_effective_target_dfprt): Likewise.
1291         (check_effective_target_arm_neon_hw): Use check_runtime.
1292         (check_effective_target_ultrasparc_hw): Likewise.
1293         (check_effective_target_c99_runtime): Use
1294         check_no_compiler_messages_nocache.
1295
1296 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
1297
1298         PR middle-end/29749
1299         * gcc.dg/fold-rotate-1.c: New test.
1300
1301         PR tree-optimization/33453
1302         * gcc.c-torture/compile/20071203-1.c: New test.
1303
1304 2007-12-03  Robert Dewar <dewar@adacore.com>
1305             Samuel Tardieu  <sam@rfc1149.net>
1306
1307         PR ada/34287
1308         * gnat.dg/check_elaboration_code.adb: New test.
1309         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
1310         New support files.
1311
1312 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
1313
1314         PR c++/34061
1315         * g++.dg/cpp0x/pr34061.C: New.
1316
1317 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
1318
1319         PR c++/34273
1320         * g++.dg/other/error21.C: New.
1321
1322 2007-12-02  Revital Eres  <eres@il.ibm.com>
1323
1324         * gcc.dg/sms-4.c: New testcase.
1325
1326 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
1327             Revital Eres  <eres@il.ibm.com>
1328
1329         * gcc.dg/sms-3.c: New testcase.
1330
1331 2007-12-01  Ollie Wild  <aaw@google.com>
1332
1333         PR c++/8171
1334         * g++.dg/conversion/ptrmem9.C: New test.
1335
1336 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1337
1338         PR libfortran/34291
1339         * gfortran.dg/namelist_41.f90: New test.
1340
1341 2007-11-30  Tom Tromey  <tromey@redhat.com>
1342
1343         PR preprocessor/32868:
1344         * gcc.dg/cpp/pr32868.c: New file.
1345
1346 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1347
1348         PR fortran/34248
1349         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
1350
1351 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
1352
1353         PR rtl-optimization/34171
1354         * gcc.dg/pr34171.c: New testcase.
1355
1356 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
1357
1358         * gcc.dg/tree-ssa/pr34244.c: Fixed.
1359
1360 2007-11-30  Tobias Burnus  <burnus@net-b.de>
1361
1362         PR fortran/34133
1363         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
1364         * gfortran.dg/bind_c_usage_11.f03: New.
1365         * gfortran.dg/bind_c_usage_12.f03: New.
1366
1367 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
1368
1369         PR c++/34275
1370         * g++.dg/other/error20.C: New test.
1371
1372 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
1373
1374         PR fortran/34230
1375         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
1376
1377 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
1378
1379         PR tree-optimization/34244
1380         * gcc.dg/tree-ssa/pr34244.c: New test.
1381
1382 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
1383
1384         PR tree-optimization/33434
1385         * gcc.dg/pr33434-1.c: New test.
1386         * gcc.dg/pr33434-2.c: New test.
1387         * gcc.dg/pr33434-3.c: New test.
1388         * gcc.dg/pr33434-4.c: New test.
1389
1390         PR c++/34270
1391         * g++.dg/template/cond7.C: New test.
1392
1393         PR c++/34267
1394         PR c++/34268
1395         * g++.dg/cpp0x/decltype7.C: New test.
1396         * g++.dg/cpp0x/decltype8.C: New test.
1397
1398 2007-11-29  Tobias Burnus  <burnus@net-b.de>
1399
1400         PR fortran/34248
1401         * gfortran.dg/result_in_spec_3.f90: New.
1402
1403 2007-11-29  Tobias Burnus  <burnus@net-b.de>
1404
1405         PR fortran/34262
1406         * gfortran.dg/mvbits_3.f90: New.
1407
1408 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
1409         
1410         * lib/target-supports.exp (check_effective_target_mips_soft_float):
1411         Delete.
1412         (check_effective_target_hard_float): New.
1413         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
1414         * gcc.dg/pr30957-1.c: Likewise.
1415         
1416 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
1417
1418         PR ada/15804
1419         * gnat.dg/specs/variant_part.ads: New test.
1420
1421         PR ada/17318
1422         * gnat.dg/specs/attribute_parsing.ads: New test.
1423
1424         PR ada/32792
1425         * gnat.dg/specs/integer_value.ads: New test.
1426
1427         PR ada/22559
1428         * gnat.dg/specs/delta_small.ads: New test.
1429
1430 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
1431
1432         PR tree-optimization/34140
1433         * gcc.c-torture/compile/20071128-1.c: New test.
1434
1435 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1436
1437         PR fortran/32928
1438         * gfortran.dg/data_array_1.f90
1439         * gfortran.dg/data_array_2.f90
1440         * gfortran.dg/data_array_3.f90
1441         * gfortran.dg/data_array_4.f90
1442
1443 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1444
1445         PR fortran/34227
1446         * gfortran.dg/blockdata_5.f90: New test.
1447         * gfortran.dg/blockdata_6.f90: New test.
1448
1449 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
1450
1451         PR tree-optimization/34016
1452         * gcc.dg/pr34016.c: New test.
1453
1454 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
1455
1456         PR fortran/29389
1457         * gfortran.dg/stfunc_6.f90: New test.
1458
1459         PR fortran/33850
1460         * gfortran.dg/assign_10.f90: New test.
1461
1462 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
1463
1464         PR fortran/33541
1465         * gfortran.dg/use_11.f90: New test.
1466
1467         PR fortran/34231
1468         * gfortran.dg/generic_15.f90: New test.
1469
1470 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
1471
1472         PR target/34225
1473         * gcc.dg/pr34225.c: New test.
1474
1475 2007-11-27  Richard Guenther  <rguenther@suse.de>
1476
1477         PR tree-optimization/34241
1478         * g++.dg/torture/pr34241.C: New testcase.
1479
1480 2007-11-27  Richard Guenther  <rguenther@suse.de>
1481
1482         * gcc.dg/builtins-error.c: New testcase.
1483
1484 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
1485
1486         PR c++/34213
1487         * g++.dg/ext/visibility/anon8.C: New test.
1488
1489 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
1490
1491         PR target/34077
1492         * gcc.target/i386/pr34077.c: New testcase.
1493
1494 2007-11-26  Tobias Burnus  <burnus@net-b.de>
1495
1496         PR fortran/34203
1497         * gfortran.dg/backslash_3.f: Add -fbackslash option.
1498         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
1499         * gfortran.dg/backslash_1.f90: Remove no longer needed
1500         -fno-backslash option.
1501
1502 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1503
1504         PR c/23722
1505         * gcc.dg/cpp/19990413-1.c: Update.
1506         * gcc.dg/parse-else-error.c: New.
1507         * gcc.dg/parse-else-error-2.c: New.
1508         * gcc.dg/parse-else-error-3.c: New.
1509         * gcc.dg/parse-else-error-4.c: New.
1510
1511 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
1512
1513         PR c++/34081
1514         * g++.dg/template/dependent-expr6.C: New testcase.
1515
1516 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
1517
1518         PR target/34215
1519         * gcc.target/i386/pr34215.c: New test.
1520
1521 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1522
1523         PR target/34174
1524         * gcc.dg/torture/pr34174-1.c: New.
1525
1526 2007-11-26  Richard Guenther  <rguenther@suse.de>
1527
1528         PR middle-end/34233
1529         * gcc.dg/pr34233.c: New testcase.
1530
1531 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
1532             Revital Eres  <eres@il.ibm.com>
1533
1534         PR rtl-optimization/34085
1535         * gcc.dg/tree-prof (bb-reorg.c): New test.
1536
1537 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1538
1539         * lib/target-supports.exp (check_effective_target_mips_soft_float):
1540         Return true for MIPS16 targets.
1541
1542 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1543
1544         PR fortran/33152
1545         * gfortran.dg/blockdata_4.f90: New test.
1546
1547 2007-11-25  Tobias Burnus  <burnus@net-b.de>
1548
1549         PR fortran/34079
1550         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
1551         * gfortran.dg/bind_c_usage_16.f03: New.
1552         * gfortran.dg/bind_c_usage_16_c.c: New.
1553
1554 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1555
1556         * gnat.dg/specs/size_clause1.ads: New test.
1557         * gnat.dg/specs/size_clause2.ads: Likewise.
1558         * gnat.dg/specs/size_clause3.ads: Likewise.
1559
1560 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
1561
1562         PR fortran/33499
1563         * gfortran.dg/entry_16.f90: New test.
1564
1565 2007-11-24  Tobias Burnus  <burnus@net-b.de>
1566
1567         PR fortran/34192
1568         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
1569
1570 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
1571
1572         PR fortran/33541
1573         * gfortran.dg/nested_modules_1.f90: Change the reference to
1574         FOO, forbidden by the standard, to a reference to W.
1575         * gfortran.dg/use_only_1.f90: New test.
1576
1577 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1578
1579         PR fortran/34209
1580         * gfortran.dg/nearest_3.f90: New test.
1581
1582 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1583
1584         PR fortran/33317
1585         * gfortran.dg/optional_dim_2.f90: New test.
1586
1587 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1588
1589         PR fortran/34187
1590         * gfortran.dg/bind_c_usage_15.f90: New.
1591
1592 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1593
1594         PR fortran/34192
1595         * gfortran.dg/nearest_2.f90: New.
1596
1597
1598 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
1599
1600         PR c++/30293
1601         PR c++/30294
1602         * g++.dg/ext/java-2.C: New test.
1603
1604 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
1605             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1606         
1607         PR c++/5310
1608         * g++.dg/warn/pr5310.C: New.
1609         * g++.dg/warn/pr33160.C: New.
1610         
1611 2007-11-23  Richard Guenther  <rguenther@suse.de>
1612             Michael Matz  <matz@suse.de>
1613
1614         PR tree-optimization/34176
1615         * gcc.c-torture/execute/pr34176.c: New testcase.
1616
1617 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
1618
1619         PR c++/34198
1620         * gcc.dg/Wconversion-5.c: New test.
1621         * g++.dg/Wconversion3.C: New test.
1622
1623 2007-11-23  Richard Guenther  <rguenther@suse.de>
1624
1625         * gcc.dg/tree-ssa/alias-17.c: New testcase.
1626
1627 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
1628
1629         PR c/14050
1630         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
1631         qualifiers in abstract declarator.
1632
1633 2007-11-22  Tobias Burnus  <burnus@net-b.de>
1634
1635         * gfortran.dg/derived_constructor_comps_3.f90: New.
1636
1637 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
1638
1639         PR c++/34094
1640         * g++.dg/ext/visibility/anon7.C: New test.
1641
1642 2007-11-22  Tobias Burnus  <burnus@net-b.de>
1643
1644         PR fortran/34079
1645         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
1646         * gfortran.dg/bind_c_usage_13.f03: New.
1647         * gfortran.dg/bind_c_usage_14.f03: New.
1648
1649 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1650
1651         PR rtl-optimization/33848
1652         * gcc.dg/torture/pr33848.c: New test.
1653
1654 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1655
1656         PR fortran/34083
1657         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
1658
1659 2007-11-20  Richard Guenther  <rguenther@suse.de>
1660
1661         PR middle-end/34154
1662         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
1663
1664 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
1665
1666         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
1667
1668 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1669
1670         PR fortran/32770
1671         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
1672         so test passes with -frecord-marker=8.
1673         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
1674         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
1675         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
1676         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
1677         * gfortrand.dg/modulo_1.f90:  Likewise.
1678
1679 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1680
1681         * lib/target-supports.exp (check_effective_target_mips_soft_float):
1682         New procedure.
1683         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
1684         * gcc.dg/pr30957-1.c: Likewise.
1685
1686 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
1687
1688         PR c++/34089
1689         * g++.dg/template/crash74.C: New test.
1690
1691 2007-11-20  Richard Guenther  <rguenther@suse.de>
1692
1693         * gcc.c-torture/execute/20071120-1.c: New testcase.
1694
1695 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
1696
1697         PR c/34146
1698         * gcc.dg/tree-ssa/pr34146.c: New test.
1699
1700         PR testsuite/33978
1701         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
1702         dependent on target settings like move_by_pieces etc.
1703
1704         PR c++/28879
1705         * g++.dg/template/vla2.C: New test.
1706
1707         PR c++/33962
1708         * g++.dg/overload/template3.C: New test.
1709
1710 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1711
1712         PR fortran/33317
1713         * gfortran.dg/optional_dim_2.f90: Remove test.
1714
1715 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
1716
1717         * gcc.dg/dfp/ddmode-ice.c: New test.
1718
1719 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1720
1721         PR tree-optimization/34036
1722         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
1723
1724 2007-11-19  Richard Guenther  <rguenther@suse.de>
1725
1726         PR tree-optimization/34
1727         * gcc.c-torture/execute/pr34099-2.c: New testcase.
1728
1729 2007-11-19  Tobias Burnus  <burnus@net-b.de>
1730
1731         PR fortran/34079
1732         * gfortran.dg/bind_c_usage_10_c.c: New.
1733         * gfortran.dg/bind_c_usage_10.f03: New.
1734
1735 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1736
1737         * gcc.dg/pr33007.c: Expect new warning.
1738         * gcc.dg/tree-ssa/recip-5.c: Likewise.
1739         * g++.dg/opt/pr34036.C: New test.
1740
1741 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
1742
1743         PR c++/30988
1744         * g++.dg/warn/noreturn-4.C: New test.
1745         * g++.dg/warn/noreturn-5.C: New test.
1746         * g++.dg/warn/noreturn-6.C: New test.
1747         * g++.dg/warn/noreturn-7.C: New test.
1748
1749 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
1750
1751         PR fortran/32770
1752         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
1753         integers so tests works with -fdefault-integer-8.
1754         * gfortran.fortran-torture/execute/elemental.f90:  Use default
1755         integers so test passes with -fdefault-integer-8.
1756         * gfortran.fortran-torture/execute/der_io.f90:  Increase
1757         buffer length so test passes with -fdefault-integer-8.
1758         * gfortran.dg/bounds_check_8.f90:  Likewise.
1759         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
1760         * gfortran.dg/equiv_7.f90:  Set kind so test passes
1761         with -fdefault-integer-8.
1762         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
1763         provoke overflow.
1764
1765 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1766
1767         PR fortran/33317
1768         * gfortran.dg/optional_dim_2.f90: New test.
1769         
1770         PR fortran/34139
1771         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
1772         
1773 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
1774
1775         PR rtl-optimization/34132
1776         * gcc.c-torture/compile/20071118-1.c: New test.
1777
1778 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
1779
1780         PR fortran/31608
1781         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
1782
1783 2007-11-18  Tobias Burnus  <burnus@net-b.de>
1784
1785         PR fortran/34137
1786         * gfortran.dg/entry_14.f90: New.
1787         * gfortran.dg/entry_15.f90: New.
1788
1789 2007-11-18  Richard Guenther  <rguenther@suse.de>
1790
1791         PR tree-optimization/34127
1792         * gcc.c-torture/compile/pr34127.c: New testcase.
1793
1794 2007-11-18  Ben Elliston  <bje@au.ibm.com>
1795
1796         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
1797         type specifier, as they are not permitted according to the AltiVec
1798         Programming Interface Manual.
1799
1800 2007-11-17  Tobias Burnus  <burnus@net-b.de>
1801
1802         PR fortran/34133
1803         * gfortran.dg/bind_c_usage_9.f03: New.
1804         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
1805
1806 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1807
1808         PR fortran/25252
1809         * interface.c (gfc_current_interface_head,
1810         gfc_set_current_interface_head): New functions.
1811         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
1812         On syntax error, restore previous state of the interface.
1813         * gfortran.h (gfc_current_interface_head,
1814         gfc_set_current_interface_head): New prototypes.
1815
1816 2007-11-17  Richard Guenther  <rguenther@suse.de>
1817
1818         PR middle-end/34130
1819         * gcc.c-torture/execute/pr34130.c: New testcase.
1820
1821 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1822
1823         PR fortran/34108
1824         * gfortran.dg/fmt_label_1.f90: New test.
1825
1826 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1827
1828         PR fortran/33957
1829         * gfortran.dg/initialization_15.f90 : New test.
1830
1831 2007-11-16  Richard Guenther  <rguenther@suse.de>
1832
1833         PR middle-end/34030
1834         * gcc.c-torture/compile/pr34030.c: New testcase.
1835
1836 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
1837
1838         PR fortran/34008
1839         * gfortran.dg/interface_assignment_3.f90.
1840
1841 2007-11-16  Richard Guenther  <rguenther@suse.de>
1842
1843         PR tree-optimization/33870
1844         * gcc.dg/torture/pr33870.c: New testcase.
1845
1846 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
1847
1848         PR fortran/33986
1849         * gfortran.dg/allocatable_function_3.f90.
1850
1851 2007-11-16  Richard Guenther  <rguenther@suse.de>
1852
1853         PR tree-optimization/34113
1854         * gcc.c-torture/compile/pr34113.c: New testcase.
1855
1856 2007-11-16  Richard Guenther  <rguenther@suse.de>
1857
1858         PR tree-optimization/34099
1859         * g++.dg/torture/pr3499.C: New testcase.
1860         * gcc.c-torture/execute/pr34099.c: Likewise.
1861
1862 2007-11-16  Olivier Hainque  <hainque@adacore.com>
1863
1864         * gnat.dg/release_unc_maxalign.adb: New test.
1865
1866 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
1867
1868         PR c++/34100
1869         * g++.dg/template/crash73.C: New test.
1870
1871 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
1872
1873         PR middle-end/23848
1874         * gcc.dg/tree-ssa/pr23848-1.c: New test.
1875         * gcc.dg/tree-ssa/pr23848-2.c: New test.
1876         * gcc.dg/tree-ssa/pr23848-3.c: New test.
1877         * gcc.dg/tree-ssa/pr23848-4.c: New test.
1878
1879 2007-11-15  Tobias Burnus  <burnus@net-b.de>
1880
1881         PR fortran/33917
1882         * gfortran.dg/proc_decl_11.f90: New.
1883
1884 2007-11-15  Ben Elliston  <bje@au.ibm.com>
1885
1886         * gcc.target/spu/compare-dp.c: New test.
1887
1888 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1889
1890         * gcc.dg/pr33923.c: New test.
1891
1892 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
1893
1894         PR middle-end/34088
1895         * gcc.dg/pr34088.c: New test.
1896
1897 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1898
1899         * gcc.c-torture/compile/20071114-1.c: New test.
1900
1901 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1902
1903         PR fortran/31608
1904         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
1905         to match known variations in symbol format. Document in comments.
1906
1907 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1908
1909         PR fortran/33985
1910         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
1911
1912 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1913
1914         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
1915         when done.
1916
1917 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1918
1919         PR fortran/33162
1920         * gfortran.dg/proc_decl_1.f90: Update.
1921         * gfortran.dg/proc_decl_7.f90: New test.
1922         * gfortran.dg/proc_decl_8.f90: New test.
1923         * gfortran.dg/proc_decl_9.f90: New test.
1924         * gfortran.dg/proc_decl_10.f90: New test.
1925
1926 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
1927
1928         PR fortran/34080
1929         * gfortran.dg/transfer_assumed_size_1.f90: New test.
1930
1931 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
1932
1933         PR c++/34054
1934         PR c++/34056
1935         PR c++/34057
1936         PR c++/34058
1937         PR c++/34060
1938         * g++.dg/parse/crash36.C: Add another dg-error.
1939         * g++.dg/cpp0x/pr34054.C: New test.
1940         * g++.dg/cpp0x/pr34056.C: New test.
1941         * g++.dg/cpp0x/pr34057.C: New test.
1942         * g++.dg/cpp0x/pr34058.C: New test.
1943         * g++.dg/cpp0x/pr34060.C: New test.
1944
1945         PR tree-optimization/34063
1946         * g++.dg/tree-ssa/pr34063.C: New test.
1947
1948 2007-11-13  Diego Novillo  <dnovillo@google.com>
1949
1950         PR tree-optimization/33870
1951         * gcc.c-torture/execute/pr33870-1.c: New test.
1952         * gcc.dg/tree-ssa/alias-16.c: New test.
1953
1954 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
1955
1956         PR c++/29225
1957         * g++.dg/template/crash72.C: New test.
1958
1959 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1960
1961         * g++.dg/opt/cfg5.C: New test.
1962
1963 2007-11-12  Richard Guenther  <rguenther@suse.de>
1964
1965         PR middle-end/34070
1966         * gcc.c-torture/execute/pr34070-1.c: New testcase.
1967         * gcc.c-torture/execute/pr34070-2.c: Likewise.
1968
1969 2007-11-12  Richard Guenther  <rguenther@suse.de>
1970
1971         PR middle-end/34027
1972         * gcc.dg/pr34027-1.c: New testcase.
1973         * gcc.dg/pr34027-2.c: Likewise.
1974
1975 2007-11-12  Ira Rosen  <irar@il.ibm.com>
1976
1977         PR tree-optimization/33953
1978         * gcc.dg/vect/pr33953.c: New testcase.
1979
1980 2007-11-11  Tom Tromey  <tromey@redhat.com>
1981
1982         PR c++/17577:
1983         * g++.dg/ext/pr17577.h: New file.
1984         * g++.dg/ext/pr17577.C: New file.
1985
1986 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1987
1988         PR c++/8570
1989         * g++.old-deja/g++.ns/template13.C: Update expected output.
1990         * g++.old-deja/g++.pt/friend23.C: Likewise.
1991         * g++.dg/warn/pr8570.C: New.
1992
1993 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
1994
1995         PR c++/34068
1996         * g++.dg/template/pseudodtor4.C: New test.
1997
1998 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
1999
2000         PR middle-end/34018
2001         * g++.dg/opt/inline14.C: New test.
2002
2003         PR tree-optimization/33680
2004         * gcc.c-torture/compile/20071108-1.c: New test.
2005
2006         PR c++/32241
2007         * g++.dg/template/pseudodtor3.C: New test.
2008
2009 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
2010
2011         PR c++/33510
2012         * g++.dg/cpp0x/variadic-init.C: New.
2013
2014 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
2015             Jakub Jelinek  <jakub@redhat.com>
2016
2017         PR rtl-optimization/34012
2018         * gcc.target/i386/pr34012.c: New test.
2019
2020 2007-11-09  Richard Guenther  <rguenther@suse.de>
2021
2022         PR tree-optimization/33604
2023         * g++.dg/tree-ssa/pr33604.C: New testcase.
2024         * gcc.dg/pr32721.c: Adjust pattern.
2025
2026 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2027
2028         * gcc.target/mips/dse-1.c: Disable.
2029
2030 2007-11-08  Tom Tromey  <tromey@redhat.com>
2031
2032         * gcc.dg/empty-source-3.c: Update warning location.
2033         * gcc.dg/gomp/barrier-2.c: Likewise.
2034         * gcc.dg/label-decl-3.c: Likewise.
2035         * gcc.dg/label-decl-2.c: Likewise.
2036         * gcc.dg/empty-source-2.c: Likewise.
2037
2038 2007-11-08  Tom Tromey  <tromey@redhat.com>
2039
2040         PR c++/30297:
2041         * g++.dg/inherit/pr30297.C: New file.
2042
2043 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
2044
2045         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
2046         -fno-common for cygwin and mingw32.
2047
2048 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
2049
2050         PR middle-end/33826
2051         * gcc.dg/pr33826.c: New.
2052         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
2053         recursive functions being marked pure or const.
2054         
2055 2007-11-08  Tobias Burnus  <burnus@net-b.de>
2056
2057         PR fortran/33917
2058         * gfortran.dg/proc_decl_5.f90: New.
2059         * gfortran.dg/proc_decl_6.f90: New.
2060
2061 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
2062
2063         PR tree-optimization/32575
2064         * gcc.c-torture/execute/20071108-1.c: New test.
2065
2066 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
2067
2068         * g++.dg/opt/anchor1.C: New.
2069
2070 2007-11-07  Diego Novillo  <dnovillo@google.com>
2071
2072         PR 33870
2073         * gcc.c-torture/execute/pr33870.x: Remove.
2074
2075 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
2076
2077         PR c++/33045
2078         PR c++/33837
2079         PR c++/33838
2080         * g++.dg/cpp0x/decltype-33837.C: New.
2081         * g++.dg/cpp0x/decltype-refbug.C: New.
2082         * g++.dg/cpp0x/decltype-33838.C: New.
2083
2084 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2085
2086         * gcc.c-torture/compile/20071107-1.c: New test.
2087
2088 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2089
2090         * gcc.dg/out-of-bounds-1.c: New test.
2091
2092 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
2093
2094         PR c++/33501
2095         * g++.dg/warn/incomplete2.C: New test.
2096         * g++.dg/template/incomplete4.C: New test.
2097         * g++.dg/template/incomplete5.C: New test.
2098
2099 2007-11-07  Olivier Hainque  <hainque@adacore.com>
2100
2101         * gnat.dg/max_align.adb: New test.
2102
2103 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
2104
2105         PR target/30961
2106         * gcc.target/i386/pr30961-1.c: New.
2107
2108 2007-11-06  Tom Tromey  <tromey@redhat.com>
2109
2110         PR c++/32368:
2111         * g++.dg/warn/pragma-system_header3.h: New.
2112         * g++.dg/warn/pragma-system_header3.C: New.
2113
2114         PR c++/32256:
2115         * g++.dg/warn/pragma-system_header4.C: New.
2116         * g++.dg/warn/pragma-system_header4.h: New.
2117
2118 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
2119
2120         PR c++/33977
2121         PR c++/33886
2122         * g++.dg/other/canon-array.C: New.
2123         
2124 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
2125
2126         * g++.dg/parser/crash36.C: Tweak expected errors.
2127         * g++.dg/cpp0x/pr31439.C: New.
2128         * g++.dg/cpp0x/pr32114.C: New.
2129         * g++.dg/cpp0x/pr32115.C: New.
2130         * g++.dg/cpp0x/pr32125.C: New.
2131         * g++.dg/cpp0x/pr32126.C: New.
2132         * g++.dg/cpp0x/pr32127.C: New.
2133         * g++.dg/cpp0x/pr32128.C: New.
2134         * g++.dg/cpp0x/pr32253.C: New.
2135         * g++.dg/cpp0x/pr32566.C: New.
2136         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
2137         * g++.dg/cpp0x/pr31438.C: Ditto.
2138         * g++.dg/cpp0x/variadic81.C: Ditto.
2139         * g++.dg/cpp0x/pr31432.C: Ditto.
2140         * g++.dg/cpp0x/pr31442.C: Ditto.
2141
2142 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
2143
2144         PR target/33168
2145         * g++.dg/other/datasec1.C: New test.
2146
2147         PR tree-optimization/33458
2148         * g++.dg/opt/inline12.C: New test.
2149
2150         PR tree-optimization/33993
2151         * gcc.c-torture/compile/20071105-1.c: New test.
2152
2153 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
2154
2155         PR rtl-optimization/33648
2156         * gcc.dg/pr33648.c: Require effective targer freorder.
2157
2158 2007-11-05  Revital Eres  <eres@il.ibm.com>
2159
2160         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
2161
2162 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
2163
2164         PR c++/33996
2165         PR c++/33235
2166         PR c++/33930
2167         * g++.dg/cpp0x/pr33996.C: New
2168         * g++.dg/cpp0x/rv-trivial-bug.C: New
2169         * g++.dg/cpp0x/pr33930.C: New
2170
2171 2007-11-05  Nick Clifton  <nickc@redhat.com>
2172             Sebastian Pop  <sebastian.pop@amd.com>
2173
2174         PR tree-optimization/32540
2175         PR tree-optimization/33922
2176         * gcc.dg/tree-ssa/pr32540-1.c: New.
2177         * gcc.dg/tree-ssa/pr32540-2.c: New.
2178         * gcc.dg/tree-ssa/pr33922.c: New.
2179
2180 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
2181
2182         PR c++/33939
2183         * g++.dg/cpp0x/variadic-rref.C: New.
2184         
2185 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2186
2187         * g++dg/warn/pointer-integer-comparison.C: New.
2188
2189 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
2190
2191         PR tree-optimization/33856
2192         * gcc.c-torture/compile/20071027-1.c: New test.
2193
2194         PR c++/33836
2195         * g++.dg/ext/label10.C: New test.
2196
2197         PR c++/33969
2198         * g++.dg/other/ptrmem9.C: New test.
2199
2200 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
2201
2202         PR middle-end/32931
2203         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
2204
2205 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
2206
2207         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
2208         * g++.dg/ext/visibility/namespace2.C: Add argument to
2209         dg-require-visibility.
2210         * g++.dg/ext/java-1.C: Disable on AIX.
2211
2212 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
2213
2214         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
2215
2216 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2217
2218         PR fortran/33881
2219         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
2220
2221 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2222
2223         PR c/29062
2224         * gcc.dg/20031223-1.c: Adjust error output.
2225         * gcc.dg/parse-decl-after-label.c: New.
2226         
2227 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2228
2229         PR libfortran/24685
2230         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
2231         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
2232         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
2233
2234 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2235
2236         PR rtl-optimization/28940
2237         * gcc.target/i386/addr-sel-1.c: New test.
2238
2239 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
2240
2241         PR middle-end/33670
2242         * gcc.dg/pr33670.c: New test.
2243
2244 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
2245
2246         PR c++/33516
2247         * g++.dg/lookup/typedef1.C: New test.
2248
2249 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
2250
2251         PR testsuite/32076
2252         * lib/scandump.exp (dump-suffix): New.
2253         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
2254         Include dump suffix in pass/fail messages, put regexp in quotes.
2255
2256 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
2257
2258         PR c++/33495
2259         * g++.dg/other/error19.C: New.
2260
2261 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2262
2263         PR rtl-optimization/28062
2264         * gcc.c-torture/compile/20071102-1.c: New test.
2265
2266 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
2267
2268         * g++.dg/cpp0x/pr33955.C: New.
2269
2270 2007-11-01  Tom Tromey  <tromey@redhat.com>
2271
2272         PR preprocessor/30805:
2273         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
2274
2275 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
2276
2277         PR rtl-optimization/33648
2278         * gcc.dg/pr33648.c: New test.
2279
2280 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
2281
2282         PR c++/32384
2283         * g++.dg/template/pseudodtor1.C: New test.
2284         * g++.dg/template/pseudodtor2.C: New test.
2285
2286         PR c++/32260
2287         * g++.dg/rtti/typeid7.C: New test.
2288
2289 2007-11-01  Tom Tromey  <tromey@redhat.com>
2290
2291         PR preprocessor/30805:
2292         * gcc.dg/cpp/pr30805.c: New file.
2293
2294 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
2295
2296         PR testsuite/25352
2297         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
2298         add dg-skip-if.
2299         * gcc.c-torture/compile/20001205-1.c: Ditto.
2300         * gcc.c-torture/compile/20001226-1.c: Ditto.
2301         * gcc.c-torture/compile/20020312-1.c: Ditto.
2302         * gcc.c-torture/compile/20020604-1.c: Ditto.
2303         * gcc.c-torture/compile/920501-12.c: Ditto.
2304         * gcc.c-torture/compile/920501-4.c: Ditto.
2305         * gcc.c-torture/compile/920520-1.c: Ditto.
2306         * gcc.c-torture/compile/980506-1.c: Ditto.
2307         * gcc.c-torture/compile/990617-1.c: Ditto.
2308         * gcc.dg/compare6.c: Ditto.
2309         * g++.old-deja/g++.brendan/crash43.C: Ditto.
2310         * g++.old-deja/g++.brendan/synth1.C: Ditto.
2311         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
2312         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
2313         * g++.old-deja/g++.pt/static6.C: Ditto.
2314         * g++.old-deja/g++.pt/crash16.C: Ditto.
2315         * g++.old-deja/g++.mike/p10416.C: Ditto.
2316         * g++.old-deja/g++.mike/ns15.C: Ditto.
2317         * g++.old-deja/g++.mike/eh46.C: Ditto.
2318
2319 2007-11-01  Tom Tromey  <tromey@redhat.com>
2320
2321         * gcc.dg/redecl-1.c: Update.
2322         * gcc.dg/pr20368-3.c: Update.
2323         * gcc.dg/inline-14.c: Update.
2324         * gcc.dg/builtins-30.c: Update.
2325         * gcc.dg/dremf-type-compat-4.c: Update.
2326         * gcc.dg/pr20368-2.c: Update.
2327
2328 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
2329
2330         PR rtl-optimization/33673
2331         * gcc.dg/pr33673.c: New test.
2332
2333 2007-11-01  Michael Matz  <matz@suse.de>
2334
2335         PR tree-optimization/33961
2336         * gcc.dg/pr33961.c: New test.
2337
2338 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
2339
2340         PR c++/33494
2341         * g++.dg/template/error35.C: New.
2342
2343 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
2344
2345         PR target/31507
2346         * gcc.dg/pr31507-1.c: New test.
2347         * gcc.dg/pr31507-2.c: New test.
2348
2349 2007-10-31  Revital Eres  <eres@il.ibm.com>
2350
2351         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
2352         target.
2353         * gcc.dg/vect/tree-vect.h (check_vect): Add
2354         powerpc-*paired test.
2355         * lib/target-supports.exp (check_750cl_hw_available):
2356         New.
2357         (check_effective_target_vect_int,
2358         check_effective_target_vect_intfloat_cvt,
2359         check_effective_target_powerpc_altivec_ok,
2360         check_effective_target_vect_long,
2361         check_effective_target_vect_sdot_hi,
2362         check_effective_target_vect_udot_hi,
2363         check_effective_target_vect_pack_trunc,
2364         check_effective_target_vect_unpack,
2365         check_effective_target_vect_shift,
2366         check_effective_target_vect_int_mult): Disable for powerpc-*paired
2367         target.
2368         * gcc.dg/vect/vect-ifcvt-11.c: New.
2369         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
2370         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
2371         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
2372         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
2373         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
2374         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
2375
2376 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
2377             Tobias Burnus  <burnus@net-b.de>
2378
2379         PR fortran/33941
2380         * gfortran.dg/module_read_1.f90: New.
2381
2382 2007-10-31  Tom Tromey  <tromey@redhat.com>
2383
2384         PR preprocessor/30786:
2385         * gcc.dg/cpp/pr30786.c: New file.
2386
2387 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2388
2389         PR fortran/33162
2390         * gfortran.dg/interface_19.f90: New.
2391         * gfortran.dg/interface_20.f90: New.
2392         * gfortran.dg/interface_21.f90: New.
2393         
2394 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
2395
2396         PR tree-optimization/32377
2397         * gfortran.dg/vect/pr32377.f90: New.
2398         
2399 2007-10-31  Richard Guenther  <rguenther@suse.de>
2400
2401         PR middle-end/33779
2402         * gcc.c-torture/execute/pr33779-1.c: New testcase.
2403         * gcc.c-torture/execute/pr33779-2.c: Likewise.
2404
2405 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
2406
2407         PR fortran/33897
2408         * gfortran.dg/contained_3.f90: New.
2409
2410 2007-10-31  Christian Bruel  <christian.bruel@st.com>
2411
2412         PR c++/19531
2413         * g++.dg/opt/nrv8.C: New.
2414         
2415 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
2416
2417         PR c++/33709
2418         * g++.dg/opt/compound1.C: New test.
2419
2420         PR c++/33616
2421         * g++.dg/template/ptrmem18.C: New test.
2422
2423 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2424
2425         PR fortran/33596
2426         * gfortran.dg/isnan_2.f90: New test.
2427
2428 2007-10-30  Ed Schouten  <ed@fxq.nl>
2429
2430         PR tree-optimization/32500
2431         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
2432
2433 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
2434
2435         PR c++/31993
2436         PR c++/32252
2437         * g++.dg/cpp0x/pr31993.C: New
2438         * g++.dg/cpp0x/pr32252.C: New
2439
2440 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
2441
2442         PR tree-optimization/33723
2443         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
2444
2445 2007-10-30  Richard Guenther  <rguenther@suse.de>
2446
2447         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
2448         gcc.target/i386/loop-3.c.
2449
2450 2007-10-30  Revital Eres  <eres@il.ibm.com>
2451
2452         * gcc.dg/vect/pr33866.c: Require vect_long.
2453
2454 2007-10-30  Revital Eres  <eres@il.ibm.com>
2455
2456         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
2457         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
2458
2459 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
2460
2461         PR tree-optimization/32893
2462         * lib/target-supports.exp
2463         (check_effective_target_unaligned_stack): new keyword.
2464         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
2465         not sensitive to unaligned_stack.
2466         * gcc.dg/vect/vect-3.c: Likewise.
2467         * gcc.dg/vect/vect-4.c: Likewise.
2468         * gcc.dg/vect/vect-5.c: Likewise.
2469         * gcc.dg/vect/vect-6.c: Likewise.
2470         * gcc.dg/vect/vect-7.c: Likewise.
2471         * gcc.dg/vect/vect-13.c: Likewise.
2472         * gcc.dg/vect/vect-17.c: Likewise.
2473         * gcc.dg/vect/vect-18.c: Likewise.
2474         * gcc.dg/vect/vect-19.c: Likewise.
2475         * gcc.dg/vect/vect-20.c: Likewise.
2476         * gcc.dg/vect/vect-21.c: Likewise.
2477         * gcc.dg/vect/vect-22.c: Likewise.
2478         * gcc.dg/vect/vect-27.c: Likewise.
2479         * gcc.dg/vect/vect-29.c: Likewise.
2480         * gcc.dg/vect/vect-64.c: Likewise.
2481         * gcc.dg/vect/vect-65.c: Likewise.
2482         * gcc.dg/vect/vect-66.c: Likewise.
2483         * gcc.dg/vect/vect-72.c: Likewise.
2484         * gcc.dg/vect/vect-73.c: Likewise.
2485         * gcc.dg/vect/vect-86.c: Likewise.
2486         * gcc.dg/vect/vect-all.c: Likewise.
2487         * gcc.dg/vect/slp-25.c: Likewise.
2488         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
2489         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
2490         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
2491
2492         * gcc.dg/vect/vect-31.c: Removed alignment checks.
2493         * gcc.dg/vect/vect-34.c: Likewise.
2494         * gcc.dg/vect/vect-36.c: Likewise.
2495         * gcc.dg/vect/vect-64.c: Likewise.
2496         * gcc.dg/vect/vect-65.c: Likewise.
2497         * gcc.dg/vect/vect-66.c: Likewise.
2498         * gcc.dg/vect/vect-68.c: Likewise.
2499         * gcc.dg/vect/vect-76.c: Likewise.
2500         * gcc.dg/vect/vect-77.c: Likewise.
2501         * gcc.dg/vect/vect-78.c: Likewise.
2502
2503         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
2504         testcase (without no-section-anchors prefix) but with global arrays.
2505         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2506         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
2507         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2508         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
2509         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
2510         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2511         * gcc.dg/vect/vect-77-global.c: Likewise.
2512         * gcc.dg/vect/vect-78-global.c: Likewise.
2513
2514         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
2515         testcase (without no-section-anchors prefix) but fix alignment checks
2516         to also consider unaligned_stack targets.
2517         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2518
2519 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
2520
2521         PR tree-optimization/33723
2522         * gcc.c-torture/execute/20071029-1.c: New test.
2523         * gcc.dg/tree-ssa/pr33723.c: New test.
2524
2525 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2526
2527         PR tree-optimization/33614
2528         * gcc.c-torture/compile/pr33614.c: New test.
2529
2530 2007-10-29  Richard Guenther  <rguenther@suse.de>
2531
2532         PR tree-optimization/33870
2533         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
2534
2535 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
2536
2537         PR tree-optimization/33757
2538         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
2539         true architectures instead of having a big dg-skip-if.
2540
2541         PR c++/33841
2542         * g++.dg/other/bitfield3.C: New test.
2543
2544 2007-10-29  Richard Guenther  <rguenther@suse.de>
2545
2546         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
2547
2548 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
2549
2550         Automatic parallelization reduction tests.
2551
2552         * gcc.dg/tree-ssa/reduc-1.c: New test.
2553         * gcc.dg/tree-ssa/reduc-1char.c: New test.
2554         * gcc.dg/tree-ssa/reduc-1short.c: New test.
2555         * gcc.dg/tree-ssa/reduc-2.c: New test.
2556         * gcc.dg/tree-ssa/reduc-2char.c: New test.
2557         * gcc.dg/tree-ssa/reduc-2short.c: New test.
2558         * gcc.dg/tree-ssa/reduc-3.c: New test.
2559         * gcc.dg/tree-ssa/reduc-6.c: New test.
2560         * gcc.dg/tree-ssa/reduc-7.c: New test.
2561         * gcc.dg/tree-ssa/reduc-8.c: New test.
2562         * gcc.dg/tree-ssa/reduc-9.c: New test.
2563
2564 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
2565             Zdenek Dvorak  <ook@ucw.cz>
2566
2567         OMP_ATOMIC Changes, testsuite changes.
2568
2569         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
2570         instead of gimple dump.
2571         * gcc.dg/gomp/atomic-9.c: Same.
2572         * gcc.dg/gomp/atomic-10.c: Same.
2573         * g++.dg/gomp/atomic-3.C: Same.
2574         * g++.dg/gomp/atomic-9.C: Same.
2575         * g++.dg/gomp/atomic-10.C: Same.
2576
2577 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
2578
2579         PR fortran/31217
2580         PR fortran/33811
2581         * gfortran.dg/forall_12.f90: New test.
2582
2583         PR fortran/33686
2584         * gfortran.dg/forall_13.f90: New test.
2585
2586 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
2587             Mark Mitchell  <mark@codesourcery.com>
2588
2589         PR c++/30659
2590         * g++.dg/template/crash71.C: New.
2591
2592 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
2593
2594         PR fortran/32147
2595         * gfortran.dg/module_md5_1.f90: Update hash-value.
2596
2597 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
2598
2599         PR tree-opt/33589
2600         * g++.dg/torture/pr33589-1.C: New testcase.
2601         * g++.dg/torture/pr33589-2.C: New testcase.
2602
2603 2007-10-28  Richard Guenther  <rguenther@suse.de>
2604
2605         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
2606
2607 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
2608             Uros Bizjak  <ubizjak@gmail.com>
2609
2610         PR tree-optimization/33920
2611         * gcc.dg/tree-ssa/pr33290.c: New test.
2612
2613 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2614
2615         PR fortran/31306
2616         * gfortran.dg/argument_check_7.f90: New test.
2617         * gfortran.dg/argument_check_8.f90: New test.
2618         
2619 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
2620
2621         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
2622         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
2623         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
2624         * gcc.target/i386/sse-14.c: Ditto.
2625
2626 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
2627
2628         PR c++/33844
2629         * g++.dg/other/ptrmem8.C: New test.
2630
2631         PR c++/33842
2632         * g++.dg/template/error34.C: New test.
2633
2634 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
2635
2636         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
2637
2638 2007-10-27  Richard Guenther  <rguenther@suse.de>
2639
2640         PR tree-optimization/33870
2641         * gcc.dg/tree-ssa/alias-15.c: New testcase.
2642         * gcc.c-torture/execute/pr33870.c: Likewise.
2643
2644 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2645
2646         PR fortran/33162
2647         * gfortran.dg/argument_checking_9.f90: New test.
2648
2649 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
2650
2651         * g++.dg/other/pr33601.C: New.
2652
2653 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
2654
2655         PR c++/31988
2656         * g++.dg/init/new25.C: New.
2657
2658 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
2659
2660         * g++.dg/cpp0x/pr33839.C: New.
2661         
2662 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
2663
2664         PR c++/33744
2665         * g++.dg/template/arg6.C: New test.
2666
2667 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
2668
2669         PR c++/31747
2670         * g++.dg/parse/crash39.C: New.
2671
2672 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
2673
2674         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
2675         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
2676         "offset: -4B".
2677
2678 2007-10-25  David Daney  <ddaney@avtrex.com>
2679
2680         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
2681
2682 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
2683
2684         PR c++/33843
2685         * g++.dg/template/error32.C: New.
2686
2687 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
2688             Ira Rosen  <irar@il.ibm.com>
2689
2690         PR tree-optimization/33833
2691         * gcc.dg/vect/pr33833.c: New testcase.
2692
2693 2007-10-25  David Daney  <ddaney@avtrex.com>
2694
2695         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
2696
2697 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
2698             Ira Rosen  <irar@il.ibm.com>
2699
2700         PR tree-optimization/33866
2701         * gcc.dg/vect/pr33866.c: New testcase.
2702
2703 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
2704
2705         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
2706         Add -w to compile flags to suppress "call-clobbered register" warnings
2707         and remove dg-warning directives.
2708
2709 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
2710
2711         * gcc.dg/sms-2.c: Cleanup sms dump file.
2712         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
2713         profile-use step.
2714
2715 2007-10-24  David Daney  <ddaney@avtrex.com>
2716
2717         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
2718
2719 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
2720
2721         PR target/33755
2722         * gcc.target/mips/pr33755.c: New test.
2723
2724 2007-10-24  Ira Rosen  <irar@il.ibm.com>
2725
2726         PR tree-optimization/33804
2727         * gcc.dg/vect/pr33804.c: New testcase.
2728
2729 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2730
2731         PR forrtran/33849
2732         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
2733
2734 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
2735             Uros Bizjak  <ubizjak@gmail.com>
2736
2737         PR rtl-optimization/33846
2738         * gcc.dg/vect/pr33846.c: New testcase.
2739
2740 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
2741             Dorit Nuzman  <dorit@il.ibm.com>
2742
2743         PR tree-optimization/33860
2744         * g++.dg/vect/pr33860.cc: New test.
2745         * g++.dg/vect/pr33860a.cc: New test.
2746
2747 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
2748             Revital Eres  <eres@il.ibm.com>      
2749
2750         * gcc.dg/sms-2.c: New testcase.
2751
2752 2007-10-22  David S. Miller  <davem@davemloft.net>
2753
2754         * gcc.dg/globalreg-1.c: New test.
2755
2756 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
2757             Dorit Nuzman  <dorit@il.ibm.com>
2758
2759         PR tree-optimization/33834
2760         PR tree-optimization/33835
2761         * g++.dg/vect/pr33834_1.cc: New test.
2762         * g++.dg/vect/pr33834_2.cc: New test.
2763         * g++.dg/vect/pr33835.cc: New test.
2764
2765 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
2766
2767         * gcc.dg/pr33644.c: New test.
2768
2769 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
2770
2771         PR c++/33372
2772         * g++.dg/gomp/pr33372-1.C: New test.
2773         * g++.dg/gomp/pr33372-2.C: New test.
2774         * g++.dg/gomp/pr33372-3.C: New test.
2775
2776 2007-10-22  Michael Matz  <matz@suse.de>
2777
2778         PR tree-optimization/33855
2779         * gcc.c-torture/compile/pr33855.c: New testcase.
2780
2781 2007-10-22  Ira Rosen  <irar@il.ibm.com>
2782
2783         PR tree-optimization/33854
2784         * gcc.dg/vect/O1-pr33854.c: New testcase.
2785         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
2786
2787 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
2788
2789         * gcc.dg/unwind-1.c: Disable on AIX.
2790         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
2791
2792 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
2793
2794         PR fortran/33749
2795         * gfortran.dg/assign_9.f90: New test.
2796
2797 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2798
2799         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
2800         (dg-mips-options): Skip tests that specify an ABI other than o32
2801         and o64 if generating MIPS16 hard-float code.
2802
2803 2007-10-21  Ira Rosen  <irar@il.ibm.com>
2804             Revital Eres  <eres@il.ibm.com>
2805
2806         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
2807         * gcc.dg/vect/vect-16.c: Fix comment.
2808         * gcc.dg/vect/pr33369.c: Require vect_int.
2809         * gcc.dg/vect/slp-33.c: Add spaces.
2810         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
2811         targets.
2812         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
2813         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
2814         targets.
2815         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
2816         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
2817         targets.
2818         * gcc.dg/vect/slp-10.c: Add spaces.
2819         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
2820         targets.
2821         * gcc.dg/vect/slp-36.c: Require vect_int.
2822         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
2823         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
2824         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
2825         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
2826         targets.
2827         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
2828         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
2829         instead of vector_alignment_reachable_for_double.
2830         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
2831         (natural_alignment): Split into...
2832         (natural_alignment_32, natural_alignment_64): New.
2833         (vector_alignment_reachable): Depend on natural_alignment_32.
2834         (vector_alignment_reachable_for_double): Rename to ...
2835         (vector_alignment_reachable_for_64bit): And depend on
2836         natural_alignment_64.
2837
2838 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2839
2840         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
2841         MIPS targets.
2842         * g++.dg/vect/vect.exp: Likewise.
2843         * lib/fortran-torture.exp: Likewise.
2844         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
2845         mipsisa64*-*-* as the target selector.  Remove -mips64,
2846         -mhard-float and -mgp64 from the options list.
2847         * gcc.target/mips/mips-ps-2.c: Likewise.
2848         * gcc.target/mips/mips-ps-3.c: Likewise.
2849         * gcc.target/mips/mips-ps-4.c: Likewise.
2850         * gcc.target/mips/mips-ps-6.c: Likewise.
2851         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
2852         options list.
2853         * gcc.target/mips/sb1-1.c: Likewise.
2854         * gcc.target/mips/mips-ps-type.c: Likewise.
2855         * gcc.target/mips/mips-ps-7.c: New test.
2856         * gcc.target/mips/mips-ps-type-2.c: Likewise.
2857         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
2858         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
2859         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
2860         as forcing an ABI and an architecture.
2861         (is_gp32_flag, is_gp64_flag): Fold into...
2862         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
2863         then -mfp64 imply -mhard-float.  Apply register rules after the
2864         loop.  Handle -march=mipsN like -mipsN.
2865
2866 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
2867
2868         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
2869         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
2870
2871 2007-10-20  Tobias Burnus  <burnus@net-b.de>
2872
2873         PR fortran/33818
2874         * gfortran.dg/entry_dummy_ref_3.f90: New.
2875
2876 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
2877             FX Coudert <fxcoudert@gcc.gnu.org>
2878
2879         PR fortran/31608
2880         * gfortran.dg/char_cast_1.f90: New test.
2881
2882 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2883
2884         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
2885         * gfortran.dg/large_real_kind_2.F90: ditto.
2886         * gfortran.dg/default_format_2.f90: ditto.
2887         * gfortran.dg/default_format_denormal_1.f90: ditto.
2888
2889 2007-10-19  Richard Guenther  <rguenther@suse.de>
2890
2891         PR middle-end/33816
2892         PR middle-end/32921
2893         * gfortran.dg/pr32921.f: New testcase.
2894
2895 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2896
2897         PR libfortran/33544
2898         * gfortran.dg/transfer_check_1.f90: Adjust options.
2899
2900 2007-10-19  Richard Guenther  <rguenther@suse.de>
2901
2902         Revert
2903         2007-10-19  Richard Guenther  <rguenther@suse.de>
2904
2905         PR middle-end/32921
2906         * gfortran.dg/pr32921.f: New testcase.
2907
2908 2007-10-19  Richard Guenther  <rguenther@suse.de>
2909
2910         * gcc.c-torture/execute/20071018-1.c: New testcase.
2911
2912 2007-10-19  Richard Guenther  <rguenther@suse.de>
2913
2914         PR middle-end/32921
2915         * gfortran.dg/pr32921.f: New testcase.
2916
2917 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
2918
2919         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
2920
2921 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
2922
2923         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
2924
2925 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
2926
2927         PR fortran/33233
2928         * gfortran.dg/host_assoc_function_1.f90: Correct references.
2929         * gfortran.dg/host_assoc_function_3.f90: New test.
2930
2931 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
2932
2933         PR fortran/33733
2934         * gfortran.dg/transfer_simplify_6.f90: New test.
2935
2936 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
2937             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2938
2939         PR middle-end/33794
2940         * gfortran.dg/pr33794.f90: New testcase.
2941
2942 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
2943
2944         PR target/32961
2945         * gcc.target/i386/pr32961.c: New testcase.
2946         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
2947         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
2948         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
2949         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
2950         __builtin_ia32_pslldi128 defines.
2951
2952 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
2953
2954         PR fortran/33760
2955         * gfortran.dg/c_ptr_tests_13.f03: New test case.
2956
2957 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
2958
2959         PR c++/28639
2960         PR c++/30299
2961         * g++.dg/template/void12.C: New.
2962         * g++.dg/template/void13.C: New.
2963
2964 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
2965
2966         PR c++/31446
2967         * g++.dg/template/void11.C: New.
2968         * g++.dg/template/void2.C: Adjust error markers.
2969         * g++.dg/template/void10.C: Likewise.
2970         * g++.dg/template/crash55.C: Likewise.
2971
2972 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
2973
2974         * g++.dg/opt/const5.C: New test.
2975
2976 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
2977             Maxim Kuvyrkov  <maxim@codesourcery.com>
2978
2979         * gcc.target/ia64/20040709-2.c: New test.
2980
2981 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2982
2983         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
2984
2985 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
2986
2987         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
2988         to each function.  Check that there are no unsigned loads.
2989
2990 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
2991
2992         PR tree-optimization/33136
2993         * gcc.c-torture/execute/20070824-1.c: New test.
2994         * gcc.dg/pr33136-1.c: New test.
2995         * gcc.dg/pr33136-2.c: New test.
2996         * gcc.dg/pr33136-3.c: New test.
2997
2998 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
2999
3000         PR tree-optimization/33735
3001         * g++.dg/torture/pr33735.C: New.
3002
3003 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
3004
3005         PR middle-end/33706
3006         * gcc.dg/va-arg-pack-2.c: New.
3007
3008 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
3009
3010         PR tree-optimization/33619
3011         * gcc.dg/pr33619.c: New test.
3012
3013 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
3014
3015         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
3016         flag for AIX.
3017         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
3018
3019 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3020
3021         PR libfortran/33055
3022         * gfortran.dg/inquire_11.f90: New test.
3023         * gfortan.dg/negative_unit_int8.f: New test.
3024
3025 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
3026
3027         PR target/33133
3028         * gcc.c-torture/compile/pr33133.c: New test.
3029
3030 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3031
3032         PR libfortran/33672
3033         * gfortran.dg/namelist_40.f90: New test.
3034
3035 2007-10-14  Tobias Burnus  <burnus@net-b.de>
3036
3037         PR fortran/33745
3038         * gfortran.dg/bounds_check_11.f90: New.
3039
3040 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
3041
3042         PR c++/30303
3043         * g++.dg/other/ctor1.C: New test.
3044         * g++.dg/other/ctor2.C: New test.
3045         * g++.dg/other/dtor1.C: New test.
3046
3047 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
3048
3049         * gfortran.dg/bounds_check_10.f90: Fix testcase.
3050
3051 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
3052             Paul Thomas  <pault@gcc.gnu.org>
3053
3054         PR fortran/33254
3055         PR fortran/33727
3056         * gfortran.dg/bounds_check_10.f90: New.
3057
3058 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
3059
3060         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
3061         * gcc.target/powerpc/popcount-1.c: Same.
3062
3063 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
3064
3065         PR c++/26698
3066         * g++.dg/conversion/op4.C: New test.
3067
3068 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
3069
3070         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
3071
3072 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
3073
3074         PR fortran/33542
3075         * gfortran.dg/ambiguous_specific_1.f90: New test.
3076
3077 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
3078
3079         PR fortran/33664
3080         * gfortran.dg/impure_spec_expr_1.f90: New test.
3081         * gfortran.dg/char_result_7.f90: Remove illegal test.
3082
3083 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
3084
3085         PR 11001
3086         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
3087         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
3088         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
3089         * gcc.target/i386/pr11001-memset-1.c: New testcase.
3090         * gcc.target/i386/pr11001-memset-2.c: New testcase.
3091         * gcc.target/i386/pr11001-memset-3.c: New testcase.
3092         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
3093         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
3094         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
3095
3096 2007-10-12  Richard Guenther  <rguenther@suse.de>
3097
3098         PR middle-end/26198
3099         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
3100         * gcc.c-torture/execute/20071011-1.c: Likewise.
3101         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
3102
3103 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
3104
3105         PR tree-optimization/33742
3106         * gcc.dg/pr33742.c: New testcase.
3107
3108 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
3109
3110         PR tree-optimization/33645
3111         * gcc.dg/pr33645-1.c: New test.
3112         * gcc.dg/pr33645-2.c: New test.
3113         * gcc.dg/pr33645-3.c: New test.
3114  
3115         PR c++/32121
3116         * g++.dg/ext/label4.C: Adjust error regexp.
3117         * g++.dg/ext/label6.C: Adjust error regexp.
3118         * g++.dg/ext/label7.C: New test.
3119         * g++.dg/ext/label8.C: New test.
3120         * g++.dg/ext/label9.C: New test.
3121
3122 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
3123
3124         PR middle-end/33676
3125         * gcc.dg/pr33676.c: New.
3126
3127 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
3128
3129         PR c++/31441
3130         * g++.dg/cpp0x/variadic83.C: New.
3131
3132 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
3133
3134         PR c++/33461
3135         * g++.dg/cpp0x/variadic81.C: New.
3136         * g++.dg/cpp0x/variadic82.C: Likewise.
3137
3138 2007-10-11  Richard Guenther  <rguenther@suse.de>
3139
3140         PR middle-end/33724
3141         * gcc.dg/pr33724.c: New testcase.
3142
3143 2007-10-11  Richard Guenther  <rguenther@suse.de>
3144
3145         PR c/33726
3146         * gcc.dg/pr33726.c: New testcase.
3147
3148 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
3149
3150         PR fortran/33500
3151         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
3152         
3153 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3154
3155         PR testsuite/33391
3156         * gfortran.dg/do_3.F90: Run with -fwrapv.
3157
3158 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
3159
3160         * gcc.dg/unwind-1.c: New.
3161
3162 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3163
3164         PR libfortran/33683
3165         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
3166         failure on some common systems.
3167
3168 2007-10-09  Richard Guenther  <rguenther@suse.de>
3169
3170         PR middle-end/33692
3171         * gcc.dg/pr33692.c: New testcase.
3172
3173 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
3174
3175         PR middle-end/33669
3176         * gcc.c-torture/execute/pr33669.c: New.
3177
3178 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3179
3180         PR tree-optimization/33615
3181         * g++.dg/tree-ssa/pr33615-2.C: New test.
3182
3183 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3184
3185         PR tree-optimization/33615
3186         * g++.dg/tree-ssa/pr33615.C: New test.
3187
3188 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
3189
3190         PR tree-optimization/33572
3191         * g++.dg/torture/pr33572.C: Replace with complete test.
3192
3193 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
3194
3195         PR fortran/33689
3196         * gfortran.dg/spec_expr_5.f90: New.
3197
3198 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
3199
3200         * gcc.dg/pragma-darwin-2.c: New.
3201
3202 2007-10-08  Richard Guenther  <rguenther@suse.de>
3203
3204         PR middle-end/33693
3205         PR middle-end/33695
3206         PR middle-end/33697
3207         * gcc.dg/pr33693.c: New testcase.
3208         * gcc.dg/pr33695.c: Likewise.
3209         * gcc.dg/pr33697.c: Likewise.
3210
3211 2007-10-08  Richard Guenther  <rguenther@suse.de>
3212
3213         PR middle-end/33691
3214         PR middle-end/33694
3215         PR middle-end/33696
3216         * gcc.dg/pr33691.c: New testcase.
3217         * gcc.dg/pr33694.c: Likewise.
3218         * gcc.dg/pr33696.c: Likewise.
3219
3220 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3221
3222         PR libfortran/33683
3223         * gfortran.dg/gamma_5.f90:  New test case
3224
3225 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
3226
3227         PR fortran/20851
3228         * initialization_1.f90: Fix dg-error annotations.
3229         * initialization_14.f90: New.
3230         * initialization_7.f90: Fix dg-error annotations.
3231         * initialization_9.f90: Likewise.
3232
3233 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3234
3235         * gfortran.dg/error_recovery_4.f90: New test.
3236
3237 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3238
3239         * gfortran.dg/default_format_denormal_2.f90: New test.
3240         * gfortran.dg/default_format_2.inc: New test.
3241         * gfortran.dg/default_format_denormal_1.f90: New test.
3242         * gfortran.dg/default_format_1.inc: New test.
3243         * gfortran.dg/default_format_1.f90: Don't test for denormalized
3244         numbers.
3245         * gfortran.dg/default_format_2.f90: Don't test for denormalized
3246         numbers.
3247
3248 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3249
3250         * gfortran.dg/namelist_15.f90: Revise test.
3251
3252 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
3253
3254         PR tree-optimization/33655
3255         * gcc.dg/torture/pr33655.c: New.
3256
3257 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
3258
3259         PR tree-optimization/33572
3260         * g++.dg/torture/pr33572.C: New.
3261
3262 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
3263
3264         PR fortran/25076
3265         * gfortran.dg/forall_11.f90: New.
3266
3267 2007-10-05  Michael Matz  <matz@suse.de>
3268
3269         PR middle-end/33667
3270         * gcc.dg/pr33667.c: New testcase.
3271
3272 2007-10-05  Richard Guenther  <rguenther@suse.de>
3273
3274         PR middle-end/33666
3275         * gcc.dg/pr33666.c: New testcase.
3276
3277 2007-10-05  Michael Matz  <matz@suse.de>
3278
3279         PR inline-asm/33600
3280         * gcc.target/i386/pr33600.c: New testcase.
3281
3282 2007-10-05  Richard Guenther  <rguenther@suse.de>
3283
3284         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
3285
3286 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
3287
3288         PR target/33635
3289         * gcc.target/mips/pr33635-1.c: New test.
3290
3291 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3292
3293         PR libfortran/33253
3294         * gfortran.dg/namelist_39.f90: Revise to use long names.
3295
3296 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
3297
3298         PR fortran/33646
3299         * gfortran.dg/pr33646.f90: New file.
3300
3301 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3302
3303         PR fortran/33529
3304         * gfortran.dg/char_type_len_2.f90: Adjust error message.
3305         * gfortran.dg/char_decl_2.f90: New test.
3306
3307 2007-10-04  Richard Guenther  <rguenther@suse.de>
3308
3309         PR middle-end/33641
3310         * gcc.c-torture/compile/pr33641.c: New testcase.
3311
3312 2007-10-04  Michael Matz  <matz@suse.de>
3313
3314         PR rtl-optimization/33653
3315         * gcc.dg/pr33653.c: New.
3316
3317 2007-10-04  Richard Guenther  <rguenther@suse.de>
3318
3319         PR tree-optimization/33627
3320         * g++.dg/torture/pr33627.C: New testcase.
3321
3322 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
3323
3324         PR fortran/33626
3325         * gfortran.dg/parens_6.f90: New.
3326
3327 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
3328
3329         PR fortran/33646
3330         PR fortran/33542
3331         * gfortran.dg/ambiguous_specific_1.f90: Remove.
3332
3333 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
3334
3335         * g++.dg/ext/gnu-inline-global-redecl.C: New.
3336
3337 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
3338
3339         PR target/33635
3340         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
3341         and mips_forced_be.
3342         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
3343         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
3344         options.
3345         * gcc.target/mips/fpr-moves-1.c: New test.
3346         * gcc.target/mips/fpr-moves-2.c: Likewise.
3347         * gcc.target/mips/fpr-moves-3.c: Likewise.
3348         * gcc.target/mips/fpr-moves-4.c: Likewise.
3349         * gcc.target/mips/fpr-moves-5.c: Likewise.
3350         * gcc.target/mips/fpr-moves-6.c: Likewise.
3351         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
3352
3353 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3354
3355         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
3356
3357 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3358
3359         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
3360         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
3361
3362 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
3363
3364         PR fortran/33198
3365         * gfortran.dg/common_errors_1.f90: New.
3366
3367 2007-10-03  Doug Kwan  <dougkwan@google.com>
3368         Richard Guenther  <rguenther@suse.de>
3369
3370         PR debug/31899
3371         * g++.dg/debug/using3.C: New testcase.
3372
3373 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3374
3375         PR libfortran/33253
3376         * gfortran.dg/namelist_38.f90: New test.
3377         * gfortran.dg/namelist_39.f90: New test.
3378
3379 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3380
3381         PR libfortran/33469
3382         * gfortran.dg/default_format_1.f90: New test.
3383         * gfortran.dg/default_format_2.f90: New test.
3384         * gfortran.dg/namelist_print_1.f: Adjust expected output.
3385         * gfortran.dg/real_const_3.f90: Adjust expected output.
3386
3387 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
3388
3389         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
3390         default ABI.  Split mips_forced_abi into mips_forced_abi and
3391         mips_forced_regs.
3392         (is_gp32_flag): Return true for -mabi=32.
3393         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
3394         (dg-mips-options): Use is_gp64_flag instead of checking specifically
3395         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
3396         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
3397         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
3398         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
3399         * gcc.target/mips/save-restore-2.c: Likewise.
3400         * gcc.target/mips/save-restore-3.c: Likewise.
3401         * gcc.target/mips/save-restore-4.c: Likewise.
3402
3403 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
3404
3405         PR middle-end/33617
3406         * gcc.c-torture/compile/pr33617.c: New test.
3407
3408 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
3409
3410         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
3411         -gstabs+ for extended options.
3412
3413 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3414
3415         PR fortran/33542
3416         * gfortran.dg/ambiguous_specific_1.f90: New test.
3417
3418 2007-10-02  Revital Eres  <eres@il.ibm.com>
3419
3420         * gcc.target/powerpc/paired-8.c: New test.
3421         * gcc.target/powerpc/paired-9.c: New test.
3422         * gcc.target/powerpc/paired-10.c: New test.
3423
3424 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3425
3426         PR fortran/33566
3427         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
3428
3429 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3430
3431         PR fortran/33554
3432         * gfortran.dg/intent_out_2.f90: New test.
3433
3434 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3435
3436         PR fortran/33550
3437         * gfortran.dg/ambiguous_reference_1.f90: New test.
3438
3439 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3440
3441         PR fortran/31154
3442         PR fortran/31229
3443         PR fortran/33334
3444         * gfortran.dg/function_kinds_1.f90: New test.
3445         * gfortran.dg/function_kinds_2.f90: New test.
3446         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
3447         use association into interfaces.
3448
3449 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3450
3451         PR testsuite/31828
3452         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
3453         (overflow): Use INFINITY, not FP_INFINITE.
3454         gcc.dg/float-range-4.c: Likewise.
3455         gcc.dg/float-range-5.c: Likewise.
3456
3457 2007-10-01  Nick Clifton  <nickc@redhat.com>
3458
3459         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
3460         for 16-bit targets.
3461
3462 2007-09-30  Diego Novillo  <dnovillo@google.com>
3463
3464         PR 33593
3465         * g++.dg/tree-ssa/pr33593.C: New test.
3466
3467 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3468
3469         PR libfortran/33400
3470         * gfortran.dg/PR19872.f: Fix test condition.
3471         * gfortran.dg/list_read_7.f90: New test.
3472
3473 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
3474
3475         PR tree-optimization/33597
3476         * gcc.dg/vect/pr33597.c: New testcase.
3477
3478 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
3479
3480         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
3481         * gcc.target/i386/pr33524.c: ...this.
3482
3483 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
3484
3485         PR fortran/33354
3486         * gfortran.dg/minmaxloc_4.f90: New.
3487
3488 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3489
3490         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
3491
3492 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
3493
3494         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
3495
3496 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
3497
3498         PR c++/33213
3499         * g++.dg/cpp0x/variadic79.C: New.
3500
3501 2007-09-28  Michael Matz  <matz@suse.de>
3502             Jakub Jelinek  <jakub@redhat.com>
3503
3504         PR rtl-optimization/33552
3505         * gcc.target/i386/pr33552.c: New runtime test.
3506         * gcc.target/i386/strinline.c: New compile time test.
3507
3508 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
3509
3510         * gfortran.dg/openmp_stack.f90: Removed.
3511
3512         PR c++/31434
3513         * g++.dg/cpp0x/variadic80.C: New test.
3514
3515 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3516
3517         * gfortran.dg/namelist_38.f90: Delete test for revertion of
3518         r128057.
3519
3520 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3521
3522         PR middle-end/7003
3523         * gcc.target/powerpc/gcse-1.c: New test.
3524
3525 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
3526
3527         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
3528         fixed capitalizations.
3529         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
3530         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
3531         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
3532         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
3533         * gfortran.dg/maxloc_shape_1.f90: Likewise.
3534         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
3535         * gfortran.dg/min_max_conformance.f90: Likewise.
3536
3537 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
3538
3539         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
3540         options.
3541         * gcc.dg/c99-tgmath-2.c: Likewise.
3542         * gcc.dg/c99-tgmath-3.c: Likewise.
3543         * gcc.dg/c99-tgmath-4.c: Likewise.
3544
3545 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
3546
3547         PR fortran/33568
3548         * gfortran.dg/anint_1.f90: New test.
3549
3550 2007-09-27  Ian Lance Taylor  <iant@google.com>
3551
3552         PR tree-optimization/33565
3553         * gcc.dg/Wstrict-overflow-20.c: New test.
3554
3555 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3556
3557         * gfortran.dg/openmp_stack.f90: Fix typo.
3558         * gfortran.dg/recursive_stack.f90: Fix typo.
3559
3560 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
3561
3562         PR c++/33493
3563         * g++.dg/template/error31.C: New.
3564
3565 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
3566
3567         * lib/prune.exp: Prune also "^In function .*$" lines and
3568         "^    inlined from .*$" lines.
3569
3570 2007-09-26  Richard Guenther  <rguenther@suse.de>
3571
3572         PR tree-optimization/33563
3573         * gcc.dg/torture/pr33563.c: New testcase.
3574
3575 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
3576
3577         PR c/25309
3578         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
3579         array.
3580         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
3581         without -O2.
3582
3583 2007-09-26  Richard Guenther  <rguenther@suse.de>
3584
3585         PR tree-optimization/30375
3586         PR tree-optimization/33560
3587         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
3588         * gcc.dg/tree-ssa/complex-5.c: Likewise.
3589         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
3590         * gcc.dg/torture/pr30375.c: New testcase.
3591         * gcc.dg/torture/pr33560.c: New testcase.
3592         * gcc.dg/tree-ssa/pr30375.c: Likewise.
3593
3594 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
3595
3596         PR c++/33207
3597         * g++.dg/parse/crash38.C: New test.
3598
3599 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
3600
3601         PR target/33524
3602         * gcc.target/i386/sse5-convert.c: New file, test int->long
3603         vectorized conversions.
3604
3605 2007-09-25  Revital Eres  <eres@il.ibm.com>
3606
3607         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
3608
3609 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
3610
3611         PR c/32295
3612         * gcc.dg/enum-incomplete-1.c: New test.
3613
3614 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
3615
3616         * gcc.c-torture/compile/20070919-1.c: New test.
3617
3618 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3619
3620         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
3621
3622 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
3623
3624         PR c++/14688
3625         * g++.dg/inherit/override_attribs.C: New file.
3626
3627 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
3628
3629         PR fortran/33269
3630         * io.c (check_format_string): Move NULL and constant checks into
3631         this function.
3632         (check_io_constraints): Call gfc_simplify_expr() before calling
3633         check_format_string().  Remove NULL and constant checks.
3634
3635 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
3636
3637         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
3638         * gcc.c-torture/execute/loop-2g.x: Likewise.
3639
3640 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
3641
3642         * lib/target-supports.exp (check_effective_target_mips16_attribute):
3643         Reject hard-float modes unless the ABI is o32 or o64.
3644         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
3645         of gcc.exp.  Skip the tests when mips16 code generation is not
3646         supported.
3647         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
3648         and use dg-add-options mips16_attribute.
3649
3650 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
3651
3652         PR c++/33506
3653         * g++.dg/ext/attrib29.C: New test.
3654
3655 2007-09-23  Ollie Wild  <aaw@google.com>
3656
3657         * gcc.dg/fold-bitand-1.c: New test.
3658         * gcc.dg/fold-bitand-2.c: New test.
3659         * gcc.dg/fold-bitand-3.c: New test.
3660         * gcc.dg/fold-bitand-4.c: New test.
3661
3662 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3663
3664         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
3665         any of the macros to be defined for __mips16.
3666         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
3667
3668 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3669
3670         * gcc.dg/vect/pr21591.c: Require vect_int.
3671         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
3672         * gcc.dg/vect/vect-outer-2a.c: Likewise.
3673         * gcc.dg/vect/vect-outer-2c.c: Likewise.
3674
3675 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
3676
3677         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
3678         attributes.
3679         * gcc.dg/va-arg-pack-len-2.c: New test.
3680         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
3681         attributes.
3682         * g++.dg/ext/va-arg-pack-len-2.C: New test.
3683
3684         PR tree-optimization/32772
3685         * gcc.c-torture/compile/20070905-1.c: New test.
3686
3687         PR tree-optimization/32975
3688         * gcc.dg/pr32975.c: New test.
3689
3690         PR middle-end/28755
3691         * gcc.dg/pr28755.c: New test.
3692
3693 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3694
3695         * lib/target-supports.exp (check_effective_target_nomips16): New
3696         procedure.
3697         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
3698         for mipsisa64*-*-*.
3699         * gcc.dg/vect/vect.exp: Likewise.
3700         * g++.dg/vect/vect.exp: Likewise.
3701         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
3702         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
3703         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
3704         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
3705         * gcc.target/mips/clear-cache-1.c (f): Likewise.
3706         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
3707         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
3708         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
3709         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
3710         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
3711         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
3712         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
3713         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
3714         (test14, test15, test16, test17, test18): Likewise.
3715         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
3716         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
3717         (test14, test15, test16, test17, test18, test19, test20, test21)
3718         (test22): Likewise.
3719         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
3720         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
3721         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
3722         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
3723         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
3724         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
3725         * gcc.target/mips/mips-3d-1.c (main): Likewise.
3726         * gcc.target/mips/mips-3d-2.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-3d-3.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, test32, test33, test34, test35, test36)
3736         (test37, test38, test39, test40, test41, test42, test43, test44)
3737         (test45, test46, test47, test48, test49, test50, test51, test52)
3738         (test53, test54, test55, test56, test57, test58, test59, test60)
3739         (test61, test62, test63): Likewise.
3740         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
3741         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3742         (test13, test14, test15, test16, test17, test18, test19, test20)
3743         (test21, test22, test23, test24, test25, test26, test27, test28)
3744         (test29, test30, test31): Likewise.
3745         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
3746         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3747         (test13, test14, test15, test16, test17, test18, test19, test20)
3748         (test21, test22, test23, test24, test25, test26, test27, test28)
3749         (test29, test30, test31): Likewise.
3750         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
3751         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3752         (test13, test14, test15): Likewise.
3753         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
3754         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3755         (test13, test14, test15): Likewise.
3756         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
3757         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3758         (test13, test14, test15, test16, test17, test18, test19, test20)
3759         (test21, test22, test23, test24, test25, test26, test27, test28)
3760         (test29, test30, test31): Likewise.
3761         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
3762         (matrix_multiply4: Likewise.
3763         * gcc.target/mips/mips-ps-1.c (main): Likewise.
3764         * gcc.target/mips/mips-ps-2.c (main): Likewise.
3765         * gcc.target/mips/mips-ps-3.c (main): Likewise.
3766         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
3767         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3768         (test13, test14, test15, test16, test17, test18, test19, test20)
3769         (test21, test22, test23, test24, test25, test26, test27, test28)
3770         (test29, test30, test31): Likewise.
3771         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
3772         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3773         (test13, test14, test15, test16, test17, test18, test19, test20)
3774         (test21, test22, test23, test24, test25, test26, test27, test28)
3775         (test29, test30, test31): Likewise.
3776         * gcc.target/mips/mips-ps-5.c (main): Likewise.
3777         * gcc.target/mips/mips-ps-6.c (main): Likewise.
3778         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
3779         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
3780         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
3781         (sub_v4qi): Likewise.
3782         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
3783         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
3784         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
3785         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
3786         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
3787         (subb, subc): Likewise.
3788         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
3789         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
3790         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
3791         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
3792         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
3793         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
3794         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
3795         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
3796         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
3797         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
3798         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
3799         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
3800         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
3801
3802 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3803
3804         * lib/target-supports.exp (add_options_for_mips16_attribute)
3805         (check_effective_target_mips16_attribute): New functions.
3806         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
3807         command line.
3808         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
3809         extra_test_flags.
3810         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
3811         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
3812         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
3813         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
3814         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
3815         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
3816         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
3817         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
3818         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
3819         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
3820         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
3821         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
3822         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
3823         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
3824         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
3825         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
3826         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
3827         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
3828         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
3829         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
3830         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
3831         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
3832         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
3833         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
3834         (NOMIPS16): Delete.
3835         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
3836         of dg-options.
3837         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
3838         options.  Require { target mips16_attribute } and use dg-add-options
3839         to add the associated options.
3840         (foo): Use MIPS16.
3841         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
3842         * gcc.target/mips/call-saved-3.c: Likewise.
3843         * gcc.target/mips/code-readable-1.c: Require { target
3844         mips16_attribute } and use dg-add-options to add the associated
3845         options.  Remove trailing whitespace.
3846         (NOMIPS16): Delete.
3847         * gcc.target/mips/code-readable-2.c: Likewise.
3848         * gcc.target/mips/code-readable-3.c: Likewise.
3849         * gcc.target/mips/mips16-attributes-2.c: Likewise.
3850         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
3851         Require { target mips16_attribute } and use dg-add-options to
3852         add the associated options.
3853         (cksum16, cksum8): Use MIPS16.
3854         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
3855         Require { target mips16_attribute } and use dg-add-options to
3856         add the associated options.
3857         (foo): Use MIPS16.
3858         * gcc.target/mips/save-restore-2.c: Likewise.
3859         * gcc.target/mips/save-restore-3.c: Likewise.
3860         * gcc.target/mips/save-restore-4.c: Likewise.
3861         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
3862         -mno-abicalls.
3863         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
3864         (foo): Use NOMIPS16.
3865
3866 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
3867
3868         PR fortran/33337
3869         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
3870
3871         PR fortran/33376
3872         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
3873
3874 2007-09-22  Tobias Burnus  <burnus@net-b.de>
3875
3876         PR fortran/33445
3877         * gfortran.dg/gomp/free-2.f90: New.
3878         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
3879         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
3880
3881 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
3882
3883         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
3884         * gcc.target/i386/sse5-haddX.c: Ditto.
3885         * gcc.target/i386/sse5-hsubX.c: Ditto.
3886         * gcc.target/i386/sse5-maccXX.c: Ditto.
3887         * gcc.target/i386/sse5-msubXX.c: Ditto.
3888         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
3889         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
3890         * gcc.target/i386/sse5-permpX.c: Ditto.
3891         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
3892         effective target.
3893         * gcc.target/i386/sse5-fma-vector.c: Ditto.
3894         * gcc.target/i386/sse5-ima-vector.c: Ditto.
3895         * gcc.target/i386/sse5-pcmov.c: Ditto.
3896         * gcc.target/i386/sse5-pcmov2.c: Ditto.
3897
3898 2007-09-22  Richard Guenther  <rguenther@suse.de>
3899
3900         PR tree-optimization/33146
3901         * gcc.c-torture/compile/pr33146.c: New testcase.
3902
3903 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3904
3905         * lib/target-supports.exp (check_cached_effective_target): New
3906         procedure.
3907         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
3908         (check_effective_target_c99_runtime): New procedure.
3909         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
3910         (test3l): Likewise cargl.
3911         * gcc.dg/builtins-59.c: Require c99_runtime.
3912         * gcc.dg/builtins-61.c: Likewise.
3913         * gcc.dg/builtins-62.c: Likewise.
3914
3915 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3916
3917         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
3918         * lib/target-supports-dg.exp (dg-add-options): Likewise.
3919         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
3920         target-specific dg-options.
3921         * gcc.dg/builtins-20.c: Likewise.
3922         * gcc.dg/builtins-53.c: Likewise.
3923         * gcc.dg/builtins-55.c: Likewise.
3924         * gcc.dg/single-precision-constant.c: Likewise.
3925         * gcc.dg/torture/builtin-convert-1.c: Likewise.
3926         * gcc.dg/torture/builtin-convert-2.c: Likewise.
3927         * gcc.dg/torture/builtin-convert-3.c: Likewise.
3928         * gcc.dg/torture/builtin-convert-4.c: Likewise.
3929         * gcc.dg/torture/builtin-power-1.c: Likewise.
3930
3931 2007-09-21  Chao-ying Fu  <fu@mips.com>
3932
3933         * lib/target-supports.exp (check_effective_target_fixed_point): New to
3934         check if targets have fixed-point supports.
3935         * gcc.dg/fixed-point/fixed-point.exp: New file.
3936         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
3937         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
3938         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
3939         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
3940         * gcc.dg/fixed-point/constants-pedantic.c,
3941         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
3942         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
3943         * gcc.dg/fixed-point/keywords-ignored-c99.c,
3944         * gcc.dg/fixed-point/keywords-pedantic.c,
3945         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
3946         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
3947         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
3948         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
3949         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
3950         * gcc.dg/fixed-point/func-vararg-mixed.c,
3951         * gcc.dg/fixed-point/operator-logical.c,
3952         * gcc.dg/fixed-point/struct-union.c,
3953         * gcc.dg/fixed-point/bit-complement.c,
3954         * gcc.dg/fixed-point/operator-bitwise.c,
3955         * gcc.dg/fixed-point/operator-comma.c,
3956         * gcc.dg/fixed-point/struct-layout-1.c,
3957         * gcc.dg/fixed-point/union-init.c,
3958         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
3959         * gcc.dg/fixed-point/func-mixed.c,
3960         * gcc.dg/fixed-point/func-vararg-size0.c,
3961         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
3962         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
3963         * gcc.dg/fixed-point/operator-unary.c,
3964         * gcc.dg/fixed-point/allop-const.c,
3965         * gcc.dg/fixed-point/muldiv-warning.c,
3966         * gcc.dg/nofixed-point-1.c,
3967         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
3968         * gcc.target/mips/fixed-vector-type.c,
3969         * gcc.target/mips/fixed-scalar-type.c: New tests.
3970
3971 2007-09-21  Olivier Hainque  <hainque@adacore.com>
3972
3973         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
3974         * gnat.dg/test_nested_subtype_byref.adb: New test.
3975
3976 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
3977
3978         PR fortran/33439
3979         * gfortran.dg/gomp/pr33439.f90: New test.
3980
3981 2007-09-21  Tobias Burnus  <burnus@net-b.de>
3982
3983         PR fortran/33455
3984         * gfortran.dg/merge_char_3.f90: New.
3985
3986 2007-09-21  Tobias Burnus  <burnus@net-b.de>
3987
3988         PR fortran/33037
3989         * gfortran.dg/transfer_check_1.f90: New.
3990
3991 2007-09-20  Asher Langton  <langton2@llnl.gov>
3992
3993         PR fortran/20441
3994         * gfortran.dg/init_flag_1.f90: New.
3995         * gfortran.dg/init_flag_2.f90: New.
3996         * gfortran.dg/init_flag_3.f90: New.
3997         * gfortran.dg/init_flag_4.f90: New.
3998         * gfortran.dg/init_flag_5.f90: New.
3999         * gfortran.dg/init_flag_6.f90: New.
4000         * gfortran.dg/init_flag_7.f90: New.
4001
4002 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
4003
4004         PR c++/33460
4005         * g++.dg/ext/anon-struct6.C: New.
4006
4007 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4008
4009         PR libfortran/23272
4010         * gfortran.dg/inquire_10.f90: New test.
4011
4012 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
4013
4014         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
4015
4016 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4017
4018         PR fortran/33221
4019         * gfortran.dg/used_types_18.f90: Declare variable of empty
4020         derived type.
4021
4022 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4023
4024         PR fortran/33288
4025         * gfortran.dg/array_constructor_19.f90: New test.
4026
4027 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
4028
4029         PR debug/33316
4030         * gcc.dg/debug/pr33316.c: New test.
4031
4032         PR c++/33496
4033         * g++.dg/cpp0x/variadic76.C: New test.
4034         * g++.dg/cpp0x/variadic77.C: New test.
4035         * g++.dg/cpp0x/variadic78.C: New test.
4036
4037         PR c/33238
4038         PR c/27301
4039         * gcc.c-torture/execute/20070919-1.c: New test.
4040         * gcc.dg/pr33238.c: New test.
4041         * gcc.dg/pr27301.c: New test.
4042
4043 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
4044
4045         * lib/target-supports.exp (check_effective_target_mips64): New
4046         procedure.
4047         * gcc.dg/lower-subreg-1.c: Require !mips64.
4048         * gcc.dg/sibcall-3.c (ATTR): New macro.
4049         (recurser_void1, recurser_void2): Use it.
4050         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
4051         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
4052
4053 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
4054
4055         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
4056         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
4057         warning annotation.
4058         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
4059
4060 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
4061
4062         PR fortran/33497
4063         * gfortran.dg/c_loc_tests_11.f03: New test case.
4064
4065 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
4066
4067         PR c++/33459
4068         * g++.dg/init/ref14.C: New.
4069
4070 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4071
4072         * gnat.dg/slice2.ad[sb]: New testcase.
4073
4074 2007-09-19  Nick Clifton  <nickc@redhat.com>
4075
4076         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
4077
4078 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
4079
4080         * gcc.target/bfin/bfin.exp: New.
4081         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
4082         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
4083         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
4084         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
4085         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
4086         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
4087         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
4088         mcpu-bf561.c, mcpu-default.c}: New tests.
4089
4090 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
4091
4092         Restore detection of unsupported TLS.
4093
4094         Revert this patch:
4095         2007-02-10  Richard Henderson  <rth@redhat.com>
4096
4097         * lib/target-supports.exp (check_effective_target_tls): Redefine
4098         to mean non-emulated tls.
4099         * gcc.dg/tls/alias-1.c: Remove tls requirement.
4100         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4101         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4102         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4103         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4104         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4105         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4106
4107         And then:
4108         * lib/target-supports.exp (check_effective_target_tls): Use
4109         stronger test for compiler support for TLS.
4110         (check_effective_target_tls_native): New, to test for non-emulated
4111         TLS support.
4112         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
4113         instead of dg-require-effective-target tls.
4114         * g++.dg/gomp/copyin-1.C: Likewise.
4115         * g++.dg/gomp/sharing-1.C: Likewise.
4116         * g++.dg/gomp/tls-1.C: Likewise.
4117         * g++.dg/gomp/tls-2.C: Likewise.
4118         * g++.dg/gomp/tls-3.C: Likewise.
4119         * g++.dg/tls/diag-1.C: Likewise.
4120         * g++.dg/tls/diag-2.C: Likewise.
4121         * g++.dg/tls/diag-3.C: Likewise.
4122         * g++.dg/tls/diag-4.C: Likewise.
4123         * g++.dg/tls/diag-5.C: Likewise.
4124         * g++.dg/tls/init-1.C: Likewise.
4125         * g++.dg/tls/init-2.C: Likewise.
4126         * g++.dg/tls/trivial.C: Likewise.
4127         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
4128         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
4129         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
4130         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
4131         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
4132         * gcc.dg/gomp/clause-1.c: Likewise.
4133         * gcc.dg/gomp/copyin-1.c: Likewise.
4134         * gcc.dg/gomp/sharing-1.c: Likewise.
4135         * gcc.dg/gomp/tls-1.c: Likewise.
4136         * gcc.dg/gomp/tls-2.c: Likewise.
4137         * gcc.dg/tls/alpha-1.c: Likewise.
4138         * gcc.dg/tls/opt-1.c: Likewise.
4139         * gcc.dg/tls/opt-13.c: Likewise.
4140         * gcc.dg/tls/opt-14.c: Likewise.
4141         * gcc.dg/tls/opt-2.c: Likewise.
4142         * gcc.dg/tls/opt-3.c: Likewise.
4143         * gcc.dg/tls/opt-4.c: Likewise.
4144         * gcc.dg/tls/opt-7.c: Likewise.
4145         * gcc.dg/tls/section-1.c: Likewise.
4146         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
4147         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
4148         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
4149         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
4150         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
4151         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
4152         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
4153         * gfortran.dg/gomp/crayptr2.f90: Likewise.
4154         * gfortran.dg/gomp/fixed-1.f: Likewise.
4155         * gfortran.dg/gomp/free-1.f90: Likewise.
4156         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
4157         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
4158         * gfortran.dg/gomp/reduction1.f90: Likewise.
4159         * gfortran.dg/gomp/sharing-1.f90: Likewise.
4160
4161 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4162
4163         PR fortran/31119
4164         * gfortran.dg/bounds_check_9.f90: New test.
4165         * gfortran.dg/bounds_check_fail_2.f90: New test.
4166
4167 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
4168
4169         PR c++/33462 (again)
4170         * g++.dg/ext/va-arg1.C: Adjust.
4171
4172 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
4173
4174         PR c++/33462
4175         * g++.dg/ext/va-arg1.C: New.
4176
4177 2007-09-18  Tobias Burnus  <burnus@net-b.de>
4178
4179         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
4180
4181 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
4182
4183         PR c++/33463
4184         * g++.dg/rtti/typeid6.C: New.
4185
4186 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
4187
4188         PR c++/33464
4189         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
4190         * g++.dg/ext/is_class_error2.C: New.
4191
4192 2007-09-18  Richard Guenther  <rguenther@suse.de>
4193
4194         PR tree-optimization/33340
4195         * g++.dg/torture/pr33340.C: New testcase.
4196
4197 2007-09-18  Tobias Burnus  <burnus@net-b.de>
4198
4199         PR fortran/33231
4200         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
4201         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
4202         * gfortran.dg/elemental_subroutine_5.f90: New.
4203
4204 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4205
4206         * lib/target-supports.exp (check_profiling_available): Extend
4207         mips*-*-elf check to mips*-*-elf*.
4208
4209 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
4210
4211         * gcc.dg/format/c90-scanf-5.c: New test.
4212         * gcc.dg/format/c99-scanf-4.c: New test.
4213         * gcc.dg/format/ext-7.c: New test.
4214         * gcc.dg/format/ext-8.c: New test.
4215
4216         PR middle-end/33423
4217         * gcc.c-torture/compile/20070915-1.c: New test.
4218
4219 2007-09-17  Tobias Burnus  <burnus@net-b.de>
4220
4221         PR fortran/33106
4222         * gfortran.dg/private_type_9.f90: New.
4223
4224 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4225
4226         PR middle-end/33449
4227         * gfortran.dg/pr33449.f90: New test.
4228
4229 2007-09-17  Tobias Burnus  <burnus@net-b.de>
4230
4231         * gfortran.dg/interface_15.f90: Compile with -std=f95.
4232         * gfortran.dg/private_type_1.f90: Ditto
4233         * gfortran.dg/interface_18.f90: New.
4234         * gfortran.dg/private_type_8.f90: New.
4235
4236 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
4237
4238         PR c++/33124
4239         * g++.dg/warn/new1.C: Adjust.
4240         * g++.dg/torture/str_empty.C: Likewise.
4241
4242 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
4243
4244         * gcc.target/mips/dse-1.c: New test.
4245
4246 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
4247
4248         PR c++/32756
4249         * g++.dg/overload/operator3.C: New.
4250
4251 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
4252
4253         * gcc.target/mips/truncate-1.c: New test.
4254
4255 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
4256
4257         PR fortran/29396
4258         PR fortran/29606
4259         PR fortran/30625
4260         PR fortran/30871
4261         * gfortran.dg/subref_array_pointer_1.f90: New test.
4262         * gfortran.dg/subref_array_pointer_2.f90: New test.
4263
4264 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
4265
4266         * gfortran.dg/nint_2.f90: Correct last change.
4267
4268 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
4269
4270         * gcc.dg/tree-ssa/parallelization-1.c: New test.
4271
4272 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
4273
4274         * gcc.dg/vect/pr33373b.c: New test.
4275
4276 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
4277
4278         PR target/33438
4279         * gcc.target/i386/pr33438.c: New test.
4280
4281 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4282
4283         * gfortran.dg/nint_2.f90: Revert previous commit.
4284
4285 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4286
4287         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
4288
4289 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
4290
4291         PR debug/33429
4292         * g++.dg/other/unused1.C: XFAIL class2 scan.
4293
4294 2007-09-13  Tobias Burnus  <burnus@net-b.de>
4295
4296         PR fortran/33343
4297         * gfortran.dg/elemental_args_check_1.f90: New.
4298         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
4299         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
4300
4301 2007-09-13  Tobias Burnus  <burnus@net-b.de>
4302
4303         * gfortran.dg/recursive_check_3.f90: New.
4304
4305 2007-09-13  Tobias Burnus  <burnus@net-b.de>
4306
4307         PR fortran/33412
4308         * gfortran.dg/elemental_bind_c.f90: New.
4309
4310 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
4311
4312         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
4313         * gcc.target/mips/mips16-attributes-2.c: New test.
4314         * gcc.target/mips/mips16-attributes-3.c: Likewise.
4315         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
4316         hard-float asm when __mips16 is defined.
4317         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
4318         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
4319         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
4320         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
4321         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
4322         * gcc.target/mips/pr26765.c (foo): Likewise.
4323         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
4324         targets, use dg-mips-options instead of dg-options, and use -mgp32
4325         to force 32-bit mode.
4326         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
4327         and 64-bit mode.
4328         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
4329
4330 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
4331             Michael Meissner  <michael.meissner@amd.com>
4332
4333         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
4334         * gcc.target/i386/sse5-hsubX.c: Ditto.
4335         * gcc.target/i386/sse5-permpX.c: Ditto.
4336         * gcc.target/i386/sse5-haddX.c: Ditto.
4337         * gcc.target/i386/sse5-maccXX.c: Ditto.
4338         * gcc.target/i386/sse5-msubXX.c: Ditto.
4339         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
4340         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
4341
4342         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
4343         optimizes floating point conditional moves into the pcmov
4344         instruction on SSE5.
4345         * gcc.target/i386/sse5-pcmov2.c: Ditto.
4346
4347         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
4348         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
4349         SSE5.
4350
4351         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
4352         compiler optimizes vector (a*b)+c into fmadd on SSE5.
4353
4354         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
4355         optimizes (a*b)+c into fmadd on SSE5.
4356
4357         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
4358         whether the SSE5 instructions can be generated.
4359
4360         * gcc.target/i386/sse5-check.h: New. Add support for 
4361         SSE5 tests.
4362
4363         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
4364         ammintrin.h, and turn on -msse5 option instead of -msse4a.
4365         * gcc.target/i386/sse-13.c: Ditto.
4366         * gcc.target/i386/sse-14.c: Ditto.
4367
4368 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
4369
4370         PR testsuite/33153
4371         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
4372         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
4373
4374 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
4375
4376         PR target/32338
4377         * gcc.dg/pr32338-1.c: New test.
4378         * gcc.dg/pr32338-2.c: New test.
4379
4380 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
4381         
4382         * lib/target-supports.exp (check_effective_target_sync_int_long):
4383         Revert change to add xtensa.
4384         (check_effective_target_sync_char_short): Likewise.
4385         
4386 2007-09-12  Olivier Hainque  <hainque@adacore.com>
4387
4388         * gnat.dg/packed_subtype.adb: New test.
4389
4390 2007-09-12  Tobias Burnus  <burnus@net-b.de>
4391
4392         PR fortran/33297
4393         * gfortran.dg/intrinsic_size.f90: New.
4394
4395 2007-09-12  Tobias Burnus  <burnus@net-b.de>
4396
4397         PR fortran/33284
4398         PR fortran/33310
4399         * gfortran.dg/conflicts_2.f90: New.
4400
4401 2007-09-12  Ira Rosen  <irar@il.ibm.com>
4402
4403         PR tree-optimization/32377
4404         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
4405         dependence distance.
4406         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
4407         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
4408         * gcc.dg/vect/no-vfa-vect-depend-1.c,
4409         gfortran.dg/vect/no-vfa-pr32377.f90: New.
4410
4411 2007-09-12  Richard Guenther  <rguenther@suse.de>
4412
4413         PR middle-end/33382
4414         * gcc.c-torture/compile/pr33382.c: New testcase.
4415         * gcc.c-torture/execute/pr33382.c: Likewise.
4416
4417 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
4418
4419         PR fortran/33395
4420         * gfortran.dg/c_ptr_tests_12.f03: New test case.
4421
4422 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
4423
4424         PR tree-optimization/33373
4425         * gcc.dg/vect/pr33373.c: New test.
4426
4427 2007-09-12  Ben Elliston  <bje@au.ibm.com>
4428
4429         * lib/target-supports.exp (check_effective_target_vect_no_double):
4430         Remove unused proc.
4431
4432 2007-09-12  Ben Elliston  <bje@au.ibm.com>
4433             Ulrich Weigand  <uweigand@de.ibm.com>
4434
4435         * gcc.target/spu/dfcgt-nan.c: New test.
4436
4437 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
4438
4439         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
4440
4441 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
4442
4443         PR fortran/33040
4444         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
4445
4446 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
4447
4448         * gcc.dg/va-arg-pack-len-1.c: New test.
4449         * g++.dg/va-arg-pack-len-1.C: New test.
4450
4451 2007-09-11  Michael Matz  <matz@suse.de>
4452
4453         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
4454
4455 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
4456
4457         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
4458         checks for size of long double.
4459         * gcc.dg/dfp/convert.h: New file.
4460         * gcc.dg/dfp/convert-bfp-2.c: New test.
4461         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
4462         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
4463         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
4464         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
4465         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
4466         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
4467         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
4468         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
4469         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
4470
4471 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
4472
4473         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
4474         Change dg-final to expect 1 non-profitable loop and
4475         3 profitable loops.
4476         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
4477         Change dg-final to expect 1 non-profitable loop and
4478         3 profitable loops.
4479         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
4480         Change dg-final to expect 1 profitable loop.
4481         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4482         Change dg-final to expect 1 profitable loop.    
4483         
4484 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
4485
4486         * gcc.target/mips/call-saved-1.c: New test.
4487         * gcc.target/mips/call-saved-2.c: Likewise.
4488         * gcc.target/mips/call-saved-3.c: Likewise.
4489         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
4490         instead of mips_mips64.  Set mips_fp64 too.
4491         (is_gp32_flag): Return true for -mips1 and -mips2.
4492         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
4493
4494 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
4495
4496         * g++.dg/ext/va-arg-pack-1.C: New test.
4497         * g++.dg/ext/va-arg-pack-2.C: New test.
4498
4499 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
4500
4501         PR target/33369
4502         * gcc.dg/vect/pr33369.c: New test.
4503
4504 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
4505
4506         PR fortran/33370
4507         * gfortran.dg/array_memcpy_5.f90:  New test.
4508
4509 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
4510
4511         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
4512
4513 2007-09-09  Richard Guenther  <rguenther@suse.de>
4514
4515         * gcc.c-torture/compile/20070906-1.c: New testcase.
4516
4517 2007-09-09  Ira Rosen  <irar@il.ibm.com>
4518
4519         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
4520         noinline attribute.
4521         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
4522         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
4523         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4524         Likewise.
4525
4526 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
4527
4528         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
4529
4530 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
4531
4532         * gnat.dg/addr2_p.ads: Bump size of array to 9.
4533
4534 2007-09-09  Ira Rosen  <irar@il.ibm.com>
4535
4536         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
4537         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
4538         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
4539         Compile tests with -fno-tree-pre.
4540         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
4541         * lib/target-supports.exp (check_effective_target_vect_strided): New.
4542         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
4543         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
4544         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
4545         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
4546         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
4547         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
4548         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
4549         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
4550         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
4551         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
4552         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
4553         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
4554         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
4555         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
4556         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
4557         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
4558         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
4559
4560 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
4561
4562         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
4563         to call objdump.
4564         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
4565         Use remote_exec to call c++filt.
4566         * lib/target-supports-dg.exp (dg-require-host-local): New.
4567         * gcc.misc-tests/options.exp: Allow .exe in command paths.
4568         * g++.dg/parse/repo1.C: Use dg-require-host-local.
4569         * g++.dg/rtti/repo1.C: Likewise.
4570         * g++.dg/template/repo1.C: Likewise.
4571         * g++.dg/template/repo2.C: Likewise.
4572         * g++.dg/template/repo3.C: Likewise.
4573         * g++.dg/template/repo4.C: Likewise.
4574         * g++.dg/template/repo5.C: Likewise.
4575         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
4576         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
4577         * g++.old-deja/g++.pt/repo1.C: Likewise.
4578         * g++.old-deja/g++.pt/repo2.C: Likewise.
4579         * g++.old-deja/g++.pt/repo3.C: Likewise.
4580         * g++.old-deja/g++.pt/repo4.C: Likewise.
4581         * gcc.dg/cpp/trad/builtins.c: Likewise.
4582
4583 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
4584
4585         PR tree-optimization/32283
4586         * gcc.dg/tree-ssa/loop-31.c: New test.
4587
4588 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
4589
4590         PR rtl-optimization/26449
4591         * gcc.target/i386/pr26449-1.c: New file.
4592
4593 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
4594
4595         PR target/33329
4596         PR rtl-optimization/26449
4597         * gcc.target/i386/pr33329.c: New file.
4598
4599 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
4600
4601         * gnat.dg/renaming3.adb, renaming4.ads: New test.
4602
4603 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
4604
4605         * gnat.dg/unaligned_rep_clause.adb: New testcase.
4606
4607 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
4608
4609         PR tree-optimization/33301
4610         * gfortran.dg/vect/pr33301.f: New test.
4611
4612 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4613
4614         PR libfortran/33307
4615         * gfortran.dg/backspace_10.f90: New test.
4616
4617 2007-09-07  Richard Guenther  <rguenther@suse.de>
4618
4619         Reapply
4620         2007-09-06  Richard Guenther  <rguenther@suse.de>
4621
4622         PR tree-optimization/32586
4623         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4624         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4625         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4626         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4627         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4628         now obsolete simplification.
4629
4630 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
4631         
4632         PR tree-optimization/33299
4633         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
4634         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
4635
4636 2007-09-07  Richard Guenther  <rguenther@suse.de>
4637
4638         Revert
4639         2007-09-06  Richard Guenther  <rguenther@suse.de>
4640
4641         PR tree-optimization/32586
4642         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4643         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4644         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4645         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4646         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4647         now obsolete simplification.
4648
4649 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
4650
4651         PR tree-optimization/32821
4652         * gcc.dg/tree-ssa/pr32821.c: New file.
4653
4654 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
4655
4656         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
4657         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
4658         and mips_forced_no_er.
4659         (dg-mips-options): Add -mno-abicalls when a small-data option is
4660         specified.  Skip tests with small-data options if mips_forced_gp.
4661         Skip tests with -mexplicit-relocs if mips_forced_no_er.
4662         * gcc.target/mips/sdata-1.c: New test.
4663         * gcc.target/mips/sdata-2.c: Likewise.
4664         * gcc.target/mips/sdata-3.c: Likewise.
4665         * gcc.target/mips/sdata-4.c: Likewise.
4666
4667 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4668
4669         PR fortran/33298
4670         * spread_zerosize_1.f90:  New test case.
4671         * spread_bounds_1.f90:  New test case.
4672
4673 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
4674
4675         PR c++/32674
4676         * g++.dg/template/static31.C: New.
4677
4678 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4679
4680         PR fortran/33271
4681         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
4682         powerpc*-linux-gnu.
4683
4684 2007-09-06  David Daney  <ddaney@avtrex.com>
4685             Richard Sandiford  <richard@codesourcery.com>
4686
4687         PR target/33256
4688         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
4689         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
4690         * gcc.target/mips/pr33256.c: New test.
4691
4692 2007-09-06  Tom Tromey  <tromey@redhat.com>
4693
4694         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
4695
4696 2007-09-06  Richard Guenther  <rguenther@suse.de>
4697
4698         PR tree-optimization/32586
4699         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4700         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4701         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4702         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4703         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4704         now obsolete simplification.
4705
4706 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
4707
4708         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
4709         * gcc.target/i386/sse3-addsubps.c: Ditto.
4710         * gcc.target/i386/sse3-haddpd.c: Ditto.
4711         * gcc.target/i386/sse3-haddps.c: Ditto.
4712         * gcc.target/i386/sse3-hsubpd.c: Ditto.
4713         * gcc.target/i386/sse3-hsubps.c: Ditto.
4714         * gcc.target/i386/sse3-lddqu.c: Ditto.
4715         * gcc.target/i386/sse3-movddup.c: Ditto.
4716         * gcc.target/i386/sse3-movshdup.c: Ditto.
4717         * gcc.target/i386/sse3-movsldup.c: Ditto.
4718
4719 2007-09-06  Richard Guenther  <rguenther@suse.de>
4720
4721         PR tree-optimization/33302
4722         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
4723
4724 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4725
4726         PR libfortran/33225
4727         * gfortran.dg./fmt_float.f90: New test.
4728
4729 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4730
4731         PR libfortran/33253
4732         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
4733
4734 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
4735
4736         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
4737         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
4738
4739 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
4740
4741         * g++.dg/eh/builtin1.C: New test.
4742         * g++.dg/eh/builtin2.C: New test.
4743         * g++.dg/eh/builtin3.C: New test.
4744
4745         PR c++/33289
4746         * g++.dg/eh/builtin4.C: New test.
4747
4748 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
4749
4750         * gcc.target/powerpc/dfp-dd.c: New test.
4751         * gcc.target/powerpc/dfp-td.c: New test.
4752
4753 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
4754
4755         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
4756         * gcc.dg/va-arg-pack-1.c: New test.
4757
4758 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
4759
4760         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
4761         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
4762         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
4763         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
4764         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
4765
4766 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
4767
4768         PR c++/30302
4769         * g++.dg/ext/anon-struct5.C: New.
4770
4771 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
4772
4773         * gcc.dg/i386-cpuid.h: Remove.
4774         * gcc.target/i386/mmx-check.h: Include cpuid.h.
4775         (main): Use __get_cpuid to get target features.
4776         * gcc.target/i386/sse-check.h: Ditto.
4777         * gcc.target/i386/sse2-check.h: Ditto.
4778         * gcc.target/i386/sse3-check.h: Ditto.
4779         * gcc.target/i386/ssse3-check.h: Ditto.
4780         * gcc.target/i386/sse4_1-check.h: Ditto.
4781         * gcc.target/i386/sse4_2-check.h: Ditto.
4782         * gcc.target/i386/sse4a-check.h: Ditto.
4783         * gcc.dg/torture/pr16104-1.c: Ditto.
4784         (do_test): Change to void.
4785         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
4786         * gcc.target/i386/sse-6.c: Ditto.
4787         * gcc.target/i386/sse-7.c: Ditto.
4788         * g++.dg/other/i386-1.C: Include cpuid.h.
4789         (main): New function.  Use __get_cpuid to get target fetaures.
4790
4791 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
4792             David Ung  <davidu@mips.com>
4793             Nigel Stephens <nigel@mips.com>
4794
4795         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
4796         * gcc.c-torture/compile/mipscop-2.c: Likewise.
4797         * gcc.c-torture/compile/mipscop-3.c: Likewise.
4798         * gcc.c-torture/compile/mipscop-4.c: Likewise.
4799         * gcc.dg/torture/mips-hilo-1.c: Likewise.
4800         * gcc.dg/torture/mips-hilo-2.c: Likewise.
4801         * gcc.dg/torture/pr19683-1.c: Likewise.
4802         * gcc.target/mips/madd-3.c: Likewise.
4803         * gcc.target/mips/maddu-3.c: Likewise.
4804         * gcc.target/mips/msub-3.c: Likewise.
4805         * gcc.target/mips/msubu-3.c: Likewise.
4806         * gcc.target/mips/asm-1.c: Likewise.
4807         * gcc.target/mips/branch-1.c: Likewise.
4808         * gcc.target/mips/ins-1.c: Likewise.
4809         * gcc.target/mips/near-far-3.c: Likewise.
4810         * gcc.target/mips/near-far-4.c: Likewise.
4811         * gcc.target/mips/smartmips-lwxs.c: Likewise.
4812         * gcc.target/mips/smartmips-ror-1.c: Likewise.
4813         * gcc.target/mips/smartmips-ror-2.c: Likewise.
4814         * gcc.target/mips/smartmips-ror-3.c: Likewise.
4815         * gcc.target/mips/smartmips-ror-4.c: Likewise.
4816         * gcc.target/mips/dspr2-MULT.c: Likewise.
4817         * gcc.target/mips/dspr2-MULTU.c: Likewise.
4818         * gcc.target/mips/mips32-dsp-run.c: Likewise.
4819         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
4820         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
4821         * gcc.target/mips/code-readable-2.c: Likewise.
4822         * gcc.target/mips/code-readable-3.c: Likewise.
4823
4824 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
4825             David Ung  <davidu@mips.com>
4826             Nigel Stephens <nigel@mips.com>
4827
4828         * gcc.target/mips/mips16-attributes.c: New.
4829
4830 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
4831
4832         PR fortran/31564
4833         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
4834
4835         PR fortran/33241
4836         * gfortran.dg/char_length_10.f90: New test.
4837
4838 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
4839
4840         PR c++/29731
4841         * g++.dg/parse/template24.C: New.
4842
4843 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4844
4845         * g++.dg/other/spu2vmx-1.C: New test.
4846
4847 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
4848
4849         PR tree-optimization/33017
4850         * gcc.dg/pr33017.c: New test.
4851
4852 2007-09-05  Ben Elliston  <bje@au.ibm.com>
4853
4854         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
4855         __protected_stream family of macros.
4856
4857 2007-09-04  Jan Hubicka  <jh@suse.cz>
4858
4859         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
4860         * gcc.dg/tree-ssa/pr27236.c: Likewise.
4861         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
4862         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4863         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
4864         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
4865         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4866         Likewise.
4867
4868 2007-09-04  Janus Weil  <jaydub66@gmail.com>
4869             Tobias Burnus  <burnus@net-b.de>
4870
4871         * gfortran.dg/proc_decl_1.f90: New.
4872         * gfortran.dg/proc_decl_2.f90: New.
4873         * gfortran.dg/proc_decl_3.f90: New.
4874         * gfortran.dg/proc_decl_4.f90: New.
4875
4876 2007-09-04  Jan Hubicka  <jh@suse.cz>
4877
4878         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
4879         * gcc.dg/vect/vect-105.c: Mark functions noinline.
4880         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
4881         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
4882         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
4883         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
4884         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
4885         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
4886         * gcc.dg/vect/vect-50.c: Mark functions noinline.
4887         * gcc.dg/vect/vect-33.c: Mark functions noinline.
4888         * gcc.dg/vect/vect-16.c: Mark functions noinline.
4889         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
4890         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
4891         * gcc.dg/vect/vect-92.c: Mark functions noinline.
4892         * gcc.dg/vect/vect-75.c: Mark functions noinline.
4893         * gcc.dg/vect/vect-58.c: Mark functions noinline.
4894         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
4895         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
4896         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
4897         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
4898         * gcc.dg/vect/vect-114.c: Mark functions noinline.
4899         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
4900         * gcc.dg/vect/vect-8.c: Mark functions noinline.
4901         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
4902         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
4903         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
4904         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
4905         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
4906         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
4907         * gcc.dg/vect/vect-42.c: Mark functions noinline.
4908         * gcc.dg/vect/vect-25.c: Mark functions noinline.
4909         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
4910         * gcc.dg/vect/vect-67.c: Mark functions noinline.
4911         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
4912         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
4913         * gcc.dg/vect/vect-106.c: Mark functions noinline.
4914         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
4915         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
4916         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
4917         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
4918         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
4919         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
4920         * gcc.dg/vect/vect-34.c: Mark functions noinline.
4921         * gcc.dg/vect/vect-17.c: Mark functions noinline.
4922         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
4923         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
4924         * gcc.dg/vect/vect-93.c: Mark functions noinline.
4925         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
4926         * gcc.dg/vect/vect-76.c: Mark functions noinline.
4927         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
4928         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
4929         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
4930         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
4931         * gcc.dg/vect/vect-115.c: Mark functions noinline.
4932         * gcc.dg/vect/vect-9.c: Mark functions noinline.
4933         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
4934         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
4935         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
4936         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
4937         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
4938         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
4939         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
4940         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
4941         * gcc.dg/vect/vect-60.c: Mark functions noinline.
4942         * gcc.dg/vect/vect-26.c: Mark functions noinline.
4943         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
4944         * gcc.dg/vect/vect-85.c: Mark functions noinline.
4945         * gcc.dg/vect/vect-68.c: Mark functions noinline.
4946         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
4947         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
4948         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
4949         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
4950         * gcc.dg/vect/vect-107.c: Mark functions noinline.
4951         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
4952         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
4953         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
4954         * gcc.dg/vect/vect-52.c: Mark functions noinline.
4955         * gcc.dg/vect/vect-35.c: Mark functions noinline.
4956         * gcc.dg/vect/vect-18.c: Mark functions noinline.
4957         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
4958         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
4959         * gcc.dg/vect/vect-77.c: Mark functions noinline.
4960         * gcc.dg/vect/vect-2.c: Mark functions noinline.
4961         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
4962         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
4963         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
4964         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
4965         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
4966         * gcc.dg/vect/vect-116.c: Mark functions noinline.
4967         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
4968         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
4969         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
4970         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
4971         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
4972         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
4973         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
4974         * gcc.dg/vect/vect-44.c: Mark functions noinline.
4975         * gcc.dg/vect/vect-27.c: Mark functions noinline.
4976         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
4977         * gcc.dg/vect/vect-86.c: Mark functions noinline.
4978         * gcc.dg/vect/vect-100.c: Mark functions noinline.
4979         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
4980         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
4981         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
4982         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
4983         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
4984         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
4985         * gcc.dg/vect/vect-108.c: Mark functions noinline.
4986         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
4987         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
4988         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
4989         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
4990         * gcc.dg/vect/vect-11.c: Mark functions noinline.
4991         * gcc.dg/vect/vect-70.c: Mark functions noinline.
4992         * gcc.dg/vect/vect-36.c: Mark functions noinline.
4993         * gcc.dg/vect/vect-19.c: Mark functions noinline.
4994         * gcc.dg/vect/vect-95.c: Mark functions noinline.
4995         * gcc.dg/vect/vect-78.c: Mark functions noinline.
4996         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
4997         * gcc.dg/vect/vect-3.c: Mark functions noinline.
4998         * gcc.dg/vect/vect-all.c: Mark functions noinline.
4999         * gcc.dg/vect/vect-117.c: Mark functions noinline.
5000         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
5001         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
5002         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
5003         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
5004         * gcc.dg/vect/vect-20.c: Mark functions noinline.
5005         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
5006         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
5007         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
5008         * gcc.dg/vect/vect-62.c: Mark functions noinline.
5009         * gcc.dg/vect/vect-28.c: Mark functions noinline.
5010         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
5011         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
5012         * gcc.dg/vect/vect-87.c: Mark functions noinline.
5013         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
5014         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
5015         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
5016         * gcc.dg/vect/vect-109.c: Mark functions noinline.
5017         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
5018         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
5019         noinline.
5020         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
5021         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
5022         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
5023         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
5024         * gcc.dg/vect/vect-12.c: Mark functions noinline.
5025         * gcc.dg/vect/vect-71.c: Mark functions noinline.
5026         * gcc.dg/vect/vect-54.c: Mark functions noinline.
5027         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
5028         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
5029         * gcc.dg/vect/vect-96.c: Mark functions noinline.
5030         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
5031         * gcc.dg/vect/vect-110.c: Mark functions noinline.
5032         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
5033         * gcc.dg/vect/vect-4.c: Mark functions noinline.
5034         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
5035         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
5036         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
5037         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
5038         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
5039         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
5040         * gcc.dg/vect/vect-21.c: Mark functions noinline.
5041         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
5042         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
5043         * gcc.dg/vect/vect-80.c: Mark functions noinline.
5044         * gcc.dg/vect/vect-63.c: Mark functions noinline.
5045         * gcc.dg/vect/vect-46.c: Mark functions noinline.
5046         * gcc.dg/vect/vect-29.c: Mark functions noinline.
5047         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
5048         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
5049         * gcc.dg/vect/vect-88.c: Mark functions noinline.
5050         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
5051         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
5052         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
5053         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
5054         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
5055         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
5056         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
5057         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
5058         * gcc.dg/vect/vect-30.c: Mark functions noinline.
5059         * gcc.dg/vect/vect-13.c: Mark functions noinline.
5060         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
5061         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
5062         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
5063         * gcc.dg/vect/vect-72.c: Mark functions noinline.
5064         * gcc.dg/vect/vect-38.c: Mark functions noinline.
5065         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
5066         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
5067         * gcc.dg/vect/vect-97.c: Mark functions noinline.
5068         * gcc.dg/vect/vect-111.c: Mark functions noinline.
5069         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
5070         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
5071         * gcc.dg/vect/vect-5.c: Mark functions noinline.
5072         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
5073         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
5074         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
5075         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
5076         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
5077         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
5078         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
5079         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
5080         * gcc.dg/vect/vect-22.c: Mark functions noinline.
5081         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
5082         * gcc.dg/vect/vect-64.c: Mark functions noinline.
5083         * gcc.dg/vect/vect-89.c: Mark functions noinline.
5084         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
5085         * gcc.dg/vect/vect-103.c: Mark functions noinline.
5086         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
5087         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
5088         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
5089         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
5090         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
5091         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
5092         * gcc.dg/vect/vect-31.c: Mark functions noinline.
5093         * gcc.dg/vect/vect-14.c: Mark functions noinline.
5094         * gcc.dg/vect/vect-73.c: Mark functions noinline.
5095         * gcc.dg/vect/vect-56.c: Mark functions noinline.
5096         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
5097         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
5098         * gcc.dg/vect/vect-98.c: Mark functions noinline.
5099         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
5100         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
5101         * gcc.dg/vect/vect-112.c: Mark functions noinline.
5102         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
5103         * gcc.dg/vect/vect-6.c: Mark functions noinline.
5104         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
5105         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
5106         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
5107         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
5108         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
5109         * gcc.dg/vect/pr25413.c: Mark functions noinline.
5110         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
5111         * gcc.dg/vect/vect-40.c: Mark functions noinline.
5112         * gcc.dg/vect/vect-23.c: Mark functions noinline.
5113         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
5114         * gcc.dg/vect/vect-82.c: Mark functions noinline.
5115         * gcc.dg/vect/vect-65.c: Mark functions noinline.
5116         * gcc.dg/vect/vect-48.c: Mark functions noinline.
5117         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
5118         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
5119         * gcc.dg/vect/vect-104.c: Mark functions noinline.
5120         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
5121         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
5122         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
5123         * gcc.dg/vect/vect-32.c: Mark functions noinline.
5124         * gcc.dg/vect/vect-15.c: Mark functions noinline.
5125         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
5126         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
5127         * gcc.dg/vect/vect-91.c: Mark functions noinline.
5128         * gcc.dg/vect/vect-74.c: Mark functions noinline.
5129         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
5130         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
5131         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
5132         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
5133         * gcc.dg/vect/vect-99.c: Mark functions noinline.
5134         * gcc.dg/vect/vect-113.c: Mark functions noinline.
5135         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
5136         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
5137         * gcc.dg/vect/vect-7.c: Mark functions noinline.
5138         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
5139         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
5140         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
5141         * gcc.dg/vect/vect-24.c: Mark functions noinline.
5142         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
5143         * gcc.dg/vect/vect-83.c: Mark functions noinline.
5144         * gcc.dg/vect/vect-66.c: Mark functions noinline.
5145         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
5146
5147 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
5148
5149         PR middle-end/33187
5150         * gcc.target/i386/cmov7.c: New file.
5151
5152 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
5153
5154         * gcc.target/i386/sse4a-check.h: New file.
5155         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
5156         * gcc.target/i386/sse4a-insert.c: Ditto.
5157         * gcc.target/i386/sse4a-montsd.c: Ditto.
5158         * gcc.target/i386/sse4a-montss.c: Ditto.
5159         * gcc.target/i386/mmx-check.h: New file.
5160         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
5161         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
5162         * gcc.target/i386/sse-check.h: New file.
5163         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
5164         * gcc.target/i386/sse-3.c: Ditto.
5165         * gcc.target/i386/sse-7.c: Ditto.
5166         * gcc.target/i386/sse-9.c: Ditto.
5167         * gcc.target/i386/ssefn-3.c: Ditto.
5168         * gcc.target/i386/sse-recip.c: Ditto.
5169         * gcc.target/i386/sse-recip-vec.c: Ditto.
5170         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
5171         * gcc.target/i386/20020523-1.c: Remove.
5172         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
5173         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5174         * gcc.target/i386/ssefn-4.c: Ditto.
5175         * gcc.target/i386/sse-6.c: Ditto.
5176         * gcc.target/i386/sse-10.c: Ditto.
5177         * gcc.target/i386/sse-11.c: Ditto.
5178         * gcc.target/i386/sse-18.c: Ditto.
5179         * gcc.target/i386/fpprec-1.c: Ditto.
5180         * g++.dg/other/i386-1.C: Ditto.
5181
5182 2007-09-04  Richard Guenther  <rguenther@suse.de>
5183
5184         PR tree-optimization/33291
5185         * gcc.dg/volatile2.c: New testcase.
5186         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
5187         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
5188         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5189         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5190
5191 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5192
5193         PR fortran/33253
5194         * gfortran.dg/namelist_15.f90: Update test.
5195         * gfortran.dg/namelist_24.f90: Update test.
5196         * gfortran.dg/namelist_38.f90: New test.
5197
5198 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
5199
5200         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
5201         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
5202         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
5203         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
5204         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
5205         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
5206
5207 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
5208
5209         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
5210         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
5211
5212         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
5213
5214 2007-09-02  David Daney  <ddaney@avtrex.com>
5215
5216         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
5217         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
5218         * gcc.target/mips/atomic-memory-1.c: Ditto.
5219         * gcc.target/mips/atomic-memory-2.c: Ditto.
5220
5221 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
5222
5223         * gcc.target/cris/builtin_clz_v0.c: New testcase.
5224         * gcc.target/cris/builtin_clz_v3.c: New testcase.
5225
5226 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
5227
5228         * gfortran.dg/substr_6.f90: New test.
5229
5230 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
5231
5232         PR c++/33208
5233         * g++.dg/other/error18.C: New.
5234         * g++.dg/expr/bitfield3.C: Adjust.
5235
5236 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
5237
5238         PR fortran/33276
5239         * gfortran.fortran-torture/compile/pr33276.f90: New.
5240
5241 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
5242
5243         PR C/29237
5244         PR middle-end/33272
5245         * gcc.dg/c99-arraydecl-3.c: New test.
5246
5247 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
5248
5249         PR c++/32597
5250         * g++.dg/cpp0x/variadic-new2.C: New.
5251         * g++.dg/cpp0x/variadic-new.C: New.
5252
5253 2007-08-31  Tobias Burnus  <burnus@net-b.de>
5254
5255         PR fortran/33232
5256         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
5257         * gfortran.dg/read_1.f90: New.
5258
5259 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
5260
5261         PR c++/33210
5262         * g++.dg/template/error30.C: New.
5263
5264 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
5265
5266         PR c++/32113
5267         * g++.dg/template/crash70.C: New.
5268
5269 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
5270
5271         PR c++/33212
5272         * g++.dg/ext/is_class_error.C: New.
5273
5274 2007-08-31  Olivier Hainque  <hainque@adacore.com>
5275
5276         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
5277         
5278 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
5279             Revital Eres  <eres@il.ibm.com>
5280
5281         * gcc.target/powerpc/paired-1.c: New test.
5282         * gcc.target/powerpc/paired-2.c: New test.
5283         * gcc.target/powerpc/paired-3.c: New test.
5284         * gcc.target/powerpc/paired-4.c: New test.
5285         * gcc.target/powerpc/paired-5.c: New test.
5286         * gcc.target/powerpc/paired-6.c: New test.
5287         * gcc.target/powerpc/paired-7.c: New test.
5288         * gcc.target/powerpc/ppc-paired.c: New test.
5289
5290 2007-08-31  Ollie Wild  <aaw@google.com>
5291
5292         * g++.dg/conversion/ptrmem2.C: New test.
5293         * g++.dg/conversion/ptrmem3.C: New test.
5294         * g++.dg/conversion/ptrmem4.C: New test.
5295         * g++.dg/conversion/ptrmem5.C: New test.
5296         * g++.dg/conversion/ptrmem6.C: New test.
5297         * g++.dg/conversion/ptrmem7.C: New test.
5298         * g++.dg/conversion/ptrmem8.C: New test.
5299
5300 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
5301
5302         PR fortran/31879
5303         * gfortran.dg/char_length_7.f90: New test.
5304         * gfortran.dg/char_length_9.f90: New test.
5305         * gfortran.dg/char_assign_1.f90: Add extra warning.
5306
5307         PR fortran/31197
5308         PR fortran/31258
5309         * gfortran.dg/char_length_8.f90: New test.
5310
5311 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5312
5313         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
5314
5315 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
5316
5317         * gcc.dg/inline-24.c: New test.
5318         * g++.dg/opt/inline11.C: New test.
5319
5320 2007-08-30  Richard Guenther  <rguenther@suse.de>
5321
5322         * gcc.target/i386/vectorize5.c: New testcase.
5323
5324 2007-08-30  Tobias Burnus  <burnus@net-b.de>
5325
5326         PR fortran/33228
5327         * interface.c (check_interface0): Improve error for external procs.
5328         (check_sym_interfaces): Fix checking of module procedures.
5329
5330 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
5331
5332         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
5333         (AI): Add AI_ALIGN.
5334         * gcc.dg/sync-3.c: New test.
5335
5336         PR middle-end/32758
5337         * gcc.dg/cleanup-12.c: New test.
5338
5339 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
5340
5341         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
5342         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
5343         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
5344         * gcc.dg/pr32450.c: Ditto.
5345         * gcc.dg/nest.c: Ditto.
5346         * gcc.dg/nested-func-4.c: Ditto.
5347         * g++.old-deja/g++.law/profile1.C: Ditto.
5348
5349 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5350
5351         PR fortran/32989
5352         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
5353         non-default integer kind arguments.
5354
5355 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
5356
5357         PR fortran/33105
5358         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
5359
5360 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
5361
5362         * gcc.dg/h8300-ice2.c: Remove target selector.
5363
5364 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
5365
5366         PR fortran/33215
5367         * gfortran.dg/binding_label_tests_15.f03: New test case.
5368         * gfortran.dg/binding_label_tests_16.f03: Ditto.
5369
5370 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5371
5372         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
5373         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
5374
5375 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
5376
5377         PR c++/33194
5378         * g++.dg/other/canon-33194.C: New.
5379
5380 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5381
5382         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
5383         * gcc.c-torture/execute/pr23135.c: Likewise.
5384
5385 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
5386
5387         * gcc.dg/pr31344.c: Move to ...
5388         * gcc.dg/dfp/pr31344.c: ... here.
5389         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
5390         * gcc.dg/20050503-1.c: Ditto.
5391         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
5392         * gcc.dg/20061127-1.c: Compile only for fpic targets.
5393         * gcc.dg/20060801-1.c: Ditto.
5394
5395 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
5396
5397         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
5398         * gfortran.dg/nan_1.f90: Likewise.
5399
5400 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5401
5402         PR fortran/33055
5403         Revert previous patch.
5404
5405 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
5406             Kazu Hirata  <kazu@codesourcery.com>
5407
5408         * gcc.target/m68k/interrupt-1.c: New.
5409
5410 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5411
5412         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
5413         10000 for targets where "int" can't hold at least 100000.
5414         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
5415         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
5416         (test5)(test6): Use it.
5417         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
5418         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
5419         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
5420         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
5421         * gcc.dg/attr-alloc_size.c (test): Likewise.
5422
5423 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
5424
5425         PR c++/33209
5426         * g++.dg/template/error29.C: New.
5427
5428 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
5429
5430         PR c++/32596
5431         * g++.dg/ext/visibility/anon5.C: New test.
5432
5433 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
5434
5435         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
5436
5437 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5438
5439         * gfortran.dg/gamma_1.f90: Remove large-real tests.
5440         * gfortran.dg/gamma_2.f90: Remove large-real tests.
5441         * gfortran.dg/gamma_4.f90: New: large-real tests.
5442
5443 2007-08-28  Jason Merrill  <jason@redhat.com>
5444
5445         PR c++/29000
5446         * g++.dg/ext/stmtexpr12.C: New test.
5447
5448         PR c++/28558
5449         * g++.dg/ext/attrib28.C: New test.
5450
5451 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
5452
5453         PR target/32661
5454         * gcc.target/i386/pr32661.c: New test.
5455
5456 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
5457
5458         PR middle-end/32370
5459         * gcc.dg/pr32370.c: New test.
5460
5461         PR rtl-optimization/33148
5462         * gcc.c-torture/compile/20070827-1.c: New test.
5463
5464         PR debug/32914
5465         * d++.dg/debug/const3.C: New test.
5466         * d++.dg/debug/const4.C: New test.
5467         * d++.dg/debug/dwarf2/const1.C: New test.
5468         * d++.dg/debug/dwarf2/const2.C: New test.
5469         * d++.dg/debug/dwarf2/const2b.C: New test.
5470
5471 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
5472             Vladimir Yanovsky  <yanov@il.ibm.com>
5473             Revital Eres  <eres@il.ibm.com>
5474             Andrey Belevantsev  <abel@ispras.ru>
5475
5476         * gcc.dg/sms-1.c: New test.
5477
5478 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
5479
5480         * g++.dg/ext/gnu-inline-common.h: New.
5481         * g++.dg/ext/gnu-inline-global-reject.C: New.
5482         * g++.dg/ext/gnu-inline-global.C: New.
5483         * g++.dg/ext/gnu-inline-namespace.C: New.
5484         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
5485         * g++.dg/ext/gnu-inline-class.C: New.
5486         * g++.dg/ext/gnu-inline-class-static.C: New.
5487         * g++.dg/ext/gnu-inline-template-class.C: New.
5488         * g++.dg/ext/gnu-inline-template-func.C: New.
5489
5490 2007-08-27  Jason Merrill  <jason@redhat.com>
5491
5492         PR c++/31337
5493         * g++.dg/ext/stmtexpr11.C: New.
5494
5495 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
5496
5497         * lib/target-supports.exp (check_profiling_available):
5498         Set profiling_available_saved to 0 on fido-*-elf.
5499
5500 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
5501
5502         PR tree-optimization/33173
5503         
5504         * gcc.c-torture/compile/pr33173.c: New.
5505
5506 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
5507
5508         PR target/31385
5509         * gcc.dg/dfp/pr31385.c: New.
5510
5511 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
5512
5513         * gcc.dg/unsigned-long-compare.c: Remove target selector.
5514
5515 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
5516
5517         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
5518         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
5519         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
5520         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
5521         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
5522         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
5523         gcc.target/m68k directory.
5524         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
5525         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
5526         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
5527         gcc.target/cris directory.
5528         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
5529         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
5530         gcc.target/bfin directory.
5531
5532         * gcc.target/sh: New directory.
5533         * gcc.target/sh/sh.exp: New file.
5534         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
5535         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
5536         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
5537         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
5538         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
5539         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
5540
5541 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
5542
5543         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
5544         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
5545         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
5546         * gcc.target/i386/local2.c: Ditto.
5547         * gcc.target/i386/stack-prot-kernel.c: Ditto.
5548         * gcc.target/i386/20011119-1.c: Ditto.
5549         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
5550         * gcc.target/i386/fastcall-1.c: Fix target selector.
5551
5552 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5553
5554         PR fortran/33055
5555         * gfortran.dg/negative_unit.f: Add new check
5556         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
5557         -fdefault-integer-8.
5558
5559 2007-08-26  Asher Langton  <langton2@llnl.gov>
5560
5561         * gfortran.dg/recursive_stack.f90: New.
5562         * gfortran.dg/openmp_stack.f90: New.
5563
5564 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5565
5566         PR fortran/31298
5567         * gfortran.dg/use_10.f90: New.
5568
5569 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5570
5571         PR fortran/32985
5572         * gfortran.dg/namelist_14.f90: Make test case valid.
5573         * gfortran.dg/common_10.f90: New.
5574
5575 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
5576
5577         PR middle-end/33181
5578         * gcc.dg/ifelse-2.c: New.
5579
5580 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5581
5582         PR fortran/32980
5583         * gfortran.dg/gamma_1.f90: New.
5584         * gfortran.dg/gamma_2.f90: New.
5585         * gfortran.dg/gamma_3.f90: New.
5586
5587 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5588
5589         PR fortran/33188
5590         * gfortran.dg/used_types_18.f90: New.
5591
5592 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
5593
5594         * gcc.dg/array-init-2.c: New test.
5595
5596 2007-08-24  Tobias Burnus  <burnus@net-b.de>
5597
5598         PR fortran/33178
5599         * gfortran.dg/initialization_4.f90: Update dg-error.
5600         * gfortran.dg/initialization_13.f90: New.
5601
5602 2007-08-24  Richard Guenther  <rguenther@suse.de>
5603
5604         PR middle-end/33166
5605         * gcc.c-torture/compile/pr33166.c: New testcase.
5606
5607 2007-08-24  Tobias Burnus  <burnus@net-b.de>
5608
5609         PR fortran/33139
5610         * gfortran.dg/pointer_assign_4.f90: New.
5611         * gfortran.dg/shape_2.f90: Fix test case.
5612         * gfortran.dg/char_result_4.f90: Ditto.
5613
5614 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
5615
5616         * gcc.dg/array-init-1.c: New test.
5617
5618         PR c++/32567
5619         * g++.dg/parse/crash36.C: New test.
5620
5621 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
5622
5623         * gcc.dg/pr32721.c: Updated.
5624
5625 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
5626
5627         PR tree-optimization/32573
5628         PR middle-end/32946
5629         * gcc.dg/pr32573.c: New test.
5630
5631         PR c++/32898
5632         * g++.dg/lookup/ns3.C: New test.
5633
5634         * gfortran.dg/assumed_charlen_sharing.f90: New test.
5635
5636         PR c++/31941
5637         * g++.dg/parse/crash37.C: New test.
5638
5639 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
5640
5641         PR target/17390
5642         * gcc.target/i386/pr17390.c: New test.
5643
5644 2007-08-23  Richard Guenther  <rguenther@suse.de>
5645
5646         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
5647         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
5648         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
5649         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
5650         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
5651         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
5652         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
5653         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
5654
5655 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
5656
5657         * gcc.target/s390: New directory.
5658         * gcc.target/s390/s390.exp: New file.
5659         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
5660         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
5661         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
5662         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
5663         gcc.target/s390 directory.
5664
5665 2007-08-23  Richard Guenther  <rguenther@suse.de>
5666
5667         PR tree-optimization/32328
5668         * gcc.dg/pr32328.c: New testcase.
5669
5670 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5671
5672         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
5673           available.
5674
5675 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5676
5677         PR fortran/33095
5678         * gfortran.dg/min_max_optional_5.f90: New test.
5679         * gfortran.dg/min_max_optional_2.f90: Remove.
5680         * gfortran.dg/min_max_optional_3.f90: Remove.
5681         * gfortran.dg/min_max_optional_4.f90: Remove.
5682
5683 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
5684
5685         * gcc.target/i386/xorps-sse.c: New.
5686         * gcc.target/i386/xorps-sse2.c: New.
5687
5688 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
5689
5690         * gcc.target/i386/cmov3.c: Fix scan-assembler.
5691         * gcc.target/i386/cmov4.c: Fix scan-assembler.
5692         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
5693
5694 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
5695
5696         PR fortran/33020
5697         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
5698         include multiple kinds for SHAPE parameter within a single
5699         namespace.
5700         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
5701         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
5702
5703 2007-08-22  Janus Weil  <jaydub66@gmail.com>
5704
5705         * interface_abstract_1.f90: Extended test case.
5706         * interface_abstract_3.f90: New test.
5707
5708 2007-08-21  Christian Bruel  <christian.bruel@st.com>
5709
5710         * gcc.dg/fold-sub.c: New test.
5711         
5712 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
5713
5714         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
5715         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
5716         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
5717         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
5718         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
5719         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
5720
5721 2007-08-22  Richard Guenther  <rguenther@suse.de>
5722
5723         PR middle-end/33007
5724         * gcc.dg/pr33007.c: New testcase.
5725
5726 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
5727
5728         * gcc.c-torture/execute/strcmp-1.x: Delete.
5729
5730 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
5731
5732         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
5733         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
5734         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
5735         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
5736         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
5737         gcc.target/i386/stack-realign.c,
5738         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
5739         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
5740         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
5741         target using dg-require-effective-target directive.
5742         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
5743         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
5744         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
5745         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
5746         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
5747         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
5748         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
5749         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
5750         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
5751         Require lp64 target using dg-require-effective-target directive.
5752         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
5753         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
5754         directive.
5755         * gcc.target/i386/20010202-1.c: Move from here ...
5756         * gcc.dg/20010202-1.c: ... to here.
5757
5758 2007-08-22  Richard Guenther  <rguenther@suse.de>
5759
5760         PR tree-optimization/33142
5761         * gcc.c-torture/execute/pr33142.c: New testcase.
5762
5763 2007-08-22  Richard Guenther  <rguenther@suse.de>
5764
5765         PR middle-end/32563
5766         * g++.dg/torture/pr32563.C: New testcase.
5767
5768 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
5769
5770         PR middle-end/32912
5771         * gcc.dg/pr32912-1.c: Add -w to options.
5772         * gcc.dg/pr32912-2.c: Likewise.
5773         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
5774
5775 2007-08-21  Ian Lance Taylor  <iant@google.com>
5776
5777         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
5778
5779 2007-08-21  Ian Lance Taylor  <iant@google.com>
5780
5781         PR tree-optimization/33134
5782         * g++.dg/tree-ssa/pr33134.C: New test.
5783
5784 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
5785
5786         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
5787         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
5788
5789 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
5790
5791         PR debug/32610
5792         * gcc.dg/debug/pr32610.c: New test.
5793
5794         * g++.dg/init/new24.C: New test.
5795
5796         PR middle-end/32912
5797         * gcc.dg/pr32912-1.c: New test.
5798         * gcc.dg/pr32912-2.c: New test.
5799         * gcc.dg/pr32912-3.c: New test.
5800
5801 2007-08-21  Richard Guenther  <rguenther@suse.de>
5802
5803         * gcc.dg/pointer-arith-10.c: New testcase.
5804
5805 2007-08-21  Richard Guenther  <rguenther@suse.de>
5806
5807         PR middle-end/33122
5808         * gcc.c-torture/compile/pr33122.c: New testcase.
5809
5810 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
5811
5812         * g++.dg/warn/Wnvdtor-2.C: New testcase.
5813
5814 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
5815
5816         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
5817
5818 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
5819
5820         PR c++/33025
5821         * g++.dg/init/new23.C: New test.
5822
5823 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5824
5825         PR middle-end/30564
5826         * gcc.c-torture/compile/pr30564-1.c: New test.
5827         * gcc.c-torture/compile/pr30564-2.c: New test.
5828
5829 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
5830
5831         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
5832
5833 2007-08-19  Tobias Burnus  <burnus@net-b.de>
5834
5835         * gfortran.dg/interface_abstract_2.f90: New.
5836         * gfortran.dg/interface_abstract_1.f90: Fix typo.
5837
5838 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
5839
5840         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
5841         unknown (so that outer-loop wont get analyzed).
5842         * gcc.dg/vect/vect-outer-1a.c: New test.
5843         * gcc.dg/vect/vect-outer-1b.c: New test.
5844         * gcc.dg/vect/vect-outer-1.c: New test.
5845         * gcc.dg/vect/vect-outer-2a.c: New test.
5846         * gcc.dg/vect/vect-outer-2b.c: New test.
5847         * gcc.dg/vect/vect-outer-2c.c: New test.
5848         * gcc.dg/vect/vect-outer-2.c: New test.
5849         * gcc.dg/vect/vect-outer-3a.c: New test.
5850         * gcc.dg/vect/vect-outer-3b.c: New test.
5851         * gcc.dg/vect/vect-outer-3c.c: New test.
5852         * gcc.dg/vect/vect-outer-3.c: New test.
5853         * gcc.dg/vect/vect-outer-4a.c: New test.
5854         * gcc.dg/vect/vect-outer-4b.c: New test.
5855         * gcc.dg/vect/vect-outer-4c.c: New test.
5856         * gcc.dg/vect/vect-outer-4d.c: New test.
5857         * gcc.dg/vect/vect-outer-4e.c: New test.
5858         * gcc.dg/vect/vect-outer-4f.c: New test.
5859         * gcc.dg/vect/vect-outer-4g.c: New test.
5860         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
5861         * gcc.dg/vect/vect-outer-4i.c: New test.
5862         * gcc.dg/vect/vect-outer-4j.c: New test.
5863         * gcc.dg/vect/vect-outer-4k.c: New test.
5864         * gcc.dg/vect/vect-outer-4l.c: New test.
5865         * gcc.dg/vect/vect-outer-4m.c: New test.
5866         * gcc.dg/vect/vect-outer-4.c: New test.
5867         * gcc.dg/vect/vect-outer-5.c: New test.
5868         * gcc.dg/vect/vect-outer-6.c: New test.
5869         * gcc.dg/vect/vect-outer-fir.c: New test.
5870         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
5871         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
5872
5873 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
5874
5875         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
5876         and -fno-tree-reassoc.
5877         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
5878         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
5879         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
5880         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
5881         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
5882         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
5883         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
5884         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
5885         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
5886         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
5887         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
5888         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
5889         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
5890         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
5891         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
5892         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
5893         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
5894         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
5895         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
5896         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
5897         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
5898         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
5899         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
5900         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
5901         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
5902         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
5903         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
5904         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
5905         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
5906         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
5907         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
5908         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
5909         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
5910         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
5911         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
5912         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
5913         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
5914
5915 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
5916
5917         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
5918         versioning for aliasing).
5919         * gcc.dg/vect/vect-35.c: Likewise.
5920
5921         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
5922         targets.
5923         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
5924
5925 2007-08-18  Tom Tromey  <tromey@redhat.com>
5926
5927         PR preprocessor/32974:
5928         * gcc.dg/cpp/pr32974.c: New file.
5929
5930 2007-08-17  Tobias Burnus  <burnus@net-b.de>
5931
5932         * gfortran.dg/interface_abstract_1.f90: New.
5933
5934 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
5935
5936         PR fortran/32881
5937         * gfortran.dg/pure_initializer_1.f90: New test.
5938
5939 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
5940
5941         PR fortran/32875
5942         * gfortran.dg/array_constructor_18.f90: New test.
5943
5944 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5945
5946         PR c++/28989
5947         * g++.dg/expr/lval3.C: New test.
5948         * g++.dg/expr/lval4.C: New test.
5949
5950 2007-08-17  Ollie Wild  <aaw@google.com>
5951
5952         PR c++/31749
5953         * g++.dg/lookup/builtin3.C: New test.
5954         * g++.dg/lookup/builtin4.C: New test.
5955         * g++.dg/lookup/using19.C: New test.
5956
5957 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
5958
5959         PR c++/32190
5960         * g++.dg/parse/error31.C: New.
5961
5962 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
5963
5964         PR c++/32112
5965         * g++.dg/template/error26.C: New.
5966
5967 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5968
5969         PR fortran/33079
5970         * gfortran.dg/zero_length_2.f90: New test.
5971
5972 2007-08-17  Tobias Burnus  <burnus@net-b.de>
5973
5974         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
5975         * gfortran.dg/kind_tests_3.f03: Ditto.
5976         * gfortran.dg/global_vars_f90_init.f90: Ditto.
5977         * gfortran.dg/interface_13.f90: Ditto.
5978         * gfortran.dg/pr32738.f90: Ditto.
5979         * gfortran.dg/module_private_1.f90: Ditto.
5980         * gfortran.dg/test_only_clause.f90: Ditto.
5981         * gfortran.dg/bind_c_vars.f90: Ditto.
5982         * gfortran.dg/bind_c_dts.f90: Ditto.
5983         * gfortran.dg/use_9.f90: Ditto.
5984         * gfortran.dg/generic_8.f90: Ditto.
5985         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
5986         * gfortran.dg/private_type_6.f90: Ditto.
5987         * gfortran.dg/c_assoc.f90: Ditto.
5988         * gfortran.dg/private_type_7.f90: Ditto.
5989         * gfortran.dg/global_vars_c_init.f90: Ditto.
5990         * gfortran.dg/bind_c_dts_2.f03: Ditto.
5991         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
5992         * gfortran.dg/c_size_t_test.f03: Ditto.
5993         * gfortran.dg/used_types_12.f90: Ditto.
5994         * gfortran.dg/pr25923.f90: Ditto.
5995         * gfortran.dg/test_com_block.f90: Ditto.
5996         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
5997         * gfortran.dg/equiv_constraint_7.f90: Ditto.
5998         * gfortran.dg/com_block_driver.f90: Ditto.
5999         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
6000         * gfortran.dg/use_iso_c_binding.f90: Ditto.
6001         * gfortran.dg/c_loc_test.f90: Ditto.
6002         * gfortran.dg/c_ptr_tests.f03: Ditto.
6003         * gfortran.dg/module_interface_1.f90: Ditto.
6004
6005 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
6006
6007         PR c++/32870
6008         * g++.dg/other/error17.C: Adjust.
6009         
6010 2007-08-17  Ben Elliston  <bje@au.ibm.com>
6011
6012         PR middle-end/32970
6013         * g++.dg/ext/altivec-14.C: New test.
6014
6015 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
6016
6017         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
6018         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
6019         dump files.
6020         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
6021         * gcc.dg/vect/pr32366.c: Ditto.
6022
6023 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
6024
6025         PR testsuite/33082
6026         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
6027         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
6028         * gcc.dg/dfp/convert-int-fold.c: Ditto.
6029         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
6030
6031 2007-08-16  Tobias Burnus  <burnus@net-b.de>
6032
6033         PR fortran/33072
6034         * gfortran.dg/use_9.f90: New.
6035
6036 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
6037
6038         * g++.dg/gcov/gcov-5.C: New test.
6039
6040 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
6041
6042         * g++.dg/gcov/gcov-4.C: New test.
6043         * lib/gcov.exp (verify-lines): Add support for
6044         checking no-coverage lines.
6045
6046 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
6047
6048         * gcc.dg/vect/vect-vfa-01.c: New.
6049         * gcc.dg/vect/vect-vfa-02.c: New.
6050         * gcc.dg/vect/vect-vfa-03.c: New.
6051         * gcc.dg/vect/vect-vfa-04.c: New.
6052         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
6053         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
6054         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
6055         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
6056         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
6057         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
6058         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
6059         gfortran.dg/vect/pr19049.f90: Rename to start with
6060         prefix no-vfa-.
6061         * gcc.dg/vect/vect.exp: Disable versioning for alias
6062         when test starts with no-vfa-.
6063         * gfortran.dg/vect/vect.exp: Likewise.
6064
6065 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
6066
6067         * gcc.dg/torture/pr32897.c: New test.
6068
6069 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
6070
6071         PR c++/31132
6072         * g++.dg/template/crash69.C: New.
6073
6074 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
6075
6076         * lib/target-supports.exp (check_effective_target_arm32): Use
6077         check_no_compiler_messages.
6078
6079 2007-08-15  Diego Novillo  <dnovillo@google.com>
6080
6081         gcc.dg/tree-ssa/20070815.c: New test.
6082
6083 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6084
6085         PR fortran/33077
6086         * gfortran.dg/random_7.f90: Initialize variable.
6087
6088 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
6089
6090         PR middle-end/33074
6091         * gfortran.dg/pr33074.f90: New test.
6092
6093         PR c++/32992
6094         * g++.dg/opt/nrv14.C: New test.
6095
6096 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
6097
6098         PR c++/33035
6099         * g++.dg/template/crash68.C: New.
6100
6101 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
6102
6103         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
6104         * gcc.dg/sibcall-4.c: Ditto.
6105
6106 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6107
6108         PR fortran/33066
6109         * gfortran.dg/use_8.f90: New test.
6110         * gfortran.dg/c_loc_tests_2.f03: Fix code.
6111
6112 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
6113
6114         PR c++/27211
6115         * g++.dg/template/error27.C: New.
6116         * g++.dg/template/error28.C: New.
6117         * g++.dg/other/pr28304.C: Adjust.
6118         * g++.old-deja/g++.mike/p811.C: Likewise.
6119
6120 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6121
6122         PR target/30315
6123         * gcc.target/i386/pr30315.c: New.
6124
6125 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6126
6127         PR fortran/32594
6128         * gfortran.dg/substr_5.f90: New test.
6129
6130 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
6131
6132         PR c/30428
6133         * gcc.dg/vector-2.c: New test.
6134
6135         PR c++/30428
6136         * g++.dg/ext/vector8.C: New test.
6137
6138 2007-08-13  Dan Hipschman  <dsh@google.com>
6139
6140         PR c/32953
6141         * gcc.dg/format/array-1.c: Add an additional test for
6142         unterminated format strings of length 1.
6143
6144 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
6145
6146         PR fortran/32926
6147         * gfortran.dg/external_procedures_3.f90: New test.
6148
6149 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
6150
6151         PR fortran/32827
6152         * gfortran.dg/import6.f90: New test.
6153
6154 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
6155
6156         PR C/30427
6157         *  gcc.dg/vector-1.c: New test.
6158
6159 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
6160
6161         * gcc.dg/pr21255-4.c: Skip for PIC.
6162         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
6163
6164 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
6165
6166         * gcc.dg/attr-isr.c: Skip for PIC.
6167         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
6168         * gcc.dg/attr-isr-trapa.c: Likewise.
6169         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
6170         * gcc.dg/pragma-isr-trapa.c: Likewise.
6171         * gcc.dg/pragma-isr-trapa2.c: Likewise.
6172
6173 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
6174
6175         PR fortran/32962
6176         * gfortran.dg/transpose_1.f90: New test.
6177
6178 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6179
6180         PR fortran/29600
6181         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
6182         intrinsic.
6183
6184 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6185
6186         PR fortran/30964
6187         PR fortran/33054
6188         * gfortran.dg/random_4.f90: New test.
6189         * gfortran.dg/random_5.f90: New test.
6190         * gfortran.dg/random_6.f90: New test.
6191         * gfortran.dg/random_7.f90: New test.
6192
6193 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6194
6195         PR fortran/32860
6196         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
6197
6198 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6199
6200         PR fortran/31629
6201         * gfortran.dg/module_private_1.f90: New test.
6202
6203 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6204
6205         PR fortran/29600
6206         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
6207         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
6208
6209 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6210
6211         PR fortran/32937
6212         * gfortran.dg/char_length_6.f90: New test.
6213
6214 2007-08-10  Ollie Wild  <aaw@google.com>
6215
6216         * g++.dg/lookup/using18.C: New test.
6217
6218 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
6219
6220         PR c++/17763
6221         * g++.dg/other/error16.C: New.
6222
6223 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6224
6225         PR libfortran/33039
6226         * gfortran.dg/namelist_37.f90: New test.
6227
6228 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
6229
6230         PR c++/22256
6231         * g++.dg/conversion/op3.C: New.
6232
6233 2007-08-09  Tobias Burnus  <burnus@net-b.de>
6234
6235         PR fortran/32987
6236         * gfortran.dg/fmt_tab_1.f90: New.
6237         * gfortran.dg/fmt_tab_2.f90: New.
6238
6239 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6240
6241         PR c/32796
6242         * gcc.c-torture/compile/pr32796.c: New test.
6243
6244 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6245
6246         PR middle-end/32813
6247         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
6248         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
6249         instead of just -O.
6250
6251 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
6252
6253         * gcc.target/mips/code-readable-1.c: New test.
6254         * gcc.target/mips/code-readable-2.c: Likewise.
6255         * gcc.target/mips/code-readable-3.c: Likewise.
6256
6257 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
6258             Revital Eres  <eres@il.ibm.com>
6259
6260         * gfortran.dg/sms-1.f90: Add comment.
6261         * gfortran.dg/sms-2.f90: New.
6262
6263 2007-08-07  Ian Lance Taylor  <iant@google.com>
6264
6265         * gcc.dg/instrument-1.c: New test.
6266         * gcc.dg/instrument-2.c: New test.
6267         * gcc.dg/instrument-3.c: New test.
6268
6269 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
6270
6271         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
6272
6273 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
6274
6275         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
6276         !vector_alignment_reachable targets.
6277         * gcc.dg/vect/vect-33.c: Likewise.
6278         * gcc.dg/vect/vect-42.c: Likewise.
6279         * gcc.dg/vect/vect-44.c: Likewise.
6280         * gcc.dg/vect/vect-50.c: Likewise.
6281         * gcc.dg/vect/vect-70.c: Likewise.
6282         * gcc.dg/vect/vect-71.c: Likewise.
6283         * gcc.dg/vect/vect-87.c: Likewise.
6284         * gcc.dg/vect/vect-88.c: Likewise.
6285         * gcc.dg/vect/vect-91.c: Likewise.
6286         * gcc.dg/vect/vect-93.c: Likewise.
6287         * gcc.dg/vect/vect-96.c: Likewise.
6288         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
6289         * gcc.dg/vect/section-anchors-69.c: Likewise.
6290         * gcc.dg/vect/pr25413.c: Likewise.
6291         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
6292         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
6293         * gfortran.dg/vect-2.f90: Likewise.
6294         * gfortran.dg/vect-3.f90: Likewise.
6295         * gfortran.dg/vect-4.f90: Likewise.
6296         * gfortran.dg/vect-5.f90: Likewise.
6297         * lib/target-supports.exp (check_effective_target_natural_alignment): 
6298         Return false for darwin. 
6299         (check_effective_target_vector_alignment_reachable_for_double): New.
6300
6301 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
6302
6303         * gcc.dg/multiword-1.c: New testcase.
6304
6305 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
6306
6307         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
6308         messages.
6309         * gfortran.dg/namelist_36.f90: New test.
6310
6311 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6312
6313         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
6314           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
6315
6316 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
6317
6318         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
6319         * gcc.dg/torture/type-generic-1.c: Likewise.
6320
6321 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6322
6323         * gcc.c-torture/20070522-1.c: Move to ...
6324         * gcc.c-torture/compile/20070522-1.c: Here.
6325
6326 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6327
6328         PR fortran/29828
6329         * gfortran.dg/minmax_char_1.f90: New test.
6330         * gfortran.dg/minmax_char_2.f90: New test.
6331         * gfortran.dg/min_max_optional_4.f90: New test.
6332
6333 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6334
6335         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
6336         hanging on the testcase.
6337
6338 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6339
6340         PR middle-end/32988
6341         * gcc.c-torture/compile/pr32988.c: New test.
6342
6343 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6344
6345         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
6346
6347 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
6348
6349         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
6350
6351         Revert:
6352         2007-03-22  Dirk Mueller  <dmueller@suse.de>
6353
6354         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
6355
6356 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6357
6358         PR fortran/32979
6359         * gfortran.dg/isnan_1.f90: New test.
6360
6361 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
6362             Revital Eres <eres@il.ibm.com>
6363
6364         * gcc.dg/sms-antideps.c: New test.
6365
6366 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
6367
6368         PR fortran/31214
6369         * gfortran.dg/entry_13.f90: New test.
6370
6371         * gfortran.dg/entry_12.f90: Clean up .mod file.
6372
6373 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6374
6375         PR fortran/32770
6376         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
6377         variables as kind=4 so they don't overflow the record length.
6378
6379 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
6380
6381         PR fortran/32968
6382         * gfortran.dg/selected_kind_1.f90: New test.
6383
6384 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6385
6386         PR middle-end/32780
6387         * gcc.c-torture/compile/pr32780.c: New test.
6388
6389 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6390
6391         RP middle-end/32399
6392         * gcc.c-torture/compile/pr32399.c: New testcase.
6393
6394 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6395
6396         PR middle-end/32304
6397         * g++.dg/torture/pr32304.C: New testcase.
6398
6399 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6400
6401         PR middle-end/32935
6402         * gfortran.fortran-torture/compile/complex_1.f90: New test.
6403
6404 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6405
6406         PR fortran/32955
6407         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
6408
6409 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6410
6411         PR fortran/31202
6412         * gfortran.dg/nint_2.f90: New test.
6413
6414 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
6415
6416         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
6417         * gcc.dg/weak/typeof-2.c: Likewise.
6418
6419 2007-08-03  Diego Novillo  <dnovillo@google.com>
6420
6421         PR 31521
6422         * gcc.dg/tree-ssa/pr31521.c: New test.
6423
6424 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6425
6426         PR fortran/32770
6427         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
6428         iostat must be default kind.
6429
6430 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6431
6432         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
6433
6434 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6435
6436         PR fortran/32770
6437         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
6438         explicit so test passes with -fdefault-integer-8.
6439         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
6440         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
6441
6442 2007-08-02  Lee Millward  <lee.millward@gmail.com>
6443
6444         PR c++/30849
6445         * g++.dg/parse/asm1.C: New test.
6446
6447         PR c++/30850
6448         * g++.dg/parse/asm2.C: Likewise.
6449
6450         PR c++/30851
6451         * g++.dg/parse/asm3.C: Likewise.
6452         
6453 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6454
6455         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
6456           "int" is only 16 bit bits wide.
6457         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
6458
6459 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6460
6461         * g++.dg/torture/type-generic-1.C: New.
6462         * gcc.dg/pr28796-2.c: Move tests ...
6463         * gcc.dg/tg-tests.h: ... here.
6464         * gcc.dg/torture/type-generic-1.c: New.
6465
6466 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6467
6468         PR libfortran/32954
6469         * minmaxloc_3.f90:  New test case.
6470
6471 2007-08-01  Tobias Burnus  <burnus@net-b.de>
6472
6473         PR fortran/32936
6474         * gfortran.dg/allocate_stat.f90: New.
6475
6476 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
6477
6478         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
6479
6480 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
6481
6482         PR tree-optimization/32919
6483         * gcc.c-torture/compile/pr32919.c: New.
6484
6485 2007-08-01  Nick Clifton  <nickc@redhat.com>
6486
6487         * gcc.c-torture/execute/execute.exp: Change copyright header to
6488         refer to version 3 of the GNU General Public License and to point
6489         readers at the COPYING3 file and the FSF's license web page.
6490         * gcc.c-torture/execute/ieee/ieee.exp,
6491         gcc.c-torture/unsorted/unsorted.exp,
6492         gcc.c-torture/compile/compile.exp,
6493         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
6494         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
6495         gcc.target/cris/torture/cris-torture.exp,
6496         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
6497         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
6498         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
6499         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
6500         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
6501         gnat.dg/dg.exp, gnat.dg/style/style.exp,
6502         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
6503         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
6504         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
6505         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
6506         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
6507         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
6508         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
6509         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
6510         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
6511         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
6512         gcc.dg/noncompile/noncompile.exp,
6513         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
6514         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
6515         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
6516         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
6517         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
6518         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
6519         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
6520         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
6521         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
6522         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
6523         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
6524         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
6525         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
6526         g++.old-deja/old-deja.exp,
6527         gfortran.fortran-torture/execute/execute.exp,
6528         gfortran.fortran-torture/compile/compile.exp,
6529         treelang/output/output-1.c, treelang/output/output-1.tree,
6530         treelang/execute/execute.exp, treelang/Makefile.in,
6531         treelang/compile/compile.exp, g++.dg/dg.exp,
6532         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
6533         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
6534         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
6535         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
6536         g++.dg/compat/struct-layout-1.exp,
6537         g++.dg/compat/struct-layout-1_generate.c,
6538         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
6539         g++.dg/bprob/bprob.exp, config/default.exp,
6540         gcc.test-framework/test-framework.awk,
6541         gcc.test-framework/gen_directive_tests,
6542         gcc.test-framework/test-framework.exp,
6543         objc.dg/special/special.exp,
6544         objc.dg/gnu-encoding/gnu-encoding.exp,
6545         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
6546         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
6547         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
6548         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
6549         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
6550         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
6551         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
6552         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
6553         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
6554         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
6555         lib/target-supports-dg.exp, lib/gcc-defs.exp,
6556         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
6557         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
6558         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
6559         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
6560         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
6561         Likewise.
6562
6563 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
6564
6565         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
6566         error message text.
6567
6568 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
6569
6570         PR fortran/32945
6571         * gfortran.dg/initialization_12.f90: New test.
6572
6573 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
6574
6575         PR fortran/31609
6576         * gfortran.dg/entry_12.f90: New test.
6577
6578 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6579
6580         PR fortran/32938
6581         * gfortran.dg/altreturn_6.f90: New test.
6582
6583 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
6584
6585         PR fortran/32942
6586         * gfortran.dg/exponent_2.f90: New test.
6587
6588 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
6589
6590         * gcc.dg/vect/vect-117.c: New test.
6591         * gcc.dg/vect/vect-74.c: Enabled test
6592         * gcc.dg/vect/vect-81.c: Enabled test
6593
6594 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
6595
6596         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
6597         s/dg-error/dg-warning where warning is expected.
6598
6599 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6600
6601         PR fortran/32770
6602         * gfortran.dg/array_constructor_12.f90:  Adjust argument
6603         of huge() to correct kind.
6604
6605 2007-07-30  Ollie Wild  <aaw@google.com>
6606
6607         * gcc.dg/cpp/counter-2.c: New test.
6608         * gcc.dg/cpp/counter-3.c: New test.
6609         * gcc.dg/cpp/dir-only-1.c: New test.
6610         * gcc.dg/cpp/dir-only-1.h: New file.
6611         * gcc.dg/cpp/dir-only-2.c: New test.
6612         * gcc.dg/cpp/dir-only-3.c: New test.
6613         * gcc.dg/cpp/dir-only-3a.h: New file.
6614         * gcc.dg/cpp/dir-only-3b.h: New file.
6615         * gcc.dg/cpp/dir-only-4.c: New test.
6616         * gcc.dg/cpp/dir-only-5.c: New test.
6617         * gcc.dg/cpp/dir-only-6.c: New test.
6618
6619 2007-07-30  Julian Brown  <julian@codesourcery.com>
6620
6621         * gcc.target/arm/neon/v*.c: Regenerate.
6622
6623 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
6624
6625         PR c++/32108
6626         * g++.dg/ext/label6.C: New.
6627
6628 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6629
6630         PR libfortran/32858
6631         PR libfortran/30814
6632         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
6633
6634 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
6635
6636         PR fortran/31211
6637         * gfortran.dg/actual_pointer_function_1.f90: New test.
6638
6639         PR fortran/32682
6640         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
6641
6642 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
6643
6644         PR fortran/32906
6645         * gfortran.dg/shape_1.f90: Adjust error message.
6646         * gfortran.dg/parameter_array_ref_1.f90: New test.
6647
6648 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6649
6650         PR fortran/31609
6651         * gfortran.dg/entry_11.f90: New test.
6652
6653 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
6654             Revital Eres  <eres@il.ibm.com>
6655
6656         * gfortran.dg/sms-1.f90: New test.
6657
6658 2007-07-28  Richard Guenther  <rguenther@suse.de>
6659
6660         * gcc.c-torture/compile/pr32920.c: New testcase.
6661
6662 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
6663
6664         PR c++/30917
6665         * g++.dg/lookup/friend11.C: New test.
6666
6667 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
6668
6669         * gfortran.dg/namelist_5.f90: Adjusted error message.
6670         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
6671         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
6672         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
6673         * gfortran.dg/namelist_32.f90: ... this.
6674
6675         PR fortran/32876
6676         * gfortran.dg/namelist_33.f90: New test.
6677
6678         PR fortran/32905
6679         * gfortran.dg/namelist_34.f90: New test.
6680
6681         PR fortran/31818
6682         * gfortran.dg/namelist_35.f90: New test.
6683
6684 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
6685
6686         PR fortran/32880
6687         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
6688
6689 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6690
6691         PR testsuite/32471
6692         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
6693           assuming it is 0x7ffffffff.
6694         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
6695         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
6696
6697 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
6698
6699         * gfortran.dg/operator_3.f90: Fix dg directive.
6700         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
6701         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
6702         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
6703
6704 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
6705
6706         * g++.dg/cpp0x/decltype1.C: New.
6707         * g++.dg/cpp0x/decltype2.C: New.
6708         * g++.dg/cpp0x/decltype3.C: New.
6709         * g++.dg/cpp0x/decltype4.C: New.
6710         * g++.dg/cpp0x/decltype5.C: New.
6711         * g++.dg/cpp0x/decltype6.C: New.
6712
6713 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6714
6715         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
6716           because the test relies on bit 31 to be the sign bit.
6717
6718 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6719
6720         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
6721           assuming it is 0x7fffffff.
6722         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
6723         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
6724
6725 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
6726
6727         PR c++/32346
6728         * g++.dg/expr/bitfield9.C: New test.
6729
6730 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6731
6732         PR fortran/32899
6733         * gfortran.dg/logical_comp.f90: Update dg-error strings.
6734
6735 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6736
6737         PR fortran/32760
6738         * gfortran.dg/private_type_7.f90: New test.
6739
6740 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6741
6742         PR fortran/32035
6743         * gfortran.dg/select_char_1.f90: New test.
6744
6745 2007-07-27  Tobias Burnus  <burnus@net-b.de>
6746
6747         PR fortran/32903
6748         * gfortran.dg/initialization_11.f90: New test.
6749
6750 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
6751
6752         * gcc.target/mips/ins-1.c: New test.
6753
6754 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
6755
6756         PR/19232
6757         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
6758         (f1): Likewise.
6759
6760 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
6761
6762         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
6763         error: width of 'spare' exceeds its type.
6764
6765 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
6766
6767         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
6768         * gcc.dg/sibcall-4.c: Likewise.
6769
6770 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6771
6772         PR rtl-optimization/31500
6773         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
6774         * g++.dg/warn/Warray-bounds.C: Likewise.
6775
6776 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
6777
6778         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
6779
6780 2007-07-25  Julian Brown  <julian@codesourcery.com>
6781             Paul Brook  <paul@codesourcery.com>
6782             Joseph Myers  <joseph@codesourcery.com>
6783             Mark Shinwell  <shinwell@codesourcery.com>
6784
6785         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
6786         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
6787         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
6788         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
6789         (check_effective_target_arm_neon_hw): New.
6790         * gcc.target/arm/neon/neon.exp: New file.
6791         * gcc.target/arm/neon/polytypes.c: New file.
6792         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
6793
6794 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
6795
6796         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
6797           targets where an "int" is less than 32 bits wide.
6798
6799 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
6800
6801         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
6802
6803 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6804
6805         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
6806           during addition if an int is only 16 bits wide.
6807         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
6808
6809 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6810
6811         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
6812           size as "long int" and are 32 or 64 bits wide.
6813         * gcc.dg/torture/pr28814.c: Likewise.
6814
6815 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6816
6817         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
6818           exactly as wide as an int.
6819
6820 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
6821
6822         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
6823         Define and use throughout as long long printf format specifier.
6824         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
6825         Likewise.
6826
6827 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
6828
6829         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
6830         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
6831
6832 2007-07-25  Ben Elliston  <bje@au.ibm.com>
6833
6834         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
6835
6836 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
6837
6838         * gcc.c-torture/execute/20070724-1.c: New.
6839
6840 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
6841
6842         PR fortran/31205
6843         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
6844         "deallocates" to 24, since patch has code rid of much spurious
6845         code.
6846         * gfortran.dg/interface_assignment_1.f90 : New test.
6847
6848         PR fortran/32842
6849         * gfortran.dg/interface_assignment_2.f90 : New test.
6850
6851 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
6852
6853         PR fortran/32867
6854         * fortran.dg/initialization_10.f90: New test.
6855
6856 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
6857
6858         PR fortran/32778
6859         * gfortran.dg/imag_2.f: Removed
6860         * gfortran.dg/warn_std_1.f90: New test.
6861         * gfortran.dg/warn_std_2.f90: New test.
6862         * gfortran.dg/warn_std_3.f90: New test.
6863
6864 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
6865
6866         PR c++/29001
6867         * g++.dg/init/new22.C: New.
6868
6869 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
6870
6871         PR c++/32561
6872         * g++.dg/template/crash67.C: New.
6873
6874 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
6875
6876         * lib/target-support.exp (check_effective_target_natural_alignment): 
6877         (check_effective_target_vector_alignment_reachable): New.
6878         * config/spu/spu.c (spu_vector_alignment_reachable): New.
6879         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
6880         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
6881         check.
6882         * gcc.dg/vect/pr25413.c: Likewise.
6883         * gcc.dg/vect/pr31699.c: Likewise.
6884
6885 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
6886
6887         PR fortran/30814
6888         * gfortran.dg/pack_bounds_1.f90:  New test case.
6889
6890 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
6891
6892         PR fortran/31639
6893         * gfortran.dg/initialization_9.f90: New test.
6894
6895 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
6896
6897         PR fortran/32797
6898         PR fortran/32800
6899         * gfortran.dg/bind_c_usage_8.f03: New test case.
6900         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
6901         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
6902
6903 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
6904
6905         * gcc.target/mips/branch-cost-1.c: New test.
6906         * gcc.target/mips/branch-cost-2.c: Likewise.
6907
6908 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
6909
6910         PR fortran/32732
6911         * gfortran.dg/c_char_tests.f03: New test case.
6912         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
6913         * gfortran.dg/c_char_tests_2.f03: New test case.
6914         * gfortran.dg/value_6.f03: Ditto.
6915         * gfortran.dg/value_7.f03: Ditto.
6916
6917 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
6918
6919         PR fortran/32600
6920         * gfortran.dg/c_funloc_tests_5.f03: New.
6921         * gfortran.dg/c_funloc_tests_5.f04: New.
6922         * gfortran.dg/c_funloc_tests_4_driver.c: New.
6923
6924 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6925
6926         PR c++/32839
6927         * g++.dg/expr/call4.C: New.
6928         * g++.dg/expr/call5.C: New.
6929
6930 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
6931
6932         PR fortran/32710
6933         * gfortran.dg/namelist_30.f90: New test.
6934
6935 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
6936
6937         PR fortran/29962
6938         * gfortran.dg/array_initializer_1.f90: Removed warning.
6939         * gfortran.dg/initialization_1.f90: Adjusted messages.
6940         * gfortran.dg/nested_modules_6.f90: Removed warning.
6941
6942         PR fortran/31253
6943         * gfortran.dg/initialization_7.f90: New test.
6944
6945         PR fortran/31639
6946         * gfortran.dg/initialization_8.f90: New test.
6947
6948 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6949
6950         PR c++/30818
6951         * g++.dg/template/crash47.C: Adjust errors.
6952         * g++.dg/template/crash48.C: Adjust errors.
6953         * g++.dg/template/typename12.C: New.
6954         * g++.dg/template/typename13.C: New.
6955         * g++.dg/template/typename14.C: New.
6956         * g++.dg/template/typedef6.C: Adjust errors.
6957
6958 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
6959
6960         PR fortran/32627
6961         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
6962         * gfortran.dg/pr32627.f03: New test case.
6963
6964         * gfortran.dg/c_f_pointer_logical.f03: New test case.
6965         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
6966         c_f_pointer_logical.
6967         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
6968         c_f_pointer_complex.
6969         * gfortran.dg/c_f_pointer_complex.f03: New test case.
6970         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
6971         c_f_pointer_shape_tests_2.
6972         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
6973
6974 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
6975
6976         PR fortran/32804
6977         * gfortran.dg/c_loc_tests_9.f03: New test case.
6978         * gfortran.dg/c_loc_tests_10.f03: Ditto.
6979
6980 2007-07-21  Lee Millward  <lee.millward@gmail.com>
6981
6982         PR fortran/32823
6983         * gfortran.dg/int_2.f90: New test.
6984         
6985 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6986
6987         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
6988
6989 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
6990
6991         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
6992         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
6993
6994 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
6995
6996         PR tree-optimization/19910
6997         * gcc.dg/pr19910.c: New test.
6998
6999 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
7000
7001         PR fortran/32738
7002         * gfortran.dg/pr32738.f90: New test.
7003
7004 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
7005
7006         PR tree-optimzation/32635
7007         * gfortran.dg/pr32635.f:  New test case.
7008
7009 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
7010
7011         PR fortran/32801
7012         * gfortran.dg/pr32801.f03: New test case.
7013
7014 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7015
7016         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
7017         Test negative numbers also.
7018         * gcc.dg/c99-math-float-1.c: Likewise.
7019         * gcc.dg/c99-math-long-double-1.c: Likewise.
7020         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
7021         test inputs.
7022
7023 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
7024         
7025         * lib/target-supports.exp (check_effective_target_sync_int_long):
7026         Enable for xtensa.
7027         (check_effective_target_sync_char_short): Likewise.
7028         
7029 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7030
7031         * gcc.dg/pr28796-2.c: Add more cases.
7032
7033 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7034
7035         * gcc.dg/pr28796-1.c: Add more cases.
7036         * gcc.dg/pr28796-2.c: Likewise.
7037
7038 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7039
7040         * gcc.dg/pr28796-1.c: Add more cases.
7041         * gcc.dg/pr28796-2.c: Likewise.
7042
7043 2007-07-17  Janus Weil  <jaydub66@gmail.com>
7044
7045         PR fortran/32535
7046         * gfortran.dg/pr32535.f90: New test.
7047
7048 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
7049
7050         PR fortran/31320
7051         PR fortran/32665
7052         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
7053
7054 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
7055
7056         PR rtl-optimization/32773
7057         * gcc.dg/pr32773.c: New test.
7058
7059 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7060
7061         * gcc.target/spu/intrinsics-1.c: Use dg-message to
7062         match flax-vector-conversions note.
7063         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
7064         instead of dg-error for the warning.
7065
7066 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7067
7068         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
7069           adapted to work on targets with 16-bit or wider int.
7070         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
7071         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
7072         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
7073         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
7074
7075 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7076
7077         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
7078         support large arrays.
7079         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
7080         * gcc.dg/20061109-1.c: Likewise.
7081         * gcc.c-torture/execute/20061101-1.x: Likewise.
7082         * gcc.c-torture/execute/pr29797-1.x: Likewise.
7083         * gcc.c-torture/execute/pr31448.x: Likewise.
7084
7085 2007-07-16  Lee Millward  <lee.millward@gmail.com>
7086
7087         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
7088
7089         PR fortran/32238
7090         * gfortran.dg/pr32238.f90: New test.
7091
7092         PR fortran/32222
7093         * gfortran.dg/pr32222.f90: New test.
7094
7095         PR fortran/32242
7096         * gfortran.dg/pr32242.f90: New test.
7097         
7098 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
7099             David Ung  <davidu@mips.com>
7100
7101         * gcc.target/mips/mips-sched-madd.c: New test case.
7102
7103 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7104
7105         PR libfortran/32611
7106         * gfortran.dg/large_real_kind_1.f90: Update test.
7107         * gfortran.dg/pr17706.f90: Update test.
7108         * gfortran.dg/fmt_zero_digits.f90: Update test.
7109         * gfortran.dg/fmt_zero_precision.f90: Update test.
7110         * gfortran.dg/real_const_3.f90: Update test.
7111
7112 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7113
7114         PR fortran/32036
7115         * gfortran.dg/bounds_check_8.f90: New test.
7116         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
7117
7118 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7119
7120         PR fortran/32357
7121         * gfortran.dg/mvbits_2.f90: New test.
7122
7123 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7124
7125         PR libfortran/32731
7126         * gfortran.dg/pack_mask_1.f90:  New test.
7127         * gfortran.dg/unpack_mask_1.f90:  New test.
7128
7129 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7130
7131         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
7132         * gcc.dg/20001101-1.c: Likewise.
7133         * gcc.dg/20001102-1.c: Likewise.
7134         * gcc.dg/20020116-2.c: Likewise.
7135         * gcc.dg/20020416-1.c: Likewise.
7136         * gcc.dg/sparc-constant-1.c: Likewise.
7137         * gcc.dg/sparc-dwarf2.c: Likewise.
7138         * gcc.dg/sparc-frame-1.c: Likewise.
7139         * gcc.dg/sparc-getcontext-1.c: Likewise.
7140         * gcc.dg/sparc-loop-1.c: Likewise.
7141         * gcc.dg/sparc-reg-1.c: Likewise.
7142         * gcc.dg/sparc-ret.c: Likewise.
7143         * gcc.dg/sparc-trap-1.c: Likewise.
7144         * gcc.dg/ultrasp10.c: Likewise.
7145         * gcc.dg/ultrasp11.c: Likewise.
7146         * gcc.dg/ultrasp1.c: Likewise.
7147         * gcc.dg/ultrasp2.c: Likewise.
7148         * gcc.dg/ultrasp3.c: Likewise.
7149         * gcc.dg/ultrasp4.c: Likewise.
7150         * gcc.dg/ultrasp5.c: Likewise.
7151         * gcc.dg/ultrasp6.c: Likewise.
7152         * gcc.dg/ultrasp7.c: Likewise.
7153         * gcc.dg/ultrasp8.c: Likewise.
7154         * gcc.dg/ultrasp9.c: Likewise.
7155         * gcc.dg/splet-1.c: Delete.
7156
7157 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
7158
7159         PR fortran/32724
7160         * gfortran.dg/stfunc_5.f90: New test.
7161
7162 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
7163
7164         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
7165         New procedure to check if arrays are naturally aligned to the vector
7166         alignment boundary.
7167         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
7168         in size_t typedef.  Adjust tree dump scan results according to
7169         vect_aligned_arrays target check.
7170         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
7171         vect_aligned_arrays target check.
7172         * gcc.dg/vect/pr31699.c: Ditto.
7173
7174 2007-07-13  Sa Liu  <saliu@de.ibm.com>
7175
7176         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
7177         for V2DFmode vector conditional expression.
7178         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
7179         and dfceq patterns.
7180         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
7181         and dfcgt patterns.
7182         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
7183         V2DFmode comparison and test special values.
7184         * lib/target-supports.exp: Switch on test for V2DFmode 
7185         vector conditional expression.
7186
7187 2007-07-13  Richard Guenther  <rguenther@suse.de>
7188
7189         PR tree-optimization/32721
7190         * gcc.dg/pr32721.c: New testcase.
7191
7192 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
7193
7194         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
7195         error message part that continues on a new line.
7196
7197 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
7198
7199         * gcc.dg/c99-tgmath-1.c: New.
7200         * gcc.dg/c99-tgmath-2.c: New.
7201         * gcc.dg/c99-tgmath-3.c: New.
7202         * gcc.dg/c99-tgmath-4.c: New.
7203
7204 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7205             Janis Johnson  <janis187@us.ibm.com>
7206
7207         PR testsuite/25241
7208         * gcc.test-framework/dg-error-exp-F.c: New test.
7209         * gcc.test-framework/dg-warning-exp-F.c: New test.
7210         * lib/gcc.exp: Enable warning and error prefixes.
7211         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
7212         (dg-error): Wrap original dg-error.
7213         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
7214         markers from dg-error/dg-warning directives.
7215         * gcc.dg/20040322-1.c: Likewise.
7216         * gcc.dg/Wchar-subscripts-1.c: Likewise.
7217         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
7218         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
7219         * gcc.dg/Werror-1.c: Likewise.
7220         * gcc.dg/Werror-10.c: Likewise.
7221         * gcc.dg/Werror-11.c: Likewise.
7222         * gcc.dg/Werror-2.c: Likewise.
7223         * gcc.dg/Werror-3.c: Likewise.
7224         * gcc.dg/Werror-4.c: Likewise.
7225         * gcc.dg/Werror-5.c: Likewise.
7226         * gcc.dg/Werror-6.c: Likewise.
7227         * gcc.dg/Werror-7.c: Likewise.
7228         * gcc.dg/Werror-8.c: Likewise.
7229         * gcc.dg/Werror-9.c: Likewise.
7230         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7231         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
7232         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
7233         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
7234         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
7235         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
7236         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
7237         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
7238         * gcc.dg/Wnested-externs-1.c: Likewise.
7239         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
7240         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
7241         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
7242         * gcc.dg/Wshadow-3.c: Likewise.
7243         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
7244         * gcc.dg/Wwrite-strings-1.c: Likewise.
7245         * gcc.dg/anon-struct-5.c: Likewise.
7246         * gcc.dg/anon-struct-6.c: Likewise.
7247         * gcc.dg/anon-struct-7.c: Likewise.
7248         * gcc.dg/anon-struct-8.c: Likewise.
7249         * gcc.dg/array-8.c: Likewise.
7250         * gcc.dg/array-quals-2.c: Likewise.
7251         * gcc.dg/asm-qual-1.c: Likewise.
7252         * gcc.dg/asm-wide-1.c: Likewise.
7253         * gcc.dg/assign-warn-1.c: Likewise.
7254         * gcc.dg/assign-warn-2.c: Likewise.
7255         * gcc.dg/bitfld-10.c: Likewise.
7256         * gcc.dg/bitfld-11.c: Likewise.
7257         * gcc.dg/bitfld-12.c: Likewise.
7258         * gcc.dg/bitfld-13.c: Likewise.
7259         * gcc.dg/bitfld-14.c: Likewise.
7260         * gcc.dg/builtin-choose-expr-2.c: Likewise.
7261         * gcc.dg/builtins-30.c: Likewise.
7262         * gcc.dg/c90-const-expr-5.c: Likewise.
7263         * gcc.dg/c90-typespec-1.c: Likewise.
7264         * gcc.dg/c99-const-expr-5.c: Likewise.
7265         * gcc.dg/c99-flex-array-5.c: Likewise.
7266         * gcc.dg/c99-fordecl-3.c: Likewise.
7267         * gcc.dg/c99-tag-3.c: Likewise.
7268         * gcc.dg/c99-typespec-1.c: Likewise.
7269         * gcc.dg/c99-vla-jump-1.c: Likewise.
7270         * gcc.dg/c99-vla-jump-2.c: Likewise.
7271         * gcc.dg/c99-vla-jump-3.c: Likewise.
7272         * gcc.dg/c99-vla-jump-4.c: Likewise.
7273         * gcc.dg/c99-vla-jump-5.c: Likewise.
7274         * gcc.dg/cast-1.c: Likewise.
7275         * gcc.dg/cast-2.c: Likewise.
7276         * gcc.dg/cast-3.c: Likewise.
7277         * gcc.dg/cast-4.c: Likewise.
7278         * gcc.dg/cast-pretty-print-1.c: Likewise.
7279         * gcc.dg/comp-goto-2.c: Likewise.
7280         * gcc.dg/comp-goto-3.c: Likewise.
7281         * gcc.dg/cpp/error-1.c: Likewise.
7282         * gcc.dg/cpp/if-paren.c: Likewise.
7283         * gcc.dg/decl-7.c: Likewise.
7284         * gcc.dg/decl-8.c: Likewise.
7285         * gcc.dg/decl-nospec-1.c: Likewise.
7286         * gcc.dg/decl-nospec-2.c: Likewise.
7287         * gcc.dg/decl-nospec-3.c: Likewise.
7288         * gcc.dg/declspec-10.c: Likewise.
7289         * gcc.dg/declspec-11.c: Likewise.
7290         * gcc.dg/declspec-12.c: Likewise.
7291         * gcc.dg/declspec-13.c: Likewise.
7292         * gcc.dg/declspec-14.c: Likewise.
7293         * gcc.dg/declspec-15.c: Likewise.
7294         * gcc.dg/declspec-16.c: Likewise.
7295         * gcc.dg/declspec-17.c: Likewise.
7296         * gcc.dg/declspec-4.c: Likewise.
7297         * gcc.dg/declspec-5.c: Likewise.
7298         * gcc.dg/declspec-6.c: Likewise.
7299         * gcc.dg/declspec-7.c: Likewise.
7300         * gcc.dg/declspec-8.c: Likewise.
7301         * gcc.dg/declspec-9.c: Likewise.
7302         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
7303         * gcc.dg/dfp/constants-c99.c: Likewise.
7304         * gcc.dg/dfp/keywords-c89.c: Likewise.
7305         * gcc.dg/dfp/keywords-c99.c: Likewise.
7306         * gcc.dg/dfp/keywords-reserved.c: Likewise.
7307         * gcc.dg/dfp/typespec.c: Likewise.
7308         * gcc.dg/dremf-type-compat-2.c: Likewise.
7309         * gcc.dg/dremf-type-compat-3.c: Likewise.
7310         * gcc.dg/dremf-type-compat-4.c: Likewise.
7311         * gcc.dg/empty-source-2.c: Likewise.
7312         * gcc.dg/empty-source-3.c: Likewise.
7313         * gcc.dg/enum3.c: Likewise.
7314         * gcc.dg/extra-semi-2.c: Likewise.
7315         * gcc.dg/extra-semi-3.c: Likewise.
7316         * gcc.dg/float-range-1.c: Likewise.
7317         * gcc.dg/float-range-2.c: Likewise.
7318         * gcc.dg/float-range-3.c: Likewise.
7319         * gcc.dg/float-range-5.c: Likewise.
7320         * gcc.dg/format/asm_fprintf-2.c: Likewise.
7321         * gcc.dg/format/asm_fprintf-3.c: Likewise.
7322         * gcc.dg/format/asm_fprintf-4.c: Likewise.
7323         * gcc.dg/format/asm_fprintf-5.c: Likewise.
7324         * gcc.dg/format/cast-1.c: Likewise.
7325         * gcc.dg/format/gcc_diag-3.c: Likewise.
7326         * gcc.dg/format/gcc_diag-4.c: Likewise.
7327         * gcc.dg/format/gcc_diag-6.c: Likewise.
7328         * gcc.dg/format/gcc_diag-8.c: Likewise.
7329         * gcc.dg/format/gcc_diag-9.c: Likewise.
7330         * gcc.dg/format/nul-2.c: Likewise.
7331         * gcc.dg/format/opt-1.c: Likewise.
7332         * gcc.dg/format/opt-2.c: Likewise.
7333         * gcc.dg/format/opt-3.c: Likewise.
7334         * gcc.dg/format/opt-4.c: Likewise.
7335         * gcc.dg/format/opt-5.c: Likewise.
7336         * gcc.dg/format/opt-6.c: Likewise.
7337         * gcc.dg/framework-2.c: Likewise.
7338         * gcc.dg/func-args-1.c: Likewise.
7339         * gcc.dg/func-outside-1.c: Likewise.
7340         * gcc.dg/func-outside-2.c: Likewise.
7341         * gcc.dg/gnu-cond-expr-2.c: Likewise.
7342         * gcc.dg/gnu-cond-expr-3.c: Likewise.
7343         * gcc.dg/if-empty-1.c: Likewise.
7344         * gcc.dg/init-bad-1.c: Likewise.
7345         * gcc.dg/init-bad-2.c: Likewise.
7346         * gcc.dg/init-bad-3.c: Likewise.
7347         * gcc.dg/init-desig-obs-2.c: Likewise.
7348         * gcc.dg/init-desig-obs-3.c: Likewise.
7349         * gcc.dg/init-empty-2.c: Likewise.
7350         * gcc.dg/init-empty-3.c: Likewise.
7351         * gcc.dg/inline-11.c: Likewise.
7352         * gcc.dg/inline-12.c: Likewise.
7353         * gcc.dg/inline-8.c: Likewise.
7354         * gcc.dg/inline-9.c: Likewise.
7355         * gcc.dg/inline3.c: Likewise.
7356         * gcc.dg/label-decl-1.c: Likewise.
7357         * gcc.dg/label-decl-2.c: Likewise.
7358         * gcc.dg/label-decl-3.c: Likewise.
7359         * gcc.dg/label-decl-4.c: Likewise.
7360         * gcc.dg/long-long-typespec-1.c: Likewise.
7361         * gcc.dg/lvalue-2.c: Likewise.
7362         * gcc.dg/lvalue-3.c: Likewise.
7363         * gcc.dg/nested-func-3.c: Likewise.
7364         * gcc.dg/nested-redef-1.c: Likewise.
7365         * gcc.dg/noreturn-4.c: Likewise.
7366         * gcc.dg/old-style-prom-2.c: Likewise.
7367         * gcc.dg/old-style-prom-3.c: Likewise.
7368         * gcc.dg/old-style-then-proto-1.c: Likewise.
7369         * gcc.dg/overflow-warn-1.c: Likewise.
7370         * gcc.dg/overflow-warn-2.c: Likewise.
7371         * gcc.dg/overflow-warn-3.c: Likewise.
7372         * gcc.dg/overflow-warn-4.c: Likewise.
7373         * gcc.dg/overflow-warn-6.c: Likewise.
7374         * gcc.dg/parm-forwdecl-2.c: Likewise.
7375         * gcc.dg/parm-forwdecl-3.c: Likewise.
7376         * gcc.dg/parm-impl-decl-1.c: Likewise.
7377         * gcc.dg/parm-impl-decl-2.c: Likewise.
7378         * gcc.dg/parm-incomplete-1.c: Likewise.
7379         * gcc.dg/parm-mismatch-1.c: Likewise.
7380         * gcc.dg/pointer-arith-1.c: Likewise.
7381         * gcc.dg/pointer-arith-2.c: Likewise.
7382         * gcc.dg/pointer-arith-3.c: Likewise.
7383         * gcc.dg/pointer-arith-4.c: Likewise.
7384         * gcc.dg/pointer-arith-6.c: Likewise.
7385         * gcc.dg/pointer-arith-7.c: Likewise.
7386         * gcc.dg/pointer-arith-8.c: Likewise.
7387         * gcc.dg/pr13804-1.c: Likewise.
7388         * gcc.dg/pr15698-1.c: Likewise.
7389         * gcc.dg/pr15698-2.c: Likewise.
7390         * gcc.dg/pr15698-3.c: Likewise.
7391         * gcc.dg/pr15698-4.c: Likewise.
7392         * gcc.dg/pr15698-5.c: Likewise.
7393         * gcc.dg/pr15698-6.c: Likewise.
7394         * gcc.dg/pr15698-7.c: Likewise.
7395         * gcc.dg/pr15698-8.c: Likewise.
7396         * gcc.dg/pr17188-1.c: Likewise.
7397         * gcc.dg/pr17301-1.c: Likewise.
7398         * gcc.dg/pr17301-2.c: Likewise.
7399         * gcc.dg/pr17730-1.c: Likewise.
7400         * gcc.dg/pr20368-1.c: Likewise.
7401         * gcc.dg/pr20368-2.c: Likewise.
7402         * gcc.dg/pr20368-3.c: Likewise.
7403         * gcc.dg/pr22308-1.c: Likewise.
7404         * gcc.dg/qual-component-1.c: Likewise.
7405         * gcc.dg/redecl-1.c: Likewise.
7406         * gcc.dg/redecl-11.c: Likewise.
7407         * gcc.dg/redecl-12.c: Likewise.
7408         * gcc.dg/redecl-13.c: Likewise.
7409         * gcc.dg/redecl-14.c: Likewise.
7410         * gcc.dg/redecl-15.c: Likewise.
7411         * gcc.dg/register-var-1.c: Likewise.
7412         * gcc.dg/register-var-2.c: Likewise.
7413         * gcc.dg/stmt-expr-2.c: Likewise.
7414         * gcc.dg/stmt-expr-3.c: Likewise.
7415         * gcc.dg/stmt-expr-label-1.c: Likewise.
7416         * gcc.dg/stmt-expr-label-2.c: Likewise.
7417         * gcc.dg/stmt-expr-label-3.c: Likewise.
7418         * gcc.dg/struct-empty-2.c: Likewise.
7419         * gcc.dg/struct-empty-3.c: Likewise.
7420         * gcc.dg/struct-parse-1.c: Likewise.
7421         * gcc.dg/struct-semi-1.c: Likewise.
7422         * gcc.dg/struct-semi-2.c: Likewise.
7423         * gcc.dg/struct-semi-3.c: Likewise.
7424         * gcc.dg/switch-5.c: Likewise.
7425         * gcc.dg/switch-6.c: Likewise.
7426         * gcc.dg/switch-7.c: Likewise.
7427         * gcc.dg/tls/diag-5.c: Likewise.
7428         * gcc.dg/transparent-union-1.c: Likewise.
7429         * gcc.dg/transparent-union-3.c: Likewise.
7430         * gcc.dg/typespec-1.c: Likewise.
7431         * gcc.dg/vla-init-2.c: Likewise.
7432         * gcc.dg/vla-init-3.c: Likewise.
7433         * gcc.dg/vla-init-4.c: Likewise.
7434         * gcc.dg/vla-init-5.c: Likewise.
7435         * gcc.dg/void-cast-2.c: Likewise.
7436         * gcc.dg/wvla-3.c: Likewise.
7437         * gcc.dg/wvla-7.c: Likewise.
7438         * gcc.target/i386/991209-1.c: Likewise.
7439         * gcc.target/ia64/fpreg-1.c: Likewise.
7440         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
7441         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
7442         
7443 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
7444
7445         PR fortran/31639
7446         * gfortran.dg/func_decl_4.f90: New test.
7447
7448 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
7449
7450         PR fortran/32727
7451         * gfortran.dg/interface_17.f90: New test.
7452
7453 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
7454
7455         PR fortran/32599
7456         * gfortran.dg/32599.f03: New test case.
7457
7458         PR fortran/32601
7459         * gfortran.dg/32601.f03: New test case.
7460         * gfortran.dg/32601_1.f03: Ditto.
7461         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
7462         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
7463
7464 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
7465
7466         * gcc.c-torture/execute/align-3.c: Remove function addr check.
7467
7468 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
7469             Devang Patel  <dpatel@apple.com>
7470
7471         PR tree-optimization/25413
7472         * gcc.dg/vect/vect-align-1.c: New.
7473         * gcc.dg/vect/vect-align-2.c: New.
7474         * gcc.dg/vect/pr25413.c: New.
7475         * gcc.dg/vect/pr25413a.c: New.
7476         * gcc.dg/vect/pr31699.c: Fix dg-final check.
7477
7478 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
7479
7480         * lib/target-support.exp (check_ultrasparc_hw_available):
7481         New function.
7482         (is-effective-target): Check $arg for ultrasparc_hw.
7483         (is-effective-target-keyword): Likewise.
7484         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
7485         when determining what to do on sparc platforms.
7486         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
7487         * gcc.dg/20001101-1.c: Likewise.
7488         * gcc.dg/20001101-2.c: Likewise.
7489         * gcc.dg/ultrasp9.c: Likewise.
7490         * gcc.dg/ultrasp10.c: Likewise.
7491         * gcc.target/sparc/pdist-3.c: Likewise.
7492
7493 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
7494
7495         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
7496
7497 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
7498
7499         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
7500         get vectorized.
7501         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
7502         now get vectorized.
7503         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
7504         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
7505         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
7506         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
7507         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
7508         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
7509         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
7510         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
7511         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
7512         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
7513         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
7514         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
7515         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
7516         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
7517         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
7518         * lib/target-supports.exp (check_effective_target_vect_int_mul):
7519         Add spu.
7520
7521 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
7522
7523         PR c++/30854
7524         * g++.dg/parse/error30.C: New test.
7525
7526 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7527
7528         PR fortran/29804
7529         * gfortran.dg/alloc_comp_misc_1.f90: New test.
7530
7531 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
7532
7533         * gfortran.fortran-torture/compile/pr32663.f: New test.
7534
7535 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
7536
7537         PR c++/31027
7538         * g++.dg/inherit/virtual4.C: New.
7539
7540 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
7541
7542         PR target/32661
7543         * gcc.target/i386/pr32661-1.c: New test.
7544
7545 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
7546
7547         * gnat.dg/invariant_index.ad[sb]: New test.
7548
7549 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
7550
7551         PR c++/32560
7552         * g++.dg/template/decl3.C: New.
7553
7554 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
7555
7556         PR 32617
7557         * gcc.c-torture/execute/align-3.c: New.
7558
7559 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
7560
7561         PR target/32708
7562         * gcc.target/i386/pr32708-1.c: New test.
7563         * gcc.target/i386/pr32708-2.c: Ditto.
7564         * gcc.target/i386/pr32708-3.c: Ditto.
7565
7566 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
7567
7568         * g++.dg/init/new20.C: Remove svn:executable flag.
7569
7570 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
7571
7572         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
7573
7574 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
7575
7576         * gcc.dg/ultrasp7.c: Add fpic target requirement.
7577
7578 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7579
7580         PR testsuite/25241
7581         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
7582         directive.
7583         
7584 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
7585
7586         PR fortran/32157
7587         * gfortran.dg/overload_2.f90: New test.
7588
7589         PR fortran/32689
7590         * gfortran.dg/transfer_simplify_5.f90
7591
7592         PR fortran/32634
7593         * gfortran.dg/interface_15.f90: New test.
7594
7595 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
7596
7597         PR libfortran/32336
7598         * gfortran.dg/matmul_5.f90:  New test case.
7599
7600 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7601
7602         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
7603         * gcc.dg/fesd-any.h: Likewise.
7604         * gcc.dg/fesd-baseonly.c: Likewise.
7605         * gcc.dg/fesd-baseonly.h: Likewise.
7606         * gcc.dg/fesd-none.c: Likewise.
7607         * gcc.dg/fesd-none.h: Likewise.
7608         * gcc.dg/fesd-reduced.c: Likewise.
7609         * gcc.dg/fesd-reduced.h: Likewise.
7610         * gcc.dg/fesd-sys.c: Likewise.
7611         * gcc.dg/fesd-sys.h: Likewise
7612         * gcc.dg/fesd.h: Likewise.
7613
7614         * g++.dg/debug/dwarf2: New directory.
7615         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
7616         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
7617         * g++.dg/other/fesd-any.h: Likewise.
7618         * g++.dg/other/fesd-baseonly.C: Likewise.
7619         * g++.dg/other/fesd-baseonly.h: Likewise.
7620         * g++.dg/other/fesd-none.C: Likewise.
7621         * g++.dg/other/fesd-none.h: Likewise.
7622         * g++.dg/other/fesd-reduced.C: Likewise.
7623         * g++.dg/other/fesd-reduced.h: Likewise.
7624         * g++.dg/other/fesd-sys.C: Likewise.
7625         * g++.dg/other/fesd-sys.h: Likewise.
7626         * g++.dg/other/fesd.h: Likewise.
7627
7628 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
7629
7630         PR fortran/31129
7631         * gfortran.dg/parameter_unused.f90: New test.
7632
7633 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
7634
7635         PR tree-optimization/32681
7636         * gcc.dg/tree-ssa/pr32681.c: New test.
7637
7638 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7639
7640         PR fortran/32678
7641         * gfortran.dg/fmt_t_5.f90: New test.
7642
7643 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
7644
7645         PR c++/30535
7646         * g++.dg/template/operator10.C: New.
7647
7648 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
7649
7650         PR libfortran/32217
7651         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
7652
7653 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
7654
7655         PR fortran/29876
7656         * gfortran.dg/operator_6.f90: New test.
7657
7658 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
7659
7660         PR fortran/17711
7661         * gfortran.dg/operator_4.f90: New test.
7662         * gfortran.dg/operator_5.f90: New test.
7663         * gfortran.dg/logical_comp.f90: Adjusted error messages.
7664         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
7665
7666 2007-07-08  Tobias Burnus  <burnus@net-b.de>
7667
7668         PR fortran/32669
7669         * gfortran.dg/argument_checking_6.f90: New.
7670
7671 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
7672
7673         PR fortran/25094
7674         * gfortran.dg/interface_155555.f90: New test.
7675
7676 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7677
7678         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
7679         c99-math-long-double-1.c, c99-math.h: Test subnormals.
7680
7681 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7682
7683         PR testsuite/25241
7684         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
7685         discern pedantic diagnostics and errors.
7686         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
7687         and not an error.
7688         * gcc.dg/20050121-1.c: This is an error and not a warning.
7689         * gcc.target/i386/sseregparm-2.c:  Likewise.
7690         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
7691         * gcc.dg/charset/attribute2.c: Likewise.
7692         * gcc.dg/bitfld-1.c: Likewise.
7693         * gcc.dg/pack-test-2.c: Likewise.
7694         * gcc.dg/940510-1.c: Match separately error and warning.
7695         * gcc.dg/array-2.c: Match separately multiple messages. The second
7696         diagnostic is a pedantic warning and not an error.
7697         * gcc.dg/pr14475.c: Match separately multiple messages.
7698         * gcc.dg/pr18809-1.c: Likewise.
7699         * gcc.dg/pr27953.c: Likewise.
7700         * gcc.dg/vla-init-1.c: Likewise.
7701         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
7702
7703 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7704
7705         PR fortran/32644
7706         * gfortran.dg/char_decl_1.f90: New test.
7707
7708 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
7709
7710         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
7711
7712 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
7713
7714         PR c++/32232
7715         * g++.dg/template/overload9.C: New test.
7716
7717 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
7718
7719         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
7720         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
7721
7722 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
7723
7724         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
7725         * gcc.dg/20001012-2.c: Likewise.
7726         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
7727         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
7728
7729 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
7730
7731         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
7732         about the chunk size when STACK_SIZE is defined.
7733
7734 2007-07-06  Josh Conner  <jconner@apple.com>
7735
7736         PR middle-end/32602
7737         * gcc.dg/sibcall-8.c: New test.
7738
7739 2007-07-06  Josh Conner  <jconner@apple.com>
7740
7741         PR middle-end/32603
7742         * gcc.target/arm/sibcall-1.c: New test.
7743
7744 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
7745
7746         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
7747
7748 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
7749
7750         * gfortran.dg/save_parameter.f90: New test.
7751         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
7752
7753 2007-07-06  Richard Guenther  <rguenther@suse.de>
7754
7755         * g++.dg/opt/pr30965.C: New testcase.
7756
7757 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
7758
7759         * gcc.target/mips/save-restore-5.c: New test.
7760
7761 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
7762
7763         PR rtl_optimization/32450
7764         * gcc.dg/pr32450.c: New runtime test.
7765
7766 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
7767
7768         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
7769         single underscore in scan directives.
7770
7771 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
7772
7773         PR c++/32245
7774         * g++.dg/init/ptrmem4.C: New test.
7775
7776         PR c++/32251
7777         * g++.dg/init/new21.C: Likewise.
7778
7779         PR c++/31992
7780         * g++.dg/template/static30.C: Likewise.
7781
7782 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
7783
7784         * gcc.dg/vect/costmodel/ppc: New directory.
7785         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
7786         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
7787         New test.
7788         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
7789         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
7790         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
7791         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
7792         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
7793         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
7794         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
7795         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
7796         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
7797         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
7798         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
7799         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
7800         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
7801         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
7802
7803 2007-07-05  Tobias Burnus  <burnus@net-b.de>
7804
7805         PR fortran/32359
7806         * gfortran.dg/module_md5_1.f90: Update MD5 number.
7807
7808 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
7809
7810         PR fortran/32526
7811         * gfortran.dg/interface_14.f90: New test.
7812
7813         PR fortran/32613
7814         * gfortran.dg/do_iterator_2.f90: New test.
7815
7816 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
7817
7818         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
7819         (FE_DEC_DOWNWARD): Likewise.
7820         (FE_DEC_UPWARD): Likewise.
7821         (FE_DEC_TOWARDZERO): Likewise.
7822         (FE_DEC_TONEARESTFROMZERO): Likewise.
7823
7824 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
7825
7826         * gcc.c-torture/compile/pr32606.c: New.
7827         * gfortran.fortran-torture/execute/pr32604.f90: New.
7828
7829 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
7830
7831         * gcc.dg/visibility-12.c: New test.
7832         * gcc.dg/visibility-13.c: Likewise.
7833         * g++.dg/ext/visibility-9.C: Likewise.
7834         * g++.dg/ext/visibility-10.C: Likewise.
7835
7836 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
7837
7838         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
7839         * gcc.dg/sh-relax-vxworks.c: New test.
7840
7841 2007-07-04  Richard Guenther  <rguenther@suse.de>
7842
7843         PR tree-optimization/32500
7844         * gcc.c-torture/execute/pr32500.c: New testcase.
7845
7846 2007-07-04  Richard Guenther  <rguenther@suse.de>
7847
7848         PR tree-optimization/32482
7849         * gcc.c-torture/compile/pr32482.c: New testcase.
7850
7851 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
7852
7853         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
7854         VxWorks kernels.
7855         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
7856         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
7857         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
7858         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
7859
7860 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
7861
7862         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
7863
7864 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
7865
7866         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
7867
7868 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7869
7870         PR fortran/31198
7871         * gfortran.dg/min_max_optional_1.f90: New test.
7872         * gfortran.dg/min_max_optional_2.f90: New test.
7873         * gfortran.dg/min_max_optional_3.f90: New test.
7874
7875 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7876
7877         PR fortran/32545
7878         * gfortran.dg/fmt_error.f90: New test.
7879
7880 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7881
7882         PR fortran/32612
7883         * gfortran.dg/interface_13.f90: New test.
7884
7885 2007-07-03  Dave Brolley  <brolley@redhat.com>
7886
7887         PR c++/31743
7888         * g++.dg/init/new20.C: New test.
7889
7890 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
7891
7892         PR fortran/32579
7893         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
7894
7895 2007-07-03  Tobias Burnus  <burnus@net-b.de>
7896
7897         PR fortran/25062
7898         * common_7.f90: New.
7899         * common_8.f90: New.
7900         * common_9.f90: New.
7901
7902 2007-07-03  Tobias Burnus  <burnus@net-b.de>
7903
7904         PR fortran/30940
7905         * gfortran.dg/argument_checking_1.f90: New.
7906         * gfortran.dg/argument_checking_2.f90: New.
7907         * gfortran.dg/argument_checking_3.f90: New.
7908         * gfortran.dg/argument_checking_4.f90: New.
7909         * gfortran.dg/argument_checking_5.f90: New.
7910         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
7911         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
7912
7913 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
7914
7915         * gcc.dg/pr32176.c: Add -w to default dg-options.
7916
7917 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
7918
7919         * gcc.c-torture/compile/ssa-pre-1.c: New test.
7920
7921 2007-07-03  Tobias Burnus  <burnus@net-b.de>
7922
7923         PR fortran/20888
7924         * gfortran.dg/null_2.f90: New.
7925
7926 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
7927             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7928
7929         PR middle-end/32176
7930         * gcc.dg/pr32176.c: New test.
7931
7932 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
7933
7934         * gcc.dg/const-float80.c : New test.
7935         * gcc.dg/const-float128.c : New test.
7936         * gcc.dg/const-float80-ped.c : New test.
7937         * gcc.dg/const-float128-ped.c : New test.
7938
7939 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7940
7941         * gcc.dg/c99-math.h: Fix typo.
7942
7943 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
7944
7945         PR libgomp/32468
7946         * gcc.dg/gomp/pr32468-1.c: New test.
7947
7948 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
7949
7950         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
7951         an ABI option.
7952
7953 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
7954
7955         * gfortran.fortran-torture/compile/pr32583.f: New.
7956         * gcc.c-torture/compile/pr32584.c: New
7957
7958 2007-07-02  Ollie Wild  <aaw@google.com>
7959
7960         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
7961         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
7962
7963 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
7964
7965         * gcc.target/mips/save-restore-1.c: New test.
7966         * gcc.target/mips/save-restore-2.c: Likewise.
7967         * gcc.target/mips/save-restore-3.c: Likewise.
7968         * gcc.target/mips/save-restore-4.c: Likewise.
7969
7970 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
7971
7972         PR tree-optimization/31966
7973         PR tree-optimization/32533
7974         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
7975         * gfortran.dg/pr32533.f90: Ditto.
7976
7977 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
7978
7979         * g++.dg/opt/nrv12.C: New test.
7980         * gcc.target/i386/nrv1.c: New test.
7981
7982         PR c++/31748
7983         * g++.dg/gomp/pr31748.C: New test.
7984
7985 2007-07-02  Ira Rosen  <irar@il.ibm.com>
7986  
7987         PR tree-optimization/32230
7988         * gcc.dg/vect/pr32230.c: New test.
7989
7990 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
7991
7992         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
7993         * bind_c_coms.f90: Ditto.
7994         * bind_c_coms_driver.c: Ditto.
7995         * bind_c_dts.f90: Ditto.
7996         * bind_c_dts_2.f03: Ditto.
7997         * bind_c_dts_2_driver.c: Ditto.
7998         * bind_c_dts_3.f03: Ditto.
7999         * bind_c_dts_4.f03: Ditto.
8000         * bind_c_dts_driver.c: Ditto.
8001         * bind_c_implicit_vars.f03: Ditto.
8002         * bind_c_procs.f03: Ditto.
8003         * bind_c_usage_2.f03: Ditto.
8004         * bind_c_usage_3.f03: Ditto.
8005         * bind_c_usage_5.f03: Ditto.
8006         * bind_c_usage_6.f03: Ditto.
8007         * bind_c_usage_7.f03: Ditto.
8008         * bind_c_vars.f90: Ditto.
8009         * bind_c_vars_driver.c: Ditto.
8010         * binding_c_table_15_1.f03: Ditto.
8011         * binding_label_tests.f03: Ditto.
8012         * binding_label_tests_10.f03: Ditto.
8013         * binding_label_tests_10_main.f03: Ditto.
8014         * binding_label_tests_11.f03: Ditto.
8015         * binding_label_tests_11_main.f03: Ditto.
8016         * binding_label_tests_12.f03: Ditto.
8017         * binding_label_tests_13.f03: Ditto.
8018         * binding_label_tests_13_main.f03: Ditto.
8019         * binding_label_tests_14.f03: Ditto.
8020         * binding_label_tests_2.f03: Ditto.
8021         * binding_label_tests_3.f03: Ditto.
8022         * binding_label_tests_4.f03: Ditto.
8023         * binding_label_tests_5.f03: Ditto.
8024         * binding_label_tests_6.f03: Ditto.
8025         * binding_label_tests_7.f03: Ditto.
8026         * binding_label_tests_8.f03: Ditto.
8027         * binding_label_tests_9.f03: Ditto.
8028         * c_assoc.f90: Ditto.
8029         * c_assoc_2.f03: Ditto.
8030         * c_f_pointer_shape_test.f90: Ditto.
8031         * c_f_pointer_tests.f90: Ditto.
8032         * c_f_tests_driver.c: Ditto.
8033         * c_funloc_tests.f03: Ditto.
8034         * c_funloc_tests_2.f03: Ditto.
8035         * c_funloc_tests_3.f03: Ditto.
8036         * c_funloc_tests_3_funcs.c: Ditto.
8037         * c_kind_params.f90: Ditto.
8038         * c_kind_tests_2.f03: Ditto.
8039         * c_kinds.c: Ditto.
8040         * c_loc_driver.c: Ditto.
8041         * c_loc_test.f90: Ditto.
8042         * c_loc_tests_2.f03: Ditto.
8043         * c_loc_tests_2_funcs.c: Ditto.
8044         * c_loc_tests_3.f03: Ditto.
8045         * c_loc_tests_4.f03: Ditto.
8046         * c_loc_tests_5.f03: Ditto.
8047         * c_loc_tests_6.f03: Ditto.
8048         * c_loc_tests_7.f03: Ditto.
8049         * c_loc_tests_8.f03: Ditto.
8050         * c_ptr_tests.f03: Ditto.
8051         * c_ptr_tests_10.f03: Ditto.
8052         * c_ptr_tests_5.f03: Ditto.
8053         * c_ptr_tests_7.f03: Ditto.
8054         * c_ptr_tests_7_driver.c: Ditto.
8055         * c_ptr_tests_8.f03: Ditto.
8056         * c_ptr_tests_8_funcs.c: Ditto.
8057         * c_ptr_tests_9.f03: Ditto.
8058         * c_ptr_tests_driver.c: Ditto.
8059         * c_size_t_driver.c: Ditto.
8060         * c_size_t_test.f03: Ditto.
8061         * com_block_driver.f90: Ditto.
8062         * global_vars_c_init.f90: Ditto.
8063         * global_vars_c_init_driver.c: Ditto.
8064         * global_vars_f90_init.f90: Ditto.
8065         * global_vars_f90_init_driver.c: Ditto.
8066         * interop_params.f03: Ditto.
8067         * iso_c_binding_only.f03: Ditto.
8068         * iso_c_binding_rename_1.f03: Ditto.
8069         * iso_c_binding_rename_1_driver.c: Ditto.
8070         * iso_c_binding_rename_2.f03: Ditto.
8071         * iso_c_binding_rename_2_driver.c: Ditto.
8072         * kind_tests_2.f03: Ditto.
8073         * kind_tests_3.f03: Ditto.
8074         * module_md5_1.f90: Ditto.
8075         * only_clause_main.c: Ditto.
8076         * print_c_kinds.f90: Ditto.
8077         * test_bind_c_parens.f03: Ditto.
8078         * test_c_assoc.c: Ditto.
8079         * test_com_block.f90: Ditto.
8080         * test_common_binding_labels.f03: Ditto.
8081         * test_common_binding_labels_2.f03: Ditto.
8082         * test_common_binding_labels_2_main.f03: Ditto.
8083         * test_common_binding_labels_3.f03: Ditto.
8084         * test_common_binding_labels_3_main.f03: Ditto.
8085         * test_only_clause.f90: Ditto.
8086         * use_iso_c_binding.f90: Ditto.
8087         * value_5.f90: Ditto.
8088         * value_test.f90: Ditto.
8089         * value_tests_f03.f90: Ditto.
8090
8091 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
8092
8093         * gcc.dg/tls/opt-14.c: New.
8094
8095 2007-07-01  Ollie Wild  <aaw@google.com>
8096
8097         * g++.dg/lookup/using16.C: New test.
8098         * g++.dg/lookup/using17.C: New test.
8099
8100 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
8101
8102         PR fortran/32239
8103         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
8104         (test_4): Use proper test for floating point equality.
8105         (test_8): Likewise.
8106
8107 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8108
8109         PR libgfortran/32554
8110         * gfortran.dg/fmt_p_1.f90: New test.
8111
8112 2007-07-01  Ira Rosen  <irar@il.ibm.com>
8113
8114         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
8115         initialization and fix dg-final check - the initialization loop is
8116         vectorizable.
8117
8118 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
8119             Volker Reichelt  <reichelt@netcologne.de>
8120
8121         PR middle-end/32559
8122         * gcc.dg/pr32559.c: New test.
8123
8124 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
8125
8126         PR tree-optimization/25371
8127         * gcc.dg/vect/pr25371.c: New test.
8128
8129 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
8130
8131         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
8132         when allocating and initializing a flexible array.
8133
8134 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
8135
8136         PR fortran/20373
8137         * gfortran.dg/intrinsic.f90: New test.
8138
8139 2007-06-30  Tobias Burnus  <burnus@net-b.de>
8140
8141         PR fortran/32555
8142         * gfortran.dg/fmt_zero_check.f90: New.
8143
8144 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
8145
8146         PR fortran/30284
8147         * gfortran.dg/repeat_f90: New test.
8148
8149 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8150
8151         PR testsuite/25241
8152         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
8153         -pedantic-errors, so we should match errors.
8154         * gcc.dg/cpp/escape-1.c: Likewise.
8155         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
8156         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
8157         warning.
8158         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
8159         errors instead of warnings.
8160         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
8161         a pedantic warning.
8162         * gcc.dg/cpp/arith-3.c: Likewise.
8163
8164 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8165
8166         PR testsuite/25241
8167         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
8168         * gcc.dg/pch/valid-2.c: Likewise.
8169         * gcc.dg/pch/valid-3.c: Likewise.
8170         * gcc.dg/pch/warn-1.c: Likewise.
8171         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
8172         
8173 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8174
8175         PR c/4076
8176         * gcc.dg/Wunused-function.c: New.
8177         
8178 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8179
8180         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
8181
8182 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
8183
8184         * g++.dg/other/canon-31724.C: New.
8185         
8186 2007-06-29  Jan Hubicka  <jh@suse.cz>
8187
8188         PR middle-end/32372
8189         * gcc.c-torture/compile/pr32372.c: new.
8190
8191 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
8192
8193         * gfortran.dg/operator_3.f90: New test.
8194
8195 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
8196
8197         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
8198         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
8199
8200 2007-06-29  Richard Guenther  <rguenther@suse.de>
8201
8202         PR middle-end/32493
8203         * gcc.dg/inline-23.c: New testcase.
8204
8205 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
8206
8207         PR tree-optimization/24659
8208         * gcc.target/i386/vectorize2.c: New test.
8209         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
8210         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
8211
8212 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
8213
8214         * gcc.dg/pointer-arith-9.c: New test.
8215
8216 2007-06-29  Tobias Burnus  <burnus@net-b.de>
8217
8218         PR fortran/32483
8219         * gfortran.dg/fmt_read_2.f90: New.
8220
8221 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8222
8223         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
8224         If it exists, don't try to create it.
8225
8226 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
8227
8228         * g++.dg/ext/visibility/ms-compat-1.C: New.
8229
8230 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8231
8232         PR tree-opt/32417
8233         * gfortran.fortran-torture/compile/pr32417.f90: New test.
8234
8235 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
8236
8237         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
8238         targets.
8239
8240 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
8241
8242         PR fortran/32467
8243         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
8244
8245 2007-06-27  Richard Guenther  <rguenther@suse.de>
8246
8247         PR middle-end/32492
8248         * gcc.dg/inline-22.c: New testcase.
8249
8250 2007-06-26  Hui-May Chang <hm.chang@apple.com>
8251
8252         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
8253         the scan-assembler constant.
8254
8255 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
8256
8257         PR 20216
8258         * gcc.dg/pr20216.c: New.
8259
8260 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8261
8262         PR tree-opt/32421
8263         * gcc.dg/vect/pr32421.c: New test.
8264
8265 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
8266
8267         PR c++/32111
8268         * g++.dg/other/friend5.C: New test.
8269
8270 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
8271
8272         PR fortran/32464
8273         * gfortran.dg/host_assoc_function_2.f90: New test.
8274
8275         PR fortran/31494
8276         * gfortran.dg/host_assoc_call_1.f90: New test.
8277
8278 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8279
8280         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
8281         
8282 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8283
8284         PR fortran/32456
8285         * gfortran.dg/error_format.f90: New test.
8286
8287 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
8288
8289         PR fortran/32136
8290         * gfortran.dg/pr32136.f90: New test.
8291
8292 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
8293
8294         PR fortran/31726
8295         * gfortran.dg/minmaxloc_1.f90: New test.
8296
8297         PR fortran/32298
8298         * gfortran.dg/minmaxloc_2.f90: New test.
8299
8300 2007-06-23  Richard Guenther  <rguenther@suse.de>
8301
8302         PR tree-optimization/16876
8303         PR middle-end/29478
8304         * gcc.dg/pr29254.c: The warning is bogus.
8305         * gcc.dg/warn-1.c: Likewise.
8306         * gcc.dg/assign-warn-3.c: Likewise.
8307         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
8308
8309 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
8310
8311         * gcc.c-torture/execute/20070623-1.c: New.
8312
8313 2007-06-22  Jan Hubicka  <jh@suse.cz>
8314
8315         * gcc.c-torture/compile/pr31541.c: New.
8316
8317 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
8318
8319         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
8320         Remove -m64 from dg-options.
8321
8322 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
8323
8324         PR middle-end/32374
8325         * gcc.dg/pr32374.c: New test.
8326
8327 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8328
8329         PR fortran/32360
8330         * gfortran.dg/pointer_assign_3.f90: New test.
8331
8332 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
8333
8334         * gcc.dg/tree-ssa/pr19590.c: New.
8335
8336 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8337
8338         PR fortran/31162
8339         * gfortran.dg/assign.f90: Update test.
8340         * gfortran.dg/real_do_1.f90: Update test.
8341         * gfortran.dg/gomp/omp_do1.f90: Update test.
8342         * gfortran.dg/warnings_are_errors_1.f: Update test.
8343         * gfortran.dg/g77/20010519-1.f: Update test.
8344         * gfortran.dg/g77/pr9258.f: Update test.
8345         * gfortran.dg/g77/960317-1.f: Update test.
8346
8347 2007-06-21  Richard Guenther  <rguenther@suse.de>
8348
8349         PR tree-optimization/32453
8350         * gcc.c-torture/compile/pr32453.c: New testcase.
8351
8352 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
8353
8354         PR tree-optimization/31866
8355         * gcc.dg/pr31866.c: New test.
8356
8357 2007-06-21  Richard Guenther  <rguenther@suse.de>
8358
8359         PR tree-optimization/32451
8360         * g++.dg/torture/20070621-1.C: New testcase.
8361
8362 2007-06-21  Christian Bruel  <christian.bruel@st.com>
8363
8364         * gcc.dg/attr-isr.c: Test delay slot content.
8365         
8366 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8367
8368         PR fortran/32361
8369         gfortran.dg/pointer_assign_2.f90: New test.
8370
8371 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8372
8373         PR fortran/25061
8374         gfortran.dg/invalid_procedure_name.f90: New test.
8375
8376 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
8377
8378         PR tree-optimization/25737
8379         * gcc.dg/tree-ssa/alias-14.c: New test.
8380
8381 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
8382
8383         * gcc.target/i386/large-size-array-3.c: New.
8384
8385 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8386         Richard Guenther  <rguenther@suse.de>
8387
8388         PR fortran/32140
8389         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
8390
8391 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
8392
8393         PR middle-end/31959
8394         * gcc.dg/pr31959.c: New test.
8395
8396         PR inline-asm/32109
8397         * g++.dg/ext/asm10.C: New test.
8398
8399         PR middle-end/32285
8400         * gcc.c-torture/execute/20070614-1.c: New test.
8401
8402 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
8403
8404         * gcc.target/arm/stack-corruption.c: New test.
8405
8406 2007-06-19  Richard Guenther  <rguenther@suse.de>
8407
8408         * g++.dg/torture/pr30252.C: New testcase.
8409
8410 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
8411
8412         PR tree-optimization/32353
8413         * g++.dg/opt/nrv13.C: New test.
8414
8415 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
8416
8417         PR fortran/20863
8418         PR fortran/20882
8419         * gfortran.dg/impure_assignment_2.f90 : New test.
8420
8421         PR fortran/32236
8422         * gfortran.dg/data_initialized_2.f90 : New test.
8423
8424         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
8425         appropriate version of 'dmach'.
8426
8427 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
8428
8429         PR target/32389
8430         * gcc.target/i386/pr32389.c New test.
8431
8432 2007-06-18  Simon Baldwin <simonb@google.com>
8433
8434         PR c++/31923
8435         * g++.dg/template/error25.C: New.
8436         * g++.dg/template/spec35.C: New.
8437
8438 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
8439
8440         * gcc.c-torture/compile/pr32355.c: New testcase.
8441         
8442 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
8443
8444         PR tree-optimization/32383
8445         * g++.dg/opt/pr32383.C: New test.
8446
8447 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
8448
8449         PR rtl-optimization/32366
8450         * gcc.dg/vect/pr32366.c: New test.
8451
8452 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
8453
8454         * gcc.c-torture/compile/pr32349.c: New testcase.
8455         
8456 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8457
8458         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
8459         * gcc.target/sparc/combined-2.c: Likewise.
8460         * gcc.target/sparc/fexpand.c : Likewise.
8461         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
8462         * gcc.target/sparc/fpack16.c : Likewise.
8463         * gcc.target/sparc/fpmerge.c : Likewise.
8464         * gcc.target/sparc/fpmul.c : Likewise.
8465         * gcc.target/sparc/noresult.c : Likewise.
8466         * gcc.target/sparc/pdist.c: Likewise.
8467
8468 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
8469
8470         PR middle-end/31723
8471         * gcc.target/i386/recip-divf.c: New test.
8472         * gcc.target/i386/recip-sqrtf.c: Ditto.
8473         * gcc.target/i386/recip-vec-divf.c: Ditto.
8474         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8475         * gcc.target/i386/sse-recip.c: Ditto.
8476         * gcc.target/i386/sse-recip-vec.c: Ditto.
8477
8478 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8479
8480         PR tree-opt/32225
8481         * gcc.c-torture/compile/20070605-1.c: New test.
8482
8483         * gcc.c-torture/compile/20070603-1.c: New testcase.
8484         * gcc.c-torture/compile/20070603-2.c: New testcase.
8485
8486         * gcc.c-torture/compile/20070531-1.c: New test.
8487
8488         PR tree-opt/32167
8489         * gcc.c-torture/compile/20070531-2.c: New test.
8490
8491         PR tree-opt/32144
8492         * gcc.c-torture/compile/20070529-1.c: New test.
8493
8494         PR tree-opt/32145
8495         * gcc.c-torture/compile/20070529-2.c: New test.
8496
8497         PR tree-opt/32015
8498         * gcc.c-torture/compile/20070520-1.c: New test.
8499
8500         * g++.dg/ext/java-1.C: New test.
8501
8502         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
8503         loops instead of one. Remove the "can't determine dependence"
8504         check.
8505         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
8506         needed as the cast is gone in the first place.
8507         * gcc.dg/max-1.c: Change local variable a to be a global one.
8508         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
8509         have a cast which is PREd.
8510
8511 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
8512
8513         * g++.dg/lookup/anon6.C: New test.
8514
8515 2007-06-14  Dirk Mueller  <dmueller@suse.de>
8516
8517         PR c++/31806
8518         * g++.dg/opt/static6.C: New testcase.
8519
8520 2007-06-14  Geoff Keating  <geoffk@apple.com>
8521
8522         * g++.dg/ext/visibility/overload-1.C: New.
8523
8524         PR 31093
8525         * g++.dg/ext/visibility/anon4.C: New.
8526
8527 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
8528
8529         PR target/32268
8530         * gcc.target/i386/pr32268.c: New test.
8531
8532 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
8533
8534         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
8535         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
8536         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
8537
8538         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
8539         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
8540         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
8541         BID is used.
8542
8543 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
8544
8545         PR fortran/32302
8546         * gfortran.dg/common_resize_1.f90: New test.
8547
8548 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
8549
8550         PR target/32274
8551         * gcc.dg/vect/pr32224.c: Fix.   
8552         
8553 2007-06-13  Eric Christopher  <echristo@apple.com>
8554
8555         * gcc.target/i386/ssefn-1.c: Add -march=i386.
8556
8557 2007-06-13  Tobias Burnus  <burnus@net-b.de>
8558
8559         PR fortran/32323
8560         * gfortran.dg/actual_array_vect_1.f90: New.
8561
8562 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8563
8564         * gcc.target/sparc/mfpu.c: New test.
8565
8566 2007-06-12  Geoff Keating  <geoffk@apple.com>
8567
8568         * g++.dg/warn/weak1.C: Suppress on Darwin.
8569         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
8570
8571 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8572
8573         PR middle-end/31579
8574          * g++.dg/torture/pr31579.C: New testcase.
8575
8576 2007-06-12  Ian Lance Taylor  <iant@google.com>
8577
8578         PR libstdc++/29286
8579         * g++.dg/init/new16.C: New test.
8580         * g++.dg/init/new17.C: New test.
8581         * g++.dg/init/new18.C: New test.
8582         * g++.dg/init/new19.C: New test.
8583
8584 2007-06-12  Olivier Hainque  <hainque@adacore.com>
8585
8586         * gnat.dg/lhs_view_convert.adb: New test.
8587
8588 2007-06-12  Richard Guenther  <rguenther@suse.de>
8589
8590         PR tree-optimization/15353
8591         PR tree-optimization/31657
8592         * gcc.c-torture/execute/20070424-1.c: New testcase.
8593         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
8594         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
8595         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
8596         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
8597         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
8598
8599 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
8600
8601         PR rtl-optimization/32293
8602         * gcc.dg/pr32293.c: New test.
8603
8604 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
8605
8606         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
8607
8608 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
8609
8610         PR fortran/29786
8611         * gfortran.dg/equiv_7.f90: New test.
8612         * gfortran.dg/equiv_constraint_7.f90: Change error message.
8613
8614         PR fortran/30875
8615         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
8616
8617 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
8618
8619         * gcc.dg/setjmp-3.c: Rename raise to raise0.
8620         * gcc.dg/setjmp-4.c: Likewise.
8621         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
8622
8623 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
8624
8625         PR rtl-optimization/31025
8626         * gfortran.dg/pr31025.f90: New.
8627
8628 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
8629
8630         PR target/32280
8631         * gcc.target/i386/pr32280.c: New test.
8632
8633 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
8634
8635         PR middle-end/32279
8636         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
8637
8638 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8639
8640         PR libgfortran/32235
8641         * gfortran.dg/backspace_9.f: New test.
8642
8643 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
8644
8645         * gcc.dg/tree-ssa/prefetch-7.c: New test.
8646
8647 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
8648
8649         * gcc.dg/tree-ssa/loop-28.c: New testcase.
8650
8651 2007-06-09  Ian Lance Taylor  <iant@google.com>
8652
8653         PR tree-optimization/32169
8654         * gcc.c-torture/compile/pr32169.c: New test.
8655
8656 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
8657
8658         * gcc.dg/vect/costmodel: New directory.
8659         * gcc.dg/vect/costmodel/i386: New directory.
8660         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
8661         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8662         New test.
8663         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
8664         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
8665         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
8666         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
8667         * gcc.dg/vect/costmodel/x86_64: New directory.
8668         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
8669         New testsuite.
8670         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8671         New test.
8672         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
8673         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
8674         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
8675         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
8676         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
8677
8678 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
8679
8680         PR tree-optimization/32243
8681         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
8682         flags for -Os tests.
8683         * gcc.dg/vect/03-vect-pr32243.c: New test.
8684
8685 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
8686
8687         PR tree-optimization/32224
8688         * gcc.dg/vect/pr32224.c: New test.
8689
8690 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
8691
8692         PR c++/32177
8693         * g++.dg/gomp/pr32177.C: New test.
8694
8695 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8696
8697         PR testsuite/25241
8698         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
8699         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
8700         warning nor an error.
8701         * gcc.dg/Wfatal-2.c: Likewise.
8702         * gcc.dg/Werror-1.c: Likewise.
8703         * gcc.dg/Werror-5.c: Likewise.
8704         * gcc.dg/Werror-7.c: Likewise.
8705         * gcc.dg/Werror-10.c: Likewise.
8706         * gcc.dg/Werror-11.c: Likewise.
8707
8708 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
8709
8710         PR c++/30759
8711         * g++.dg/init/brace6.C: New test.
8712
8713 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
8714
8715         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
8716         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
8717         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
8718         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
8719
8720         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
8721         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
8722         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
8723         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
8724         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
8725         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
8726         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
8727         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
8728
8729         * gcc.dg/darwin-minversion-3.c: New.
8730
8731 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
8732
8733         * gcc.target/i386/builtin-copysign.c: New test.
8734
8735 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
8736
8737         PR tree-optimization/32220
8738         * gfortran.dg/predcom-2.f: New testcase.
8739
8740 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8741
8742         PR tree-opt/32231
8743         * gcc.target/i386/vectorize4.c: New test.
8744
8745 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
8746
8747         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
8748
8749 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8750
8751         PR testsuite/25241
8752         * gcc.dg/simd-5.c: Mark output as a note.
8753         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
8754         dg-message.
8755         * gcc.dg/simd-1.c: Likewise.
8756         * gcc.dg/always_inline.c: Mark output as a sorry.
8757         * gcc.dg/always_inline2.c: Likewise.
8758         * gcc.dg/always_inline3.c: Likewise.
8759
8760 2007-06-06  Ian Lance Taylor  <iant@google.com>
8761
8762         * g++.dg/conversion/enum1.C: New test.
8763
8764 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
8765
8766         PR tree-optimization/32216
8767         * gcc.dg/vect/pr32216.c: New test.
8768
8769 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8770
8771         PR testsuite/18923
8772         * gfortran.dg/invalid_contains_1.f90: New test.
8773         * gfortran.dg/invalid_contains_2.f90: New test.
8774
8775 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8776
8777         PR testsuite/32057
8778         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
8779         midnight issues.
8780
8781 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8782
8783         PR testsuite/25241
8784         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
8785         dg-message to match de note.
8786         * gcc.dg/pr26570.c: Use dg-message for a note.
8787         * gcc.dg/pr29254.c: Use dg-message for generic output and use
8788         dg-error instead of dg-warning because of -Werror.
8789         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
8790         neither an error, nor a warning.
8791         * gcc.dg/glibc-uclibc-2.c: Likewise
8792         * gcc.dg/cpp/19940712-1.c: Likewise.
8793
8794 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
8795
8796         PR preprocessor/23479
8797         * gcc.dg/binary-constants-1.c: Add test suites for
8798         the 0b-prefixed binary integer constants.
8799         * gcc.dg/binary-constants-2.c: Ditto.
8800         * gcc.dg/binary-constants-3.c: Ditto.
8801         * gcc.dg/binary-constants-4.c: Ditto.
8802
8803 2007-06-05  Ian Lance Taylor  <iant@google.com>
8804
8805         * gcc.dg/Wstrict-overflow-19.c: New test.
8806
8807 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
8808
8809         * gcc.dg/matrix/matrix-6.c: Remove conversion.
8810
8811 2007-06-04  Ian Lance Taylor  <iant@google.com>
8812
8813         * gcc.dg/Wstrict-overflow-18.c: New test.
8814
8815 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8816
8817         PR testsuite/25241
8818         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
8819         * gcc.dg/cpp/mi5.c: Likewise.
8820         * gcc.dg/cpp/mi7.c: Likewise.
8821
8822 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
8823
8824         PR c/32191
8825         * gcc.dg/pr32191.c: New test.
8826
8827 2007-05-28  Tobias Burnus  <burnus@net-b.de>
8828
8829         PR fortran/32124
8830         * gfortran.dg/allocate_stat_1.f90: Remove.
8831
8832 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8833
8834         * gcc.target/i386/sse4_2-check.h: New.
8835         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
8836         * gcc.target/i386/sse4_2-crc32.h: Likewise.
8837         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
8838         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
8839         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
8840         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
8841         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
8842         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
8843         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
8844         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
8845         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
8846         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
8847         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
8848         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
8849         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
8850         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
8851         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
8852         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
8853
8854 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
8855
8856         * gcc.dg/pie-link.c: New test.
8857
8858 2007-06-01  Ian Lance Taylor  <iant@google.com>
8859
8860         * gcc.dg/Wstrict-overflow-17.c: New test.
8861
8862 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
8863
8864         * gcc.dg/builtin-return-1.c (g): New.
8865         (main): Allocate at least 64 bytes on the stack.
8866
8867 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
8868
8869         * g++.dg/init/cleanup3.C: New test.
8870
8871 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8872
8873         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
8874         int is 16 bits.
8875
8876 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
8877
8878         PR fortran/32156
8879         * gfortran.dg/char_array_constructor_3.f90: New test.
8880
8881 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
8882
8883         PR tree-optimization/32160
8884         * gfortran.dg/predcom-1.f: New test.
8885
8886 2007-05-31  Richard Guenther  <rguenther@suse.de>
8887
8888         * g++.dg/other/str_empty.C: Move...
8889         * g++.dg/other/pr30567.C: Move...
8890         * g++.dg/tree-ssa/pr27218.C: Move...
8891         * g++.dg/torture: ...here and remove dg-options.
8892
8893 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
8894
8895         PR c++/32158
8896         * g++.dg/ext/is_pod_incomplete.C: New.
8897
8898 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
8899             Douglas Gregor <doug.gregor@gmail.com>
8900             Pedro Lamarao <pedro.lamarao@mndfck.org>
8901             Howard Hinnant <howard.hinnant@gmail.com>
8902
8903         PR c++/7412
8904         PR c++/29939
8905         * g++.dg/cpp0x/rv8p.C: New.
8906         * g++.dg/cpp0x/temp-constructor-bug.C: New.
8907         * g++.dg/cpp0x/cast-bug.C: New.
8908         * g++.dg/cpp0x/elision_weak.C: New.
8909         * g++.dg/cpp0x/collapse-bug.C: New.
8910         * g++.dg/cpp0x/rv3p.C: New.
8911         * g++.dg/cpp0x/rv7n.C: New.
8912         * g++.dg/cpp0x/overload-conv-1.C: New.
8913         * g++.dg/cpp0x/rv2n.C: New.
8914         * g++.dg/cpp0x/deduce.C: New.
8915         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
8916         * g++.dg/cpp0x/rv6p.C: New.
8917         * g++.dg/cpp0x/template_deduction.C: New.
8918         * g++.dg/cpp0x/implicit-copy.C: New.
8919         * g++.dg/cpp0x/rv1p.C: New.
8920         * g++.dg/cpp0x/cast.C: New.
8921         * g++.dg/cpp0x/rv5n.C: New.
8922         * g++.dg/cpp0x/collapse.C: New.
8923         * g++.dg/cpp0x/overload-conv-2.C: New.
8924         * g++.dg/cpp0x/rv4p.C: New.
8925         * g++.dg/cpp0x/rvo.C: New.
8926         * g++.dg/cpp0x/iop.C: New.
8927         * g++.dg/cpp0x/rv3n.C: New.
8928         * g++.dg/cpp0x/rv7p.C: New.
8929         * g++.dg/cpp0x/reference_collapsing.C: New.
8930         * g++.dg/cpp0x/overload.C: New.
8931         * g++.dg/cpp0x/named.C: New.
8932         * g++.dg/cpp0x/rv2p.C: New.
8933         * g++.dg/cpp0x/rv6n.C: New.
8934         * g++.dg/cpp0x/not_special.C: New.
8935         * g++.dg/cpp0x/bind.C: New.
8936         * g++.dg/cpp0x/rv1n.C: New.
8937         * g++.dg/cpp0x/rv5p.C: New.
8938         * g++.dg/cpp0x/elision.C: New.
8939         * g++.dg/cpp0x/named_refs.C: New.
8940         * g++.dg/cpp0x/unnamed_refs.C: New.
8941         * g++.dg/cpp0x/rv4n.C: New.
8942         * g++.dg/cpp0x/elision_neg.C: New.
8943         * g++.dg/init/copy7.C: Run in C++98 mode.
8944         * g++.dg/overload/arg1.C: Ditto.
8945         * g++.dg/overload/arg4.C: Ditto.
8946
8947 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
8948
8949         PR c++/31809
8950         * g++.dg/opt/static5.C: New test.
8951
8952 2007-05-30  Richard Guenther  <rguenther@suse.de>
8953
8954         * g++.dg/dg.exp: Prune torture/.
8955         * g++.dg/torture/dg-torture.exp: New testsuite.
8956
8957 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
8958
8959         * gcc.target/arm/pr27387.C: Move and rename to ...
8960         * g++.dg/inherit/thunk8.C: ... here.
8961
8962 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
8963
8964         PR tree-optimization/31769
8965         * g++.dg/gomp/pr31769.C: New test.
8966
8967 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
8968
8969         * gcc.target/i386/stack-realign.c: New.
8970
8971 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
8972
8973         * gcc.dg/tree-ssa/prefetch-6.c: New test.
8974
8975 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
8976
8977         * gfortran.dg/sizeof.f90: New.
8978
8979 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8980
8981         PR c/31339
8982         * gcc.dg/boolcomplex-1.c: New test.
8983
8984         PR c++/31339
8985         * g++.dg/ext/boolcomplex-1.c: New test.
8986
8987 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
8988
8989         * gcc.dg/matrix: New directory.
8990
8991 2007-05-28  Tobias Burnus  <burnus@net-b.de>
8992
8993         PR fortran/32124
8994         * gfortran.dg/allocate_stat_1.f90: New.
8995
8996 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
8997
8998         PR fortran/31972
8999         * transfer_hollerith_1.f90: New test.
9000
9001 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9002
9003         PR tree-opt/32100
9004         * gcc.c-torture/execute/vrp-7.c: New test.
9005
9006 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
9007
9008         * gfortran.dg/transfer_simplify_4.f90: New test.
9009
9010 2007-05-27  Tobias Burnus  <burnus@net-b.de>
9011
9012         PR fortran/32088
9013         * gfortran.dg/func_result_3.f90: New.
9014
9015 2007-05-27  Tobias Burnus  <burnus@net-b.de>
9016
9017         PR middle-end/32083
9018         * gfortran.dg/transfer_simplify_3.f90: New.
9019
9020 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
9021
9022         PR target/32065
9023         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
9024         to compile options.
9025         * gcc.target/i386/pr32065-2.c: New test.
9026
9027 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9028
9029         PR fortran/31813
9030         * gfortran.dg/io_constraints_2.f90: Update.
9031
9032 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
9033
9034         PR fortran/31219
9035         * gfortran.dg/array_constructor_17.f90: New test.
9036
9037 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9038
9039         PR tree-opt/32090
9040         * g++.dg/opt/array2.C: New testcase.
9041
9042 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
9043
9044         PR target/32065
9045         * gcc.target/i386/pr32065.c: New test.
9046
9047 2007-05-25  Dirk Mueller  <dmueller@suse.de>
9048             Marcus Meissner <meissner@suse.de>
9049
9050         * gcc.dg/attr-alloc_size.c: New.
9051
9052 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
9053             Lee Millward  <lee.millward@gmail.com>
9054
9055         PR c++/31745
9056         * g++.dg/parse/crash34.C: New test.
9057
9058         * g++.dg/parse/crash35.C: New test.
9059
9060 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
9061
9062         * gcc.target/i386/sse2-check.h: New.
9063         * gcc.target/i386/sse2-vec-1.c: Likewise.
9064         * gcc.target/i386/sse2-vec-2.c: Likewise.
9065         * gcc.target/i386/sse2-vec-3.c: Likewise.
9066         * gcc.target/i386/sse2-vec-4.c: Likewise.
9067         * gcc.target/i386/sse2-vec-5.c: Likewise.
9068         * gcc.target/i386/sse2-vec-6.c: Likewise.
9069
9070 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
9071
9072         PR c++/31431
9073         PR c++/31432
9074         PR c++/31434
9075         PR c++/31435
9076         PR c++/31437
9077         PR c++/31438
9078         PR c++/31442
9079         PR c++/31443
9080         PR c++/31444
9081         PR c++/31445
9082         * g++.dg/cpp0x/pr31431.C: New.
9083         * g++.dg/cpp0x/pr31437.C: New.
9084         * g++.dg/cpp0x/pr31442.C: New.
9085         * g++.dg/cpp0x/pr31444.C: New.
9086         * g++.dg/cpp0x/pr31431-2.C: New.
9087         * g++.dg/cpp0x/pr31432.C: New.
9088         * g++.dg/cpp0x/pr31434.C: New.
9089         * g++.dg/cpp0x/pr31438.C: New.
9090         * g++.dg/cpp0x/pr31443.C: New.
9091         * g++.dg/cpp0x/pr31445.C: New.
9092         * g++.dg/cpp0x/variadic-crash1.C: New.
9093
9094 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
9095
9096         * gcc.target/arm/long-calls-1.c: New test.
9097         * gcc.target/arm/long-calls-2.c: Likewise.
9098         * gcc.target/arm/long-calls-3.c: Likewise.
9099         * gcc.target/arm/long-calls-4.c: Likewise.
9100
9101 2007-05-25  Richard Guenther  <rguenther@suse.de>
9102             Andrew Pinski  <andrew_pinski@playstation.sony.com>
9103
9104         PR tree-optimization/31982
9105         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
9106
9107 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
9108
9109         PR fortran/32047
9110         * gfortran.dg/result_in_spec_2.f90: New test.
9111
9112 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9113
9114         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
9115
9116 2007-05-24  Ollie Wild  <aaw@google.com>
9117
9118         * gcc.dg/cpp/counter-1.c: New test.
9119         * gcc.dg/pch/counter-1.c: New test.
9120         * gcc.dg/pch/counter-1.hs: New file.
9121         * gcc.dg/pch/counter-2.c: New test.
9122         * gcc.dg/pch/counter-2.hs: New file.
9123         * gcc.dg/pch/counter-3.c: New test.
9124         * gcc.dg/pch/counter-3.hs: New file.
9125
9126 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
9127
9128         * gcc.dg/tree-ssa/predcom-1.c: New test.
9129         * gcc.dg/tree-ssa/predcom-2.c: New test.
9130         * gcc.dg/tree-ssa/predcom-3.c: New test.
9131         * gcc.dg/tree-ssa/predcom-4.c: New test.
9132         * gcc.dg/tree-ssa/predcom-5.c: New test.
9133         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
9134
9135 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
9136
9137         PR testsuite/32062
9138         * gcc.target/i386/sse4_1-check.h (MASK): New.
9139
9140 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9141
9142         PR fortran/32038
9143         * gfortran.dg/pr25603.f: Initialize integer variables.
9144
9145 2007-05-23  Ian Lance Taylor  <iant@google.com>
9146
9147         * g++.dg/other/vrp1.C: New test.
9148
9149 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
9150
9151         PR preprocessor/20077
9152         * gcc.dg/cpp/paste15.c: New test.
9153
9154 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
9155             Nigel Stephens  <nigel@mips.com>
9156             Richard Sandiford  <richard@codesourcery.com>
9157
9158         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
9159         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
9160         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
9161         * gcc.target/mips/inter/mips16-inter.exp: New.
9162
9163 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
9164
9165         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
9166
9167 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9168
9169         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
9170         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
9171         * gcc.target/i386/sse3-addsubps.c: Likewise.
9172         * gcc.target/i386/sse3-haddpd.c: Likewise.
9173         * gcc.target/i386/sse3-haddps.c: Likewise.
9174         * gcc.target/i386/sse3-hsubpd.c: Likewise.
9175         * gcc.target/i386/sse3-hsubps.c: Likewise.
9176         * gcc.target/i386/sse3-lddqu.c: Likewise.
9177         * gcc.target/i386/sse3-movddup.c: Likewise.
9178         * gcc.target/i386/sse3-movshdup.c: Likewise.
9179         * gcc.target/i386/sse3-movsldup.c: Likewise.
9180
9181         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
9182         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
9183         * gcc.target/i386/ssse3-pabsd.c: Likewise.
9184         * gcc.target/i386/ssse3-pabsw.c: Likewise.
9185         * gcc.target/i386/ssse3-palignr.c: Likewise.
9186         * gcc.target/i386/ssse3-phaddd.c: Likewise.
9187         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
9188         * gcc.target/i386/ssse3-phaddw.c: Likewise.
9189         * gcc.target/i386/ssse3-phsubd.c: Likewise.
9190         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
9191         * gcc.target/i386/ssse3-phsubw.c: Likewise.
9192         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
9193         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
9194         * gcc.target/i386/ssse3-pshufb.c: Likewise.
9195         * gcc.target/i386/ssse3-psignb.c: Likewise.
9196         * gcc.target/i386/ssse3-psignd.c: Likewise.
9197         * gcc.target/i386/ssse3-psignw.c: Likewise.
9198         * gcc.target/i386/ssse3-vals.h: Likewise.
9199
9200         * gcc.target/i386/sse3-check.h: New file.
9201         * gcc.target/i386/ssse3-check.h: Likewise.
9202
9203 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9204
9205         PR middle-end/31095
9206         * gcc.c-torture/compile/bcopy-1.c: New testcase.
9207
9208 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9209
9210         PR middle-end/31606
9211         * gcc.c-torture/20070522-1.c: New testcase.
9212
9213 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
9214
9215         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
9216
9217 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
9218
9219         * gcc.c-torture/execute/ieee/20000320-1.x,
9220         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
9221         m68k-*-* and check_effective_target_coldfire_fpu.
9222
9223 2007-05-22  Ollie Wild  <aaw@google.com>
9224
9225         * g++.dg/lookup/hidden-class10.C: New test.
9226         * g++.dg/lookup/hidden-class11.C: New test.
9227
9228 2007-05-22  Ollie Wild  <aaw@google.com>
9229
9230         * g++.dg/lookup/name-clash5.C: New test.
9231         * g++.dg/lookup/name-clash6.C: New test.
9232
9233 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
9234
9235         * g++.dg/other/i386-2.C: Update comments on header files tested.
9236         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
9237         of <tmmintrin.h>.
9238         * gcc.target/i386/sse-12.c: Likewise.
9239         * gcc.target/i386/sse-13.c: Likewise.
9240         * gcc.target/i386/sse-14.c: Likewise.
9241
9242         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
9243         Redefined to test with immediate operand.
9244         (__builtin_ia32_blendps): Likewise.
9245         (__builtin_ia32_blendpd): Likewise.
9246         (__builtin_ia32_dpps): Likewise.
9247         (__builtin_ia32_dpps): Likewise.
9248         (__builtin_ia32_insertps128): Likewise.
9249         (__builtin_ia32_vec_ext_v4sf): Likewise.
9250         (__builtin_ia32_vec_set_v16qi): Likewise.
9251         (__builtin_ia32_vec_set_v4si): Likewise.
9252         (__builtin_ia32_vec_set_v2di): Likewise.
9253         (__builtin_ia32_vec_ext_v16qi): Likewise.
9254         (__builtin_ia32_vec_ext_v4si): Likewise.
9255         (__builtin_ia32_vec_ext_v2di): Likewise.
9256         (__builtin_ia32_roundpd): Likewise.
9257         (__builtin_ia32_roundsd): Likewise.
9258         (__builtin_ia32_roundps): Likewise.
9259         (__builtin_ia32_roundss): Likewise.
9260         (__builtin_ia32_mpsadbw128): Likewise.
9261
9262 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
9263
9264         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
9265
9266 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
9267
9268         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
9269         failures.
9270         * gcc.dg/dfp/func-struct.c: Ditto.
9271         * gcc.dg/dfp/operator-assignment.c: Ditto.
9272         * gcc.dg/dfp/convert-bfp.c: Ditto.
9273         * gcc.dg/dfp/convert-int.c: Ditto.
9274         * gcc.dg/dfp/convert-int-max.c: Ditto.
9275         * gcc.dg/dfp/func-scalar.c: Ditto.
9276         * gcc.dg/dfp/cast.c: Ditto.
9277         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
9278         failures, and fix a typo in return type of arg1_128.
9279         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
9280         failures, and fix a typo in a constant suffix.
9281         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
9282         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
9283
9284 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
9285             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9286
9287         * lib/gcc-dg.exp(process_message): New proc.
9288         (dg-message): New test directive.
9289         * gcc.dg/always_inline.c: Use dg-message.
9290         * gcc.dg/always_inline2.c: Ditto.
9291         * gcc.dg/always_inline3.c: Ditto.
9292         * gcc.dg/invalid-call-1.c: Ditto.
9293         * gcc.dg/pr17506.c: Ditto.
9294         * gcc.dg/simd-5.c: Ditto.
9295         * gcc.dg/simd-6.c: Ditto.
9296         * gcc.dg/va-arg-2.c: Ditto.
9297         * gcc.dg/cpp/syshdr.c: Ditto.
9298         * gcc.dg/cpp/unc4.c: Ditto.
9299         * gcc.dg/cpp/trad/mi1.c: Ditto.
9300         * gcc.dg/cpp/trad/mi5.c: Ditto.
9301         * gcc.dg/cpp/trad/mi7.c: Ditto.
9302         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
9303         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
9304         * gcc.test-framework/test-framework.awk: Special-case outexists
9305         tests.
9306
9307 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
9308
9309         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
9310         (bit_SSE4_2): Likewise.
9311         (bit_POPCNT): Likewise.
9312
9313         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
9314         Check if assembler supports SSE4 instructions.
9315
9316         * gcc.target/i386/sse4_1-blendpd.c: New file.
9317         * gcc.target/i386/sse4_1-blendps.c: Likewise.
9318         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
9319         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
9320         * gcc.target/i386/sse4_1-check.h: Likewise.
9321         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
9322         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
9323         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
9324         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
9325         * gcc.target/i386/sse4_1-extractps.c: Likewise.
9326         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
9327         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
9328         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
9329         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
9330         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
9331         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
9332         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
9333         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
9334         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
9335         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
9336         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
9337         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
9338         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
9339         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
9340         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
9341         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
9342         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
9343         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
9344         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
9345         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
9346         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
9347         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
9348         * gcc.target/i386/sse4_1-pminud.c: Likewise.
9349         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
9350         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
9351         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
9352         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
9353         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
9354         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
9355         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
9356         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
9357         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
9358         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
9359         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
9360         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
9361         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
9362         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
9363         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
9364         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
9365         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
9366         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
9367         * gcc.target/i386/sse4_1-round.h: Likewise.
9368         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
9369         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
9370         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
9371         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
9372         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
9373         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
9374         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
9375         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
9376         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
9377         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
9378         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
9379         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
9380         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
9381         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
9382
9383 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9384
9385         PR fortran/31627
9386         * gfortran.dg/bounds_check_7.f90: New test.
9387
9388 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
9389
9390         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
9391         (check_effective_target_sse4a): Ditto.
9392
9393         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
9394         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
9395         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
9396         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
9397         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
9398         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
9399         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
9400         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
9401         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
9402         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
9403         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
9404         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
9405         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
9406         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
9407         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
9408         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
9409         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
9410         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
9411         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
9412         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
9413
9414 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
9415
9416         * g++.dg/ext/cleanup-1.C: New test.
9417         * g++.dg/ext/cleanup-2.C: Likewise.
9418         * g++.dg/ext/cleanup-3.C: Likewise.
9419         * g++.dg/ext/cleanup-4.C: Likewise.
9420         * g++.dg/ext/cleanup-5.C: Likewise.
9421         * g++.dg/ext/cleanup-6.C: Likewise.
9422         * g++.dg/ext/cleanup-8.C: Likewise.
9423         * g++.dg/ext/cleanup-9.C: Likewise.
9424         * g++.dg/ext/cleanup-10.C: Likewise.
9425         * g++.dg/ext/cleanup-11.C: Likewise.
9426         * g++.dg/ext/cleanup-dtor.C: Likewise.
9427
9428 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9429
9430         PR middle-end/31995
9431         * gcc.dg/vect/vect-102a.c: New test.
9432
9433 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
9434             Paolo Carlini  <pcarlini@suse.de>
9435             Uros Bizjak  <ubizjak@gmail.com>
9436
9437         * gcc.dg/gcc-have-sync-compare-and-swap.c,
9438         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
9439         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
9440         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
9441         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
9442         New testcases.
9443
9444 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
9445
9446         PR fortran/32002
9447         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
9448
9449 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9450
9451         PR fortran/32027
9452         * gfortran.dg/do_3.F90: Add checks for the final value of the
9453         loop variable.
9454
9455 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
9456
9457         * gcc.c-torture/execute/990127-2.x: New file.
9458
9459 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
9460
9461         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
9462         * gcc.target/i386/sse-12: Add -O to compile options.
9463         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
9464         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
9465         and mm3dnow.h.  Add -O to compile options.
9466
9467 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
9468
9469         PR fortran/31867
9470         * gfortran.dg/char_length_5.f90: New test.
9471
9472         PR fortran/31994
9473         * gfortran.dg/array_reference_1.f90: New test.
9474
9475 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9476
9477         PR middle-end/7651
9478         PR c++/11856
9479         PR c/12963
9480         PR c/23587
9481         PR other/29694
9482         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
9483         * gcc.dg/Wtype-limits.c: New.
9484         * gcc.dg/Wtype-limits-Wextra.c: New.
9485         * gcc.dg/Wtype-limits-no.c: New.
9486         * g++.dg/warn/Wtype-limits.C: New.
9487         * g++.dg/warn/Wtype-limits-Wextra.C: New.
9488         * g++.dg/warn/Wtype-limits-no.C: New.
9489
9490 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
9491
9492         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
9493         instead of "-msse2".'
9494         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
9495         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
9496         and mm3dnow.h.
9497         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
9498         to test with immediate operand.
9499         (__builtin_ia32_insertqi): Ditto.
9500         (__builtin_ia32_palignr128): Ditto.
9501         (__builtin_ia32_palignr): Ditto.
9502         (__builtin_ia32_pshufhw): Ditto.
9503         (__builtin_ia32_pshuflw): Ditto.
9504         (__builtin_ia32_pshufd): Ditto.
9505         (__builtin_ia32_vec_set_v8hi): Ditto.
9506         (__builtin_ia32_vec_ext_v8hi): Ditto.
9507         (__builtin_ia32_shufpd): Ditto.
9508         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
9509
9510 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
9511
9512         PR fortran/32001
9513         * gfortran.dg/min_max_conformance.f90: Added more testcases.
9514
9515 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
9516
9517         PR target/31585
9518         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
9519         and "__inline".  Use "-msse" instead of "-msse2".
9520
9521 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9522
9523         PR middle-end/7651
9524         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
9525         * gcc.dg/20030906-2.c: Likewise.
9526         * objc.dg/method-17.m: Add -Wreturn-type.
9527         * obj-c++.dg/method-21.mm: Likewise.
9528
9529 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
9530
9531         PR target/31585
9532         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
9533         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
9534         (__builtin_ia32_psrlqi128): Ditto.
9535         (__builtin_ia32_psrlwi128): Ditto.
9536         (__builtin_ia32_psrldi128): Ditto.
9537         (__builtin_ia32_psrldqi128): Ditto.
9538         (__builtin_ia32_pslldqi128): Ditto.
9539         (__builtin_ia32_psrawi128): Ditto.
9540         (__builtin_ia32_psradi128): Ditto.
9541         (__builtin_ia32_psllqi128): Ditto.
9542         (__builtin_ia32_pslldi128): Ditto.
9543         (__builtin_prefetch): Ditto.
9544         (__builtin_ia32_pshufw): Ditto.
9545         (__builtin_ia32_vec_set_v4hi): Ditto.
9546         (__builtin_ia32_vec_ext_v4hi): Ditto.
9547         (__builtin_ia32_shufps): Ditto.
9548         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
9549
9550 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9551
9552         PR fortran/31974
9553         * gfortran.dg/char_allocation_1.f90: New test.
9554
9555 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9556
9557         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
9558         * gcc.dg/Wconversion-sign.c: New.
9559         * gcc.dg/Wconversion-integer-no-sign.c: New.
9560         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
9561         Wconversion-sign.C
9562         * g++.dg/warn/Wconversion-sign.C: New.
9563         * g++.old-deja/g++.other/warn4.C: Update.
9564         * g++.dg/warn/Wconversion1.C: Likewise.
9565
9566 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9567
9568         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
9569         * gcc.dg/torture/builtin-math-4.c: Likewise.
9570
9571 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9572
9573         PR libfortran/31964
9574         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
9575
9576 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9577
9578         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
9579
9580 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
9581
9582         PR target/31628
9583         * gcc.target/i386/pr31628.c: New.
9584
9585 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
9586
9587         PR middle-end/31344
9588         * gcc.dg/pr31344.c: New test.
9589
9590 2007-05-17  Ian Lance Taylor  <iant@google.com>
9591
9592         PR tree-optimization/31953
9593         * gcc.c-torture/compile/pr31953.c: New test.
9594
9595 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9596
9597         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
9598
9599         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
9600         and drem.
9601         * gcc.dg/torture/builtin-math-4.c: Likewise.
9602
9603         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
9604         * gcc.dg/torture/builtin-math-4.c: Likewise.
9605
9606         * gcc.dg/torture/builtin-math-4.c: New test.
9607
9608 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
9609             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9610
9611         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
9612         * gcc.dg/cpp/include2.c: Ditto.
9613         * gcc.dg/cpp/mac-dir-2.c: Ditto.
9614         * gcc.dg/cpp/paste5.c: Ditto.
9615         * gcc.dg/cpp/paste6.c: Ditto.
9616         * gcc.dg/cpp/paste8.c: Ditto.
9617         * gcc.dg/cpp/paste11.c: Ditto.
9618         * gcc.dg/cpp/paste13.c: Ditto.
9619         * gcc.dg/cpp/skipping2.c: Ditto.
9620         * gcc.dg/reg-vol-struct-1.c: Ditto.
9621         * gcc.dg/Wshadow-1.c: Ditto.
9622         * gcc.dg/cpp/trad/comment.c: Ditto.
9623         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
9624         * gcc.dg/cpp/if-2.c: Ditto.
9625         * gcc.dg/array-5.c: Ditto.
9626         * gcc.dg/inline-15.c: Ditto.
9627         * gcc.dg/pr27953.c: Ditto.
9628         * gcc.dg/Wno-c++-compat.c: Ditto.
9629
9630 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
9631
9632         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
9633
9634 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9635
9636         * gcc.c-torture/execute/20070517-1.c: New test.
9637
9638 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
9639
9640         PR fortran/31919
9641         * gfortran.dg/min_max_conformance.f90: New test.
9642
9643 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
9644
9645         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
9646         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
9647         gcc.dg/vect/vect-104.c: Use more complex construction to
9648         prevent vectorizing.
9649         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
9650
9651 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
9652
9653         PR tree-optimization/24659
9654         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
9655         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
9656         not vect_int target.
9657         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
9658         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
9659         targets.
9660         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
9661         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
9662         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
9663
9664 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
9665
9666         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
9667         and x86_64-*-* targets.
9668         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
9669
9670 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
9671
9672         PR fortran/18769
9673         PR fortran/30881
9674         PR fortran/31194
9675         PR fortran/31216
9676         PR fortran/31427
9677         * transfer_simplify_1.f90: New test.
9678         * transfer_simplify_2.f90: New test.
9679
9680 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
9681
9682         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
9683
9684 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
9685
9686         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
9687
9688         * gcc.dg/fltconst-pedantic-dfp.c: New test.
9689
9690         PR c/31924
9691         * gcc.dg/fltconst-1.c: New test.
9692
9693         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
9694         * gcc.dg/dfp/operator-assignment.c: Ditto.
9695
9696 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
9697
9698         PR c++/29928
9699         * g++.dg/rtti/typeid5.C: New.
9700
9701 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9702
9703         PR fortran/31725
9704         * gfortran.dg/substr_4.f: New test.
9705
9706 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
9707
9708         * gcc.target/m68k/interrupt_thread-1.c,
9709         gcc.target/m68k/interrupt_thread-2.c,
9710         gcc.target/m68k/interrupt_thread-3.c: New.
9711         * gcc.target/m68k/m68k.exp: Accept fido.
9712
9713 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
9714
9715         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
9716         * gfortran.dg/altreturn_3.f90: Likewise.
9717         * gfortran.dg/assumed_dummy_1.f90: Likewise.
9718         * gfortran.dg/default_numeric_type_1.f90: Likewise.
9719         * gfortran.dg/inquire_iolength.f90: Likewise.
9720         * gfortran.dg/module_naming_1.f90: Likewise.
9721         * gfortran.dg/oldstyle_2.f90: Likewise.
9722         * gfortran.dg/operator_2.f90: Likewise.
9723         * gfortran.dg/parameter_array_element_1.f90: Likewise.
9724         * gfortran.dg/used_types_11.f90: Likewise.
9725         * gfortran.dg/zero_array_components_1.f90: Likewise.
9726         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
9727         * gfortran.dg/parameter_array_dummy.f90: Likewise.
9728         * gfortran.dg/real_const_3.f90: Likewise.
9729
9730 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
9731
9732         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
9733         * gcc.dg/tree-ssa/loop-30.c: New test.
9734
9735 2007-05-13  Richard Guenther  <rguenther@suse.de>
9736
9737         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
9738         scanning forwprop1.
9739         * g++.dg/tree-ssa/pr31146.C: Likewise.
9740
9741 2007-05-13  Revital Eres  <eres@il.ibm.com>
9742
9743         * gcc.dg/dse.c: New test.
9744
9745 2007-05-12  Richard Guenther  <rguenther@suse.de>
9746
9747         PR tree-optimization/31797
9748         * gcc.c-torture/compile/pr31797.c: New testcase.
9749
9750 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
9751
9752         PR fortran/30746
9753         * gfortran.dg/host_assoc_function_1.f90: New test.
9754
9755 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
9756
9757         PR c++/31829
9758         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
9759
9760 2007-05-11  Silvius Rus  <rus@google.com>
9761
9762         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
9763         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
9764         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
9765         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
9766         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
9767         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
9768         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
9769         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
9770         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
9771         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
9772         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
9773         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
9774         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
9775         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
9776         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
9777         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
9778
9779 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
9780
9781         PR other/31852
9782         * gcc.c-torture/execute/builtins/memchr.c: New.
9783         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
9784         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
9785
9786 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
9787
9788         PR fortran/30876
9789         * gfortran.dg/recursive_reference_1.f90: Put error at correct
9790         line.
9791         * gfortran.dg/recursive_reference_2.f90: New test.
9792
9793 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
9794
9795         PR fortran/30878
9796         * gfortran.dg/namelist_29.f90: New test.
9797
9798 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
9799
9800         PR fortran/31474
9801         * gfortran.dg/entry_10.f90: New test.
9802
9803 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
9804
9805         PR tree-optimization/31885
9806         * gcc.dg/tree-ssa/loop-29.c: New test.
9807
9808 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
9809
9810         * assumed_dummy_1.f90: Fix dg directive.
9811         * char_initialiser_actual.f90: Likewise.
9812         * nested_modules_2.f90: Likewise.
9813         * shift-alloc.f90: Likewise.
9814
9815 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
9816
9817         * gcc.dg/20070507-1.c: Disable for non-pic targets.
9818
9819 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9820
9821         PR libfortran/31880
9822         * gfortran.dg/unf_read_corrupted_2.f90: New test.
9823
9824 2007-05-09  Mike Stump  <mrs@apple.com>
9825
9826         * g++.dg/other/first-global.C: Add -fpie for darwin.
9827         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
9828
9829 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9830
9831         * gcc.dg/20070507-1.c: New testcase.
9832
9833 2007-05-08  Chao-ying Fu  <fu@mips.com>
9834
9835         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
9836         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
9837         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
9838         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
9839
9840 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
9841
9842         PR 31847
9843         * gcc.dg/pr31847.c: New test.
9844
9845 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
9846
9847         PR fortran/31692
9848         * gfortran.dg/actual_array_result_1.f90: New test.
9849
9850 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
9851
9852         PR fortran/29397
9853         * gfortran.dg/parameter_array_init_1.f90: New test.
9854
9855         PR fortran/29400
9856         * gfortran.dg/parameter_array_init_2.f90: New test.
9857
9858 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
9859
9860         PR target/31854
9861         * gcc.target/i386/pr31854.c: New test.
9862
9863 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
9864
9865         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
9866
9867 2007-05-07  Mike Stump  <mrs@apple.com>
9868
9869         * g++.old-deja/g++.mike/empty.C: Add.
9870
9871 2007-05-07  Eric Christopher  <echristo@apple.com>
9872
9873         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
9874
9875 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
9876
9877         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
9878         variable.  Rearrange conversions from binary float to decimal float.
9879
9880 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
9881
9882         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
9883         x86.
9884
9885 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
9886
9887         * gnat.dg/opt1.ad[sb]: New testcase.
9888
9889 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9890
9891         PR fortran/31399
9892         * gfortran.dg/do_3.F90: New test.
9893
9894 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9895
9896         PR fortran/31764
9897         * gfortran.dg/new_line.f90: Add new checks.
9898
9899 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9900
9901         PR fortran/31201
9902         * gfortran.dg/large_unit_1.f90: New.
9903         * gfortran.dg/large_unit_2.f90: New.
9904         * gfortran.dg/iostat_4.f90: New
9905         * gfortran.dg/bounds_check_fail_1.f90: Updated.
9906
9907 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
9908
9909         PR fortran/31540
9910         * gfortran.dg/char_result_4.f90: New test.
9911
9912 2007-06-05  Revital Eres  <eres@il.ibm.com>
9913
9914         PR 30957
9915         * gcc.dg/pr30957-1.c: New test.
9916
9917 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9918
9919         PR fortran/31251
9920         * gfortran.dg/char_type_len_2.f90: New test.
9921
9922 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
9923
9924         PR 31775
9925         * g++.dg/other/nested-extern.cc: New.
9926         * g++.dg/other/nested-extern-1.C: New.
9927         * g++.dg/other/nested-extern-2.C: New.
9928
9929 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
9930
9931         PR fortran/31760
9932         * gfortran.dg/erf.f90: New test.
9933         * gfortran.dg/besxy.f90: New test.
9934
9935 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
9936
9937         PR fortran/22359
9938         * gfortran.dg/fseek.f90: New test.
9939
9940 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
9941
9942         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
9943
9944 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9945
9946         PR libfortran/31210
9947         * gfortran.dg/zero_length_1.f90: New test.
9948
9949 2007-05-04  Tobias Burnus  <burnus@net-b.de>
9950
9951         PR fortran/31803
9952         * gfortran.dg/char_pointer_assign_3.f90: New test.
9953         * gfortran.dg/char_result_2.f90: Re-enable test.
9954
9955 2007-05-04  Tobias Burnus  <burnus@net-b.de>
9956
9957         PR fortran/25071
9958         * gfortran.dg/char_length_3.f90: New test.
9959         * gfortran.dg/char_result_2.f90: Fix test.
9960
9961 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
9962
9963         PR tree-optimization/30565
9964         * gcc.dg/tree-ssa/loop-27.c: New test.
9965
9966 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
9967
9968         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
9969         * gcc.target/bfin/arith.c (__v2hi): Likewise.
9970         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
9971         * gcc.target/bfin/shift.c (__v2hi): Likewise.
9972
9973 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
9974
9975         PR tree-optimization/31699
9976         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
9977         New.
9978         (check_effective_target_vect_floatint_cvt): New.
9979         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
9980         of specific targets.
9981         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
9982         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
9983         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
9984         * gcc.dg/vect/vect-iv-4.c: Likewise.
9985         * gcc.dg/vect/vect-multitypes-11.c: New.
9986         * gcc.dg/vect/pr31699.c: New.
9987
9988 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
9989
9990         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
9991
9992 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
9993
9994         PR C++/31663
9995         * g++.dg/warn/anonymous-namespace-2.C: New.
9996         * g++.dg/warn/anonymous-namespace-2.h: New.
9997
9998 2007-05-02  Paul Brook  <paul@codesourcery.com>
9999
10000         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
10001
10002 2007-05-02  Eric Christopher  <echristo@apple.com>
10003
10004         * gcc.dg/cpp/if-div.c: New file.
10005
10006 2007-05-02  Tom Tromey  <tromey@redhat.com>
10007
10008         PR preprocessor/28709:
10009         * gcc.dg/cpp/pr28709.c: New file.
10010
10011 2007-05-02  Richard Guenther  <rguenther@suse.de>
10012
10013         PR tree-optimization/31146
10014         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
10015
10016 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
10017
10018         * gcc.c-torture/compile/limits-blockid.c: New.
10019         * gcc.c-torture/compile/limits-caselabels.c: New.
10020         * gcc.c-torture/compile/limits-declparen.c: New.
10021         * gcc.c-torture/compile/limits-enumconst.c: New.
10022         * gcc.c-torture/compile/limits-exprparen.c: New.
10023         * gcc.c-torture/compile/limits-externalid.c: New.
10024         * gcc.c-torture/compile/limits-fnargs.c: New.
10025         * gcc.c-torture/compile/limits-fndefn.c: New.
10026         * gcc.c-torture/compile/limits-idexternal.c: New.
10027         * gcc.c-torture/compile/limits-idinternal.c: New.
10028         * gcc.c-torture/compile/limits-pointer.c: New.
10029         * gcc.c-torture/compile/limits-stringlit.c: New.
10030         * gcc.c-torture/compile/limits-structmem.c: New.
10031         * gcc.c-torture/compile/limits-structnest.c: New.
10032
10033 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
10034
10035         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
10036
10037 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10038
10039         PR middle-end/31740
10040         * gcc.c-torture/compile/20070501-1.c: New testcase.
10041
10042 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10043
10044         PR fortran/31732
10045         * gfortran.dg/array_memset_2:  New test case.
10046
10047 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
10048
10049         PR testsuite/31615
10050         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
10051
10052 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
10053
10054         PR testsuite/31589
10055         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
10056         dg-final test.
10057         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
10058         keyword to dg-final test.
10059         * gcc.dg/vect/vect-iv-4.c: Likewise.
10060         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10061         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
10062         test.
10063         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
10064         cast.
10065         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
10066         * lib/target-supports.exp
10067         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
10068         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
10069
10070 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
10071
10072         * gcc.c-torture/execute/ieee/20000320-1.c: Use
10073         __LONG_LONG_MAX__ and its friends instead of those supplied by
10074         limits.h.
10075
10076 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
10077
10078         PR C++/31721
10079         * g++.dg/ext/vector7.C: New testcase.
10080
10081 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10082
10083         PR fortran/31591
10084         * gfortran.dg/bound_simplification_1.f90: New test.
10085
10086 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10087
10088         PR fortran/31645
10089         * gfortran.dg/bom_error.f90: New test.
10090         * gfortran.dg/bom_include.f90: New test.
10091         * gfortran.dg/bom_UTF16-LE.f90: New test.
10092         * gfortran.dg/bom_UTF16-BE.f90: New test.
10093         * gfortran.dg/bom_UTF-8.f90: New test.
10094         * gfortran.dg/bom_UTF-32.f90: New test.
10095         * gfortran.dg/bom_UTF-8.F90: New test.
10096         * gfortran.dg/bom_include.inc: New file.
10097
10098 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10099
10100         PR C++/30221
10101         * g++.dg/init/ptrfn2.C: New test.
10102         * g++.dg/init/ptrfn3.C: New test.
10103
10104 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
10105
10106         PR fortran/31711
10107         * gfortran.dg/dependency_21.f90: New test.
10108
10109 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10110
10111         * gfortran.dg/secnds.f: Use real*8.
10112         * gfortran.dg/secnds-1.f: Use real*8.
10113
10114 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10115
10116         PR libfortran/31532
10117         * gfortran.dg/inquire_5.f90: Update test.
10118
10119 2007-04-27  Ian Lance Taylor  <iant@google.com>
10120
10121         PR middle-end/31710
10122         * gcc.c-torture/compile/pr31710.c: New test.
10123
10124 2007-04-27  Richard Guenther  <rguenther@suse.de>
10125
10126         PR tree-optimization/30965
10127         PR tree-optimization/30978
10128         * gcc.dg/tree-ssa/pr30978.c: New testcase.
10129         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
10130         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
10131         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
10132
10133 2007-04-27  Richard Guenther  <rguenther@suse.de>
10134
10135         PR tree-optimization/31715
10136         * gcc.dg/Warray-bounds-4.c: New testcase.
10137
10138 2007-04-26  Ian Lance Taylor  <iant@google.com>
10139
10140         PR target/28675
10141         * gcc.c-torture/compile/pr28675.c: New test.
10142
10143 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10144
10145         PR C++/30016
10146         * g++.dg/ext/vector6.C: New test.
10147
10148 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
10149
10150         * gcc.c-torture/execute/ieee/20000320-1.x: New.
10151
10152 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
10153
10154         PR middle-end/31617
10155         * g++.dg/other/str_empty.C: Add expected warning.
10156
10157 2007-04-26  Richard Guenther  <rguenther@suse.de>
10158         Daniel Berlin  <dberlin@dberlin.org>
10159
10160         PR tree-optimization/30567
10161         * g++.dg/other/pr30567.C: New testcase.
10162
10163 2007-04-26  Richard Guenther  <rguenther@suse.de>
10164
10165         PR tree-optimization/31703
10166         * gcc.c-torture/compile/pr31703.c: New testcase.
10167         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
10168         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
10169
10170 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
10171
10172         * gfortran.dg/open_errors.f90: Added if statements checking
10173         the value of iostat.
10174
10175 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
10176
10177         PR c++/31598
10178         * g++.dg/gomp/pr31598.C: New test.
10179
10180         PR tree-optimization/30558
10181         * g++.dg/gomp/pr30558.C: New test.
10182
10183 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
10184
10185         PR c++/31338
10186         * g++.dg/ext/complex2.C: New test.
10187
10188 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
10189
10190         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
10191
10192 2007-04-25  Thiemo Seufer  <ths@mips.com>
10193
10194         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
10195         value to signed char.
10196
10197 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
10198
10199         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
10200         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
10201         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
10202
10203 2007-04-25  Tobias Burnus  <burnus@net-b.de>
10204
10205         PR fortran/31668
10206         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
10207         statement functions.
10208         * gfortran.dg/c_by_val_5.f90: New test.
10209
10210 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
10211
10212         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
10213         with two new subroutines to avoid parameter-induced aliasing.
10214         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
10215         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
10216
10217 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10218
10219         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
10220         * g++.dg/warn/Warray-bounds.C: Likewise.
10221
10222 2007-04-24  Ian Lance Taylor  <iant@google.com>
10223
10224         PR tree-optimization/31605
10225         * gcc.c-torture/execute/pr31605.c: New test.
10226
10227 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10228
10229         PR fortran/31587
10230         * lib/gcc-dg.exp (scan-module): New function.
10231         * gfortran.dg/module_md5_1.f90: New test.
10232
10233 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
10234
10235         * g++.old-deja/g++.pt/defarg6.C: Only run with
10236         -std=gnu++98.
10237         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
10238         * g++.dg/cpp0x/variadic61.C: Ditto.
10239         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
10240         * g++.dg/cpp0x/variadic62.C: Ditto.
10241         * g++.dg/template/meminit1.C: Ditto.
10242         * g++.dg/template/operator7.C: Ditto.
10243         * g++.dg/template/static15.C: Ditto.
10244         * g++.dg/template/invalid1.C: Ditto.
10245         * g++.dg/template/shift1.C: Ditto.
10246         * g++.dg/template/error10.C: Ditto.
10247
10248 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
10249
10250         PR diagnostic/25923
10251         * gfortran.dg/pr25923.f90: New test.
10252
10253 2007-04-24  Ian Lance Taylor  <iant@google.com>
10254
10255         PR tree-optimization/31602
10256         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
10257
10258 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
10259
10260         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
10261         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
10262
10263 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
10264
10265         * gcc.target/i386/reload-1.c. New.
10266
10267 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10268             Olga Golovanevsky  <olga@il.ibm.com>
10269
10270         * g++.dg/other/str_empty.C: New test.
10271
10272 2007-04-24  Richard Henderson  <rth@redhat.com>
10273
10274         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
10275
10276 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
10277
10278         PR target/31641
10279         * gcc.c-torture/compile/pr31641.c: New testcase.
10280
10281 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
10282
10283         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
10284         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
10285         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
10286         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
10287
10288 2007-04-23  Simon Baldwin  <simonb@google.com>
10289
10290         * g++.dg/other/error15.C: New.
10291         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
10292         triggering a "multiple parameters named" error.
10293
10294 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
10295
10296         PR fortran/31618
10297         * gfortran.dg/backspace_8.f:  New test case.
10298
10299 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
10300
10301         PR fortran/31630
10302         * gfortran.dg/used_types_17.f90: New test.
10303
10304         PR fortran/31620
10305         * gfortran.dg/zero_array_components_1.f90: New test.
10306
10307 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10308
10309         PR fortran/31616
10310         * gfortran.dg/open_errors.f90: Allow a different error message.
10311
10312 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
10313
10314         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
10315         Rename from check_effective_target_vect_pack_mod.  Rename global
10316         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
10317         messages.
10318         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
10319         rename.
10320         * gcc.dg/vect/vect-iv-8a.c: Ditto.
10321         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
10322
10323 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10324
10325         PR middle-end/31448
10326         * gcc.c-torture/execute/pr31448.c: New testcase.
10327
10328 2007-04-22  Nick Clifton  <nickc@redhat.com>
10329
10330         * gcc.dg/20020312-2.c: Add support for the FRV.
10331
10332 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
10333
10334         PR tree-optimization/24659
10335         * gcc.dg/vect/vect-float-extend-1.c: New test.
10336         * gcc.dg/vect/vect-float-truncate-1.c: New test.
10337
10338 2007-04-22  Richard Guenther  <rguenther@suse.de>
10339
10340         PR tree-optimization/29789
10341         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
10342         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
10343
10344 2007-04-22  Revital Eres  <eres@il.ibm.com>
10345
10346         * gcc.dg/var-expand2.c: New test.
10347
10348 2007-04-22  Revital Eres  <eres@il.ibm.com>
10349
10350         * gcc.dg/var-expand3.c: New test.
10351
10352 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10353
10354         PR fortran/31495
10355         * gfortran.dg/continuation_8.f90: New test.
10356
10357 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10358
10359         PR C/30265
10360         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
10361         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
10362
10363 2007-04-21  Richard Guenther  <rguenther@suse.de>
10364
10365         PR middle-end/31136
10366         * gcc.c-torture/execute/pr31136.c: New testcase.
10367
10368 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
10369
10370         * gcc.target/i386/movsi-sm-1.c: New.
10371
10372 2007-04-20  Richard Henderson  <rth@redhat.com>
10373
10374         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
10375         * gcc.dg/pr27095.c: Cope with alpha GOT load.
10376
10377 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
10378
10379         * gcc.target/i386/ordcmp-1.c: New test.
10380         * gcc.target/i386/unordcmp-1.c: New test.
10381
10382         PR tree-optimization/31632
10383         * gcc.c-torture/compile/20070419-1.c: New test.
10384
10385 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10386
10387         * gcc.dg/invalid-call-1.c: New test.
10388
10389 2007-04-18  Dirk Mueller  <dmueller@suse.de>
10390
10391         PR diagnostic/31227
10392         * gcc.dg/Warray-bounds-3.c: New.
10393
10394 2007-04-18  Richard Guenther  <rguenther@suse.de>
10395
10396         PR tree-optimization/19431
10397         PR tree-optimization/21463
10398         * gcc.c-torture/execute/20070212-1.c: New testcase.
10399         * gcc.c-torture/execute/20070212-2.c: Likewise.
10400         * gcc.c-torture/execute/20070212-3.c: Likewise.
10401         * gcc.dg/tree-ssa/pr19431.c: Likewise.
10402         * gcc.dg/tree-ssa/pr21463.c: Likewise.
10403         * g++.dg/tree-ssa/pr21463.C: Likewise.
10404         * g++.dg/tree-ssa/pr30738.C: Likewise.
10405
10406 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
10407
10408         PR c++/31513
10409         * g++.dg/expr/bitfield8.C: New test.
10410
10411 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
10412             Richard Sandiford  <richard@codesourcery.com>
10413
10414         * lib/target-supports.exp (check_profiling_available): Return 0
10415         for uClibc with -p or -pg.
10416
10417 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
10418
10419         PR c++/31517
10420         * g++.dg/template/init7.C: New test.
10421
10422 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
10423
10424         PR rtl-optimization/31360
10425         * gcc.dg/loop-7.c: New test.
10426
10427 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
10428
10429         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
10430         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
10431         build.
10432         (compat-execute): Likewise.
10433         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
10434         files to remote hosts.
10435         * lib/c-ctorture.exp (c-torture-compile): Likewise.
10436         (c-torture-execute): Likewise.
10437         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
10438         or plain file.  Use remote_upload and remote_download to copy
10439         files about.
10440         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
10441         before scanning it.
10442
10443 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
10444
10445         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
10446
10447 2007-04-16  Lawrence Crowl  <crowl@google.com>
10448
10449         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
10450         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
10451         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
10452         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
10453         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
10454         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
10455         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
10456         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
10457         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
10458         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
10459         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
10460
10461         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
10462         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
10463         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
10464         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
10465         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
10466         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
10467         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
10468         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
10469         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
10470         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
10471         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
10472
10473 2007-04-16  Ian Lance Taylor  <iant@google.com>
10474
10475         PR tree-optimization/31522
10476         * gcc.dg/Wstrict-overflow-16.c: New test.
10477
10478 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
10479
10480         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
10481
10482 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
10483
10484         PR fortran/31144
10485         * gfortran.dg/module_naming_1.f90: New.
10486
10487 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
10488
10489         * lib/target-supports.exp (check_profiling_available): Return
10490         false for m68k-*-uclinux.
10491
10492 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
10493
10494         PR c++/29365
10495         Testcase for c++ anonymous namespace warning
10496
10497         * g++.dg/warn/anonymous-namespace-1.C: New test
10498         * g++.dg/warn/anonymous-namespace-1.h: New test
10499
10500 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10501
10502         PR testsuite/31578
10503         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
10504
10505 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10506
10507         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
10508
10509 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
10510
10511         PR fortran/31204
10512         * gfortran.dg/array_constructor_16.f90: New test.
10513
10514 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
10515
10516         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
10517         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
10518
10519 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10520
10521         PR rtl-optimization/31500
10522         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
10523         * g++.dg/warn/Warray-bounds.C: Likewise.
10524
10525 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10526
10527         PR C/31520
10528         * gcc.dg/gnu89-init-4.c: New testcase.
10529
10530 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
10531
10532         PR c++/25874
10533         * gcc.dg/gomp/pr25874.c: Add dg-options.
10534         * g++.dg/gomp/pr25874.C: Add dg-options.
10535
10536 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
10537
10538         PR fortran/21061
10539         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
10540         * gfortran.dg/warnings_are_errors_1.f: New testcase.
10541
10542 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10543
10544         PR fortran/31561
10545         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
10546
10547 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
10548
10549         PR fortran/29507
10550         PR fortran/31404
10551         * gfortran.dg/initialization_6.f90: New test.
10552
10553 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
10554
10555         * gcc.c-torture/compile/pr27528.c: Require nonpic.
10556
10557         * lib/target-supports.exp (check_gc_sections_available):
10558         Return false if ldflags includes -elf2flt.
10559
10560 2007-04-13  Jason Merrill  <jason@redhat.com>
10561
10562         PR c++/31074
10563         * conv3.C: New test.
10564
10565 2007-04-13  Mike Stump  <mrs@apple.com>
10566
10567         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
10568         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
10569
10570 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
10571
10572         PR tree-optimization/29598
10573         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
10574
10575 2007-04-13  Tobias Burnus  <burnus@net-b.de>
10576
10577         PR fortran/31559
10578         * gfortran.dg/func_assign.f90: New test.
10579
10580 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
10581
10582         PR fortran/31550
10583         * gfortran.dg/used_types_16.f90: New test.
10584
10585 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
10586
10587         PR fortran/18937
10588         * gfortran.dg/goto_2.f90: New.
10589         * gfortran.dg/goto_3.f90: New.
10590         * gfortran.dg/pr17708.f90: Rename to ...
10591         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
10592
10593 2007-04-13  Tobias Burnus  <burnus@net-b.de>
10594
10595         PR fortran/31562
10596         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
10597         instead of a struct.
10598
10599 2007-04-13  Tobias Burnus  <burnus@net-b.de>
10600
10601         PR fortran/31562
10602         * gfortran.dg/value_4.c: Use GNU extensions for complex
10603         instead of a struct.
10604
10605 2007-04-13  Richard Guenther  <rguenther@suse.de>
10606
10607         PR tree-optimization/21258
10608         * gcc.dg/tree-ssa/vrp34.c: New testcase.
10609
10610 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10611
10612         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
10613         <complex.h>.
10614
10615 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
10616
10617         PR fortran/31250
10618         * gfortran.dg/char_length_2.f90: New.
10619         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
10620         * gfortran.dg/repeat_4.f90: Likewise.
10621
10622         PR fortran/31266
10623         * gfortran.dg/char_assign_1.f90: New.
10624
10625         PR fortran/31471
10626         * gfortran.dg/block_name_1.f90: New.
10627         * gfortran.dg/block_name_2.f90: New.
10628
10629 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
10630
10631         PR c++/31078
10632         * g++.dg/other/pr31078.C: New.
10633
10634 2007-04-12  Richard Guenther  <rguenther@suse.de>
10635
10636         PR tree-optimization/31169
10637         * gcc.c-torture/execute/pr31169.c: New testcase.
10638
10639 2007-04-12  Richard Guenther  <rguenther@suse.de>
10640
10641         PR tree-optimization/24689
10642         PR tree-optimization/31307
10643         * g++.dg/tree-ssa/pr31307.C: New testcase.
10644         * gcc.dg/tree-ssa/pr24689.c: Likewise.
10645
10646 2007-04-12  Tobias Burnus  <burnus@net-b.de>
10647
10648         PR fortran/31472
10649         * gfortran.dg/access_spec_1.f90: New test.
10650         * gfortran.dg/access_spec_2.f90: New test.
10651         * gfortran.dg/non_module_public.f90: Match new error message.
10652
10653 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
10654
10655         PR testsuite/31538
10656         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
10657         to 4 at line 38 to fix bounds problem.
10658
10659 2007-04-11  Tobias Burnus  <burnus@net-b.de>
10660
10661         PR testsuite/31240
10662         * gfortran.dg/pointer_intent_1.f90: Fix test.
10663
10664 2007-04-10  Eric Christopher  <echristo@apple.com>
10665
10666         * lib/target-supports.exp
10667         (check_effective_target_fstack_protector): Rewrite.
10668
10669 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
10670
10671         PR c++/31449
10672         * g++.dg/init/const5.C: New test.
10673
10674 2007-04-09  Jan Hubicka  <jh@suse.cz>
10675
10676         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
10677
10678 2007-04-08  Jan Hubicka  <jh@suse.cz>
10679
10680         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
10681
10682 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10683
10684         PR fortran/31257
10685         * gfortran.dg/achar_4.f90: New test.
10686
10687 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10688
10689         PR fortran/30880
10690         * gfortran.dg/used_dummy_types_8.f90: New test.
10691
10692 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10693
10694         PR fortran/30872
10695         * gfortran.dg/parameter_array_element_1.f90: New test.
10696
10697 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10698
10699         PR fortran/31222
10700         * gfortran.dg/default_numeric_type_1.f90: New test.
10701
10702 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10703
10704         PR fortran/31424
10705         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
10706
10707 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10708
10709         PR fortran/31293
10710         * gfortran.dg/interface_12.f90: New test.
10711
10712 2007-04-07  Bruce Korb  <bkorb@gnu.org>
10713
10714         * gcc.dg/format/opt-6.c: New test.
10715         * gcc.dg/format/nul-1.c: New test.
10716         * gcc.dg/format/nul-2.c: New test.
10717
10718 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10719
10720         PR libgfortran/31395
10721         * gfortran.dg/fmt_colon.f90: New test.
10722
10723 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
10724
10725         * g++.old-deja/g++.other/init18.C: Use
10726         dg-require-effective-target instead of an explicit xfail.
10727
10728 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
10729
10730         * gcc.dg/dfp/signbit-1.c
10731         * gcc.dg/dfp/signbit-2.c
10732
10733 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
10734
10735         PR fortran/31483
10736         * gfortran.dg/altreturn_5.f90: New test.
10737
10738 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
10739
10740         PR fortran/31292
10741         * gfortran.dg/contained_module_proc_1.f90: New test.
10742
10743 2007-04-04  Stuart Hastings  <stuart@apple.com>
10744
10745         PR 31281
10746         * objc/execute/exceptions/pr31281.m: New.
10747
10748 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
10749
10750         * g++.dg/ext/dllimport12.C: Update comments.
10751
10752 2007-04-03  Eric Christopher  <echristo@apple.com>
10753
10754         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
10755
10756 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10757
10758         PR fortran/31304
10759         * gfortran.dg/repeat_2.f90: New test.
10760         * gfortran.dg/repeat_3.f90: New test.
10761         * gfortran.dg/repeat_4.f90: New test.
10762
10763 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
10764
10765         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
10766
10767 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
10768
10769         PR c++/30847
10770         * g++.dg/parse/cond3.C: New test.
10771
10772         PR middle-end/30704
10773         * gcc.c-torture/execute/ieee/pr30704.c: New test.
10774
10775 2007-04-02  Jason Merrill  <jason@redhat.com>
10776
10777         PR c++/31187
10778         * g++.dg/ext/visibility/anon3.C: New test.
10779
10780 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10781
10782         PR libgfortran/31052
10783         * gfortran.dg/namelist_28.f90: New test.
10784
10785 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10786
10787         PR libgfortran/31366
10788         * gfortran.dg/direct_io_6.f90: New test.
10789
10790 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10791
10792         PR libgfortran/31207
10793         * gfortran.dg/advance_5.f90: New test.
10794         * gfortran.dg/advance_6.f90: New test.
10795
10796 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
10797
10798         * g++.dg/ext/dllimport6.C: Remove extra ';'.
10799         * g++.dg/ext/dllimport7.C: Likewise.
10800         * g++.dg/ext/selectany1.C: Likewise.
10801
10802 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
10803
10804         * g++.dg/parser/pr31138.C: New.
10805         * g++.dg/parser/pr31140.C: New.
10806         * g++.dg/parser/pr31141.C: New.
10807
10808 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
10809
10810         PR c++/26099
10811         * g++.dg/ext/is_base_of.C: New.
10812         * g++.dg/ext/has_virtual_destructor.C: New.
10813         * g++.dg/ext/is_polymorphic.C: New.
10814         * g++.dg/ext/is_base_of_diagnostic.C: New.
10815         * g++.dg/ext/is_enum.C: New.
10816         * g++.dg/ext/has_nothrow_assign.C: New.
10817         * g++.dg/ext/has_nothrow_constructor.C: New.
10818         * g++.dg/ext/is_empty.C: New.
10819         * g++.dg/ext/has_trivial_copy.C: New.
10820         * g++.dg/ext/has_trivial_assign.C: New.
10821         * g++.dg/ext/is_abstract.C: New.
10822         * g++.dg/ext/is_pod.C: New.
10823         * g++.dg/ext/has_nothrow_copy.C: New.
10824         * g++.dg/ext/is_class.C: New.
10825         * g++.dg/ext/has_trivial_constructor.C: New.
10826         * g++.dg/ext/is_union.C: New.
10827         * g++.dg/ext/has_trivial_destructor.C: New.
10828         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
10829         * g++.dg/template/crash43.C: Likewise.
10830
10831 2007-03-29  Dirk Mueller  <dmueller@suse.de>
10832
10833         * g++.dg/warn/pedantic2.C: New testcase.
10834
10835 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10836
10837         * size_dim.f90: Fix dg directive.
10838         * pr16433.f: Likewise.
10839         * use_6.f90: Likewise.
10840         * use_7.f90: Likewise.
10841         * entry_9.f90: Likewise.
10842         * pointer_intent_2.f90: Likewise.
10843         * protected_1.f90: Likewise.
10844         * fmt_missing_period_2.f: Likewise.
10845         * pointer_intent_3.f90: Likewise.
10846         * protected_2.f90: Likewise.
10847         * protected_3.f90: Likewise.
10848         * pr15754.f90: Likewise.
10849         * protected_4.f90: Likewise.
10850         * protected_5.f90: Likewise.
10851         * initialization_2.f90: Likewise.
10852         * protected_6.f90: Likewise.
10853         * continuation_7.f90: Likewise.
10854         * derived_function_interface_1.f90: Likewise.
10855         * der_pointer_4.f90: Likewise.
10856         * fmt_zero_precision.f90: Likewise.
10857         * blockdata_3.f90: Likewise.
10858         * fmt_missing_period_1.f: Likewise.
10859         * real_const_3.f90: Likewise.
10860         * use_4.f90: Likewise.
10861         * fmt_missing_period_3.f: Likewise.
10862         * use_5.f90: Likewise.
10863
10864 2007-03-28  Mike Stump  <mrs@apple.com>
10865
10866         * gcc.dg/darwin-comm.c: Add.
10867
10868 2007-03-28  Eric Christopher  <echristo@apple.com>
10869
10870         * lib/target-supports.exp (check_effective_target_fstack_protector):
10871         New.
10872         * gcc.dg/ssp-1.c: Use.
10873         * gcc.dg/ssp-2.c: Ditto.
10874
10875 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
10876
10877         PR c++/29077
10878         * g++.dg/parse/constructor3.C: New test.
10879
10880 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
10881
10882         * gnat.dg/thin_pointer.ad[sb]: New test.
10883
10884 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
10885
10886         * g++.dg/cpp0x/bracket1.C: New.
10887         * g++.dg/cpp0x/bracket2.C: New.
10888         * g++.dg/cpp0x/bracket3.C: New.
10889         * g++.dg/cpp0x/bracket4.C: New.
10890
10891 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
10892
10893         * g++.dg/cpp0x/temp_default1.C: New.
10894         * g++.dg/cpp0x/temp_default3.C: New.
10895         * g++.dg/cpp0x/temp_default2.C: New.
10896         * g++.dg/cpp0x/temp_default4.C: New.
10897
10898 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
10899
10900         PR c++/29993
10901         * g++.dg/other/cv_func2.C: New.
10902
10903 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
10904
10905         * gcc.dg/dfp/func-vararg-alternate.h: New file.
10906         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
10907         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
10908         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
10909
10910         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
10911         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
10912
10913         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
10914
10915         * lib/compat.exp (compat-execute): Fix processing of file names.
10916
10917 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
10918
10919         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
10920
10921 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
10922
10923         * lib/target-supports.exp (check_effective_target_fortran_large_real):
10924         Delete created executable test file.
10925         (check_effective_target_fortran_large_int): Ditto.
10926         (check_effective_target_static_libgfortran): Ditto.
10927
10928 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
10929
10930         PR c++/30500
10931         * g++.dg/warn/pragma-system_header1.C: New test.
10932         * g++.dg/warn/pragma-system_header2.C: New test.
10933         * g++.dg/warn/pragma-system_header1.h. New.
10934         * g++.dg/warn/pragma-system_header2.h. New.
10935
10936 2007-03-26  Ian Lance Taylor  <iant@google.com>
10937
10938         PR tree-optimization/31345
10939         * gcc.c-torture/compile/pr31345-1.c: New test.
10940
10941 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
10942
10943         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
10944         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
10945         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
10946         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
10947         * gfortran.dg/overload_1.f90: Likewise.
10948         * gfortran.dg/impure_assignment_1.f90: Likewise.
10949         * gfortran.dg/error_recovery_3.f90: Likewise.
10950         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
10951         * gfortran.dg/sequence_types_1.f90: Likewise.
10952         * gfortran.dg/internal_references_1.f90: Likewise.
10953         * gfortran.dg/present_1.f90: Likewise.
10954         * gfortran.dg/volatile10.f90: Likewise.
10955         * gfortran.dg/module_equivalence_2.f90: Likewise.
10956         * gfortran.dg/use_4.f90: Likewise.
10957         * gfortran.dg/elemental_result_1.f90: Likewise.
10958         * gfortran.dg/generic_actual_arg.f90: Likewise.
10959         * gfortran.dg/private_type_5.f90: Likewise.
10960         * gfortran.dg/protected_4.f90: Likewise.
10961         * gfortran.dg/interface_3.f90: Likewise.
10962
10963 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
10964
10965         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
10966         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
10967
10968 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
10969
10970         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
10971
10972 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10973
10974         PR libgfortran/31199
10975         * gfortran.dg/fmt_t_4.f90: New test.
10976
10977 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
10978
10979         PR libfortran/31297
10980         * gfortran.dg/backspace_5.f:  Initialize variable(s).
10981         * gfortran.dg/backspace_6.f:  Likewise.
10982         * gfortran.dg/char_bounds_check_fail_1: Likewise.
10983         * gfortran.dg/direct_io_2.f90:  Likewise.
10984         * gfortran.dg/write_back.f:  Likewise.
10985         * gfortran.dg/write_rewind_2.f:  Likewise.
10986         * gfortran.dg/write_rewind_1.f:  Likewise.
10987         * gfortran.dg/write_rewind_2.f:  Likewise.
10988
10989 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
10990
10991         PR tree-optimization/30784
10992         * gcc.dg/vect/pr30784.c: New test.
10993
10994 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10995
10996         PR fortran/30877
10997         * gfortran.dg/operator_1.f90: New test.
10998         * gfortran.dg/operator_2.f90: New test.
10999
11000 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
11001
11002         PR libfortran/31196
11003         * gfortran.dg/reshape_transpose_1.f90:  New test.
11004
11005 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11006
11007         PR fortran/30655
11008         * gfortran.dg/bounds_check_6.f90: New test.
11009
11010 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
11011
11012         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
11013         #ifndef/#endif.
11014         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
11015         * gcc.dg/dfp/decfloat-constants.c: Ditto.
11016
11017 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
11018
11019         PR fortran/31209
11020         * gfortran.dg/pointer_function_actual_1.f90: New test.
11021
11022         PR fortran/31200
11023         * gfortran.dg/pointer_function_actual_2.f90: New test.
11024
11025         PR fortran/31215
11026         * gfortran.dg/result_in_spec_1.f90: New test.
11027
11028 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11029
11030         PR fortran/30834
11031         * gfortran.dg/integer_exponentiation_3.F90: New test.
11032         * gfortran.dg/integer_exponentiation_4.f90: New test.
11033         * gfortran.dg/integer_exponentiation_5.F90: New test.
11034
11035 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
11036
11037         PR c++/30863
11038         * g++.dg/template/error24.C: New test.
11039         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
11040
11041 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
11042
11043         PR c++/31273
11044         * g++.dg/expr/bitfield7.C: New test.
11045
11046 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11047
11048         PR other/23572
11049         * gcc.dg/float-range-4.c: New.
11050         * gcc.dg/float-range-1.c: Update. Test for a warning.
11051         * gcc.dg/float-range-3.c: New.
11052         * gcc.dg/float-range-5.c: New.
11053
11054 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11055
11056         PR fortran/31262
11057         * gfortran.dg/no_range_check_1.f90: New test.
11058
11059 2007-03-22  Dirk Mueller  <dmueller@suse.de>
11060
11061         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
11062         * g++.dg/other/static1.C: Remove stray semicolon.
11063         * g++.dg/other/init1.C: Likewise.
11064         * g++.dg/rtti/dyncast1.C: Likewise.
11065         * g++.dg/tree-ssa/pr17153.C: Likewise.
11066         * g++.dg/lookup/disamb1.C: Likewise.
11067         * g++.dg/lookup/scoped2.C: Likewise.
11068         * g++.dg/lookup/friend7.C: Likewise.
11069         * g++.dg/parse/parse4.C: Likewise.
11070         * g++.dg/parse/parse5.C: Likewise.
11071         * g++.dg/expr/pr29066.C: Likewise.
11072         * g++.dg/expr/cast4.C: Likewise.
11073         * g++.dg/tc1/dr193.C: Likewise.
11074         * g++.dg/tc1/dr213.C: Likewise.
11075         * g++.dg/abi/dcast1.C: Likewise.
11076         * g++.dg/abi/covariant2.C: Likewise.
11077         * g++.dg/inherit/covariant11.C: Likewise.
11078         * g++.dg/inherit/covariant9.C: Likewise.
11079         * g++.dg/inherit/covariant10.C: Likewise.
11080         * g++.dg/init/static3.C: Likewise.
11081         * g++.dg/init/init-ref3.C: Likewise.
11082         * g++.dg/init/ref10.C: Likewise.
11083         * g++.dg/template/meminit2.C: Likewise.
11084         * g++.dg/template/using9.C: Likewise.
11085         * g++.dg/template/friend9.C: Likewise.
11086         * g++.dg/template/ref1.C: Likewise.
11087         * g++.old-deja/g++.warn/inline.C: Likewise.
11088         * g++.old-deja/g++.robertl/eb91.C: Likewise.
11089         * g++.old-deja/g++.robertl/eb46.C: Likewise.
11090         * g++.old-deja/g++.robertl/eb34.C: Likewise.
11091         * g++.old-deja/g++.robertl/eb43.C: Likewise.
11092         * g++.old-deja/g++.robertl/eb26.C: Likewise.
11093         * g++.old-deja/g++.robertl/eb116.C: Likewise.
11094         * g++.old-deja/g++.brendan/copy5.C: Likewise.
11095         * g++.old-deja/g++.brendan/overload8.C: Likewise.
11096         * g++.old-deja/g++.brendan/overload11.C: Likewise.
11097         * g++.old-deja/g++.brendan/copy7.C: Likewise.
11098         * g++.old-deja/g++.brendan/crash38.C: Likewise.
11099         * g++.old-deja/g++.brendan/template11.C: Likewise.
11100         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
11101         * g++.old-deja/g++.brendan/crash50.C: Likewise.
11102         * g++.old-deja/g++.brendan/crash16.C: Likewise.
11103         * g++.old-deja/g++.jason/pmem2.C: Likewise.
11104         * g++.old-deja/g++.jason/parse9.C: Likewise.
11105         * g++.old-deja/g++.jason/byval2.C: Likewise.
11106         * g++.old-deja/g++.jason/overload8.C: Likewise.
11107         * g++.old-deja/g++.jason/pmf8.C: Likewise.
11108         * g++.old-deja/g++.jason/template33.C: Likewise.
11109         * g++.old-deja/g++.jason/return3.C: Likewise.
11110         * g++.old-deja/g++.jason/scoping2.C: Likewise.
11111         * g++.old-deja/g++.jason/virtual.C: Likewise.
11112         * g++.old-deja/g++.jason/opeq3.C: Likewise.
11113         * g++.old-deja/g++.jason/template27.C: Likewise.
11114         * g++.old-deja/g++.jason/synth6.C: Likewise.
11115         * g++.old-deja/g++.jason/ref8.C: Likewise.
11116         * g++.old-deja/g++.jason/offset1.C: Likewise.
11117         * g++.old-deja/g++.other/static20.C: Likewise.
11118         * g++.old-deja/g++.other/array1.C: Likewise.
11119         * g++.old-deja/g++.other/new3.C: Likewise.
11120         * g++.old-deja/g++.other/array2.C: Likewise.
11121         * g++.old-deja/g++.other/overload9.C: Likewise.
11122         * g++.old-deja/g++.other/cast6.C: Likewise.
11123         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
11124         * g++.old-deja/g++.other/eh4.C: Likewise.
11125         * g++.old-deja/g++.other/using7.C: Likewise.
11126         * g++.old-deja/g++.other/init18.C: Likewise.
11127         * g++.old-deja/g++.other/dyncast1.C: Likewise.
11128         * g++.old-deja/g++.other/dyncast2.C: Likewise.
11129         * g++.old-deja/g++.other/dtor11.C: Likewise.
11130         * g++.old-deja/g++.pt/static11.C: Likewise.
11131         * g++.old-deja/g++.pt/crash19.C: Likewise.
11132         * g++.old-deja/g++.pt/overload12.C: Likewise.
11133         * g++.old-deja/g++.pt/crash46.C: Likewise.
11134         * g++.old-deja/g++.pt/mi1.C: Likewise.
11135         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
11136         * g++.old-deja/g++.pt/nontype5.C: Likewise.
11137         * g++.old-deja/g++.pt/local5.C: Likewise.
11138         * g++.old-deja/g++.pt/typename2.C: Likewise.
11139         * g++.old-deja/g++.pt/explicit80.C: Likewise.
11140         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
11141         * g++.old-deja/g++.law/visibility1.C: Likewise.
11142         * g++.old-deja/g++.law/visibility2.C: Likewise.
11143         * g++.old-deja/g++.law/virtual2.C: Likewise.
11144         * g++.old-deja/g++.law/operators19.C: Likewise.
11145         * g++.old-deja/g++.law/parsing10.C: Likewise.
11146         * g++.old-deja/g++.law/visibility4.C: Likewise.
11147         * g++.old-deja/g++.law/operators4.C: Likewise.
11148         * g++.old-deja/g++.law/dtors2.C: Likewise.
11149         * g++.old-deja/g++.law/missed-error3.C: Likewise.
11150         * g++.old-deja/g++.law/visibility10.C: Likewise.
11151         * g++.old-deja/g++.law/scope3.C: Likewise.
11152         * g++.old-deja/g++.law/casts2.C: Likewise.
11153         * g++.old-deja/g++.law/code-gen5.C: Likewise.
11154         * g++.old-deja/g++.law/operators33.C: Likewise.
11155         * g++.old-deja/g++.law/friend4.C: Likewise.
11156         * g++.old-deja/g++.mike/pmf7.C: Likewise.
11157         * g++.old-deja/g++.mike/p5611.C: Likewise.
11158         * g++.old-deja/g++.mike/net37.C: Likewise.
11159         * g++.old-deja/g++.mike/p3570.C: Likewise.
11160         * g++.old-deja/g++.mike/p5718.C: Likewise.
11161         * g++.old-deja/g++.mike/net21.C: Likewise.
11162         * g++.old-deja/g++.mike/p1862.C: Likewise.
11163         * g++.old-deja/g++.mike/p4511.C: Likewise.
11164         * g++.old-deja/g++.mike/virt3.C: Likewise.
11165         * g++.old-deja/g++.mike/p16146.C: Likewise.
11166         * g++.old-deja/g++.mike/p1989.C: Likewise.
11167         * g++.old-deja/g++.mike/p5571.C: Likewise.
11168         * g++.old-deja/g++.gb/scope10.C: Likewise.
11169         * g++.old-deja/g++.abi/primary5.C: Likewise.
11170         * g++.old-deja/g++.abi/empty2.C: Likewise.
11171         * g++.old-deja/g++.abi/arraynew.C: Likewise.
11172         * g++.old-deja/g++.eh/vbase4.C: Likewise.
11173         * g++.old-deja/g++.eh/ptr1.C: Likewise.
11174         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
11175         * g++.old-deja/g++.bob/template3.C: Likewise.
11176         * g++.old-deja/g++.bob/inherit1.C: Likewise.
11177
11178 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
11179
11180         PR fortran/31193
11181         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
11182
11183 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
11184
11185         PR fortran/20897
11186         * gfortran.dg/derived_name_1.f90: New.
11187         * gfortran.dg/derived_name_2.f: New.
11188
11189 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
11190
11191         * lib/target-supports.exp (check_effective_target_nonpic): New
11192         procedure.
11193         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
11194         when compiling PIC.
11195         * gcc.target/i386/asm-4.c: Require nonpic.
11196         * gcc.target/i386/cmov1.c: Likewise.
11197         * gcc.target/i386/mul.c: Likewise.
11198         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
11199         * gcc.target/i386/ssetype-1.c: Require nonpic.
11200         * gcc.target/i386/ssetype-3.c: Likewise.
11201         * gcc.target/i386/ssetype-5.c: Likewise.
11202
11203 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
11204
11205         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
11206         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
11207         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
11208         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
11209
11210 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
11211
11212         PR tree-optimization/30590
11213         * g++.dg/opt/pr30590.C: New testcase.
11214
11215 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
11216
11217         PR c/30762
11218         * gcc.dg/pr30762-1.c: New test.
11219         * gcc.dg/pr30762-2.c: New test.
11220
11221         PR inline-asm/30505
11222         * gcc.target/i386/pr30505.c: New test.
11223
11224 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
11225
11226         * gcc.target/arm/register-variables.c: New.
11227
11228 2007-03-19  Jeff Law  <law@redhat.com>
11229
11230         * PR tree-optimization/30984
11231         * gcc.c-torture/pr30984.c: New test.
11232
11233 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11234         Richard Guenther  <rguenther@suse.de>
11235
11236         PR tree-optimization/31254
11237         * gcc.dg/torture/pr31254.c: New testcase.
11238
11239 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
11240
11241         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
11242         target default_packed.
11243
11244 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11245
11246         PR fortran/31203
11247         * gfortran.dg/string_length_1.f90: New test.
11248
11249 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11250
11251         PR testsuite/30395
11252         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
11253
11254 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11255
11256         PR libgfortran/31052
11257         * gfortran.dg/namelist_27.f90: New test.
11258
11259 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
11260
11261         PR fortran/30531
11262         * gfortran.dg/used_types_14.f90: New test.
11263
11264         PR fortran/31086
11265         * gfortran.dg/used_types_15.f90: New test.
11266
11267 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
11268
11269         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
11270         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
11271
11272 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11273
11274         PR fortran/31120
11275         * gfortran.dg/integer_exponentiation_2.f90: New test.
11276
11277 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
11278
11279         PR tree-optimization/31041
11280         * gcc.dg/vect/pr31041.c: New test.
11281
11282 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11283
11284         * g++.dg/warn/Wconversion-integer.C: New
11285         * g++.dg/warn/Wconversion-real.C: New.
11286         * g++.dg/warn/Wconversion-real-integer.C: New.
11287         * g++.dg/warn/conv2.C: Updated.
11288
11289 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
11290
11291         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
11292         exclude RTPs.
11293
11294 2007-03-16  Richard Guenther  <rguenther@suse.de>
11295
11296         PR tree-optimization/31146
11297         * g++.dg/tree-ssa/pr31146.C: New testcase.
11298
11299 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
11300
11301         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
11302         assume that the target has <features.h>.
11303
11304 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
11305
11306         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
11307         dg-options rather than to the whole test.
11308
11309 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
11310
11311         PR debug/29906
11312         * g++.dg/debug/pr29906.C: New
11313
11314 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11315
11316         PR libgfortran/31099
11317         * gfortran.dg/unformatted_recl.f90: Update test.
11318
11319 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
11320
11321         * gcc.dg/tree-ssa/prefetch-5.c: New test.
11322
11323 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11324
11325         PR c++/30891
11326         * g++.dg/parse/namespace-definition.C: New.
11327
11328 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11329
11330         PR c++/24924
11331         * g++.dg/cpp/pedantic-errors.C: New.
11332         * g++.dg/cpp/permissive.C: New.
11333
11334 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
11335
11336         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
11337         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
11338
11339 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
11340
11341         * lib/target-supports.exp (check_missing_uclibc_feature)
11342         (check_effective_target_wchar): New procedures.
11343         * gcc.dg/wchar_t-1.c: Require target wchar.
11344         * gcc.dg/wint_t-1.c: Likewise.
11345
11346 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
11347
11348         * lib/target-supports.exp (check_gc_sections_available): Return
11349         false for VxWorks targets.
11350
11351 2007-03-15  Dirk Mueller  <dmueller@suse.de>
11352
11353         * g++.dg/warn/Wconversion2.C: Fix typo.
11354         * gcc.dg/if-empty-1.c: Ditto.
11355
11356 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
11357
11358         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
11359
11360 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
11361
11362         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
11363         * gcc.target/i386/pr31167.c: Ditto.
11364
11365 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
11366
11367         PR target/31167
11368         * gcc.target/i386/pr31167.c: New test.
11369
11370 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
11371
11372         PR fortran/30922
11373         * gfortran.dg/import5.f90.f90: New test.
11374
11375
11376         PR fortran/30879
11377         * gfortran.dg/data_components_1.f90: New test.
11378
11379
11380         PR fortran/30870
11381         * gfortran.dg/generic_13.f90: New test.
11382
11383         PR fortran/31163
11384         * gfortran.dg/alloc_comp_basics_5.f90: New test.
11385
11386 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11387
11388         PR libgfortran/31051
11389         * gfortran.dg/fmt_t_4.f90: New
11390
11391 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11392
11393         PR C++/31165
11394         * g++.dg/other/default7.C: New test.
11395
11396 2007-03-15  Dirk Mueller  <dmueller@suse.de>
11397
11398         * g++.dg/warn/Wconversion2.C: New.
11399
11400 2007-03-14  Eric Christopher  <echristo@apple.com>
11401
11402         * gcc.dg/ssp-1.c: New.
11403         * gcc.dg/ssp-2.c: Ditto.
11404
11405 2007-03-14  Dirk Mueller  <dmueller@suse.de>
11406
11407         * g++.dg/warn/do-empty.C: New.
11408         * gcc.dg/do-empty.c: New.
11409         * gcc.dg/if-empty-1.c: Update.
11410         * gcc.dg/20001116-1.c: Update.
11411         * gcc.dg/pr23165.c: Update.
11412
11413 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
11414
11415         * gfortran.dg/module_implicit_conversion.f90: New test.
11416
11417 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
11418
11419         PR middle-end/31127
11420         * gcc.dg/pr31127.c: New.
11421
11422 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
11423
11424         * gcc.dg/tree-ssa/loop-26.c: New test.
11425
11426 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
11427
11428         * gcc.target/i386/cmpxchg16b-1.c: New test.
11429
11430 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
11431
11432         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
11433         * gcc.dg/c99-vla-1.c: Likewise.
11434         * g++.dg/ext/vla1.C: Likewise
11435
11436 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
11437
11438         * gcc.dg/wvla-1.c: New test
11439         * gcc.dg/wvla-2.c: New test
11440         * gcc.dg/wvla-3.c: New test
11441         * gcc.dg/wvla-4.c: New test
11442         * gcc.dg/wvla-5.c: New test
11443         * gcc.dg/wvla-6.c: New test
11444         * gcc.dg/wvla-7.c: New test
11445         * g++.dg/warn/Wvla-1.C: New test
11446         * g++.dg/warn/Wvla-2.C: New test
11447         * g++.dg/warn/Wvla-3.C: New test
11448
11449 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
11450
11451         PR c++/30108
11452         * g++.dg/other/default6.C: New test.
11453
11454 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
11455
11456         * lib/target-supports.exp (check_profiling_available): Return false
11457         for VxWorks.
11458         (check_effective_target_vxworks_kernel): New procedure.
11459         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
11460         VxWorks.
11461         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
11462         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
11463         to include VxWorks.
11464         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
11465
11466 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
11467
11468         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
11469         PIC is not supported.
11470         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
11471         * gcc.dg/20020426-2.c: Likewise.
11472         * gcc.dg/pr28243.c: Likewise.
11473         * gcc.dg/visibility-11.c: Likewise.
11474         * gcc.dg/tls/opt-9.c: Likewise.
11475         * gcc.dg/tls/opt-10.c: Likewise.
11476         * gcc.dg/tls/pic-1.c: Likewise.
11477         * gcc.dg/tls/struct-1.c: Likewise.
11478         * gcc.target/i386/20000807-1.c: Likewise.
11479         * gcc.target/i386/20000904-1.c: Likewise.
11480         * gcc.target/i386/20011119-1.c: Likewise.
11481         * gcc.target/i386/990213-2.c: Likewise.
11482         * gcc.target/i386/990214-1.c: Likewise.
11483         * gcc.target/i386/compress-float-387-pic.c: Likewise.
11484         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
11485         * gcc.target/i386/pic-1.c: Likewise.
11486         * gcc.target/i386/pr21518.c: Likewise.
11487         * gcc.target/i386/pr23098.c: Likewise.
11488         * gcc.target/i386/pr23943.c: Likewise.
11489
11490 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
11491
11492         PR c++/31038
11493         * g++.dg/template/complit2.C: New test.
11494
11495         PR c++/30328
11496         * g++.dg/ext/bitfield1.C: New test.
11497
11498 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
11499
11500         PR fortran/30883
11501         * gfortran.dg/interface_11.f90: New test.
11502
11503 2007-03-11  Richard Guenther  <rguenther@suse.de>
11504
11505         PR tree-optimization/31115
11506         * gcc.dg/torture/pr31115.c: New testcase.
11507
11508 2007-03-11  Ira Rosen  <irar@il.ibm.com>
11509
11510         PR tree-optimization/29925
11511         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
11512
11513 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
11514
11515         PR c++/30274
11516         * g++.dg/expr/bitfield3.C: New test.
11517         * g++.dg/expr/bitfield4.C: Likewise.
11518         * g++.dg/expr/bitfield5.C: Likewise.
11519         * g++.dg/expr/bitfield6.C: Likewise.
11520
11521         PR c++/30924
11522         * g++.dg/template/array18.C: New test.
11523
11524 2007-03-10  Dirk Mueller  <dmueller@suse.de>
11525
11526         PR c++/17946
11527         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
11528         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
11529
11530 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
11531
11532         PR c++/20599
11533         * g++.dg/cpp0x/variadic-bind.C: New.
11534         * g++.dg/cpp0x/variadic-function.C: New.
11535         * g++.dg/cpp0x/variadic-mem_fn.C: New.
11536         * g++.dg/cpp0x/variadic-tuple.C: New.
11537         * g++.dg/cpp0x/variadic1.C: New.
11538         * g++.dg/cpp0x/variadic2.C: New.
11539         * g++.dg/cpp0x/variadic3.C: New.
11540         * g++.dg/cpp0x/variadic4.C: New.
11541         * g++.dg/cpp0x/variadic5.C: New.
11542         * g++.dg/cpp0x/variadic6.C: New.
11543         * g++.dg/cpp0x/variadic7.C: New.
11544         * g++.dg/cpp0x/variadic8.C: New.
11545         * g++.dg/cpp0x/variadic9.C: New.
11546         * g++.dg/cpp0x/variadic10.C: New.
11547         * g++.dg/cpp0x/variadic11.C: New.
11548         * g++.dg/cpp0x/variadic12.C: New.
11549         * g++.dg/cpp0x/variadic13.C: New.
11550         * g++.dg/cpp0x/variadic14.C: New.
11551         * g++.dg/cpp0x/variadic15.C: New.
11552         * g++.dg/cpp0x/variadic16.C: New.
11553         * g++.dg/cpp0x/variadic17.C: New.
11554         * g++.dg/cpp0x/variadic18.C: New.
11555         * g++.dg/cpp0x/variadic19.C: New.
11556         * g++.dg/cpp0x/variadic20.C: New.
11557         * g++.dg/cpp0x/variadic21.C: New.
11558         * g++.dg/cpp0x/variadic22.C: New.
11559         * g++.dg/cpp0x/variadic23.C: New.
11560         * g++.dg/cpp0x/variadic24.C: New.
11561         * g++.dg/cpp0x/variadic25.C: New.
11562         * g++.dg/cpp0x/variadic26.C: New.
11563         * g++.dg/cpp0x/variadic27.C: New.
11564         * g++.dg/cpp0x/variadic28.C: New.
11565         * g++.dg/cpp0x/variadic29.C: New.
11566         * g++.dg/cpp0x/variadic30.C: New.
11567         * g++.dg/cpp0x/variadic31.C: New.
11568         * g++.dg/cpp0x/variadic32.C: New.
11569         * g++.dg/cpp0x/variadic33.C: New.
11570         * g++.dg/cpp0x/variadic34.C: New.
11571         * g++.dg/cpp0x/variadic35.C: New.
11572         * g++.dg/cpp0x/variadic36.C: New.
11573         * g++.dg/cpp0x/variadic37.C: New.
11574         * g++.dg/cpp0x/variadic38.C: New.
11575         * g++.dg/cpp0x/variadic39.C: New.
11576         * g++.dg/cpp0x/variadic40.C: New.
11577         * g++.dg/cpp0x/variadic41.C: New.
11578         * g++.dg/cpp0x/variadic42.C: New.
11579         * g++.dg/cpp0x/variadic43.C: New.
11580         * g++.dg/cpp0x/variadic44.C: New.
11581         * g++.dg/cpp0x/variadic45.C: New.
11582         * g++.dg/cpp0x/variadic46.C: New.
11583         * g++.dg/cpp0x/variadic47.C: New.
11584         * g++.dg/cpp0x/variadic48.C: New.
11585         * g++.dg/cpp0x/variadic49.C: New.
11586         * g++.dg/cpp0x/variadic50.C: New.
11587         * g++.dg/cpp0x/variadic51.C: New.
11588         * g++.dg/cpp0x/variadic52.C: New.
11589         * g++.dg/cpp0x/variadic53.C: New.
11590         * g++.dg/cpp0x/variadic54.C: New.
11591         * g++.dg/cpp0x/variadic55.C: New.
11592         * g++.dg/cpp0x/variadic56.C: New.
11593         * g++.dg/cpp0x/variadic57.C: New.
11594         * g++.dg/cpp0x/variadic58.C: New.
11595         * g++.dg/cpp0x/variadic59.C: New.
11596         * g++.dg/cpp0x/variadic60.C : New.
11597         * g++.dg/cpp0x/variadic61.C : New.
11598         * g++.dg/cpp0x/variadic62.C : New.
11599         * g++.dg/cpp0x/variadic63.C : New.
11600         * g++.dg/cpp0x/variadic64.C : New.
11601         * g++.dg/cpp0x/variadic65.C : New.
11602         * g++.dg/cpp0x/variadic66.C : New.
11603         * g++.dg/cpp0x/variadic67.C : New.
11604         * g++.dg/cpp0x/variadic68.C : New.
11605         * g++.dg/cpp0x/variadic69.C : New.
11606         * g++.dg/cpp0x/variadic70.C : New.
11607         * g++.dg/cpp0x/variadic71.C : New.
11608         * g++.dg/cpp0x/variadic72.C : New.
11609         * g++.dg/cpp0x/variadic73.C : New.
11610         * g++.dg/cpp0x/variadic74.C : New.
11611         * g++.dg/cpp0x/variadic75.C : New.
11612         * g++.dg/cpp0x/variadic-ex1.C : New.
11613         * g++.dg/cpp0x/variadic-ex2.C : New.
11614         * g++.dg/cpp0x/variadic-ex3.C : New.
11615         * g++.dg/cpp0x/variadic-ex4.C : New.
11616         * g++.dg/cpp0x/variadic-ex5.C : New.
11617         * g++.dg/cpp0x/variadic-ex6.C : New.
11618         * g++.dg/cpp0x/variadic-ex7.C : New.
11619         * g++.dg/cpp0x/variadic-ex8.C : New.
11620         * g++.dg/cpp0x/variadic-ex9.C : New.
11621         * g++.dg/cpp0x/variadic-ex10.C : New.
11622         * g++.dg/cpp0x/variadic-ex11.C : New.
11623         * g++.dg/cpp0x/variadic-ex12.C : New.
11624         * g++.dg/cpp0x/variadic-ex13.C : New.
11625         * g++.dg/cpp0x/variadic-ex14.C : New.
11626
11627 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11628
11629         PR libgfortran/31099
11630         * gfortran.dg/unformatted_recl.f90: New test.
11631
11632 2007-03-09  Roger Sayle  <roger@eyesopen.com>
11633
11634         * gcc.dg/fold-eqcmplx-1.c: New test case.
11635
11636 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
11637
11638         PR rtl-optimization/30643
11639         * gcc.dg/pr30643.c: New.
11640
11641 2007-03-09  Chao-ying Fu  <fu@mips.com>
11642
11643         * gcc.target/mips/mips32-dspr2-type.c: New test.
11644         * gcc.target/mips/mips32-dspr2.c: New test.
11645         * gcc.target/mips/dspr2-MULT.c: New test.
11646         * gcc.target/mips/dspr2-MULTU.c: New test.
11647         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
11648         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
11649         Adjust some formats.
11650
11651 2007-03-09  Dirk Mueller  <dmueller@suse.de>
11652
11653         PR c++/17946
11654         * gcc.dg/Wlogical-op-1.c: New.
11655         * g++.dg/warn/Wlogical-op-1.C: New.
11656
11657 2007-03-09  Richard Guenther  <rguenther@suse.de>
11658
11659         PR tree-optimization/30904
11660         PR middle-end/31058
11661         * gcc.dg/pr30904.c: Remove xfail.
11662
11663 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11664
11665         PR C/31072
11666         * gcc.c-torture/execute/pr31072.c: New test.
11667
11668 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11669
11670         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
11671         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11672         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
11673         *lrint* and *lround*.
11674         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
11675         floor->lfloor.
11676         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
11677         * gcc.dg/torture/builtin-integral-1.c: Likewise.
11678         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
11679         and *lround*.  Correct macro names.
11680         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
11681         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
11682
11683 2007-03-08  Ian Lance Taylor  <iant@google.com>
11684
11685         * gcc.dg/no-strict-overflow-5.c: New test.
11686         * gcc.dg/no-strict-overflow-6.c: New test.
11687         * gcc.dg/Wstrict-overflow-11.c: New test.
11688         * gcc.dg/Wstrict-overflow-12.c: New test.
11689         * gcc.dg/Wstrict-overflow-13.c: New test.
11690         * gcc.dg/Wstrict-overflow-14.c: New test.
11691         * gcc.dg/Wstrict-overflow-15.c: New test.
11692
11693 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
11694
11695         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
11696         for VxWorks kernel mode.
11697         * gcc.c-torture/execute/strncmp-1.x: Likewise.
11698
11699 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
11700
11701         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
11702         mode.
11703
11704 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
11705
11706         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
11707         and lib/bfill.c on VxWorks targets.
11708         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
11709         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
11710         lib/bfill.c and lib/memmove.c on VxWorks targets.
11711         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
11712         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
11713         on VxWorks targets.
11714         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
11715         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
11716
11717 2007-03-08  Tobias Burnus  <burnus@net-b.de>
11718
11719         * gfortran.dg/use_5.f90: New test.
11720         * gfortran.dg/use_6.f90: Ditto.
11721         * gfortran.dg/use_7.f90: Ditto.
11722
11723 2007-03-08  Tobias Burnus  <burnus@net-b.de>
11724
11725         PR fortran/30973
11726         * gfortran.dg/use_4.f90: New test.
11727         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
11728
11729 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
11730
11731         PR fortran/31011
11732         * gfortran.dg/parameter_array_section_2.f90: New test.
11733
11734 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
11735
11736         PR c++/30852
11737         * g++.dg/ext/offsetof1.C: Add cases with volatile.
11738
11739         PR c++/30534
11740         * g++.dg/template/arg5.C: New test.
11741
11742 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
11743
11744         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
11745
11746 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
11747
11748         * gcc.dg/var-expand1.c: Add newline at end of file.
11749
11750 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
11751
11752         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
11753
11754 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
11755
11756         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
11757
11758 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11759
11760         * gcc.dg/torture/builtin-convert-4.c: New test.
11761
11762 2007-03-05  Ian Lance Taylor  <iant@google.com>
11763
11764         * gcc.c-torture/compile/pr31034.c: New test.
11765
11766 2007-03-05  Ian Lance Taylor  <iant@google.com>
11767
11768         * gcc.dg/inline-18.c: New test.
11769         * gcc.dg/inline-19.c: New test.
11770         * gcc.dg/inline-20.c: New test.
11771         * gcc.dg/inline-21.c: New test.
11772
11773 2007-03-05  Richard Guenther  <rguenther@suse.de>
11774
11775         PR tree-optimization/14052
11776         * gcc.dg/tree-ssa/vrp33.c: New testcase.
11777
11778 2007-03-05  Richard Guenther  <rguenther@suse.de>
11779
11780         PR tree-optimization/23777
11781         * gcc.dg/tree-ssa/pr23777.c: New testcase.
11782
11783 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11784
11785         PR other/30465
11786         * gcc.dg/multiple-overflow-warn-3.c: New.
11787         * g++.dg/warn/multiple-overflow-warn-3.C: New.
11788
11789 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
11790
11791         PR c++/30895
11792         * g++.dg/parse/template23.C: New test.
11793
11794 2007-03-04  Roger Sayle  <roger@eyesopen.com>
11795
11796         PR middle-end/30744
11797         * gcc.dg/pr30744-1.c: New test case.
11798
11799 2007-03-04  Tobias Burnus  <burnus@net-b.de>
11800
11801         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
11802
11803 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11804
11805         PR target/30406
11806         * gfortran.dg/logical_3.f90: New test.
11807
11808 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
11809
11810         PR libfortran/30981
11811         * gfortran.dg/integer_exponentiation_1.f90:  New test.
11812
11813 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
11814
11815         * gcc.target/m68k/m68k.exp: New.
11816         * gcc.target/m68k/crash1.c: New.
11817
11818 2007-03-03  Tobias Burnus  <burnus@net-b.de>
11819
11820         * gfortran.dg/c_by_val.c: Use int64_t instead of long
11821         to be more compatible with integer(kind=8).
11822
11823 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11824
11825         PR libfortran/31001
11826         * gfortran.dg/zero_sized_3.f90: New test.
11827
11828 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11829
11830         PR c++/15787
11831         * g++.dg/parse/else.C: New.
11832         * g++.dg/parse/else-2.C: New.
11833
11834 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
11835             Tobias Burnus  <burnus@net-b.de>
11836
11837         PR fortran/30882
11838         * gfortran.dg/size_dim.f90: New test.
11839
11840 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
11841             Tobias Burnus  <burnus@net-b.de>
11842
11843         PR fortran/30873
11844         * gfortran.dg/entry_9.f90: New test.
11845
11846 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
11847
11848         PR c++/28253
11849         * g++.dg/inherit/covariant16.C: New test.
11850
11851 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
11852
11853         * g++.dg/other/darwin-minversion-1.C: New.
11854
11855 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
11856
11857         * gcc.dg/tree-ssa/20070302-1.c: New test.
11858
11859 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
11860
11861         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
11862         tests.
11863
11864 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
11865
11866         * gcc.dg/tree-ssa/prefetch-4.c: New test.
11867
11868 2007-03-01  Simon Baldwin <simonb@google.com>
11869
11870         PR c++/23689
11871         * warn/ignored_typedef.C: New.
11872         * init/ctor8.C: Added dg-warning to consume ignored typedef
11873         warning.
11874         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
11875         and added an explicit line number.
11876
11877 2007-02-28  Richard Guenther  <rguenther@suse.de>
11878
11879         PR middle-end/30364
11880         * gcc.dg/torture/pr30364-1.c: New testcase.
11881         * gcc.dg/torture/pr30364-2.c: Likewise.
11882         * gcc.dg/torture/pr30364-3.c: Likewise.
11883
11884 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11885
11886         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
11887         powerpc*, use -funsafe-math-optimizations.
11888         * gcc.dg/torture/builtin-logb-1.c: Likewise.
11889         * gcc.dg/torture/builtin-modf-1.c: Likewise.
11890
11891 2007-02-28  Tobias Burnus  <burnus@net-b.de>
11892             Paul Thomas  <pault@gcc.gnu.org>
11893
11894         PR fortran/30888
11895         PR fortran/30887
11896         * c_by_val_1.f: Test %VAL() with non-default kind.
11897         * c_by_val.c: Ditto.
11898         * c_by_val_4.f: New test.
11899
11900 2007-02-28  Tobias Burnus  <burnus@net-b.de>
11901
11902         PR fortran/30968
11903         * gfortran.dg/continuation_7.f90: New test.
11904
11905 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
11906
11907         * g++.dg/inherit/thunk7.C: New test.
11908         * lib/target-supports.exp (check_profiling_available): Not available
11909         for bfin-*-*.
11910
11911 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
11912
11913         PR target/30970
11914         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
11915
11916 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
11917
11918         * lib/target-supports.exp (check_effective_target_init_priority):
11919         Remove Solaris special case.
11920
11921 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
11922
11923         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
11924         for more builtin types.
11925
11926         * g++.dg/ext/visibility/class1.C: Port to Darwin.
11927         * g++.dg/ext/visibility/noPLT.C: Likewise.
11928
11929 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11930
11931         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
11932         sh* targets.
11933
11934 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
11935
11936         PR fortran/30865
11937         * size_optional_dim_1.f90:  New test.
11938
11939 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
11940
11941         * gcc.dg/vxworks/vxworks.exp: New file.
11942         * gcc.dg/vxworks/initpri1.c: Likewise.
11943         * gcc.dg/vxworks/initpri2.c: Likewise.
11944         * gcc.dg/initpri2.c: Add more tests.
11945         * g++.dg/special/initpri2.C: Likewise.
11946
11947         * gcc.dg/initpri1.c: New test.
11948         * gcc.dg/initpri2.c: Likewise.
11949         * g++.dg/special/initpri1.C: New test.
11950         * g++.dg/special/initpri2.C: Likewise.
11951         * g++.dg/special/conpr-1.C: Use init_priority effective target.
11952         * g++.dg/special/conpr-2.C: Likewise.
11953         * g++.dg/special/conpr-3.C: Likewise.
11954         * g++.dg/special/conpr-4.C: Likewise.
11955         * g++.dg/special/initp1.C: Likewise.
11956         * g++.dg/special/ecos.exp: Remove code to detect availability of
11957         constructor priorities.
11958         * lib/target-supports.exp (check_effective_target_init_priority):
11959         New function.
11960
11961 2007-02-24  Jan Hubicka  <jh@suse.cz>
11962
11963         * gcc.c-torture/execute/pr30778.c: New testcase.
11964
11965 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11966
11967         PR libgfortran/30918
11968         * gfortran.dg/namelist_26.f90: New test.
11969
11970 2007-02-24  Richard Guenther  <rguenther@suse.de>
11971
11972         PR middle-end/30951
11973         * gcc.dg/pr30951.c: New testcase.
11974
11975 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11976
11977         * gcc.dg/torture/builtin-modf-1.c: New test.
11978
11979 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
11980
11981         PR tree-optimization/30904
11982         * gcc.dg/pr30904.c: New test.
11983
11984 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11985
11986         * gcc.test-framework/README: Correct command.
11987         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
11988         -Wunused-value.
11989         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
11990
11991 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
11992
11993         * lib/target-supports.exp (check_effective_target_unwrapped): New.
11994
11995 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
11996
11997         * lib/target-supports.exp (check_effective_target_newlib): New
11998         function.
11999
12000 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
12001
12002         PR fortran/30660
12003         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
12004         allocatable component.
12005
12006
12007 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12008
12009         * gcc.dg/torture/builtin-logb-1.c: New test.
12010         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
12011         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
12012         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
12013         sh* targets.
12014
12015 2007-02-23  Richard Guenther  <rguenther@suse.de>
12016
12017         * g++.dg/warn/changes-meaning.C: New testcase.
12018
12019 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12020
12021         PR libgfortran/30910
12022         * gfortran.dg/fmt_zero_precision.f90: Update test.
12023
12024 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12025
12026         * gcc.dg/torture/builtin-frexp-1.c: New test.
12027
12028 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
12029
12030         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
12031
12032 2007-02-22  Ian Lance Taylor  <iant@google.com>
12033
12034         PR debug/30898
12035         * g++.dg/debug/pr30898.C: New test.
12036
12037 2007-02-22  Ira Rosen  <irar@il.ibm.com>
12038
12039         * gcc.dg/vect/vect-106.c: New test.
12040
12041 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
12042             Ira Rosen  <irar@il.ibm.com>
12043
12044         PR tree-optimization/30843
12045         * gcc.dg/vect/pr30843.c: New test.
12046
12047 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
12048
12049         PR tree-optimization/30858
12050         * gcc.dg/vect/pr30858.c: New test.
12051
12052 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
12053
12054         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
12055         to set options for compiling testglue.
12056         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
12057         * lib/obj-c++.exp (obj-c++_init): Likewise.
12058
12059 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
12060
12061         * gnat.dg/derived_aggregate.adb: New test.
12062
12063 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12064
12065         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
12066         sh* targets.  Call the correct CKSGN macro.
12067
12068 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
12069
12070         * gfortran.dg/gomp/omp_parse1.f90: New test.
12071         * gfortran.dg/gomp/omp_parse2.f: New test.
12072
12073 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
12074
12075         PR fortran/30869
12076         * gfortran.dg/do_pointer_1.f90:  New test.
12077
12078 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12079
12080         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
12081         and scalbln.
12082
12083 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
12084
12085         * gcc.dg/darwin-minversion-1.c: New.
12086         * gcc.dg/darwin-minversion-2.c: New.
12087
12088 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12089
12090         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
12091
12092 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12093             DJ Delorie <dj@redhat.com>
12094
12095         PR other/30824
12096         * gcc.dg/Wfatal.c: New.
12097         * gcc.dg/Wfatal-2.c: New.
12098         * gcc.dg/Werror-1.c: Adjust expectations.
12099         * gcc.dg/Werror-5.c: Likewise.
12100         * gcc.dg/Werror-7.c: Likewise.
12101         * gcc.dg/Werror-10.c: Likewise.
12102         * gcc.dg/Werror-11.c: Likewise.
12103
12104 2007-02-20  Tobias Burnus  <burnus@net-b.de>
12105
12106         PR fortran/30522
12107         * gfortran.dg/volatile10.f90: New test.
12108
12109 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
12110
12111         PR libfortran/30533
12112         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
12113
12114 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12115
12116         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
12117         * gcc.dg/Walways-true-1.c: Likewise.
12118         * gcc.dg/weak/weak-3.c: Likewise.
12119         * gcc.dg/Werror-1.c: Likewise.
12120         * gcc.dg/Werror-3.c: Likewise.
12121         * gcc.dg/Werror-4.c: Likewise.
12122         * gcc.dg/Werror-5.c: Likewise.
12123         * gcc.dg/Werror-6.c: Likewise.
12124         * gcc.dg/Werror-7.c: Likewise.
12125         * gcc.dg/Werror-8.c: Likewise.
12126         * gcc.dg/Werror-10.c: Likewise.
12127         * gcc.dg/Werror-11.c: Likewise.
12128         * gcc.dg/Werror-12.c: Likewise.
12129         * g++.old-deja/g++.mike/warn8.C: Likewise.
12130         * g++.dg/warn/Walways-true-1.C: Likewise.
12131         * g++.dg/warn/Walways-true-2.C: Likewise.
12132         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
12133         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
12134         -Wstring-literal-comparison with -Waddress.
12135         * gcc.dg/Wstring-literal-comparison-4.c: Replace
12136         -Wno-string-literal-comparison with -Wno-address.
12137
12138 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
12139
12140         * gnat.dg/self_aggregate_with_call.adb: New test.
12141
12142 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
12143
12144         PR tree-optimization/30975
12145         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
12146         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
12147         * gcc.dg/vect/pr30795.c: New.
12148
12149 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12150
12151         PR fortran/30681
12152         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
12153
12154 2007-02-18  Roger Sayle  <roger@eyesopen.com>
12155
12156         PR rtl-optimization/28173
12157         * gcc.target/i386/andor-1.c: New test case.
12158
12159 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12160
12161         * gcc.dg/torture/builtin-ldexp-1.c: New.
12162         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
12163
12164 2007-02-18  Roger Sayle  <roger@eyesopen.com>
12165
12166         * gfortran.dg/array_constructor_15.f90: New test case.
12167
12168 2007-02-18  Roger Sayle  <roger@eyesopen.com>
12169
12170         * gfortran.dg/forall_10.f90: New test case.
12171
12172 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
12173
12174         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
12175
12176 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
12177
12178         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
12179         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
12180
12181 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
12182
12183         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
12184         * gcc.target/i386/builtin-bswap-3.c: Ditto.
12185         * gcc.target/i386/xchg-1.c: New test.
12186         * gcc.target/i386/xchg-2.c: New test.
12187
12188 2007-02-16  Richard Guenther  <rguenther@suse.de>
12189             Christian Bruel  <christian.bruel@st.com>
12190
12191         * gcc.dg/strict-overflow-5.c: New testcase.
12192
12193 2007-02-16  Tobias Burnus  <burnus@net-b.de>
12194
12195         PR fortran/30793
12196         * gfortran.dg/func_derived_4.f90: New test.
12197
12198 2007-02-15  Roger Sayle  <roger@eyesopen.com>
12199
12200         PR middle-end/30391
12201         * gfortran.dg/pr30391-1.f90: New test case.
12202
12203 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12204
12205         PR middle-end/30433
12206         * gcc.c-torture/compile/pr30433.c: New testcase to check
12207         that complex constants comparisions are foldded.
12208
12209 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12210
12211         PR C++/30158
12212         * g++.dg/ext/stmtexpr10.C: New testcase.
12213
12214 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12215
12216         PR middle-end/30729
12217         * gcc.dg/Wunused-value-2.c: New testcase.
12218
12219 2007-02-15  Ian Lance Taylor  <iant@google.com>
12220
12221         * g++.dg/eh/subreg-1.C: New test.
12222
12223 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12224
12225         PR c/26494
12226         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
12227         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
12228         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
12229         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
12230         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
12231         * gcc.dg/Werror-implicit-function-declaration.c: New.
12232
12233 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12234
12235         PR c++/28943
12236         * g++.dg/warn/pr28943.C: New.
12237
12238 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12239
12240         * gfortran.fortran-torture/execute/math.f90: Fix typo.
12241
12242 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12243
12244         PR fortran/30779
12245         * gfortran.dg/error_recovery_3.f90: New test.
12246
12247 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
12248
12249         * g++.dg/tree-ssa/sra-1.C: New.
12250
12251 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
12252
12253         * g++.dg/tree-ssa/sra-1.C: New.
12254
12255 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
12256
12257         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
12258
12259 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12260
12261         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
12262
12263 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
12264
12265         PR fortran/30799
12266         * gfortran.dg/logical_2.f90: New test.
12267
12268 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
12269
12270         * gcc.dg/torture/complex-alias-1.c: New test.
12271
12272 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
12273
12274         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
12275         instead of -fdump-tree-tailcall.
12276
12277 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
12278
12279         * gfortran.dg/interface_10.f90: Fix comment typo.
12280
12281 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
12282
12283         PR tree-optimization/30771
12284         * gcc.dg/vect/pr30771.c: New test.
12285
12286 2007-02-13  Ian Lance Taylor  <iant@google.com>
12287
12288         * gcc.dg/Wstrict-overflow-1.c: New test.
12289         * gcc.dg/Wstrict-overflow-2.c: New test.
12290         * gcc.dg/Wstrict-overflow-3.c: New test.
12291         * gcc.dg/Wstrict-overflow-4.c: New test.
12292         * gcc.dg/Wstrict-overflow-5.c: New test.
12293         * gcc.dg/Wstrict-overflow-6.c: New test.
12294         * gcc.dg/Wstrict-overflow-7.c: New test.
12295         * gcc.dg/Wstrict-overflow-8.c: New test.
12296         * gcc.dg/Wstrict-overflow-9.c: New test.
12297         * gcc.dg/Wstrict-overflow-10.c: New test.
12298
12299 2007-02-13  Roger Sayle  <roger@eyesopen.com>
12300
12301         * gcc.target/ia64/builtin-bswap-2.c: New test case.
12302
12303 2007-02-13  Richard Henderson  <rth@redhat.com>
12304
12305         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
12306         * gcc.c-torture/execute/pr29302-1.c: ... here.
12307
12308 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12309
12310         PR c/29521
12311         * gcc.dg/c90-return-1.c: Update output.
12312         * gcc.dg/c99-return-1.c: Likewise.
12313
12314 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
12315
12316         PR fortran/30554
12317         * gfortran.dg/used_dummy_types_7.f90: New test..
12318
12319 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
12320
12321         * gcc.target/i386/parity-1.c: New test.
12322         * gcc.target/i386/parity-2.c: New test.
12323
12324 2007-02-12  Roger Sayle  <roger@eyesopen.com>
12325
12326         * gcc.target/i386/builtin-bswap-3.c: New test case.
12327
12328 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
12329
12330         PR tree-optimization/29145
12331         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
12332         alias analysis is improved to take better advantage of restrict
12333         qualified pointers.
12334         * gcc.dg/vect/vect-80.c: Likewise.
12335         * gcc.dg/vect/pr29145.c: New.
12336
12337 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
12338
12339         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
12340         * gcc.target/i386/sse4a-insert.c: Likewise.
12341
12342 2007-02-11  Roger Sayle  <roger@eyesopen.com>
12343
12344         * gcc.target/ia64/builtin-popcount-1.c: New test case.
12345         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
12346
12347 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
12348
12349         PR fortran/30478
12350         * gfortran.dg/enum_4.f90: Update error message checks.
12351
12352 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
12353
12354         PR fortran/30554
12355         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
12356         versions of the modules.
12357
12358         PR fortran/30617
12359         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
12360         by getting rid of recursive I/O and providing functions with
12361         results.
12362
12363         PR fortran/30319
12364         * gfortran.dg/char_array_constructor_2.f90
12365
12366 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
12367
12368         PR c++/26988
12369         * g++.dg/template/spec34.C: New test
12370
12371 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
12372
12373         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
12374         on i?86 and x86_64.
12375         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
12376         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
12377         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
12378         on i?86 and x86_64.
12379         * gcc.dg/vect/vect-113.c: Ditto.
12380
12381 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
12382
12383         PR c++/29487
12384         * g++.dg/eh/weak1-C: New test.
12385         * g++.dg/eh/weak1-a.cc: Likewise.
12386         * g++.dg/eh/comdat1.C: Likewise.
12387
12388 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
12389             Dorit Nuzman  <dorit@il.ibm.com>
12390
12391         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
12392         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
12393         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
12394         * gcc.dg/vect/vect-113.c: Likewise.
12395
12396         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
12397
12398 2007-02-10  Richard Henderson  <rth@redhat.com>
12399
12400         * lib/target-supports.exp (check_effective_target_tls): Redefine
12401         to mean non-emulated tls.
12402         * gcc.dg/tls/alias-1.c: Remove tls requirement.
12403         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
12404         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
12405         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12406         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12407         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
12408         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
12409
12410 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
12411
12412         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
12413
12414 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
12415
12416         * gfortran.dg/secnds.f: Replace time tolerance with a
12417         before-and-after bracket.
12418         * gfortran.dg/secnds-1.f: Likewise.
12419
12420 2007-02-09  Tobias Burnus  <burnus@net-b.de>
12421
12422         PR fortran/30512
12423         * gfortran.dg/maxlocval_1.f90: New test.
12424
12425 2007-02-09  Roger Sayle  <roger@eyesopen.com>
12426
12427         * gcc.target/ia64/builtin_bswap-1.c: New test case.
12428
12429 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12430
12431         PR fortran/30720
12432         * gfortran.dg/array_function_1.f90: New test.
12433
12434 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12435
12436         * lib/target-supports.exp (check_effective_target_lax_strtofp)
12437         (check_effective_target_dummy_wcsftime): New functions.
12438
12439 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12440
12441         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
12442         * lib/target-supports.exp (check_effective_target_uclibc): New
12443         function.
12444
12445 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12446
12447         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
12448         (vsnprintf): Don't define for uClibc targets.
12449
12450 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12451
12452         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
12453         set before checking whether it was allowed.
12454         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
12455         before checking inside_main.
12456
12457 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12458
12459         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
12460         uClinux targets.
12461         (u16sf): Likewise u4sf.
12462         * g++.dg/compat/struct-layout-1.h: Likewise.
12463
12464 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12465
12466         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
12467         procedure.
12468         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
12469         m68k targets if check_effective_target_coldfire_fpu returns true.
12470
12471 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
12472         Richard Guenther  <rguenther@suse.de>
12473
12474         PR middle-end/23361
12475         * gcc.dg/fold-compare-3.c: New testcase.
12476         * gcc.dg/tree-ssa/loop-24.c: Likewise.
12477
12478 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
12479
12480         * gcc.dg/pr26570.c: Clean up coverage files.
12481         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
12482         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
12483         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
12484         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
12485         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
12486         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
12487         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
12488         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
12489         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
12490         * gcc.dg/tree-ssa/pr25501.c: Ditto.
12491         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
12492         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
12493         * gcc.dg/vect/pr28952.c: Ditto.
12494         * gcc.dg/vect/pr27151.c: Ditto.
12495         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
12496         * g++.dg/gomp/macro-3.C: Ditto.
12497
12498 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
12499
12500         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
12501         of the loop.
12502
12503 2007-02-08  Roger Sayle  <roger@eyesopen.com>
12504
12505         * gcc.target/i386/builtin-bswap-2.c: New test case.
12506
12507 2007-02-08  Roger Sayle  <roger@eyesopen.com>
12508
12509         * gfortran.dg/forall_8.f90: New test case.
12510         * gfortran.dg/forall_9.f90: Likewise.
12511
12512 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12513
12514         * gcc.dg/builtins-20.c: Add some -~ complex cases.
12515
12516 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
12517
12518         * lib/target-supports.exp (check_effective_target_simulator): New.
12519
12520 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
12521
12522         * gcc.dg/tree-ssa/loop-25.c: New test.
12523
12524 2007-02-06  Richard Henderson  <rth@redhat.com>
12525
12526         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
12527
12528 2007-02-06  Roger Sayle  <roger@eyesopen.com>
12529
12530         * gcc.target/powerpc/popcount-1.c: New test case.
12531         * gcc.target/powerpc/parity-1.c: Likewise.
12532
12533 2007-02-06  Richard Guenther  <rguenther@suse.de>
12534
12535         PR middle-end/27302
12536         * gcc.dg/torture/pr27302-2.c: New testcase.
12537
12538 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
12539
12540         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
12541         * gcc.dg/vect/vect-iv-1.c: New test.
12542         * gcc.dg/vect/vect-iv-2.c: New test.
12543         * gcc.dg/vect/vect-iv-3.c: New test.
12544         * gcc.dg/vect/vect-iv-4.c: New test.
12545         * gcc.dg/vect/vect-iv-5.c: New test.
12546         * gcc.dg/vect/vect-iv-6.c: New test.
12547         * gcc.dg/vect/vect-iv-7.c: New test.
12548         * gcc.dg/vect/vect-iv-8.c: New test.
12549         * gcc.dg/vect/vect-iv-9.c: New test.
12550         * gcc.dg/vect/vect-iv-10.c: New test.
12551         * gcc.dg/vect/vect-iv-11.c: New test.
12552         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
12553         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
12554         * gcc.dg/vect/vect-14.c: Now vectorizable.
12555         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
12556         loop).
12557         * gcc.dg/vect/vect-27.c: Likewise.
12558         * gcc.dg/vect/vect-29.c Likewise.
12559         * gcc.dg/vect/vect-dv-2.c: Likewise.
12560         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
12561         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
12562         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
12563
12564 2007-02-06  Ira Rosen  <irar@il.ibm.com>
12565
12566         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
12567
12568 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12569
12570         * gcc.dg/builtins-20.c: Add more cases.
12571
12572 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
12573
12574         PR debug/30189
12575         * gcc.dg/pr30189.c: New test.
12576
12577 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
12578
12579         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
12580         for running tests.
12581         * gcc.target/i386/sse4a-extract.c: New test.
12582         * gcc.target/i386/sse4a-insert.c: New test.
12583         * gcc.target/i386/sse4a-montsd.c: New test.
12584         * gcc.target/i386/sse4a-montss.c: New test.
12585
12586 2007-02-05  Richard Guenther  <rguenther@suse.de>
12587
12588         * gcc.target/i386/vectorize3.c: New testcase.
12589
12590 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
12591
12592         PR target/30665
12593         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
12594
12595 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12596
12597         PR fortran/30611
12598         * gfortran.dg/repeat_1.f90: New test.
12599
12600 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
12601
12602         PR fortran/30605
12603         * gfortran.dg/spread_shape_1.f90: Remove tabs.
12604         * gfortran.dg/derived_init_2.f90: Ditto.
12605         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
12606         * gfortran.dg/array_initializer_1.f90: Ditto.
12607         * gfortran.dg/do_2.f90: Ditto.
12608         * gfortran.dg/proc_assign_1.f90: Ditto.
12609
12610 2007-02-04  Richard Guenther  <rguenther@suse.de>
12611
12612         PR middle-end/30636
12613         * g++.dg/warn/pr30636.C: New testcase.
12614         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
12615
12616 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
12617
12618         PR middle-end/30667
12619         * gfortran.dg/pr30667.f: New test.
12620
12621 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12622
12623         * gcc.dg/builtins-54.c: Add more cases.
12624
12625 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
12626
12627         PR fortran/30514
12628         * gfortran.dg/zero_sized_2.f90: New test.
12629
12630         PR fortran/30660
12631         * gfortran.dg/alloc_comp_basics_4.f90: New test.
12632
12633         PR fortran/29820
12634         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
12635         file.
12636
12637 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
12638
12639         PR fortran/30683
12640         * gfortran.dg/interface_10.f90: New test.
12641
12642 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12643
12644         * gcc.dg/builtins-20.c: Add more cases.
12645
12646 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12647
12648         PR target/29682
12649         * gcc-target/ia64/pr29682.c: New test.
12650
12651 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
12652
12653         PR fortran/30284
12654         * gfortran.dg/arrayio_11.f90.f90: New test.
12655
12656         PR fortran/30626
12657         * gfortran.dg/arrayio_12.f90.f90: New test.
12658
12659 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
12660
12661         PR c++/30536
12662         * g++.dg/tls/diag-5.C: New test.
12663
12664         PR middle-end/30473
12665         * gcc.dg/pr30473.c: New test.
12666         * gcc.c-torture/execute/20070201-1.c: New test.
12667
12668 2007-02-01  Roger Sayle  <roger@eyesopen.com>
12669
12670         * gfortran.dg/dependency_20.f90: New test case.
12671
12672 2007-01-31  Ian Lance Taylor  <iant@google.com>
12673
12674         * gcc.dg/lower-subreg-1.c (test): New test.
12675
12676 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
12677
12678         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
12679
12680 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12681
12682         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
12683         * gcc.dg/torture/builtin-math-3.c: Likewise.
12684
12685 2007-01-31  Dirk Mueller  <dmueller@suse.de>
12686
12687         gcc.dg/Wparentheses-2.c: Update and add new tests.
12688
12689 2007-01-31  Ira Rosen  <irar@il.ibm.com>
12690
12691         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
12692         vectorize.
12693
12694 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
12695
12696         * gcc.dg/builtins-63.c: New test.
12697
12698 2007-01-31  Tobias Burnus  <burnus@net-b.de>
12699
12700         PR fortran/27588
12701         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
12702
12703 2007-01-31  Tobias Burnus  <burnus@net-b.de>
12704
12705         PR fortran/30520
12706         * gfortran.dg/volatile8.f90: New argument conformance test.
12707         * gfortran.dg/volatile9.f90: New scope test.
12708
12709 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12710
12711         PR c++/24745
12712         * g++.dg/warn/null4.C: New.
12713
12714 2001-01-30  Roger Sayle  <roger@eyesopen.com>
12715             Uros Bizjak  <ubizjak@gmail.com>
12716
12717         * gcc.dg/large-size-array-3.c: Correct typo.
12718
12719 2007-01-30  Richard Guenther  <rguenther@suse.de>
12720
12721         PR middle-end/27657
12722         * g++.dg/debug/pr27657.C: New testcase.
12723
12724 2007-01-30  Richard Guenther  <rguenther@suse.de>
12725
12726         PR middle-end/30313
12727         * gcc.dg/torture/pr30313.c: New testcase.
12728
12729 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
12730
12731         * gcc.dg/dfp/dfp-except.h: New file.
12732         * gcc.dg/dfp/fe-check.h: New file.
12733         * gcc.dg/dfp/fe-binop.c: New test.
12734         * gcc.dg/dfp/fe-convert-1.c: New test.
12735         * gcc.dg/dfp/fe-convert-2.c: New test.
12736         * gcc.dg/dfp/fe-convert-3.c: New test.
12737
12738         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
12739         * gcc.dg/dfp/decfloat-constants.c: Ditto.
12740         * gcc.dg/dfp/convert-dfp.c: Ditto.
12741         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
12742
12743 2007-01-29  Josh Conner  <jconner@apple.com>
12744
12745         * gcc.target/powerpc/altivec-24.c: New test.
12746
12747 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
12748
12749         PR c++/28266
12750         * g++.dg/parse/defarg12.C: New test.
12751
12752 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
12753
12754         PR fortran/30554
12755         * gfortran.dg/used_dummy_types_6.f90: New test.
12756
12757 2007-01-28  Jan Hubicka  <jh@suse.cz>
12758
12759         * gcc.dg/tree-prof/val-prof-6.c: New test.
12760
12761 2007-01-28  Roger Sayle  <roger@eyesopen.com>
12762
12763         * gcc.dg/large-size-array-3.c: Correct test case (portability).
12764
12765 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
12766
12767         PR C++/28988
12768         * g++.dg/expr/dtor4.C: New test.
12769
12770 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
12771
12772         * gcc.dg/tree-ssa/loop-23.c: New test.
12773
12774 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
12775
12776         PR libfortran/30389
12777         * gfortran.dg/achar_2.f90:  New test.
12778         * gfortran.dg/achar_3.f90:  New test.
12779
12780 2007-01-27  Ian Lance Taylor  <iant@google.com>
12781
12782         * gcc.dg/strict-overflow-1.c: New test.
12783         * gcc.dg/no-strict-overflow-1.c: New test.
12784         * gcc.dg/strict-overflow-2.c: New test.
12785         * gcc.dg/no-strict-overflow-2.c: New test.
12786         * gcc.dg/strict-overflow-3.c: New test.
12787         * gcc.dg/no-strict-overflow-3.c: New test.
12788         * gcc.dg/strict-overflow-4.c: New test.
12789         * gcc.dg/no-strict-overflow-4.c: New test.
12790         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
12791         * gcc.dg/pr15784-1.c: Likewise.
12792         * gcc.dg/pr20922-1.c: Likewise.
12793         * gcc.dg/pr20922-3.c: Likewise.
12794         * gcc.dg/pr20922-4.c: Likewise.
12795         * gcc.dg/pr20922-6.c: Likewise.
12796         * gcc.dg/compare-4.c: Likewise.
12797         * gcc.dg/torture/pr26898-1.c: Likewise.
12798         * gcc.dg/tree-ssa/divide-1.c: Likewise.
12799         * gcc.dg/tree-ssa/divide-2.c: Likewise.
12800         * gcc.dg/tree-ssa/divide-3.c: Likewise.
12801         * gcc.dg/tree-ssa/divide-4.c: Likewise.
12802         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
12803         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
12804         * gcc.dg/tree-ssa/pr21082.c: Likewise.
12805         * gcc.dg/tree-ssa/pr26899.c: Likewise.
12806         * g++.dg/tree-ssa/pr21082.C: Likewise.
12807
12808 2007-01-27  Roger Sayle  <roger@eyesopen.com>
12809
12810         * gcc-dg/large-size-array-3.c: New test case.
12811
12812 2007-01-27  Roger Sayle  <roger@eyesopen.com>
12813
12814         * gfortran.dg/forall_7.f90: New test case.
12815
12816 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
12817
12818         PR fortran/30407
12819         * gfortran.dg/where_operator_assign_1.f90: New test.
12820         * gfortran.dg/where_operator_assign_2.f90: New test.
12821         * gfortran.dg/where_operator_assign_3.f90: New test.
12822
12823 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
12824
12825         * lib/target-supports.exp
12826         (check_effective_target_powerpc_altivec): New.
12827         (check_effective_target_vect_cmdline_needed): Use it.
12828
12829 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
12830
12831         PR fortran/30278
12832         * gfortran.dg/backslash_3.f: New test.
12833
12834 2007-01-26  Richard Guenther  <rguenther@suse.de>
12835
12836         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
12837
12838 2007-01-26  Tobias Burnus  <burnus@net-b.de>
12839
12840         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
12841         * gfortran.dg/vect/vect.exp: Ditto.
12842         * gfortran.dg/dg.exp: Ditto.
12843         * gfortran.fortran-torture/execute/execute.exp: Ditto.
12844         * gfortran.fortran-torture/compile/compile.exp: Ditto.
12845
12846 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12847
12848         * gcc.dg/builtins-20.c: Add more cases.
12849         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
12850
12851 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12852
12853         PR fortran/30437
12854         * gcc.dg/Wall.c: New.
12855         * gcc.dg/Wno-all.c: New.
12856         * gfortran.dg/Wall.f90: New.
12857         * gfortran.dg/Wno-all.f90: New.
12858
12859 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
12860
12861         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
12862         * g++.dg/eh/simd-2.C: Also run on Darwin.
12863         * g++.dg/eh/simd-3.C: New.
12864         * g++.dg/eh/simd-4.C: New.
12865
12866 2007-01-25  Richard Guenther  <rguenther@suse.de>
12867
12868         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
12869         and _PROFILE_USE.
12870         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
12871
12872 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
12873
12874         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
12875         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
12876         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
12877         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
12878         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
12879         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
12880         * gcc.dg/ipa/ipa-7.c: New testcase.
12881
12882 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
12883
12884         * g++.dg/cpp0x/warn_cxx0x.C: New.
12885
12886 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12887
12888         * gcc.dg/builtins-20.c: Test builtin carg.
12889
12890 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
12891
12892         PR middle-end/27416
12893         * gcc.dg/gomp/pr27416.c: New test.
12894
12895         PR middle-end/30494
12896         * gcc.dg/gomp/pr30494.c: New test.
12897         * g++.dg/gomp/pr30494.C: New test.
12898
12899         PR middle-end/30421
12900         * gcc.dg/gomp/pr30421.c: New test.
12901
12902 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
12903
12904         * gcc.target/ia64/versionid-1.c: New test.
12905         * gcc.target/ia64/versionid-2.c: New test.
12906
12907 2007-01-24  Richard Guenther  <rguenther@suse.de>
12908
12909         PR testsuite/30181
12910         * gcc.dg/builtins-57.c: Change to a link-time testcase
12911         to support non-C99 targets.
12912
12913 2007-01-24  Jan Hubicka  <jh@suse.cz>
12914
12915         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
12916
12917 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
12918
12919         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
12920
12921 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
12922
12923         PR objc/27438
12924         * objc.dg/const-str-12.m: New test.
12925
12926 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12927
12928         PR fortran/30532
12929         * gfortran.dg/ctrl-z.f90:  New test.
12930
12931 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12932
12933         PR fortran/30481
12934         * gfortran.dg/namelist_assumed_char.f90:  New test.
12935
12936 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
12937
12938         PR c++/27492
12939         * g++.dg/inherit/covariant15.C: New test.
12940
12941 2007-01-23  Ian Lance Taylor  <iant@google.com>
12942
12943         * g++.dg/warn/Wparentheses-24.C: New test.
12944
12945 2007-01-23  Richard Guenther  <rguenther@suse.de>
12946
12947         PR testsuite/30560
12948         * ada/acats/run_acats: Do not call gnatmake or gnatchop
12949         with full path.
12950
12951 2007-01-22  Richard Guenther  <rguenther@suse.de>
12952
12953         PR tree-optimization/30038
12954         * gcc.dg/builtins-62.c: New testcase.
12955
12956 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12957
12958         * gcc.c-torture/compile/20070121.c: New test.
12959
12960 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
12961
12962         PR libfortran/30525
12963         * gfortran.dg/char_comparison_1.f:  New test.
12964
12965 2007-01-21  Ira Rosen  <irar@il.ibm.com>
12966
12967         * gcc.dg/vect/vect-strided-same-dr.c: New test.
12968
12969 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
12970
12971         PR objc/30479
12972         * objc.dg/pch: New directory.
12973         * objc.dg/pch/pch.exp: New file.
12974         * objc.dg/pch/interface-1.m: New test.
12975         * objc.dg/pch/interface-1.hs: New include file.
12976         * lib/objc.exp (objc_target_compile): Add
12977         "-x objective-c-header" in front of the sources if this is
12978         a precompiled header being compiled.
12979
12980 2007-01-20  Roger Sayle  <roger@eyesopen.com>
12981
12982         * gfortran.dg/array_memcpy_3.f90: New test case.
12983         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
12984
12985 2007-01-20  Roger Sayle  <roger@eyesopen.com>
12986             Brooks Moses  <brooks.moses@codesourcery.com>
12987             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12988
12989         * gfortran.dg/intrinsic_sign_1.f90: New test case.
12990         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
12991
12992 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12993
12994         * gcc.dg/torture/builtin-math-3.c: Test fdim.
12995
12996 2007-01-19  Mike Stump  <mrs@apple.com>
12997
12998         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
12999         away.
13000
13001 2007-01-19  Roger Sayle  <roger@eyesopen.com>
13002
13003         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
13004         option instead of -funsafe-math-optimizations.
13005
13006 2007-01-19  Tomas Bily  <tbily@suse.cz>
13007
13008         gcc.dg/tree-prof/indir-call-prof.c: New.
13009         g++.dg/dg.exp: Add tree-prof subdirectory.
13010         g++.dg/tree-prof/indir-call-prof.C: New.
13011         g++.dg/tree-prof/tree-prof.exp: New.
13012
13013 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13014
13015         PR c++/17947
13016         * g++.dg/warn/deprecated.C: Update warning output.
13017         * g++.dg/warn/deprecated-2.C: Likewise.
13018         * g++.dg/warn/deprecated-3.C: New.
13019
13020 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
13021
13022         * gcc.c-torture/execute/nestfunc-7.c: New.
13023
13024 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
13025
13026         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
13027
13028 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
13029
13030         * gcc.dg/m68k-pic-1.c: New.
13031
13032 2007-01-18  Roger Sayle  <roger@eyesopen.com>
13033
13034         * gfortran.dg/array_memcpy_4.f90: New test case.
13035
13036 2007-01-18  Josh Conner  <jconner@apple.com>
13037
13038         PR target/30485
13039         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
13040         * gcc.dg/vect/no-trapping-math-1: New.
13041         * gcc.dg/vect/no-trapping-math-2: New.
13042
13043 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
13044
13045         * gcc.target/i386/387-8.c: Update comment about optimizing
13046         inherent load of 1.0 of fptan instruction.
13047
13048 2007-01-18  Dirk Mueller  <dmueller@suse.de>
13049             Richard Guenther <rguenther@suse.de>
13050
13051         PR diagnostic/8268
13052         * gcc.dg/Warray-bounds.c: New testcase.
13053         * gcc.dg/Warray-bounds-2.c: New testcase.
13054         * g++.dg/warn/Warray-bounds.C: New testcase.
13055         * g++.dg/warn/Warray-bounds-2.C: New testcase.
13056
13057 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
13058
13059         PR fortran/30476
13060         * gfortran.dg/generic_12.f90: New test.
13061
13062 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
13063
13064         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
13065         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
13066
13067 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
13068
13069         * gcc.dg/dfp/compare-special.h: New file.
13070         * gcc.dg/dfp/compare-special-32.c: New test.
13071         * gcc.dg/dfp/compare-special-64.c: New test.
13072         * gcc.dg/dfp/compare-special-128.c: New test.
13073
13074 2007-01-16  Roger Sayle  <roger@eyesopen.com>
13075             Paul Thomas  <pault@gcc.gnu.org>
13076             Steven G. Kargl  <kargl@gcc.gnu.org>
13077
13078         PR fortran/30404
13079         * gfortran.dg/forall_6.f90: New test case.
13080         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
13081         * gfortran.dg/dependency_13.f90: Likewise.
13082
13083 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13084
13085         PR testsuite/12325
13086         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
13087         targets that don't support Inf.
13088
13089 2007-01-15  Dale Johannesen  <dalej@apple.com>
13090
13091         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
13092
13093 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
13094
13095         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
13096         of achar for 0xff to avoid the "Extended ASCII not
13097         implemented" error message.
13098
13099 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
13100
13101         PR fortran/28172
13102         * gfortran.dg/altreturn_4.f90: New test.
13103
13104         PR fortran/29389
13105         * gfortran.dg/stfunc_4.f90: New test.
13106
13107         PR fortran/29712
13108         * gfortran.dg/bound_2.f90: Reinstate commented out line.
13109         * gfortran.dg/initialization_1.f90: Change warning.
13110
13111         PR fortran/30283
13112         * gfortran.dg/specification_type_resolution_2.f90: New test.
13113
13114 2007-01-14  Jan Hubicka  <jh@suse.cz>
13115
13116         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
13117         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
13118         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
13119         elimination.
13120
13121 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
13122
13123         PR fortran/30410
13124         * gfortran.dg/external_procedures_2.f90: New test.
13125
13126 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
13127
13128         PR target/30413
13129         * gcc.target/i386/pr30413.c: New test.
13130
13131 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
13132
13133         PR fortran/30452
13134         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
13135
13136 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
13137
13138         * gcc.dg/20070112-1.c: New test.
13139
13140 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13141
13142         PR libgfortran/30435
13143         * gfortran.dg/list_read_6.f90: New test.
13144
13145 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
13146
13147         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
13148
13149 2007-01-12  Tom Tromey  <tromey@redhat.com>
13150
13151         PR preprocessor/28227:
13152         * gcc.dg/cpp/pr28227.c: New file.
13153
13154 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
13155
13156         * gcc.dg/tree-ssa/loop-22.c: New test.
13157
13158 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
13159
13160         PR tree-optimization/29516
13161         * gcc.dg/tree-ssa/loop-20.c: New test.
13162
13163 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
13164
13165         PR libfortran/30415
13166         * minmaxloc_integer_kinds_1.f90:  New test.
13167
13168 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
13169
13170         PR c++/29573
13171         * g++.dg/template/sizeof-template-argument.C: New test.
13172
13173 2007-01-11  Jan Hubicka  <jh@suse.cz>
13174
13175         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
13176         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
13177         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
13178         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
13179         * gcc.dg/tree-ssa/pr21658.c: Likewise.
13180         * gcc.dg/tree-ssa/pr15349.c: Likewise.
13181         * gcc.dg/tree-ssa/pr25501.c: Likewise.
13182         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
13183         transformation in question.
13184         * gcc.dg/tree-ssa/vrp05.c: Likewise.
13185         * gcc.dg/tree-ssa/pr20701.c: Likewise.
13186         * gcc.dg/always_inline3.c: Likewise.
13187
13188 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
13189
13190         PR c++/28999
13191         * g++.dg/template/typename11.C: New test.
13192
13193 2007-01-10  Robert Kennedy <jimbob@google.com>
13194
13195         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
13196
13197 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
13198
13199         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
13200         for different integer kinds.
13201         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
13202         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
13203         * gfortran.dg/ishft_2.f90: New test.
13204         * gfortran.dg/ishft_3.f90: New test.
13205
13206 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
13207
13208         * gfortran.dg/altreturn_2.f90: Removed executable bit.
13209
13210 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
13211
13212         PR tree-optimization/30322
13213         * gcc.dg/tree-ssa/loop-21.c: New test.
13214
13215 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
13216
13217         * g++.dg/rtti/darwin-builtin-linkage.C: New.
13218
13219 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13220
13221         * gcc.target/spu/intrinsics-1.c: Remove xfail.
13222
13223 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13224
13225         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
13226         * g++.dg/warn/overflow-warn-3.C: Likewise.
13227         * g++.dg/warn/overflow-warn-4.C: Likewise.
13228         * g++.dg/warn/overflow-warn-5.C: Likewise.
13229         * g++.dg/warn/overflow-warn-6.C: Likewise.
13230         * g++.dg/warn/Woverflow-1.C: Likewise.
13231         * g++.dg/warn/Woverflow-2.C: Likewise.
13232         * g++.dg/warn/Woverflow-3.C: Likewise.
13233         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
13234
13235 2007-01-08  Roger Sayle  <roger@eyesopen.com>
13236
13237         * gfortran.dg/array_constructor_14.f90: New test case.
13238         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
13239
13240 2007-01-08  Richard Guenther  <rguenther@suse.de>
13241
13242         PR tree-optimization/23603
13243         * gcc.dg/tree-ssa/vrp31.c: New testcase.
13244         * gcc.dg/tree-ssa/vrp32.c: Likewise.
13245
13246 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
13247
13248         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
13249         in __v8qi typedef.
13250         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
13251         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
13252         compiler behaviour.
13253         * gcc.dg/simd-5.c: Likewise.
13254         * gcc.dg/simd-6.c: Likewise.
13255         * g++.dg/conversion/simd1.C: Likewise.
13256         * g++.dg/conversion/simd3.C: Likewise.
13257         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
13258         (main): Use it.
13259
13260 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
13261
13262         PR tree-optimization/29877
13263         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
13264         name of a hard register for the target concerned.  Adjust dg-error
13265         directives to cope with new behaviour of TER.
13266
13267 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13268
13269         PR c++/28986
13270         * g++.dg/conversion/nullptr1.C: Added overflow warning.
13271         * g++.dg/warn/overflow-warn-1.C: New.
13272         * g++.dg/warn/overflow-warn-3.C: New.
13273         * g++.dg/warn/overflow-warn-4.C: New.
13274         * g++.dg/warn/overflow-warn-5.C: New.
13275         * g++.dg/warn/overflow-warn-6.C: New.
13276         * g++.dg/warn/Woverflow-1.C: New.
13277         * g++.dg/warn/Woverflow-2.C: New.
13278         * g++.dg/warn/Woverflow-3.C: New.
13279         * g++.dg/warn/multiple-overflow-warn-2.C: New.
13280
13281 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
13282
13283         PR fortran/27698
13284         * gfortran.dg/invalid_name.f90: New test.
13285         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
13286         * gfortran.dg/gomp/pr29759.f90: Ditto.
13287
13288 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
13289
13290         * gfortran.dg/present_1.f90:  Update error message.
13291
13292 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
13293
13294         PR c++/19439
13295         * g++.dg/template/duplicate1.C: New test
13296         * g++.dg/template/memfriend6.C: Adjust error markers.
13297
13298 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
13299
13300         PR tree-opt/30385
13301         * gcc.dg/torture/inline-1.c: New test.
13302
13303 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13304
13305         PR c/19978
13306         * gcc.dg/multiple-overflow-warn-1.c: New.
13307         * gcc.dg/multiple-overflow-warn-2.c: New.
13308         * gcc.dg/overflow-warn-6.c: New.
13309         * g++.dg/warn/multiple-overflow-warn-1.C: New.
13310
13311 2007-01-05  Roger Sayle  <roger@eyesopen.com>
13312
13313         * gfortran.dg/array_memcpy_1.f90: New test case.
13314         * gfortran.dg/array_memcpy_2.f90: Likewise.
13315
13316 2007-01-05  Richard Guenther  <rguenther@suse.de>
13317
13318         PR middle-end/27826
13319         * g++.dg/opt/pr27826.C: New testcase.
13320
13321 2007-01-05  Ian Lance Taylor  <iant@google.com>
13322
13323         * gcc.dg/Walways-true-1.c: New test.
13324         * gcc.dg/Walways-true-2.c: New test.
13325         * g++.dg/warn/Walways-true-1.C: New test.
13326         * g++.dg/warn/Walways-true-2.C: New test.
13327
13328 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
13329
13330         PR c/30360
13331         * gcc.dg/pr30360.c: New test.
13332
13333 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
13334
13335         PR fortran/23232
13336         * gfortran.dg/data_implied_do_1.f90: New test.
13337
13338         PR fortran/27996
13339         PR fortran/27998
13340         * gfortran.dg/char_length_1.f90: New test.
13341
13342 2007-01-05  Richard Guenther  <rguenther@suse.de>
13343
13344         PR middle-end/28116
13345         * g++.dg/opt/pr28116.C: New testcase.
13346
13347 2007-01-05  Tobias Burnus  <burnus@net-b.de>
13348
13349         PR fortran/29624
13350         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
13351           invalid deallocate.
13352         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
13353         * gfortran.dg/protected_4.f90: Add pointer intent check.
13354         * gfortran.dg/protected_6.f90: Add pointer intent check.
13355         * gfortran.dg/pointer_intent_1.f90: New test.
13356         * gfortran.dg/pointer_intent_2.f90: New test.
13357         * gfortran.dg/pointer_intent_3.f90: New test.
13358
13359 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
13360
13361         PR 30235
13362         * gfortran.dg/altreturn_2.f90: new test.
13363
13364 2007-01-04  Tom Tromey  <tromey@redhat.com>
13365
13366         PR preprocessor/28165:
13367         * gcc.dg/cpp/pr28165.c: New file.
13368
13369 2007-01-03  Josh Conner  <jconner@apple.com>
13370
13371         PR middle-end/29683
13372         * gcc.dg/pr29683.c: New.
13373
13374 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
13375
13376         PR c++/28217
13377         * g++.dg/pch/template-1.C: New test.
13378         * g++.dg/pch/template-1.Hs: New file.
13379
13380 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13381
13382         PR middle-end/30353
13383         * gcc.c-torture/compile/complex-4.c: New test.
13384
13385 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
13386
13387         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
13388         -maltivec.
13389         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
13390
13391 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
13392
13393         PR middle-end/30286
13394         * gcc.dg/pr30286.c: New test.
13395
13396         PR c++/29535
13397         * g++.dg/template/crash66.C: New test.
13398
13399         PR c++/29054
13400         * g++.dg/template/friend49.C: New test.
13401
13402 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
13403
13404         * gfortran.dg/ibits.f90: New test.
13405
13406 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
13407
13408         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
13409         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
13410
13411 2007-01-02  Jan Hubicka  <jh@suse.cz>
13412
13413         * gcc.dg/pr16194.c: We now output error on all three functions,
13414         not just first one.
13415
13416 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13417
13418         PR c/19977
13419         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
13420         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
13421
13422 2006-01-02  Ian Lance Taylor  <iant@google.com>
13423
13424         * g++.dg/warn/Wparentheses-22.C: New test.
13425         * g++.dg/warn/Wparentheses-23.C: New test.
13426
13427 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13428
13429         PR middle-end/7651
13430         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
13431         * gcc.dg/declspec-3-Wextra.c: New.
13432         * gcc.dg/declspec-3-no.c: New
13433
13434 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
13435
13436         PR fortran/20896
13437         * gfortran.dg/interface_10.f90: Remove.
13438
13439 2007-01-01  Roger Sayle  <roger@eyesopen.com>
13440
13441         * gcc.dg/fold-eqxor-4.c: New test case.
13442
13443 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
13444
13445         PR middle-end/30311
13446         * gcc.c-torture/compile/pr30311.c: New test.
13447
13448 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
13449
13450         PR middle-end/30253
13451         * gcc.c-torture/compile/statement-expression-1.c: New test.
13452
13453 2007-01-01  Andreas Schwab  <schwab@suse.de>
13454
13455         PR target/29166
13456         * g++.dg/eh/pr29166.C: New test.
13457
13458 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
13459
13460         * lib/target-supports.exp (check_effective_target_powerpc_spe):
13461         New.
13462         (check_effective_target_vect_cmdline_needed): Use it.
13463
13464 2006-12-31  Richard Guenther  <rguenther@suse.de>
13465
13466         PR middle-end/30137
13467         * gcc.dg/pr30137-1.c: New testcase.
13468         * gcc.dg/pr30137-2.c: Likewise.
13469
13470 2006-12-31  Roger Sayle  <roger@eyesopen.com>
13471
13472         PR middle-end/30322
13473         * gcc.dg/fold-plusnot-1.c: New test case.
13474
13475 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
13476
13477         PR c++/29731
13478         * g++.dg/parse/template22.C: New test.
13479
13480 2006-12-31  Richard Guenther  <rguenther@suse.de>
13481
13482         PR middle-end/30338
13483         * gcc.c-torture/compile/pr30338.c: New testcase.
13484
13485 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
13486
13487         PR fortran/27900
13488         * gfortran.dg/intrinsic_actual_4.f90: New test.
13489
13490         PR fortran/24325
13491         * gfortran.dg/func_decl_3.f90: New test.
13492
13493 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
13494
13495         PR fortran/23060
13496         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
13497         * gfortran.dg/c_by_val_1.f: New test.
13498         * gfortran.dg/c_by_val_2.f: New test.
13499         * gfortran.dg/c_by_val_3.f: New test.
13500
13501 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
13502
13503         PR libfortran/30321
13504         * gfortran.dg/sum_zero_array_1.f90:  New test.
13505
13506 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
13507
13508         PR preprocessor/29612
13509         * gcc.dg/cpp/pr29612-1.c: New test.
13510         * gcc.dg/cpp/pr29612-2.c: New test.
13511
13512 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
13513
13514         PR fortran/30034
13515         * gfortran.dg/pure_formal_proc_1.f90: New test.
13516
13517         PR fortran/30237
13518         * gfortran.dg/intrinsic_actual_3.f90: New test.
13519
13520 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13521
13522         PR fortran/30014
13523         * gfortran.dg/io_constraints_1.f90: Update test.
13524         * gfortran.dg/io_constraints_2.f90: Update test.
13525         * gfortran.dg/inquire_iolength.f90: New test.
13526
13527 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
13528
13529         PR fortran/20896
13530         * gfortran.dg/interface_10.f90: New test.
13531         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
13532         since z is already, locally a variable.
13533
13534         PR fortran/25135
13535         * gfortran.dg/generic_11.f90: New test.
13536         * gfortran.dg/interface_7.f90: Remove name clash between module
13537         name and procedure 'x' referenced in the interface.
13538
13539 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13540
13541         PR middle-end/7651
13542         * gcc.dg/Wmissing-parameter-type.c: New.
13543         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
13544         * gcc.dg/Wmissing-parameter-type-no.c: New.
13545
13546 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
13547
13548         PR fortran/25818
13549         * gfortran.dg/entry_array_specs_2.f: New test.
13550
13551         PR fortran/30084
13552         * gfortran.dg/nested_modules_6.f90: New test.
13553
13554 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13555
13556         PR middle-end/7651
13557         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
13558         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
13559
13560 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
13561
13562         PR C++/30168
13563         * g++.dg/opt/complex6.C: New test.
13564
13565 2006-12-22  Ben Elliston  <bje@au.ibm.com>
13566
13567         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
13568         full" if the linker on spu-*-* warns about exceeding local store.
13569
13570         And revert this patch:
13571         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
13572         fail to link due to relocation overflows on spu-*-*.
13573
13574 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
13575
13576         PR fortran/30273
13577         * gfortran.dg/dependency_19.f90: New test.
13578
13579 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
13580
13581         PR fortran/30202
13582         * gfortran.dg/alloc_comp_basics_3.f90: New test.
13583
13584 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
13585
13586         PR middle-end/30262
13587         * gcc.c-torture/execute/20061220-1.c: New test.
13588
13589         PR middle-end/30263
13590         * gcc.dg/gomp/asm-1.c: New test.
13591
13592         PR target/30230
13593         * g++.dg/eh/ia64-2.C: New test.
13594
13595 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
13596
13597         PR target/28966
13598         PR target/29248
13599         * gcc.dg/rs6000-leaf.c: New.
13600
13601 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13602
13603         PR fortran/25392
13604         * gfortran.dg/f2c_8.f90: New test.
13605
13606 2006-12-20  Bill Wendling  <wendling@apple.com>
13607
13608         * gcc.dg/asm-b.c: Check for __ppc64__.
13609
13610 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
13611
13612         PR fortran/30190
13613         * gfortran.dg/bounds_check_5.f90: New test.
13614
13615 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
13616
13617         PR middle-end/30143
13618         * gcc.dg/gomp/complex-1.c: New testcase.
13619
13620 2006-12-20  Roger Sayle  <roger@eyesopen.com>
13621
13622         * gfortran.dg/array_memset_1.f90: New test case.
13623
13624 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
13625
13626         * lib/target-supports.exp: Add spu to
13627         check_effective_target_vect_widen_mult_hi_to_si.
13628
13629 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
13630
13631         PR fortran/29992
13632         * gfortran.dg/generic_9.f90: New test.
13633
13634         PR fortran/30081
13635         * gfortran.dg/generic_10.f90: New test.
13636
13637 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
13638
13639         PR tree-opt/30045
13640         * gcc.dg/pr30045.c: New test.
13641
13642 2006-12-20  Ben Elliston  <bje@au.ibm.com>
13643
13644         * gcc.dg/20020312-2.c: Add a case for __SPU__.
13645
13646 2006-12-19  Eric Christopher  <echristo@apple.com>
13647
13648         PR target/29302
13649         * gcc.c-torture/execute/pr29302-1.c: New.
13650
13651 2006-12-19  Tobias Burnus  <burnus@net-b.de>
13652
13653         PR fortran/39238
13654         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
13655
13656 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
13657
13658         PR fortran/30236
13659         * gfortran.dg/altreturn_3.f90: New test.
13660
13661         * gfortran.dg/char_result_12.f90: Fix comment typos.
13662
13663 2006-12-19  Ben Elliston  <bje@au.ibm.com>
13664
13665         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
13666         as newlib's stdio.h uses non-traditional cpp constructs.
13667
13668 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
13669
13670         * gfortran.dg/advance.f90: Renamed to advance_1.f90
13671         * gfortran.dg/append-1.f90: Renamed to append_1.f90
13672         * gfortran.dg/array-1.f90: Renamed to array_1.f90
13673         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
13674         * gfortran.dg/backspace.f: Renamed to backspace_1.f
13675         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
13676         * gfortran.dg/default_initialization.f: Renamed to
13677         default_initialization_1.f
13678         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
13679         dollar_edit_descriptor_1.f
13680         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
13681         dollar_edit_descriptor_2.f
13682         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
13683         dollar_edit_descriptor_3.f
13684         * gfortran.dg/logint-1.f: Renamed to logint_1.f
13685         * gfortran.dg/logint-2.f: Renamed to logint_2.f
13686         * gfortran.dg/logint-3.f: Renamed to logint_3.f
13687         * gfortran.dg/advance_1.f90: Renamed from advance.f90
13688         * gfortran.dg/append_1.f90: Renamed from append-1.f90
13689         * gfortran.dg/array_1.f90: Renamed from array-1.f90
13690         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
13691         * gfortran.dg/backspace_1.f: Renamed from backspace.f
13692         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
13693         * gfortran.dg/default_initialization_1.f: Renamed from
13694         default_initialization.f
13695         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
13696         dollar_edit_descriptor-1.f
13697         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
13698         dollar_edit_descriptor-2.f
13699         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
13700         dollar_edit_descriptor-3.f
13701         * gfortran.dg/logint_1.f: Renamed from logint-1.f
13702         * gfortran.dg/logint_2.f: Renamed from logint-2.f
13703         * gfortran.dg/logint_3.f: Renamed from logint-3.f
13704
13705 2006-12-18  Bill Wendling  <wendling@apple.com>
13706
13707         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
13708         id is an OjbC keyword.
13709
13710 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13711
13712         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
13713
13714 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
13715
13716         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
13717
13718 2006-12-18  Ian Lance Taylor  <iant@google.com>
13719
13720         * g++.dg/warn/Wmissing-declarations-1.C: New test.
13721
13722 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13723
13724         * gcc.c-torture/compile/pr27528.c: Use empty templates.
13725
13726 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
13727
13728         PR fortran/30207
13729         * gfortran.fortran-torture/execute/where21.f90: New test.
13730
13731 2006-12-17  Tobias Burnus  <burnus@net-b.de>
13732
13733         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
13734
13735 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13736
13737         PR middle-end/7651
13738         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
13739         * gcc.dg/if-empty-1.c: Likewise.
13740         * gcc.dg/pr23165.c: Likewise.
13741         * g++.dg/warn/empty-body.C: Likewise.
13742
13743 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13744
13745         PR libfortran/30005
13746         * gfortran.dg/open_errors.f90: New test.
13747
13748 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
13749
13750         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
13751
13752         * gcc.target/i386/ssse3-pabsb.c: New file.
13753         * gcc.target/i386/ssse3-pabsd.c: Likewise.
13754         * gcc.target/i386/ssse3-pabsw.c: Likewise.
13755         * gcc.target/i386/ssse3-palignr.c: Likewise.
13756         * gcc.target/i386/ssse3-phaddd.c: Likewise.
13757         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
13758         * gcc.target/i386/ssse3-phaddw.c: Likewise.
13759         * gcc.target/i386/ssse3-phsubd.c: Likewise.
13760         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
13761         * gcc.target/i386/ssse3-phsubw.c: Likewise.
13762         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
13763         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
13764         * gcc.target/i386/ssse3-pshufb.c: Likewise.
13765         * gcc.target/i386/ssse3-psignb.c: Likewise.
13766         * gcc.target/i386/ssse3-psignd.c: Likewise.
13767         * gcc.target/i386/ssse3-psignw.c: Likewise.
13768         * gcc.target/i386/ssse3-vals.h: Likewise.
13769
13770 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
13771
13772         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
13773         * lib/fortran-torture.exp: Include target-supports.exp.
13774
13775 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
13776
13777         PR target/30185
13778         * gcc.c-torture/execute/pr30185.c: New test.
13779
13780 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13781
13782         PR testsuite/30179
13783         PR testsuite/30180
13784         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
13785         * gcc.dg/builtin-bswap-2.c: Likewise.
13786         * gcc.dg/builtin-bswap-3.c: Likewise.
13787         * gcc.dg/builtin-bswap-4.c: Likewise.
13788         * lib/target-supports.exp (check_effective_target_stdint_types): New.
13789         * gcc.c-torture/execute/mode-dependent-address.x: New file.
13790
13791 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13792
13793         PR libfortran/30145
13794         * gfortran.dg/write_zero_array: New test.
13795
13796 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13797
13798         PR fortran/30200
13799         * gfortran.dg/write_fmt_trim.f90: New test.
13800
13801 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
13802
13803         PR 30194
13804         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
13805         temporarily.
13806
13807 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13808
13809         * lib/target-supports.exp (check_weak_available): Use istarget
13810         "hppa*-*-hpux10*" instead of regexp.
13811         (check_cxa_atexit_available): Likewise.
13812
13813 2006-12-14  Richard Guenther  <rguenther@suse.de>
13814
13815         PR tree-optimization/30197
13816         * gcc.c-torture/execute/complex-1.c: Fix function name.
13817         * gcc.dg/builtins-61.c: New testcase.
13818
13819 2006-12-14  Richard Guenther  <rguenther@suse.de>
13820
13821         PR middle-end/30172
13822         * gcc.dg/pr30172-1.c: New testcase.
13823
13824 2006-12-14  Richard Guenther  <rguenther@suse.de>
13825
13826         PR tree-optimization/30198
13827         * gcc.dg/builtins-60.c: New testcase.
13828
13829 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
13830
13831         * lib/target-supports.exp (vect_no_align): Remove spu.
13832
13833 2006-12-13  Ian Lance Taylor  <iant@google.com>
13834
13835         PR c++/19564
13836         PR c++/19756
13837         * g++.dg/warn/Wparentheses-5.C: New test.
13838         * g++.dg/warn/Wparentheses-6.C: New test.
13839         * g++.dg/warn/Wparentheses-7.C: New test.
13840         * g++.dg/warn/Wparentheses-8.C: New test.
13841         * g++.dg/warn/Wparentheses-9.C: New test.
13842         * g++.dg/warn/Wparentheses-10.C: New test.
13843         * g++.dg/warn/Wparentheses-11.C: New test.
13844         * g++.dg/warn/Wparentheses-12.C: New test.
13845         * g++.dg/warn/Wparentheses-13.C: New test.
13846         * g++.dg/warn/Wparentheses-14.C: New test.
13847         * g++.dg/warn/Wparentheses-15.C: New test.
13848         * g++.dg/warn/Wparentheses-16.C: New test.
13849         * g++.dg/warn/Wparentheses-17.C: New test.
13850         * g++.dg/warn/Wparentheses-18.C: New test.
13851         * g++.dg/warn/Wparentheses-19.C: New test.
13852         * g++.dg/warn/Wparentheses-20.C: New test.
13853         * g++.dg/warn/Wparentheses-21.C: New test.
13854
13855 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13856
13857         PR testsuite/30157
13858         * lib/target-supports.exp (check_cxa_atexit_available): Return false
13859         for target "hppa.*hpux10".
13860
13861 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
13862
13863         * g++.dg/debug/vartrack1.C: New test.
13864
13865         * g++.dg/opt/ifcvt1.C: New test.
13866
13867         * gcc.dg/tls/opt-13.c: New test.
13868
13869         * gcc.dg/20060425-2.c: New test.
13870
13871         * g++.dg/opt/pr15054-2.C: New test.
13872
13873         * gcc.c-torture/execute/20060420-1.c: New test.
13874
13875         * gcc.c-torture/execute/20060412-1.c: New test.
13876
13877         * objc/compile/20060406-1.m: New test.
13878
13879 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
13880
13881         * g++.dg/template/array17.C: New test.
13882
13883 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
13884
13885         * gcc.target/powerpc/altivec-23.c: New test.
13886
13887 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
13888
13889         PR c++27316
13890         * g++.dg/inherit/error3.C: New test.
13891
13892         PR c++/28740
13893         * g++.dg/inherit/error4.C: New test.
13894
13895 2006-12-13  Richard Guenther  <rguenther@suse.de>
13896
13897         PR tree-optimization/17687
13898         * gcc.dg/builtins-59.c: New testcase.
13899
13900 2006-12-13  Ben Elliston  <bje@au.ibm.com>
13901
13902         * gcc.target/spu/Wmain.c: New test.
13903
13904 2006-12-12  Josh Conner  <jconner@apple.com>
13905
13906         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
13907         * g++.dg/abi/thunk4.C: Likewise.
13908         * g++.dg/abi/rtti3.C: Likewise.
13909
13910 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
13911
13912         * gcc.target/spu/cpat-1.c: New test.
13913         * gcc.target/spu/cpat-2.c: New test.
13914         * gcc.target/spu/cpat-3.c: New test.
13915         * gcc.target/spu/cpat-4.c: New test.
13916
13917 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13918
13919         PR tree-opt/28436
13920         * gcc.c-torture/compile/vector-1.c: New test.
13921         * gcc.c-torture/compile/vector-2.c: New test.
13922         * gcc.c-torture/compile/vector-3.c: New test.
13923
13924 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13925
13926         * lib/fortran-torture.exp: Update copyright years.  Remove
13927         obsolete comment.  Test -ftree-vectorize where it makes sense.
13928         * lib/gfortran-dg.exp: Update copyright years.  Use settings
13929         from fortran-torture.exp.
13930         * gfortran.dg/char_transpose_1.f90,
13931         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
13932         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
13933         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
13934         '-w' to dg-options.
13935
13936 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
13937
13938         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
13939         saved_${tool}_load.
13940
13941 2006-12-12  Ira Rosen  <irar@il.ibm.com>
13942
13943         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
13944         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
13945         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
13946         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
13947         gaps.
13948
13949 2006-12-12  Richard Guenther  <rguenther@suse.de>
13950
13951         PR middle-end/30147
13952         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
13953
13954 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
13955             Diego Novillo  <dnovillo@redhat.com>
13956
13957         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
13958         VDEF/VUSE changes.
13959         * gcc.dg/tree-ssa/pr26421.c: Likewise
13960         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
13961         * gcc.dg/tree-ssa/pr23382.c: Likewise.
13962         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
13963         * gcc.dg/tree-ssa/pr28410.c: Likewise.
13964         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
13965         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
13966         * gcc.dg/tree-ssa/vrp07.c: Likewise.
13967         * gcc.dg/tree-ssa/vrp08.c: Likewise.
13968         * gcc.dg/tree-ssa/alias-12.c: Likewise.
13969
13970 2006-12-11  Jan Hubicka  <jh@suse.cz>
13971
13972         * gcc.dg/tree-prof/stringop-1.c: New test.
13973         * gcc.dg/tree-prof/stringop-2.c: New test.
13974
13975 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
13976
13977         PR target/30120
13978         * gcc.target/i386/pr30120.c: New test.
13979
13980         Revert:
13981         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
13982
13983         * gcc.target/i386/x87regparm-1.c: New test.
13984         * gcc.target/i386/x87regparm-2.c: New test.
13985         * gcc.target/i386/x87regparm-3.c: New test.
13986         * gcc.target/i386/x87regparm-4.c: New test.
13987
13988 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
13989
13990         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
13991
13992 2006-12-10  Tobias Burnus  <burnus@net-b.de>
13993
13994         PR fortran/23994
13995         * gfortran.dg/protected_1.f90: New test.
13996         * gfortran.dg/protected_2.f90: New test.
13997         * gfortran.dg/protected_3.f90: New test.
13998         * gfortran.dg/protected_4.f90: New test.
13999         * gfortran.dg/protected_5.f90: New test.
14000         * gfortran.dg/protected_6.f90: New test.
14001
14002 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
14003             Tobias Burnus  <burnus@gcc.gnu.org>
14004
14005         PR fortran/29975
14006         PR fortran/30068
14007         * gfortran.dg/interface_4.f90: Test adding procedure to generic
14008         interface.
14009         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
14010         ambiguous interfaces.
14011         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
14012         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
14013         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
14014         ambiguous interfaces.
14015         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
14016         * gfortran.dg/array_initializer_2.f90: Add initializer array
14017         constructor test.
14018
14019         PR fortran/30096
14020         * gfortran.dg/interface_9.f90: Test that host interfaces are
14021         not checked for ambiguity with the local version.
14022
14023 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
14024
14025         PR fortran/29464
14026         * gfortran.dg/module_interface_2.f90: New test.
14027
14028 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
14029
14030         PR fortran/29941
14031         * gfortran.dg/assumed_len.f90: New test.
14032
14033 2006-12-09  Richard Guenther  <rguenther@suse.de>
14034
14035         * g++.dg/warn/implicit-typename1.C: Qualify types.
14036         * g++.dg/parse/crash12.C: Likewise.
14037         * g++.dg/tree-ssa/pr22444.C: Likewise.
14038
14039 2006-12-09  Tobias Burnus  <burnus@net-b.de>
14040
14041         * gfortran.dg/array_2.f90: Added sqrt test.
14042
14043 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
14044
14045         * gcc.target/i386/x87regparm-1.c: XFAIL.
14046         * gcc.target/i386/x87regparm-2.c: XFAIL.
14047         * gcc.target/i386/x87regparm-3.c: XFAIL.
14048         * gcc.target/i386/x87regparm-4.c: XFAIL.
14049
14050 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14051
14052         * lib/target-supports.exp
14053         (check_effective_target_large_long_double): New.
14054         * gcc.dg/Wconversion-real.c : Use it.
14055         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
14056         unsigned.
14057
14058 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
14059
14060         * gcc.c-torture/execute/mode-dependent-address.c: New test.
14061
14062 2006-12-08  Tobias Burnus  <burnus@net-b.de>
14063
14064         PR fortran/27546
14065         * gfortran.dg/import4.f90: New test for IMPORT in modules.
14066
14067 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
14068
14069         PR c++/29732
14070         * g++.dg/template/crash65.C: New test.
14071         * g++.dg/template/spec16.C: Tweak error markers.
14072
14073 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14074
14075         * gcc.target/spu: New directory.
14076         * gcc.target/spu/spu.exp: New file.
14077         * gcc.target/spu/intrinsics-1.c: New test.
14078
14079 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
14080
14081         PR c++/29980
14082         * g++.dg/ext/attrib27.C: New test.
14083         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
14084         * g++.dg/parse/typedef5.C: Likewise.
14085
14086 2006-12-07  Mike Stump  <mrs@apple.com>
14087
14088         * treelang/compile/var_defs.tree: Adjust.
14089
14090 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
14091
14092         PR c++/29730
14093         * g++.dg/template/crash64.C: New test.
14094         * g++.dg/parse/crash27.C: Adjust error markers.
14095
14096 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
14097
14098         PR libfortran/30009
14099         PR libfortran/30056
14100         * gfortran.dg/read_eof_4.f90:  Add tests.
14101         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
14102         * gfortran.dg/unf_read_corrupted_1.f90: New test.
14103
14104 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
14105
14106         PR c++/29729
14107         * g++.dg/template/crash63.C: New test.
14108
14109         PR c++/29728
14110         * g++.dg/template/crash62.C: New test.
14111
14112 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
14113
14114         PR fortran/30003
14115         * gfortran.dg/allocatable_function_1.f90: Increase the number
14116         of expected calls of free to 10; the lhs section reference is
14117         now evaluated so there is another call to bar.  Change the
14118         comment appropriately.
14119         * gfortran.dg/array_section_1.f90: New test.
14120
14121 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
14122
14123         PR fortran/29912
14124         * gfortran.dg/char_result_12.f90: New test.
14125
14126 2006-12-05  Richard Guenther  <rguenther@suse.de>
14127
14128         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
14129         * gcc.dg/vect/vect-pow-2.c: Rename to ...
14130         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
14131         vect_double, xfail for spu*-*-*.
14132
14133 2006-12-04  Tobias Burnus  <burnus@net-b.de>
14134
14135         PR fortran/29962
14136         * initialization_4.f90: Test noninteger exponents (-std=f95).
14137         * initialization_5.f90: New test for noninteger exponents
14138           with -std=f2003.
14139
14140 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
14141
14142         PR fortran/29821
14143         * gfortran.dg/parameter_array_section_1.f90: New test.
14144
14145 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
14146
14147         PR c++/29733
14148         * g++.dg/template/crash61.C: New test.
14149
14150         PR c++/29632
14151         * g++.dg/template/error23.C: New test.
14152
14153 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
14154
14155         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
14156
14157 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
14158
14159         PR fortran/29916
14160         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
14161
14162 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
14163
14164         PR middle-end/29965
14165         * gcc.dg/gomp/pr29965-1.c: New test.
14166         * gcc.dg/gomp/pr29965-2.c: New test.
14167         * gcc.dg/gomp/pr29965-3.c: New test.
14168         * gcc.dg/gomp/pr29965-4.c: New test.
14169         * gcc.dg/gomp/pr29965-5.c: New test.
14170         * gcc.dg/gomp/pr29965-6.c: New test.
14171         * g++.dg/gomp/pr29965-1.C: New test.
14172         * g++.dg/gomp/pr29965-2.C: New test.
14173         * g++.dg/gomp/pr29965-3.C: New test.
14174         * g++.dg/gomp/pr29965-4.C: New test.
14175         * g++.dg/gomp/pr29965-5.C: New test.
14176         * g++.dg/gomp/pr29965-6.C: New test.
14177         * g++.dg/gomp/pr29965-7.C: New test.
14178         * g++.dg/gomp/pr29965-8.C: New test.
14179         * g++.dg/gomp/pr29965-9.C: New test.
14180         * g++.dg/gomp/pr29965-10.C: New test.
14181
14182 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
14183
14184         * gnat.dg/pointer_variable_bounds.adb: New test.
14185         * gnat.dg/pointer_variable_bounds.ads: Likewise.
14186         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
14187
14188 2006-12-03  Eric Christopher  <echristo@apple.com>
14189
14190         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
14191
14192 2006-12-03  Richard Henderson  <rth@redhat.com>
14193             Andrew Pinski  <pinskia@gmail.com>
14194
14195         PR C++/14329
14196         * g++.dg/warn/unit-1.C: New test.
14197
14198 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
14199
14200         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
14201
14202 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
14203
14204         * g++.dg/vect/vect.exp: Enable tests to run on spu.
14205         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
14206         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
14207         * gcc.dg/vect/vect-70.c: Reduce array size.
14208         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
14209         vect_no_compaer_double targets.
14210         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
14211         vect_float, vect_double, and vect_int.
14212
14213 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
14214
14215         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
14216         test for loop versioning on vect_no_align targets.
14217         * gcc.dg/vect/pr20122.c: Likewise.
14218         * gcc.dg/vect/vect-105.c: Likewise.
14219         * gcc.dg/vect/vect-42.c: Likewise.
14220         * gcc.dg/vect/vect-43.c: Likewise.
14221         * gcc.dg/vect/vect-74.c: Likewise.
14222         * gcc.dg/vect/vect-75.c: Likewise.
14223         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
14224         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
14225         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
14226         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
14227
14228 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
14229
14230         PR fortran/29642
14231         * gfortran.dg/value_1.f90 : New test.
14232         * gfortran.dg/value_2.f90 : New test.
14233         * gfortran.dg/value_3.f90 : New test.
14234         * gfortran.dg/value_4.f90 : New test.
14235         * gfortran.dg/value_4.c : Called from value_4.f90.
14236
14237 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14238
14239         PR C++/30033
14240         *  g++.dg/cpp0x/static_assert4.C: New testcase.
14241
14242 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14243
14244         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
14245
14246 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
14247
14248         PR c/27953
14249         * gcc.dg/pr27953.c: New test.
14250
14251 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14252
14253         PR c++/30022
14254         * g++.dg/ext/vector5.C: New test.
14255
14256         PR c++/30021
14257         * g++.dg/other/main1.C: New test.
14258
14259 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
14260
14261         PR libfortran/29568
14262         * gfortran.dg/convert_implied_open.f90:  Change to
14263         new default record length.
14264         * gfortran.dg/unf_short_record_1.f90:  Adapt to
14265         new error message.
14266         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
14267
14268 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
14269
14270         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
14271
14272 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
14273
14274         PR c++/29066
14275         * g++.dg/expr/pr29066.c: New.
14276
14277 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
14278             Zdenek Dvorak <dvorakz@suse.cz>
14279
14280         PR tree-optimization/29921
14281         * gcc.dg/pr29921-2.c: New test.
14282
14283 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
14284
14285         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
14286         (i386_get_cpuid): New function.
14287         (i386_cpuid_ecx): Likewise.
14288         (i386_cpuid_edx): Likewise.
14289         (i386_cpuid): Updated to call i386_cpuid_edx.
14290
14291         * gcc.target/i386/sse3-addsubpd.c: New file.
14292         * gcc.target/i386/sse3-addsubps.c: Likewise.
14293         * gcc.target/i386/sse3-haddpd.c: Likewise.
14294         * gcc.target/i386/sse3-haddps.c: Likewise.
14295         * gcc.target/i386/sse3-hsubpd.c: Likewise.
14296         * gcc.target/i386/sse3-hsubps.c: Likewise.
14297         * gcc.target/i386/sse3-lddqu.c: Likewise.
14298         * gcc.target/i386/sse3-movddup.c: Likewise.
14299         * gcc.target/i386/sse3-movshdup.c: Likewise.
14300         * gcc.target/i386/sse3-movsldup.c: Likewise.
14301
14302 2006-12-01  Dirk Mueller  <dmueller@suse.de>
14303
14304         * g++.dg/warn/Wreturn-type-4.C: New testcase.
14305
14306 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
14307
14308         * gcc.dg/dfp/convert-int-max.c: New test.
14309         * gcc.dg/dfp/convert-int-max-fold.c: New test.
14310
14311 2006-11-30  Richard Guenther  <rguenther@suse.de>
14312
14313         * gcc.dg/vect/vect-pow-1.c: Rename ...
14314         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
14315         floats instead of doubles, check successful vectorization.
14316
14317 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14318
14319         PR target/29945
14320         * gcc.c-torture/compile/pr29945.c: New testcase.
14321
14322 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
14323
14324         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
14325         -maltivec.
14326
14327 2006-11-29  Eric Christopher  <echristo@apple.com>
14328
14329         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
14330
14331 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
14332
14333         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
14334
14335         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
14336
14337 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
14338
14339         PR c++/29022
14340         * g++.dg/inherit/virtual2.C: New test.
14341         * g++.dg/inherit/virtual3.C: Likewise.
14342         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
14343         * g++.dg/inherit/error2.C: Likewise.
14344         * g++.dg/template/instantiate1.C: Likewise.
14345
14346 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
14347
14348         PR tree-opt/29984
14349         * gcc.dg/tree-ssa/reassoc-12.c: New test.
14350
14351 2006-11-28  Jan Hubicka  <jh@suse.cz>
14352
14353         * gcc.dg/memcpy-1.c: New test.
14354
14355 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
14356
14357         PR c++/29735
14358         * g++.dg/warn/main-3.C: New test.
14359
14360 2006-11-28  Jan Hubicka  <jh@suse.cz>
14361
14362         * gcc.dg/winline-1.c: New test.
14363
14364 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
14365
14366         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
14367         alignments.
14368
14369 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
14370
14371         PR fortran/29976
14372         * gfortran.dg/missing_optional_dummy_3.f90
14373
14374 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
14375
14376         PR fortran/20880
14377         * gfortran.dg/interface_3.f90: Modify errors.
14378
14379 2006-11-28  Ben Elliston  <bje@au.ibm.com>
14380
14381         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
14382         fail to link due to relocation overflows on spu-*-*.
14383
14384 2006-11-27  Michael Matz  <matz@suse.de>
14385             Andreas Krebbel  <krebbel1@de.ibm.com>
14386
14387         PR target/29319
14388         * gcc.dg/20061127-1.c: New testcase.
14389
14390 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
14391
14392         * gcc.dg/20061124-1.c: Add exit() function prototype.
14393
14394 2006-11-27  Jan Hubicka  <jh@suse.cz>
14395
14396         * gcc.target/i386/memcpy-1.c: Adjust size.
14397         * gcc.dg/visibility-11.c: Likewise.
14398
14399 2006-11-27  Richard Guenther  <rguenther@suse.de>
14400
14401         PR middle-end/25620
14402         * gcc.target/i386/pow-1.c: New testcase.
14403         * gcc.dg/builtins-58.c: Likewise.
14404
14405 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
14406
14407         PR c++/29886
14408         * g++.dg/expr/cast8.C: New test.
14409
14410 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14411
14412         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
14413         Don't ever inline the testcase.
14414
14415 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
14416
14417         PR fortran/29982
14418         * gfortran.fortran-torture/compile/parameter_3.f90: New
14419         testcase.
14420
14421 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
14422
14423         PR fortran/29951
14424         * gfortran.fortran-torture/execute/transfer2.f90: New test.
14425
14426 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14427
14428         * gfortran.fortran-torture/execute/specifics.f90: Remove test
14429         for CHAR.
14430
14431 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14432
14433         PR libgfortran/29936
14434         * gfortran.dg/write_check3.f90: New test.
14435
14436 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14437
14438         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
14439
14440 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
14441
14442         PR fortran/20880
14443         * gfortran.dg/interface_3.f90: New test.
14444
14445         PR fortran/29387
14446         * gfortran.dg/generic_8.f90: New test.
14447
14448 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14449
14450         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
14451         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
14452         * gfortran.dg/specifics_3.f90: Remove.
14453
14454 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
14455
14456         PR c/29955
14457         * gcc.dg/gomp/pr29955.c: New test.
14458
14459         PR c/29736
14460         * gcc.dg/pr29736.c: New test.
14461
14462 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14463
14464         PR tree-opt/29964
14465         * gcc.dg/pure-1.c: New test.
14466
14467 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
14468
14469         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
14470         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
14471
14472 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
14473
14474         * gcc.dg/20061124-1.c: New testcase.
14475
14476 2006-11-23  Eric Christopher  <echristo@apple.com>
14477
14478         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
14479
14480 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14481
14482         PR c/2707
14483         PR c++/26167
14484         * gcc.dg/Wconversion-integer.c: New. Supersedes
14485         Wconversion-negative-constants.c
14486         * gcc.dg/Wconversion-real.c: New.
14487         * gcc.dg/Wconversion-real-integer.c: New.
14488         * gcc.dg/Wconversion-negative-constants.c: Deleted.
14489         * g++.dg/warn/Wconversion1.C: Modified.
14490
14491 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14492
14493         * gfortran.dg/overload_1.f90: New test.
14494
14495 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14496
14497         PR c/9072
14498         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
14499         Wtraditional-conversion.
14500         * gcc.dg/overflow-warn-2.c: Likewise.
14501         * gcc.dg/Wconversion.c: Likewise. Renamed as
14502         Wtraditional-conversion.c .
14503         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
14504         Wtraditional-conversion-2.c .
14505         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
14506         Wtraditional-conversion-2.c
14507         * gcc.dg/Wconversion-negative-constants.c: New.
14508
14509 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
14510
14511         * gcc.dg/tree-ssa/dump-1.c: New test.
14512
14513 2006-11-23  David Ung <davidu@mips.com>
14514
14515         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
14516         -mfp64, allowable when ISA >= 33 and float is enabled.
14517         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
14518         of mthc1 and mfhc1 patterns.
14519
14520 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
14521
14522         PR tree-optimization/29921
14523         * gcc.dg/pr29921.c: New test.
14524
14525 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14526
14527         PR fortran/29441
14528         * gfortran.dg/initialization_4.f90: New test.
14529
14530 2006-11-22  Ira Rosen  <irar@il.ibm.com>
14531
14532         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
14533         platforms that have interleaving support.
14534         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
14535         * gcc.dg/vect/vect-strided-a-u16-i2.c,
14536         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
14537         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
14538         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
14539         gcc.dg/vect/vect-strided-u8-i2-gap.c,
14540         gcc.dg/vect/vect-strided-u8-i8.c,
14541         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
14542         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
14543         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
14544         gcc.dg/vect/vect-strided-float.c,
14545         gcc.dg/vect/vect-strided-a-mult.c,
14546         gcc.dg/vect/vect-strided-mult-char-ls.c,
14547         gcc.dg/vect/vect-strided-a-u16-mult.c,
14548         gcc.dg/vect/vect-strided-a-u32-mult.c,
14549         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
14550         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
14551         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
14552         gcc.dg/vect/vect-strided-mult.c,
14553         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
14554         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
14555         New.
14556
14557 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
14558
14559         PR fortran/25087
14560         * gfortran.dg/auto_char_len_4.f90: New test.
14561
14562 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
14563
14564         PR fortran/29652
14565         * gfortran.dg/generic_7.f90: New test.
14566         * gfortran.dg/defined_operators_1.f90: Add new error.
14567
14568 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
14569
14570         PR tree-optimization/29902
14571         * g++.dg/tree-ssa/pr29902.C: New test.
14572
14573 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
14574
14575         PR fortran/29820
14576         * gfortran.dg/used_types_13.f90: New test.
14577
14578 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
14579
14580         * gcc.dg/dfp/snan.c: Delete.
14581
14582 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
14583
14584         * g++.dg/cpp0x/static_assert1.C: New.
14585         * g++.dg/cpp0x/static_assert2.C: New.
14586         * g++.dg/cpp0x/static_assert3.C: New.
14587
14588 2006-11-21  Richard Guenther  <rguenther@suse.de>
14589
14590         * gcc.dg/vect/vect-pow-1.c: New testcase.
14591         * gcc.dg/vect/vect-pow-2.c: Likewise.
14592
14593 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
14594
14595         PR c++/29570
14596         * g++.dg/template/static29.C: New test.
14597
14598         PR c++/29734
14599         * g++.dg/conversion/simd4.C: New test.
14600
14601 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
14602
14603         PR c++/29475
14604         * g++.dg/template/access19.C: New test.
14605         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
14606         error is reported.
14607
14608 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14609
14610         PR tree-opt/25500
14611         * gcc.dg/tree-ssa/sra-4.c: New testcase.
14612
14613 2006-11-20  Tobias Burnus  <burnus@net-b.de>
14614
14615         PR fortran/27546
14616         * gfortran.dg/import.f90: Extended test.
14617         * gfortran.dg/import2.f90: Extended test.
14618
14619 2006-11-20  Tobias Burnus  <burnus@net-b.de>
14620
14621         * gfortran.dg/volatile3.f90: Add conflict test.
14622
14623 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
14624
14625         PR fortran/24783
14626         * gfortran.dg/implicit_10.f90: New test.
14627
14628 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14629
14630         PR c++/8586
14631         * g++.dg/warn/Wall-write-strings.C: New.
14632
14633 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
14634
14635         * gfortran.dg/alloc_comp_constraint_5.f90: New.
14636         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
14637
14638 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14639
14640         * gfortran.dg/use_3.f90: Remove error message.
14641         * gfortran.dg/iso_fortran_env_1.f90: New test.
14642         * gfortran.dg/iso_fortran_env_2.f90: New test.
14643         * gfortran.dg/iso_fortran_env_3.f90: New test.
14644         * gfortran.dg/iso_fortran_env_4.f90: New test.
14645
14646 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
14647
14648         * gcc.dg/vect/vect-27.c: Fix initialization.
14649
14650 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14651
14652         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
14653         * gcc.dg/torture/builtin-minmax-1.c: New.
14654
14655         * gcc.dg/builtins-20.c: Add cases for copysign.
14656
14657 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14658
14659         PR fortran/24285
14660         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
14661
14662 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14663         * gfortran.dg/use_1.f90: New test.
14664         * gfortran.dg/use_1.f90: New test.
14665         * gfortran.dg/use_1.f90: New test.
14666
14667 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
14668
14669         PR tree-optimization/29801
14670         * gcc.dg/pr29801.c: New test.
14671
14672 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
14673
14674         PR middle-end/29584
14675         * gcc.dg/torture/pr29584.c: New test.
14676
14677 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
14678
14679         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
14680         Condition PowerPC tests for saving FPRs on powerpc_fprs.
14681         * gcc.target/powerpc/compress-float-ppc.c,
14682         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
14683         powerpc_fprs.
14684         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
14685         do not pass -mhard-float.
14686
14687 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
14688
14689         * gnat.dg/volatile_aggregate.adb: New test.
14690
14691 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14692
14693         PR fortran/29391
14694         PR fortran/29489
14695         * gfortran.dg/bound_2.f90: Add more checks.
14696         * gfortran.dg/bound_3.f90: New test.
14697
14698 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14699
14700         PR target/29201
14701         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
14702
14703 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
14704
14705         * gfortran.dg/import3.f90: Fix error message.
14706
14707 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14708
14709         PR tree-opt/29788
14710         * gfortran.fortran-torture/compile/inline_1.f90:
14711         New testcase.
14712
14713 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
14714
14715         * gcc.target/i386/x87regparm-1.c: New test.
14716         * gcc.target/i386/x87regparm-2.c: New test.
14717         * gcc.target/i386/x87regparm-3.c: New test.
14718         * gcc.target/i386/x87regparm-4.c: New test.
14719
14720 2006-11-15  Tobias Burnus  <burnus@net-b.de>
14721
14722         PR fortran/27546
14723         * gfortran.dg/import.f90: New test.
14724         * gfortran.dg/import2.f90: New test.
14725         * gfortran.dg/import3.f90: New test.
14726
14727 2006-11-15  Tobias Burnus  <burnus@net-b.de>
14728
14729         PR fortran/27588
14730         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
14731
14732 2006-11-15  Tobias Burnus  <burnus@net-b.de>
14733
14734         PR fortran/29806
14735         * gfortran.dg/contains.f90: New test.
14736         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
14737
14738 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
14739
14740         PR tree-optimization/29581
14741         * gcc.dg/pr29581-1.c: New test.
14742         * gcc.dg/pr29581-2.c: New test.
14743         * gcc.dg/pr29581-3.c: New test.
14744         * gcc.dg/pr29581-4.c: New test.
14745         * gfortran.dg/pr29581.f90: New test.
14746
14747 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
14748
14749         PR fortran/29702
14750         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
14751         numbers in error message headers.
14752
14753 2006-11-14  Richard Guenther  <rguenther@suse.de>
14754
14755         * gcc.target/i386/math-torture/math-torture.exp: Restrict
14756         to i?86 and x86_64 targets.
14757
14758 2006-11-14  Caroline Tice  <ctice@apple.com>
14759
14760         * gcc.dg/pubtypes-1.c: New file/testcase.
14761         * gcc.dg/pubtypes-2.c: New file/testcase.
14762         * gcc.dg/pubtypes-3.c: New file/testcase.
14763         * gcc.dg/pubtypes-4.c: New file/testcase.
14764         * g++.dg/pubtypes.C: New file/testcase.
14765
14766 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
14767
14768         PR c++/29106
14769         * g++.dg/init/self1.C: New test.
14770
14771 2006-11-14  Tobias Burnus  <burnus@net-b.de>
14772
14773         PR fortran/29657
14774         * gfortran.dg/conflicts.f90: Add.
14775
14776 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
14777
14778         PR rtl-optimization/29798
14779
14780         * gcc.c-torture/execute/pr29798.c: New.
14781
14782 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14783
14784         * gcc.dg/builtins-20.c: Add more cases.
14785
14786 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
14787
14788         PR fortran/29759
14789         * gfortran.dg/gomp/pr29759.f90: New test.
14790
14791 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
14792
14793         PR c++/29518
14794         * g++.dg/template/static28.C: New test.
14795
14796 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
14797
14798         * lib/c-torture.exp: Use target-libpath.exp.
14799         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
14800         set GCC_EXEC_PREFIX env var from global variable of same name.
14801
14802 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14803
14804         PR fortran/26994
14805         * gfortran.fortran-torture/compile/transfer-1.f90:
14806         New testcase.
14807
14808 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
14809             Zdenek Dvorak <dvorakz@suse.cz>
14810
14811         PR tree-optimization/29680
14812         * gcc.dg/alias-11.c: New test.
14813
14814 2006-11-12  Jason Merrill  <jason@redhat.com>
14815             Andrew Pinski <pinskia@physics.uc.edu>
14816
14817         PR middle-end/28915
14818         * gcc.target/i386/vectorize1.c: New.
14819
14820 2006-11-12  Roger Sayle  <roger@eyesopen.com>
14821
14822         PR rtl-optimization/29797
14823         * gcc.c-torture/execute/pr29797-1.c: New test case.
14824
14825 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14826
14827         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
14828
14829 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
14830
14831         * gcc.dg/tree-ssa/prefetch-3.c: New test.
14832
14833 2006-11-12  Roger Sayle  <roger@eyesopen.com>
14834
14835         PR tree-optimization/13827
14836         * gcc.dg/fold-eqand-1.c: New test case.
14837
14838 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14839
14840         PR rtl-opt/28812
14841         * gcc.c-torture/execute/mayalias-3.c: New test.
14842
14843 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
14844
14845         PR middle-end/27528
14846         * gcc.c-torture/compile/pr27528.c: New test.
14847         * gcc.dg/pr27528.c: Likewise.
14848
14849 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14850
14851         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
14852
14853         * gcc.dg/torture/builtin-symmetric-1.c: New test.
14854
14855 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
14856
14857         PR fortran/29758
14858         * gfortran.dg/reshape_source_size_1.f90: New test.
14859
14860 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
14861
14862         PR fortran/29315
14863         * gfortran.dg/aliasing_dummy_4.f90: New test.
14864
14865 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
14866
14867         PR target/29777
14868         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
14869         and x86_64-*-* targets.
14870
14871 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14872
14873         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
14874         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
14875         New macros. Use them in exact tests.
14876         (TESTIT3): New macro.
14877         Add tests for fmin, fmax and fma.
14878
14879 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
14880
14881         PR fortran/29431
14882         * gfortran.dg/array_constructor_13.f90: New test.
14883
14884 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
14885
14886         PR fortran/29744
14887         * gfortran.dg/used_types_12.f90: New test.
14888
14889 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
14890
14891         PR middle-end/29726
14892         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
14893         (test6): Ditto.
14894         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
14895         * gcc.dg/fold-eqandshift-3.c: New test case.
14896
14897 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
14898
14899         PR fortran/29699
14900         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
14901
14902         PR fortran/21370
14903         * gfortran.dg/change_symbol_attributes_1.f90: New test.
14904
14905 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
14906
14907         * gcc.dg/20061109-1.c: New testcase.
14908
14909 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14910
14911         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
14912
14913 2006-11-09  Tobias Burnus  <burnus@net-b.de>
14914
14915         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
14916         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
14917
14918 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
14919
14920         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
14921         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
14922
14923 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14924
14925         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
14926
14927 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
14928
14929         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
14930         vect-9.c).
14931         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
14932         * gcc.dg/vect/vect-9.c: Now vectorizable.
14933         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
14934         that support vect_widen_mult.
14935         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
14936         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
14937         vect-reduc-dot-u16.c).
14938         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
14939         vect-reduc-dot-u16.c).
14940         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
14941         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
14942         vect-reduc-dot-s8.c).
14943         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
14944         vect-reduc-dot-s8.c).
14945         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
14946         vect-reduc-dot-s8.c).
14947         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
14948         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
14949         vect-reduc-dot-u8.c).
14950         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
14951         vect-reduc-dot-u8.c).
14952         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
14953         * gcc.dg/vect/vect-multitypes-9.c: New test.
14954         * gcc.dg/vect/vect-multitypes-10.c: New test.
14955         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
14956         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
14957         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
14958         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
14959         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
14960         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
14961         wrapv-vect-reduc-dot-s8.c.
14962         * lib/target-support.exp (check_effective_target_vect_unpack): New.
14963         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
14964         targets that support vec_unpack.
14965         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
14966         (check_effective_target_vect_widen_mult_qi_to_hi): New.
14967         (check_effective_target_vect_widen_mult_hi_to_si): New.
14968         (check_effective_target_vect_widen_sum): Removed.
14969
14970         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
14971
14972         * gcc.dg/vect/vect-multitypes-8.c: New test.
14973         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
14974
14975         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
14976
14977         * gcc.dg/vect/vect-multitypes-7.c: New test.
14978
14979         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
14980
14981         * gcc.dg/vect/vect-multitypes-4.c: New test.
14982         * gcc.dg/vect/vect-multitypes-5.c: New test.
14983         * gcc.dg/vect/vect-multitypes-6.c: New test.
14984
14985         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
14986
14987         * gcc.dg/vect/vect-multitypes-1.c: New test.
14988         * gcc.dg/vect/vect-multitypes-2.c: New test.
14989         * gcc.dg/vect/vect-multitypes-3.c: New test.
14990
14991 2006-11-07  Eric Christopher  <echristo@apple.com>
14992
14993         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
14994         Test using scan-assembler-not.
14995
14996 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
14997
14998         * gcc.dg/inline-17.c: New test.
14999
15000 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
15001
15002         PR other/25028
15003         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
15004         on HP-UX.
15005
15006 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
15007
15008         PR fortran/29539
15009         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
15010
15011         PR fortran/29634
15012         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
15013         test.
15014
15015 2006-11-07  Tobias Burnus  <burnus@net-b.de>
15016
15017         PR fortran/29601
15018         * gfortran.dg/volatile.f90: Add.
15019         * gfortran.dg/volatile2.f90: Add.
15020         * gfortran.dg/volatile3.f90: Add.
15021         * gfortran.dg/volatile4.f90: Add.
15022         * gfortran.dg/volatile5.f90: Add.
15023         * gfortran.dg/volatile6.f90: Add.
15024         * gfortran.dg/volatile7.f90: Add.
15025
15026 2006-11-06  Tobias Burnus  <burnus@net-b.de>
15027
15028         * gfortran.dg/io_constraints_2.f90: Adjust pattern
15029           for matching error messages.
15030         * gfortran.dg/specifics_3.f90: Adjust pattern
15031           for matching error messages.
15032
15033 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
15034             Bernhard Fischer  <aldot@gcc.gnu.org>
15035
15036         * lib/gcc-dg.exp (output-exists): New proc.
15037         (output-exists-not): New proc.
15038         * gcc.test-framework/test-framework.awk: Support new directives.
15039         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
15040         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
15041         * gcc.test-framework/dg-outexists-exp-F.c: New test.
15042         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
15043         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
15044         * gcc.test-framework/dg-outexists-exp-P.c: New test.
15045
15046 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
15047
15048         PR fortran/29630
15049         PR fortran/29679
15050         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
15051         * gfortran.dg/initialization_3.f90: New.
15052
15053 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15054
15055         PR libgfortran/25545
15056         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
15057
15058 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
15059
15060         PR middle-end/29695
15061         * gcc.c-torture/execute/pr29695-1.c: New test.
15062         * gcc.c-torture/execute/pr29695-2.c: New test.
15063
15064 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
15065
15066         PR fortran/29565
15067         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
15068
15069 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
15070
15071         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
15072         for matching error messages.
15073
15074 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
15075
15076         PR target/26915
15077         * gcc.target/i386/387-12.c: New test.
15078
15079 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15080
15081         PR libfortran/29713
15082         * gfortran.dg/pr29713.f90: New test.
15083
15084 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
15085
15086         * gcc.c-torture/execute/arith-rand-ll.c:
15087         Also test for bogus rest sign.
15088
15089 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15090
15091         PR libfortran/27895
15092         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
15093
15094 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
15095
15096         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
15097         from error messages.
15098
15099 2006-11-02  Mike Stump  <mrs@apple.com>
15100
15101         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
15102
15103         * g++.old-deja/g++.abi/align.C: Enable for darwin.
15104
15105 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
15106
15107         * g++.dg/eh/gcsec1.C: New test.
15108
15109 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15110
15111         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
15112         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
15113
15114 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
15115
15116         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
15117         hexadecimal value.
15118         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
15119         * gcc.dg/pr14796-2.c: Likewise.
15120
15121 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15122
15123         * gcc.c-torture/execute/20061101-1.c: New test.
15124
15125 2006-11-01  Richard Guenther  <rguenther@suse.de>
15126
15127         * gcc.target/i386/fpprec-1.c: New testcase.
15128
15129 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15130
15131         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
15132         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
15133
15134 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
15135
15136         * gcc.c-torture/execute/20061031-1.c: New test.
15137
15138 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
15139
15140         PR 23067
15141         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
15142         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
15143         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
15144         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
15145         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
15146         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
15147         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
15148
15149 2006-10-31  Eric Christopher  <echristo@apple.com>
15150             Falk Hueffner  <falk@debian.org>
15151
15152         * gcc.dg/builtin-bswap-1.c: New.
15153         * gcc.dg/builtin-bswap-2.c: New.
15154         * gcc.dg/builtin-bswap-3.c: New.
15155         * gcc.dg/builtin-bswap-4.c: New.
15156         * gcc.dg/builtin-bswap-5.c: New.
15157         * gcc.target/i386/builtin-bswap-1.c: New.
15158
15159 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
15160
15161         * gcc.dg/inline-16.c: New.
15162
15163         PR 16622
15164         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
15165         defining it.
15166         * gcc.dg/inline-13.c: New.
15167         * gcc.dg/inline-14.c: New.
15168         * gcc.dg/inline-15.c: New.
15169
15170         PR 11377
15171         * gcc.dg/inline6.c: New.
15172         * gcc.dg/inline7.c: New.
15173
15174 2006-10-31  Roger Sayle  <roger@eyesopen.com>
15175
15176         PR middle-end/23470
15177         * gcc.dg/pr23470-1.c: New test case.
15178
15179 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
15180
15181         PR fortran/29537
15182         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
15183         data.
15184         * gfortran.dg/blockdata_2.f90: New testcase.
15185
15186 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
15187
15188         PR libfortran/29627
15189         * gfortran.dg/unf_short_record_1.f90:  New test.
15190
15191 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15192
15193         PR fortran/29067
15194         * gfortran.dg/pr29067.f: New test.
15195
15196 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
15197             Richard Sandiford  <richard@codesourcery.com>
15198
15199         * lib/target-supports.exp (get_compiler_messages): Append options
15200         as a single list element.
15201         (check_effective_target_arm_vfp_ok): New.
15202         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
15203
15204 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
15205
15206         PR fortran/29387
15207         * gfortran.dg/intrinsic_actual_2.f90: New test.
15208
15209         PR fortran/29490
15210         * gfortran.dg/actual_array_interface_1.f90: New test.
15211
15212         PR fortran/29641
15213         * gfortran.dg/used_types_11.f90: New test.
15214
15215 2006-10-30  Dirk Mueller  <dmueller@suse.de>
15216
15217         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
15218         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
15219         * g++.old-deja/g++.pt/eichin01.C (main): Same.
15220         * g++.old-deja/g++.mike/net25.C (main): Same.
15221         * g++.dg/lookup/exception1.C (main): Same.
15222         * g++.dg/parse/parens2.C (main): Same.
15223
15224 2006-10-30  Roger Sayle  <roger@eyesopen.com>
15225
15226         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
15227
15228 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15229
15230         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
15231         * gcc.dg/torture/builtin-math-3.c: Likewise.
15232
15233 2006-10-30  Tobias Burnus  <burnus@net-b.de>
15234
15235         PR fortran/29452
15236         * gfortran.dg/write_check.f90: Check run-time keyword checking.
15237         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
15238
15239 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
15240
15241         PR Fortran/29410
15242         * gfortran.fortran-torture/execute/transfer1.f90: New test.
15243
15244 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
15245
15246         * lib/target-supports.exp (check_function_available): Declare
15247         function before calling.
15248
15249 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
15250
15251         PR tree-optimization/29637
15252         * gcc.dg/pr29637.c: New test.
15253
15254 2006-10-29  Roger Sayle  <roger@eyesopen.com>
15255
15256         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
15257         tree canonicalization.
15258
15259 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15260
15261         * gcc.dg/builtins-20.c: Add more hypot tests.
15262
15263 2006-10-29  Roger Sayle  <roger@eyesopen.com>
15264
15265         * gcc.dg/fold-compare-1.c: New test case.
15266
15267 2006-10-29  Dirk Mueller  <dmueller@suse.de>
15268
15269         PR c++/16307
15270         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
15271
15272 2006-10-29  Roger Sayle  <roger@eyesopen.com>
15273
15274         PR tree-optimization/15458
15275         * gcc.dg/fold-xornot-1.c: New test case.
15276
15277 2006-10-29  Richard Guenther  <rguenther@suse.de>
15278
15279         * gcc.target/i386/math-torture/trunc.c: New testcase.
15280
15281 2006-10-29  Richard Guenther  <rguenther@suse.de>
15282
15283         * gcc.target/i386/math-torture/round.c: New testcase.
15284
15285 2006-10-29  Richard Guenther  <rguenther@suse.de>
15286
15287         * gcc.target/i386/math-torture/ceil.c: New testcase.
15288         * gcc.target/i386/math-torture/floor.c: Likewise.
15289
15290 2006-10-29  Richard Guenther  <rguenther@suse.de>
15291
15292         * gcc.target/i386/math-torture/rint.c: New testcase.
15293         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
15294
15295 2006-10-29  Richard Guenther  <rguenther@suse.de>
15296
15297         * gcc.target/i386/math-torture/lfloor.c: New testcase.
15298         * gcc.target/i386/math-torture/lceil.c: Likewise.
15299
15300 2006-10-28  Tobias Burnus  <burnus@net-b.de>
15301
15302         PR libgfortran/24313
15303         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
15304
15305 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
15306
15307         * gcc.c-torture/execute/20020118-1.c,
15308         gcc.c-torture/execute/builtins/strlen.c,
15309         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
15310         comment typos.
15311
15312 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15313
15314         * gcc.dg/builtins-20.c: Add tests for hypot.
15315         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
15316         two-argument builtins.
15317         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
15318         TESTIT2.  Update all callers.
15319         (TESTIT2, TESTIT2_R): New helper macros.
15320         Add testcases for pow, hypot and atan2.
15321
15322 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15323
15324         PR C++/29295
15325         * g++.dg/expr/bool1.C: New test.
15326         * g++.dg/expr/bool2.C: New test.
15327
15328 2006-10-28  Tobias Burnus  <burnus@net-b.de>
15329
15330         PR fortran/28224
15331         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
15332         * gfortran.dg/namelist_internal.f90: New test.
15333
15334 2006-10-28  Tobias Burnus  <burnus@net-b.de>
15335
15336         PR fortran/29625
15337         * gfortran.dg/io_real_boz.f90: Add.
15338         * gfortran.dg/io_real_boz2.f90: Add.
15339
15340 2006-10-28  Richard Guenther  <rguenther@suse.de>
15341
15342         PR middle-end/26899
15343         * gcc.dg/tree-ssa/pr26899.c: New testcase.
15344
15345 2006-10-28  Richard Guenther  <rguenther@suse.de>
15346
15347         PR target/28806
15348         * gcc.target/i386/math-torture/lround.c: New testcase.
15349
15350 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
15351
15352         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
15353         * gcc.dg/builtins-44.c: Likewise.
15354         * gcc.dg/builtins-45.c: Likewise.
15355         * gcc.dg/pr28796-2.c: Likewise.
15356         * gcc.dg/unordered-3.c: Likewise.
15357
15358 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15359
15360         PR libgfortran/27954
15361         * gfortran.dg/error_recovery_2.f90: New test.
15362
15363 2006-10-26  Richard Guenther  <rguenther@suse.de>
15364
15365         * gcc.target/i386/i386.exp: Use glob, not find to collect
15366         tests.  Avoids recursing into subdirectories.
15367         * gcc.target/i386/math-torture/math-torture.exp: Torture
15368         for interesting ia32 math options.
15369         * gcc.target.i386/math-torture/lrint.c: New testcase.
15370
15371 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15372
15373         PR libgfortran/29563
15374         * gfortran.dg/arrayio_9.f90: Update test.
15375         * gfortran.dg/arrayio_19.f90: New test.
15376
15377 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
15378
15379         * gcc.dg/20061026.c: New testcase.
15380
15381 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15382
15383         PR libgfortran/29563
15384         * gfortran.dg/arrayio_9.f90: New test.
15385
15386 2006-10-26  Ben Elliston  <bje@au.ibm.com>
15387
15388         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
15389         Copy the strings manually, as strcpy may call strlen.
15390
15391 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15392
15393         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
15394         Add checks for log, log2, log10 and log1p.
15395
15396         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
15397         we already test 0.0.  Add checks for expm1, log, log2, log10,
15398         log1p, cbrt, erf and erfc.
15399
15400 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
15401
15402         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
15403
15404 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
15405
15406         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
15407         and remainderl() built-in functions.  Remove -ffast-math from
15408         dg-options.
15409
15410 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15411
15412         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
15413         acosh and atanh.
15414
15415         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
15416         floating point modifiers to arguments passed to float and long
15417         double functions respectively.  Update all callers to use floating
15418         point numbers, not integers.  Add tests for exp, exp2 and
15419         exp10/pow10.
15420
15421         * gcc.dg/torture/builtin-math-3.c: New test.
15422
15423 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
15424
15425         PR fortran/29393
15426         * gfortran.dg/initialize_2.f90: New.
15427
15428 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15429
15430         * gcc.dg/torture/builtin-math-2.c: New test.
15431
15432 2006-10-24  Richard Guenther  <rguenther@suse.de>
15433
15434         PR middle-end/28796
15435         * gcc.dg/pr28796-1.c: New testcase.
15436         * gcc.dg/pr28796-2.c: Likewise.
15437
15438 2006-10-24  Richard Guenther  <rguenther@suse.de>
15439
15440         * gcc.dg/builtins-57.c: New testcase.
15441
15442 2006-10-24  Richard Guenther  <rguenther@suse.de>
15443
15444         PR tree-optimization/29567
15445         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
15446
15447 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
15448
15449         PR tree-optimization/14784
15450         * gcc.dg/alias-10.c: New test.
15451
15452 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15453
15454         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
15455
15456 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
15457
15458         * gcc.dg/builtin-strncat-chk-1.c: New test.
15459
15460 2006-10-23  Jan Hubicka  <jh@suse.cz>
15461
15462         * gcc.dg/memmove-1.c: New test.
15463
15464 2006-10-23  Paul Brook  <paul@codesourcery.com>
15465
15466         * gcc.dg/pragma-pack-5.c: New test.
15467
15468 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
15469
15470         * g++.dg/other/s390-1.C: New testcase.
15471
15472 2006-10-23  Richard Guenther  <rguenther@suse.de>
15473
15474         PR middle-end/27132
15475         PR middle-end/23295
15476         * gcc.dg/pr27132.c: New testcase.
15477         * gcc.dg/pr23295.c: Likewise.
15478         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
15479         * g++.dg/tree-ssa/pr19807.C: Likewise.
15480
15481 2006-10-23  Richard Guenther  <rguenther@suse.de>
15482
15483         PR middle-end/21032
15484         * gcc.dg/pr21032.c: New testcase.
15485
15486 2006-10-22  Jeff Law  <law@redhat.com>
15487         Richard Guenther  <rguenther@suse.de>
15488
15489         PR tree-optimization/15911
15490         * gcc.dg/tree-ssa/vrp30.c: New testcase.
15491
15492 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
15493
15494         PR c++/20647
15495         * g++.dg/abi/rtti3.C: New.
15496
15497 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
15498
15499         PR middle-end/28252
15500         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
15501         transformation.
15502
15503 2006-10-21  Richard Guenther  <rguenther@suse.de>
15504
15505         PR tree-optimization/3511
15506         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
15507
15508 2006-10-21  Richard Guenther  <rguenther@suse.de>
15509
15510         PR middle-end/26898
15511         * gcc.dg/torture/pr26898-1.c: New testcase.
15512         * gcc.dg/torture/pr26898-2.c: Likewise.
15513
15514 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
15515
15516         PR c++/28053
15517         * g++.dg/parse/bitfield1.C: Adjust error markers.
15518         * g++.dg/parse/bitfield2.C: New test.
15519
15520 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
15521
15522         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
15523
15524 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15525
15526         PR libfortran/27895
15527         * gfortran.dg/zero_sized_1.f90: New test.
15528
15529 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
15530
15531         * gcc.dg/div-compare-1.c: New test.
15532
15533 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
15534
15535         PR fortran/29216
15536         * gfortran.dg/result_default_init_1.f90: New test.
15537
15538         PR fortran/29314
15539         * gfortran.dg/automatic_default_init_1.f90: New test.
15540
15541         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
15542         from 38 to 33.
15543
15544 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
15545
15546         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
15547         'using namespace std' without previous declaration.
15548         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
15549         * g++.old-deja/g++.robertl/eb133c.C: New.
15550
15551 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15552
15553         PR libgfortran/29277
15554         * gfortran.dg/streamio_4.f90: Update test.
15555         * gfortran.dg/streamio_11.f90: New test.
15556
15557 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
15558
15559         PR c++/27952
15560         * g++.dg/inherit/virtual1.C: New test.
15561
15562 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
15563
15564         PR c++/28261
15565         * g++.dg/parse/enum3.C: New test.
15566
15567 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
15568
15569         PR c++/29039
15570         * g++.dg/init/ctor8.C: New test.
15571
15572 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
15573
15574         PR c++/27270
15575         * g++.dg/ext/complit8.C: Tweak error markers.
15576         * g++.dg/template/complit1.C: Add error marker.
15577
15578 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
15579
15580         PR c++/27270
15581         * g++.dg/ext/complit8.C: New test.
15582
15583         PR c++/29408
15584         * g++.dg/parse/dtor12.C: New test.
15585
15586         PR c++/29435
15587         * g++.dg/template/sizeof11.C: New test.
15588
15589 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
15590
15591         PR fortran/29392
15592         * gfortran.dg/data_char_3.f90: New test.
15593
15594         PR fortran/29451
15595         * gfortran.dg/negative_automatic_size.f90: New test.
15596
15597 2006-10-16  David Daney  <ddaney@avtrex.com>
15598
15599         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
15600
15601 2006-10-16  Eric Christopher  <echristo@apple.com>
15602
15603         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
15604         x86_64.
15605
15606 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
15607
15608         PR c++/28211
15609         * g++.dg/tc1/dr49.C: Tweak error messages.
15610         * g++.dg/parse/template21.C: New test.
15611
15612 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15613
15614         PR middle-end/20491
15615         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
15616
15617 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
15618
15619         PR fortran/29403
15620         * gfortran.dg/print_1.f90: New test.
15621
15622 2006-10-15  Jan Hubicka  <jh@suse.cz>
15623
15624         PR middle-end/29241
15625         * gcc.c-torture/compile/pr29241.c: New testcase.
15626
15627 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
15628
15629         PR middle-end/29250
15630         * gcc.c-torture/compile/pr29250.c: New test.
15631
15632 2006-10-15  Richard Guenther  <rguenther@suse.de>
15633
15634         * gcc.dg/pr29299.c: New testcase.
15635
15636 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
15637
15638         PR fortran/24767
15639         * gfortran.dg/label_4.f90: Adjust warning flag.
15640
15641 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
15642
15643         PR fortran/29371
15644         * gfortran.dg/nullify_3.f90: New test.
15645
15646 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15647
15648         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
15649         on Solaris 2.5.1 too.
15650
15651 2006-10-13  Eric Christopher  <echristo@apple.com>
15652
15653         * gcc.dg/pr25993.c: Skip for darwin.
15654
15655 2006-10-13  Eric Christopher  <echristo@apple.com>
15656
15657         * gcc.dg/visibility-11.c: Skip for darwin.
15658
15659 2006-10-13  Eric Christopher  <echristo@apple.com>
15660
15661         * gcc.dg/darwin-weakimport-1.c: Use
15662         -fno-asynchronous-unwind-tables.
15663         * gcc.dg/darwin-weakimport-3.c: Ditto.
15664
15665 2006-10-13  Richard Guenther  <rguenther@suse.de>
15666
15667         PR tree-optimization/29446
15668         * gcc.dg/torture/pr29446.c: New testcase.
15669
15670 2006-10-13  Bill Wendling  <wendling@apple.com>
15671
15672         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
15673         * g++.old-deja/g++.jason/hmc1.C: Likewise.
15674         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
15675         * g++.old-deja/g++.law/shadow1.C: Likewise.
15676         * g++.old-deja/g++.law/ctors10.C: Likewise.
15677         * g++.dg/debug/namespace1.C: Likewise.
15678         * g++.dg/inherit/namespace-as-base.C: Likewise.
15679         * g++.dg/opt/delay-slot-1.C: Likewise.
15680         * g++.dg/parse/defarg10.C: Likewise.
15681         * g++.dg/template/ptrmem11.C: Likewise.
15682         * g++.dg/template/mem_func_ptr.C: Likewise.
15683         * g++.dg/template/spec19.C: Likewise.
15684
15685 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
15686
15687         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
15688
15689 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
15690
15691         PR fortran/29373
15692         * gfortran.dg/implicit_9.f90: New test.
15693
15694         PR fortran/29407
15695         * gfortran.dg/namelist_25.f90: New test.
15696
15697         PR fortran/27701
15698         * gfortran.dg/same_name_2.f90: New test.
15699
15700         PR fortran/29232
15701         * gfortran.dg/host_assoc_types_1.f90: New test.
15702
15703         PR fortran/29364
15704         * gfortran.dg/missing_derived_type_1.f90: New test.
15705         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
15706
15707         PR fortran/29422
15708         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
15709
15710         PR fortran/29428
15711         * gfortran.dg/alloc_comp_assign_5.f90: New test.
15712
15713 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15714
15715         PR fortran/29391
15716         * gfortran.dg/bound_2.f90: New test.
15717
15718 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15719
15720         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
15721         directive.
15722         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
15723         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
15724         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
15725         * gfortran.dg/gomp/reduction3.f90: Likewise.
15726         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
15727         * gfortran.dg/dummy_procedure_2.f90: Likewise.
15728         * gfortran.dg/interface_derived_type_1.f90: Likewise.
15729         * gfortran.dg/forall_4.f90: Likewise.
15730         * gfortran.dg/spec_expr_4.f90: Likewise.
15731         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
15732         * gfortran.dg/forall_5.f90: Likewise.
15733         * gfortran.dg/open_access_append_2.f90: Add check for
15734         compile-time warning.
15735
15736 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
15737
15738         PR c++/28506
15739         * g++.dg/parse/pure1.C: New test.
15740
15741 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15742
15743         PR fortran/21435
15744         * gfortran.dg/io_constraints_3.f90: New test.
15745         * gfortran.dg/open_access_append_1.f90: Add checks
15746         for compile-time warnings.
15747         * gfortran.dg/pr20163-2.f: Likewise.
15748         * gfortran.dg/iostat_2.f90: Likewise.
15749         * gfortran.dg/label_4.f90: Delete the temporary
15750         file.
15751         * gfortran.dg/direct_io_2.f90: Add a FILE=
15752         specifier.
15753         * gfortran.dg/iomsg_1.f90: Add check for
15754         compile-time warning.
15755
15756 2006-10-12  Jan Hubicka  <jh@suse.cz>
15757
15758         PR c/28419
15759         * gcc.dg/pr28319.c: New test.
15760
15761 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
15762         PR c++/29318
15763         * g++.dg/ext/vla4.C: New test.
15764
15765 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
15766
15767         PR c++/27961
15768         * g++.dg/template/crash60.C: New test.
15769         * g++.dg/other/large-size-array.C: Adjust error markers.
15770         * g++.dg/parse/crash27.C: Likewise.
15771         * g++.dg/template/crash1.C: Likewise.
15772
15773 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
15774
15775         PR testsuite/29093
15776         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
15777
15778 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
15779
15780         PR preprocessor/28709
15781         * gcc.dg/cpp/paste14.c: New test.
15782
15783 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
15784
15785         PR c++/29175
15786         * g++.dg/init/array24.C: New test.
15787
15788 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15789
15790         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
15791         of <sys/types.h>.
15792
15793 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
15794
15795         PR c++/29024
15796         * g++.dg/parse/typedef8.C: New test.
15797         * g++.dg/other/mult-stor1.C: Adjust error markers.
15798
15799 2006-10-11  Richard Guenther  <rguenther@suse.de>
15800
15801         PR tree-optimization/28230
15802         * gcc.dg/torture/pr28230.c: New testcase.
15803
15804 2006-10-11  Richard Guenther  <rguenther@suse.de>
15805
15806         PR inline-asm/29119
15807         * gcc.dg/torture/pr29119.c: New testcase.
15808
15809 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
15810
15811         PR middle-end/29272
15812         * gcc.c-torture/execute/20060930-2.c: New test.
15813
15814 2006-10-09  Richard Henderson  <rth@redhat.com>
15815
15816         Revert emutls patch.
15817
15818 2006-10-09  Richard Guenther  <rguenther@suse.de>
15819
15820         PR middle-end/29254
15821         * gcc.dg/pr29254.c: New testcase.
15822
15823 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
15824             Paul Thomas  <pault@gcc.gnu.org>
15825
15826         PR fortran/20541
15827         * gfortran.dg/alloc_comp_basics_1.f90: New test.
15828         * gfortran.dg/alloc_comp_basics_2.f90: New test.
15829         * gfortran.dg/alloc_comp_assign_1.f90: New test.
15830         * gfortran.dg/alloc_comp_assign_2.f90: New test.
15831         * gfortran.dg/alloc_comp_assign_3.f90: New test.
15832         * gfortran.dg/alloc_comp_assign_4.f90: New test.
15833         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
15834         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
15835         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
15836         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
15837         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
15838         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
15839         * gfortran.dg/alloc_comp_std.f90: New test.
15840         * gfortran.dg/move_alloc.f90: New test.
15841
15842 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
15843
15844         PR fortran/29115
15845         * gfortran.dg/derived_constructor_comps_2.f90: New test.
15846
15847         PR fortran/29211
15848         * gfortran.dg/forall_char_dependencies_1.f90: New test.
15849
15850 2006-10-08  Tobias Burnus  <burnus@net-b.de>
15851
15852         PR fortran/28585
15853         * gfortran.dg/new_line.f90: New test.
15854
15855 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15856
15857         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
15858         * gcc.dg/torture/builtin-convert-1.c,
15859         gcc.dg/torture/builtin-convert-2.c,
15860         gcc.dg/torture/builtin-convert-3.c,
15861         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
15862
15863 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
15864
15865         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
15866         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
15867         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
15868         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
15869
15870 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
15871
15872         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
15873         Xfail some tests for powerpc-darwin and powerpc-aix.
15874
15875 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
15876
15877         PR c/29380
15878         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
15879
15880 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15881
15882         PR target/29300
15883         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
15884         on hppa*-*-hpux*.
15885
15886 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15887
15888         PR fortran/16580
15889         PR fortran/29288
15890         * gfortran.fortran-torture/execute/specifics.f90:
15891         Add tests for using all possible intrinsics as actual arguments.
15892         * gfortran.dg/specifics_1.f90: Add tests for using
15893         all possible intrinsics as actual arguments.
15894         * gfortran.dg/specifics_2.f90: New file.
15895         * gfortran.dg/specifics_3.f90: New file.
15896
15897 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
15898
15899         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
15900         * gcc.dg/debug/debug-2.c: Likewise.
15901
15902 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
15903
15904         * gcc.c-torture/compile/sync-2.c: New test.
15905
15906 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15907
15908         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
15909         line endings.
15910
15911 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15912
15913         PR rtl-optimization/29128
15914         * gcc.c-torture/compile/pr29128.c: New test.
15915
15916 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15917
15918         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
15919         line endings.
15920
15921 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
15922
15923         PR middle-end/29256
15924         * gcc.dg/tree-ssa/loop-19.c: New test.
15925
15926 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
15927
15928         PR tree-optimization/29330
15929         * gcc.dg/pr29330.c: New test.
15930
15931         PR target/28924
15932         * gcc.c-torture/compile/20061005-1.c: New test.
15933
15934 2006-10-06  Olivier Hainque  <hainque@adacore.com>
15935
15936         * gcc.dg/typename-vla-1.c: New case.
15937         * gnat.dg/forward_vla.adb: New case.
15938
15939 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
15940
15941         PR tree-optimization/29290
15942         * gfortran.dg/loop_nest_1.f90: New test.
15943
15944         PR target/29198
15945         * gcc.dg/tls/opt-12.c: New test.
15946
15947         PR fortran/28415
15948         * gfortran.dg/save_2.f90: New test.
15949
15950         PR c/29091
15951         * gcc.dg/pr29091.c: New test.
15952
15953 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
15954
15955         * lib/target-supports.exp
15956         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
15957         same as x86_64-*-*; check for LP64.
15958
15959 2006-10-04  Richard Henderson  <rth@redhat.com>
15960
15961         * lib/target-supports.exp (check_effective_target_tls): Redefine
15962         to mean non-emulated tls.
15963         * gcc.dg/tls/alias-1.c: Remove tls requirement.
15964         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
15965         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
15966         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15967         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15968         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
15969         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
15970
15971 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
15972
15973         PR fortran/29343
15974         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
15975
15976 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15977
15978         * gfortran.dg/bounds_check_fail_1.f90: New test.
15979
15980 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
15981
15982         PR c++/29020
15983         * g++.dg/template/friend48.C: New test.
15984
15985 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
15986
15987         PR fortran/29098
15988         * gfortran.dg/default_initialization_2.f90: New test.
15989
15990 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
15991
15992         PR fortran/20779
15993         PR fortran/20891
15994         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
15995
15996 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
15997
15998         PR fortran/29284
15999         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
16000
16001         PR fortran/29321
16002         PR fortran/29322
16003         * gfortran.dg/missing_optional_dummy_2.f90: New test.
16004
16005         PR fortran/25091
16006         PR fortran/25092
16007         * gfortran.dg/entry_array_specs_1.f90: New test.
16008
16009 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
16010
16011         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
16012         insufficient to inhibit some test failures at -O3.  Do testing
16013         on integers.
16014
16015 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
16016
16017         PR c++/29138
16018         * g++.dg/inherit/access8.C: New test.
16019         * g++.dg/template/dtor4.C: Tweak error messages.
16020
16021 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16022
16023         PR fortran/27478
16024         * gfortran.dg/entry_8.f90: New test.
16025
16026 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16027
16028         PR c++/29291
16029         * g++.dg/parse/new4.C: New test.
16030
16031 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
16032
16033         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
16034         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
16035         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
16036         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
16037         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
16038
16039 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16040
16041         PR fortran/19260
16042         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
16043         * gfortran.dg/continuation_2.f90: New test.
16044
16045         PR fortran/19262
16046         * gfortran.dg/continuation_3.f90: New test.
16047         * gfortran.dg/continuation_4.f90: New test.
16048         * gfortran.dg/continuation_5.f: New test.
16049         * gfortran.dg/continuation_6.f: New test.
16050
16051 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
16052
16053         PR c++/29226
16054         * g++.dg/template/vla1.C: New test.
16055
16056 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16057
16058         PR fortran/29210
16059         * gfortran.dg/complex_parameter_1.f90: New test.
16060
16061 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
16062
16063         PR c/29154
16064         * gcc.c-torture/execute/20060929-1.c: New test.
16065
16066 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
16067
16068         PR c++/29105
16069         * g++.dg/template/member6.C: New test.
16070         * g++.dg/parse/typename7.C: Adjust error markers.
16071
16072         PR c++/29080
16073         * g++.dg/template/member7.C: New test.
16074
16075 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
16076
16077         PR c/24010
16078         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
16079         gcc.dg/Woverride-init-3.c: New tests.
16080
16081 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16082
16083         * gcc.c-torture/execute/20060930-1.c: New test.
16084
16085 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16086
16087         PR fortran/18791
16088         * gfortran.dg/specifics_1.f90: New test.
16089         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
16090         complex specifics.
16091
16092 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16093
16094         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
16095         pthread-init-common.h: New.
16096
16097 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
16098
16099         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
16100         precision on some archs.
16101
16102 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
16103
16104         * gcc.dg/non-local-goto-1.c: New test.
16105         * gcc.dg/non-local-goto-2.c: Likewise.
16106         * gcc.dg/setjmp-3.c: Likewise.
16107         * gcc.dg/setjmp-4.c: Likewise.
16108
16109 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
16110
16111         * gnat.dg/self_aggregate_with_pointer.adb: New test.
16112
16113 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
16114
16115         PR fortran/28276
16116         * gfortran.dg/exponent_1.f90: New test.
16117
16118         PR fortran/27021
16119         * gfortran.dg/nearest_1.f90: New test.
16120
16121 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
16122
16123         PR middle-end/25261
16124         PR middle-end/28790
16125         * gcc.dg/gomp/nestedfn-1.c: New test.
16126
16127 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
16128
16129         PR objc/29195
16130         * objc/compile/method-1.m: New test.
16131
16132 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
16133
16134         PR c++/26938
16135         * g++.dg/template/crash58.C: New test.
16136         * g++.dg/parse/crash28.C: Adjust error markers.
16137         * g++.dg/template/crash34.C: Likewise.
16138         * g++.dg/template/friend31.C: Likewise.
16139         * g++.dg/template/crash32.C: Likewise.
16140
16141         PR c++/27329
16142         * g++.dg/template/crash59.C: New test.
16143
16144         PR c++/27667
16145         * g++.dg/template/spec33.C: New test.
16146         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
16147
16148 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
16149             Adam Nemet  <anemet@caviumnetworks.com>
16150
16151         * gcc.dg/tree-ssa/ivopts-1.c: New test.
16152         * gcc.dg/tree-ssa/ivopts-2.c: New test.
16153
16154 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
16155
16156         PR target/28911
16157         * gcc.dg/pr28911.c: New.
16158
16159 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
16160
16161         PR target/29169
16162         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
16163         (dg-options): Add -mfpmath=387.
16164
16165 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
16166
16167         PR c/28706
16168         * gcc.dg/pr28706.c: New test.
16169
16170         PR c/28712
16171         * gcc.dg/pr28712.c: New test.
16172
16173 2006-09-22  Mike Stump  <mrs@apple.com>
16174
16175         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
16176
16177 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
16178
16179         PR tree-optimization/28888
16180         * gcc.dg/pr28888.c: New test.
16181
16182 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
16183
16184         PR c++/29016
16185         * g++.dg/init/ptrfn1.C: New test.
16186
16187 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
16188
16189         PR c++/28861
16190         * g++.dg/template/spec32.C: New test.
16191         * g++.dg/parse/crash9.C: Adjust error markers.
16192
16193         PR c++/28303
16194         * g++.dg/template/typedef6.C: New test.
16195         * g++.dg/init/error1.C: Adjust error markers.
16196         * g++.dg/parse/crash9.C: Likewise.
16197         * g++.dg/template/crash55.C: Likewise.
16198
16199 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
16200
16201         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
16202
16203 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
16204
16205         PR target/27650
16206         * g++.dg/ext/dllimport12.C: New test.
16207
16208 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
16209
16210         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
16211         * gcc.target/mips/nmadd-2.c: Likewise.
16212         * gcc.target/mips/mips-ps-6.c: New test.
16213         * gcc.target/mips/neg-abs-1.c: Likewise.
16214         * gcc.target/mips/neg-abs-2.c: Likewise.
16215         * gcc.target/mips/nmadd-3.c: New test.
16216
16217 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
16218
16219         PR middle-end/28046
16220         * gcc.dg/gomp/atomic-10.c: New test.
16221         * g++.dg/gomp/atomic-10.C: New test.
16222
16223 2006-09-20  Eric Christopher  <echristo@apple.com>
16224
16225         * gcc.target/i386/sse3-not-fisttp.c: New.
16226
16227 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
16228
16229         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
16230
16231 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
16232
16233         * gcc.c-torture/execute/pr28289.c (one): New variable.
16234         (main): Use it instead of argc.
16235         * gcc.c-torture/execute/20060102-1.c (one): New variable.
16236         (main): Use it instead of argc.
16237
16238 2006-09-19  Paul Brook  <paul@codesourcery.com>
16239
16240         PR target/28516
16241         * gcc.dg/nested-func-5.c: New test.
16242
16243 2006-09-19  Ben Elliston  <bje@au.ibm.com>
16244
16245         * lib/target-supports.exp (check_effective_target_tls): Compile
16246         test stubs using ${tool}_target_compile, not just target_compile.
16247         (check_effective_target_tls_runtime): Likewise.
16248
16249 2006-09-19  Ben Elliston  <bje@au.ibm.com>
16250
16251         * gcc.c-torture/compile/20030405-1.x: Remove.
16252
16253         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
16254         optimising linker from discarding it.
16255
16256 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
16257
16258         PR fortran/28526
16259         * gfortran.dg/keyword_symbol_1.f90: New test.
16260
16261         * gfortran.dg/spread_shape_1.f90: Add missing warning with
16262         pedantic compilation option.
16263
16264 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
16265
16266         PR fortran/29060
16267         * gfortran.dg/spread_shape_1.f90: New test.
16268
16269 2006-09-17  Roger Sayle  <roger@eyesopen.com>
16270
16271         PR tree-optimization/28887
16272         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
16273
16274 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
16275
16276         PR c/25993
16277         * gcc.dg/pr25993.c: New test.
16278
16279 2006-09-17  Ira Rosen  <irar@il.ibm.com>
16280
16281         PR tree-opt/21591
16282         * gcc.dg/vect/pr21591.c: New test.
16283
16284 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
16285
16286         PR tree-opt/29059
16287         * gcc.c-torture/compile/strcpy-1.c: New test.
16288         * gcc.c-torture/compile/strcpy-2.c: New test.
16289         * gcc.c-torture/compile/memcpy-1.c: New test.
16290         * gcc.c-torture/compile/memcpy-2.c: New test.
16291
16292 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
16293
16294         PR testsuite/29055
16295         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
16296
16297 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
16298
16299         * gnat.dg/specs/double_record_extension1.ads: New test.
16300         * gnat.dg/specs/double_record_extension2.ads: Likewise.
16301
16302 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
16303
16304         PR fortran/29051
16305         * gfortran.dg/oldstyle_3.f90: New test.
16306
16307 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16308
16309         PR libgfortran/29099
16310         * gfortran.dg/secnds-1.f: New test.
16311
16312 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16313
16314         PR libgfortran/29053
16315         * gfortran.dg/streamio_9.f90: New test.
16316         * gfortran.dg/streamio_10.f90: New test.
16317
16318 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
16319
16320         PR C++/29002
16321         * g++.dg/init/array22.C: New test.
16322         * g++.dg/init/array23.C: New test.
16323
16324 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
16325
16326         * stackcheck.lst: Update list of tests requiring stack checking.
16327         * norun.lst: Adjust for above change.
16328         * ada95.lst: New file.
16329         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
16330         requiring -gnat95 switch.
16331
16332 2006-09-14  Olivier Hainque  <hainque@adacore.com>
16333
16334         * gnat.dg/in_out_parameter.adb: New test.
16335
16336 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
16337
16338         PR debug/28980
16339         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
16340
16341 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
16342
16343         * gnat.dg/specs/unchecked_union.ads: New test.
16344
16345 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
16346
16347         PR rtl-optimization/28982
16348         * gcc.c-torture/execute/pr28982a.c: New test.
16349         * gcc.c-torture/execute/pr28982b.c: Likewise.
16350
16351 2006-09-12  Eric Christopher  <echristo@apple.com>
16352
16353         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
16354         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
16355
16356 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
16357
16358         PR c/28768
16359         PR preprocessor/14634
16360         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
16361         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
16362         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
16363
16364 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16365
16366         * gcc.dg/pr28243.c: New test.
16367
16368 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
16369
16370         PR fortran/28971
16371         gfortran.dg/pr28971.f90: New test to act as a backstop in case
16372         this undiagnosed regression reappears.
16373
16374 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
16375
16376         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
16377         Treat $srcdir as a literal.
16378         * lib/fortran-torture.exp (fortran-torture-compile,
16379         fortran-torture-execute): Likewise.
16380         * lib/objc-torture.exp (objc-torture-compile,
16381         objc-torture-execute): Likewise.
16382         * lib/profopt.exp (profopt-execute): Likewise.
16383
16384 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
16385
16386         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
16387
16388 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
16389
16390         PR testsuite/28950
16391         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
16392
16393 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
16394
16395         PR target/13685
16396         * gcc.target/i386/pr13685.c: New test.
16397
16398 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
16399
16400         * gcc.dg/pr28726.c: New test.
16401
16402 2006-09-11  Josh Conner  <jconner@apple.com>
16403
16404         * gcc.dg/nrv3.c: Increase size of structure.
16405         * gcc.dg/nrv4.c: Likewise.
16406         * gcc.dg/nrv5.c: Likewise.
16407
16408 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
16409
16410         PR libfortran/28890
16411         gfortran.dg/assumed_charlen_function_5.f90: New test.
16412
16413 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
16414
16415         PR c++/28991
16416         * g++.dg/init/static3.C: New test.
16417
16418 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
16419
16420         PR testsuite/29007
16421         * gcc.dg/long-long-cst1.c (t): Add cast to
16422         __SIZE_TYPE__ before casting to int.
16423         (main): Return 0 on success.
16424
16425 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16426
16427         * gcc.c-torture/execute/20060910-1.c: New test.
16428
16429 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
16430
16431         PR middle-end/26983
16432         * gcc.dg/pr26983.c: New test.
16433
16434 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
16435
16436         PR target/29006
16437         * gcc.c-torture/execute/pr29006.c: New test.
16438
16439 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
16440
16441         PR libfortran/28947
16442         gfortran.dg/matmul_4.f90: New test.
16443
16444 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
16445
16446         PR fortran/28959
16447         gfortran.dg/used_types_10: New test.
16448
16449 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
16450
16451         PR libfortran/28923
16452         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
16453         gfortran.dg/array_initializer_3.f90: New test.
16454
16455 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16456
16457         PR fortran/28914
16458         * gfortran.dg/actual_array_constructor_3.f90: New test.
16459
16460 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
16461
16462         PR testsuite/26778
16463         * gcc.target/i386/pr26778.c: New testcase.
16464
16465 2006-09-08  Eric Christopher  <echristo@apple.com>
16466
16467         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
16468         * gcc.target/i386/memcpy-1.c: Ditto.
16469         * gcc.target/i386/asm-1.c: Ditto.
16470         * gcc.target/i386/20060512-4.c: Ditto.
16471         * gcc.target/i386/compress-float-387.c: Ditto.
16472         * gcc.target/i386/20060512-1.c: Ditto.
16473         * gcc.target/i386/compress-float-sse.c: Ditto.
16474         * gcc.target/i386/20060512-2.c: Ditto.
16475         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
16476         * gcc.target/i386/stack-prot-kernel.c: Ditto.
16477         * gcc.target/i386/compress-float-387-pic.c: Ditto.
16478         * gcc.dg/pr26449.c: Ditto.
16479         * gcc.dg/attr-ms_struct-2.c: Ditto.
16480         * gcc.dg/attr-ms_struct-1.c: Ditto.
16481         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
16482
16483 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
16484
16485         PR c/28504
16486         * gcc.dg/vla-10.c: New test.
16487
16488 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16489
16490         PR c++/28858
16491         * g++.dg/parse/template20.C: New test.
16492         * g++.dg/template/operator8.C: Remove obsolete part.
16493         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
16494         * g++.old-deja/g++.pt/crash65.C: Likewise.
16495
16496 2006-09-07  Jason Merrill  <jason@redhat.com>
16497
16498         PR middle-end/27724
16499         * gcc.dg/long-long-cst1.c: New test.
16500
16501 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16502
16503         PR C++/28906
16504         * g++.dg/other/array3.C: New test.
16505         * g++.dg/other/array4.C: New test.
16506         * g++.dg/other/array5.C: New test.
16507
16508 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
16509
16510         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
16511
16512 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
16513
16514         PR target/28946
16515         * gcc.target/i386/pr28946.c: New test.
16516
16517 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
16518
16519         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
16520         in integer literal constant.
16521         * gfortran.dg/enum_8.f90: Ditto.
16522         * gfortran.dg/g77/20030326-1.f: Ditto.
16523
16524 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
16525
16526         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
16527         nonconformance usage.
16528
16529 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16530
16531         PR middle-end/28862
16532         * gcc.c-torture/compile/vector-align-1.c: New test.
16533
16534 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
16535
16536         PR rtl-opt/27883
16537         * g++.dg/opt/copysign-1.C: New test.
16538
16539 2006-09-06  Jason Merrill  <jason@redhat.com>
16540
16541         PR c++/27371
16542         * g++.dg/warn/unused-result1.C: New test.
16543
16544 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
16545
16546         PR c++/28903
16547         * g++.dg/ext/vla3.C: New test.
16548
16549         PR c++/28886
16550         * g++.dg/template/array16.C: New test.
16551
16552 2006-09-06  Richard Guenther  <rguenther@suse.de>
16553
16554         * gcc.dg/pr27226.c: Remove testcase again.
16555
16556 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
16557
16558         PR tree-opt/28937
16559         * g++.dg/opt/unroll2.C: New test.
16560
16561 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
16562
16563         PR tree-opt/28952
16564         * gcc.dg/vect/pr28952.c: New test.
16565
16566 2006-09-05  Richard Guenther  <rguenther@suse.de>
16567
16568         PR tree-optimization/28900
16569         * gcc.dg/torture/pr28900.c: New testcase
16570
16571 2006-09-05  Richard Guenther  <rguenther@suse.de>
16572
16573         PR tree-optimization/28905
16574         * gcc.c-torture/compile/pr28905.c: New testcase.
16575
16576 2006-09-05  Richard Guenther  <rguenther@suse.de>
16577
16578         PR middle-end/28935
16579         * gcc.dg/pr28935.c: New testcase.
16580
16581 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16582
16583         * gcc.c-torture/execute/20060905-1.c: New test.
16584
16585 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
16586
16587         PR fortran/28908
16588         * gfortran.dg/used_types_7.f90: New test.
16589         * gfortran.dg/used_types_8.f90: New test.
16590         * gfortran.dg/used_types_9.f90: New test.
16591
16592 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16593
16594         * gcc.c-torture/compile/20060904-1.c: New test.
16595
16596 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16597
16598         PR c++/23287 Revert my 2006-09-01 patch
16599         * g++.dg/parse/dtor12.C: Remove.
16600
16601 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
16602
16603         PR c+/27670
16604         * g++.dg/template/operator9.C: New test.
16605
16606         PR c++/27493
16607         * g++.dg/template/operator7.C: New test.
16608
16609         PR c++/27494
16610         * g++.dg/template/operator8.C: New test.
16611
16612         PR c++/27397
16613         * g++.dg/template/crash57.C: New test.
16614
16615         * g++.dg/template/typedef4.C: Adjust error markers.
16616         * g++.dg/template/typedef5.C: Likewise.
16617
16618 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
16619
16620         PR c++/28878
16621         * g++.dg/parse/crash33.C: New test.
16622
16623 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
16624         Richard Guenther  <rguenther@suse.de>
16625         Adam Nemet  <anemet@caviumnetworks.com>
16626
16627         PR middle-end/27226
16628         * gcc.target/mips/memcpy-1.c: New testcase.
16629         * gcc.dg/pr27226.c: Likewise.
16630
16631 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
16632
16633         PR c++/28705
16634         * g++.dg/lookup/koenig5.C: New.
16635         * g++.dg/template/crash56.C: New.
16636
16637 2006-09-01  Josh Conner  <jconner@apple.com>
16638
16639         PR c++/25505
16640         * gcc.dg/nrv3.c: New test.
16641         * gcc.dg/nrv4.c: New test.
16642         * gcc.dg/nrv5.c: New test.
16643
16644 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
16645
16646         PR c++/23287
16647         * g++.dg/parse/dtor12.C: New.
16648
16649 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
16650
16651         PR tree-optimization/28839
16652         * gcc.dg/pr28839.c: New test.
16653
16654 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
16655
16656         PR target/24367
16657         * gcc.dg/pr24367.c: New testcase.
16658
16659 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
16660
16661         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
16662
16663 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
16664
16665         PR rtl-optimization/27735
16666         * gcc.dg/loop-unswitch-1.c: New test.
16667
16668 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
16669
16670         PR fortran/28885
16671         * gfortran.dg/aliasing_dummy_2.f90: New test.
16672
16673         PR fortran/20067
16674         * gfortran.dg/generic_5.f90: Change error message.
16675
16676         PR fortran/28873
16677         * gfortran.dg/generic_6.f90: New test.
16678
16679         PR fortran/25077
16680         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
16681
16682         PR fortran/25102
16683         * gfortran.dg/invalid_interface_assignment.f90: New test.
16684
16685         PR fortran/24866
16686         * gfortran.dg/module_proc_external_dummy.f90: New test.
16687
16688 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
16689
16690         PR c++/28349
16691         * g++.dg/warn/var-args1.C: New test.
16692
16693 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
16694
16695         PR fortran/28866
16696         * gfortran.dg/simpleif_2.f90: New test.
16697         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
16698         * gfortran.dg/enum_5.f90: Ditto.
16699
16700 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16701             Kazu Hirata  <kazu@codesourcery.com>
16702
16703         PR tree-optimization/17506
16704         * gcc.dg/pr17506.c: New.
16705
16706 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
16707
16708         PR c++/28139
16709         * g++.dg/eh/alias1.C: New test.
16710
16711 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16712
16713         PR c++/28860
16714         * g++.dg/template/ttp22.C: New test.
16715
16716 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
16717
16718         PR middle-end/26632
16719         * gcc.dg/pr26632.c: New.
16720
16721 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16722
16723         PR libgfortran/28354
16724         * gfortran.dg/fmt_zero_precision.f90: New test.
16725
16726 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
16727
16728         PR c++/28058
16729         * g++.dg/template/spec31.C: New test.
16730
16731 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
16732
16733         PR c++/26573
16734         * g++.dg/other/static2.C: New test.
16735
16736 2006-08-26  Roger Sayle  <roger@eyesopen.com>
16737
16738         * gcc.dg/Wswitch-enum-2.c: New test case.
16739         * gcc.dg/Wswitch-enum-3.c: Likewise.
16740
16741 2006-08-26  Richard Guenther  <rguenther@suse.de>
16742
16743         * gcc.c-torture/compile/20060826-1.c: New testcase.
16744
16745 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
16746
16747         PR c++/28736
16748         * g++.dg/template/void10.C: New test.
16749
16750         PR c++/28737
16751         * g++.dg/template/void8.C: New test.
16752
16753         PR c+_+/28738
16754         * g++.dg/template/void9.C: New test.
16755
16756         * g++.dg/template/void3.C: Adjust error markers.
16757         * g++.dg/template/void4.C: Likewise.
16758         * g++.dg/template/crash55.C: Likewise.
16759         * g++.dg/template/void7.C: Likewise
16760
16761 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
16762
16763         PR c++/28588
16764         * g++.dg/inherit/access6.C: New test.
16765         * g++.dg/inherit/access7.C: Likewise.
16766
16767         PR c++/28595
16768         * g++.dg/template/array15.C: New test.
16769         * g++.dg/template/crash2.C: Tweak error markers.
16770
16771 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
16772
16773         PR middle-end/28683
16774         * gcc.c-torture/compile/20060823-1.c: New test.
16775
16776 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16777
16778         PR c++/28853
16779         * g++.dg/template/ttp21.C: New test.
16780
16781         PR c++/28852
16782         * g++.dg/other/operator1.C: Add error-marker.
16783         * g++.dg/other/operator2.C: New test.
16784
16785 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
16786
16787         PR c/27893
16788         * gcc.c-torture/compile/vla-const-1.c,
16789         gcc.c-torture/compile/vla-const-2.c: New tests.
16790
16791 2006-08-26  Richard Guenther  <rguenther@suse.de>
16792
16793         PR middle-end/28814
16794         * gcc.dg/torture/pr28814.c: New testcase.
16795
16796 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
16797
16798         PR c/28418
16799         * gcc.c-torture/compile/compound-literal-1.c: New test.
16800
16801 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
16802
16803         PR c/28299
16804         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
16805         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
16806         Expect extra diagnostics.
16807
16808 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
16809
16810         gcc.dg/noncompile/pr16876.c: New test.
16811
16812 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
16813
16814         PR c++/28056
16815         * g++.dg/parse/local1.C: New test.
16816         * g++.dg/other/qual1.C: Tweak error marker.
16817
16818 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
16819
16820         PR c++/27787
16821         * g++.dg/template/typename10.C: New.
16822         * g++.dg/template/lookup4.C: Remove bogus error marker.
16823
16824 2006-08-25  Richard Guenther  <rguenther@suse.de>
16825
16826         PR testsuite/28829
16827         * gcc.dg/pr26570.c: Fix testcase.
16828
16829 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
16830
16831         PR tree-opt/28807
16832         * gcc.c-torture/execute/mayalias-2.c: New test.
16833         * gcc.dg/tree-ssa/alias-13.c: New test.
16834
16835 2006-08-24  Jan Hubicka  <jh@suse.cz>
16836
16837         PR debug/26881
16838         * gcc.dg/debug/pr26881.c: New file.
16839
16840 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
16841
16842         PR fortran/28788
16843         * gfortran.dg/used_types_4.f90: New test.
16844         * gfortran.dg/derived_init_2.f90: Modify to check sibling
16845         association of derived types.
16846         * gfortran.dg/used_types_2.f90: Add module cleanup.
16847         * gfortran.dg/used_types_3.f90: The same.
16848
16849         PR fortran/28771
16850         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
16851         fix of regression.
16852
16853 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16854
16855         PR 28813
16856         * gfortran.dg/direct_io_6.f90: Remove test.
16857
16858 2006-08-23  Stuart Hastings  <stuart@apple.com>
16859
16860         PR 28825
16861         * gcc.target/i386/20060821-1.c: New.
16862
16863 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
16864
16865         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
16866         dg-warning strings for dllimport.
16867
16868 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
16869
16870         PR C++/28450
16871         * g++.dg/ext/vector4.C: New test.
16872         * g++.dg/ext/complex1.C: New test.
16873
16874 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
16875
16876         PR debug/28692
16877         * gcc.dg/debug/const-1.c: New.
16878         * gcc.dg/debug/const-2.c: New.
16879         * gcc.dg/debug/dwarf2/const-1.c: New.
16880         * gcc.dg/debug/dwarf2/const-2.c: New.
16881         * gcc.dg/debug/dwarf2/const-2b.c: New.
16882
16883 2006-08-22  Richard Guenther  <rguenther@suse.de>
16884
16885         PR middle-end/28776
16886         * gcc.c-torture/compile/pr28776-1.c: New testcase.
16887         * gcc.c-torture/compile/pr28776-2.c: Likewise.
16888
16889 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
16890
16891         PR tree-optimization/28003
16892         * g++.dg/tree-ssa/pr28003.C: New.
16893
16894 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
16895
16896         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
16897
16898 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
16899
16900         PR c++/26269
16901         * g++.dg/other/error14.C: New test.
16902
16903         PR c++/28505
16904         * g++.dg/parse/ctor7.C: New test.
16905         * g++.dg/parse/ctor8.C: Likewise.
16906
16907         PR c++/28741
16908         * g++.dg/template/void7.C: New test.
16909
16910 2006-08-21  Olivier Hainque  <hainque@adacore.com>
16911
16912         * gnat.dg/self_aggregate_with_zeros.adb: New test.
16913         * gnat.dg/self_aggregate_with_array.adb: New test.
16914
16915 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
16916
16917         * g++.dg/eh/arm-vfp-unwind.C: New test.
16918
16919 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
16920
16921         PR c++/28341
16922         * g++.dg/template/ref3.C: New test.
16923         * g++.dg/template/nontype13.C: New test.
16924
16925         PR c++/28346
16926         * g++.dg/template/ptrmem17.C: New test.
16927
16928 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
16929
16930         PR target/28648 c:
16931         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
16932
16933 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
16934
16935         PR fortran/28630
16936         * gfortran.dg/used_types_2.f90: New test.
16937
16938         PR fortran/28601
16939         * gfortran.dg/used_types_3.f90: New test.
16940
16941         PR fortran/20886
16942         * gfortran.dg/generic_actual_arg.f90: New test.
16943
16944         PR fortran/28735
16945         * gfortran.dg/module_private_array_refs_1.f90: New test.
16946
16947         PR fortran/28762
16948         * gfortran.dg/program_name_1.f90: New test.
16949
16950         PR fortran/28425
16951         * gfortran.dg/derived_constructor_comps_1.f90: New test.
16952
16953         PR fortran/28496
16954         * gfortran.dg/array_initializer_2.f90: New test.
16955
16956         PR fortran/18111
16957         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
16958
16959         PR fortran/28600
16960         * gfortran.dg/assumed_charlen_function_4.f90: New test.
16961
16962         PR fortran/28771
16963         * gfortran.dg/assumed_charlen_in_main.f90: New test.
16964
16965         PR fortran/28660
16966         * gfortran.dg/dependent_decls_1.f90: New test.
16967
16968 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
16969
16970         PR fortran/25217
16971         * gfortran.dg/derived_init_2.f90: New.
16972
16973 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
16974
16975         * gcc.c-torture/execute/pr28289.c: New test.
16976
16977 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
16978
16979         PR c/28744
16980         * gcc.dg/attr-externally-visible-1.c: New test.
16981         * gcc.dg/attr-externally-visible-2.c: New test.
16982         * g++.dg/parse/attr-externally-visible-1.C: New test.
16983         * g++.dg/parse/attr-externally-visible-2.C: New test.
16984
16985 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16986
16987         PR c++/28606
16988         * g++.dg/parse/dtor11.C: New test.
16989
16990 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16991
16992         PR rtl-optimization/28489
16993         * gcc.c-torture/compile/pr28489.c: New test.
16994
16995 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16996
16997         PR c++/28710
16998         * g++.dg/template/redecl4.C: New test.
16999
17000         PR c++/28711
17001         * g++.dg/template/ctor8.C: New test.
17002
17003 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
17004
17005         * gcc.dg/pr26570.c: Fix testcase.
17006
17007 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
17008
17009         * PR c++/28573
17010         * g++.dg/parse/offsetof6.C: New test.
17011         * g++.dg/parse/offsetof6.C: New test.
17012         * g++.dg/parse/offsetof7.C: New test.
17013
17014 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17015
17016         PR testsuite/28602
17017         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
17018         is false.
17019
17020 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
17021
17022         PR c++/28302
17023         * g++.dg/ext/vector3.C: New test.
17024
17025 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
17026
17027         PR gcov/profile/26570
17028         * gcc.dg/pr26570.c: New test.
17029
17030 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
17031
17032         PR c/27697
17033         * gcc.dg/qual-component-1.c: New test.
17034
17035 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17036
17037         PR c++/28593
17038         * g++.dg/parse/new3.C: New test.
17039
17040 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17041
17042         PR fortran/25828
17043         * gfortran.dg/streamio_1.f90: New test.
17044         * gfortran.dg/streamio_2.f90: New test.
17045         * gfortran.dg/streamio_3.f90: New test.
17046         * gfortran.dg/streamio_4.f90: New test.
17047         * gfortran.dg/streamio_5.f90: New test.
17048         * gfortran.dg/streamio_6.f90: New test.
17049         * gfortran.dg/streamio_7.f90: New test.
17050         * gfortran.dg/streamio_8.f90: New test.
17051
17052 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
17053
17054         PR c/28287
17055         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
17056
17057 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
17058
17059         PR c++/28594
17060         * g++.dg/template/void6.C: New test.
17061
17062 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17063
17064         PR c/28649
17065         * gcc.dg/parse-error-1.c: New test.
17066         * gcc.dg/parse-error-2.c: New test.
17067         * gcc.dg/cpp/digraph2.c: Add error-marker.
17068         * gcc.dg/noncompile/920923-1.c: Likewise.
17069
17070 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
17071
17072         PR c/27490
17073         * gcc.dg/sizeof-2.c: New testcase.
17074
17075         PR c/27489
17076         * gcc.dg/switch-A.c: New testcase.
17077
17078 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
17079
17080         PR c++/28288
17081         PR c++/14556
17082         * g++.old-deja/g++.warn/compare1.C: Delete.
17083         * g++.dg/opt/pr7503-2.C: Delete.
17084         * g++.dg/opt/pr7503-3.C: Delete.
17085         * g++.dg/opt/pr7503-4.C: Delete.
17086         * g++.dg/opt/pr7503-5.C: Delete.
17087         * g++.dg/opt/max1.C: Delete.
17088         * g++.dg/warn/minmax.C: Delete.
17089         * g++.dg/expr/minmax.C: New test.
17090
17091 2006-08-14  Richard Guenther  <rguenther@suse.de>
17092
17093         PR testsuite/28703
17094         * gcc.c-torture/execute/pr28651.c: Do not use argc
17095         to avoid optimization, instead forbid inlining.
17096
17097 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
17098
17099         PR rtl-optimization/28634
17100         * gcc.c-torture/execute/ieee/pr28634.c: New test.
17101
17102 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
17103
17104         PR c/27184
17105         * gcc.dg/torture/pr27184.c: New test.
17106
17107 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
17108
17109         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
17110
17111 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17112
17113         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
17114         * gfortran.dg/stat_2.f90: Likewise.
17115         * gfortran.dg/chmod_1.f90: Likewise.
17116         * gfortran.dg/chmod_2.f90: Likewise.
17117         * gfortran.dg/chmod_3.f90: Likewise.
17118
17119 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
17120
17121         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
17122
17123 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17124
17125         * g++.dg/opt/pr23454-2.C: New test.
17126
17127 2006-08-11  Richard Guenther  <rguenther@suse.de>
17128
17129         PR middle-end/28651
17130         * gcc.c-torture/execute/pr28651.c: New testcase.
17131
17132 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
17133
17134         * gnat.dg/specs/static_initializer.ads: New test.
17135
17136 2006-08-10  Paul Brook  <paul@codesourcery.com>
17137
17138         * gcc.target/arm/cond-asm.c: New test.
17139
17140 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
17141
17142         PR tree-optimization/26197
17143         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
17144         * g++.dg/vect/vect.exp: Compile the new tests with
17145         --param max-aliased-vops=0.
17146
17147 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
17148
17149         PR c++/28637
17150         * g++.dg/template/void3.C: New test.
17151
17152         PR c++/28638
17153         * g++.dg/template/void4.C: New test.
17154
17155         PR c++/28640
17156         * g++.dg/template/void5.C: New test.
17157
17158 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
17159
17160         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
17161         after dg-do compile.
17162
17163 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
17164
17165         PR tree-optimizations/26969
17166         * gcc.dg/vect/vect.exp: Compile tests prefixed with
17167         "unswitch-loops" with -funswitch-loops.
17168         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
17169
17170 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17171
17172         * gcc.dg/sparc-getcontext-1.c: Fix typo.
17173         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
17174         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
17175         * objc.dg/dwarf-1.m: Likewise.
17176         * objc.dg/dwarf-2.m: Likewise.
17177         * obj-c++.dg/dwarf-2.mm: Likewise.
17178
17179 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17180
17181         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
17182         * objc.dg/dwarf-2.m: Likewise.
17183         * obj-c++.dg/dwarf-2.mm: Likewise.
17184
17185         PR libfortran/28603
17186         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
17187
17188         PR testsuite/27611
17189         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
17190
17191         PR testsuite/27033
17192         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
17193
17194 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
17195
17196         PR target/27827
17197         * gcc.target/i386/pr27827.c: New testcase.
17198
17199 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
17200
17201         PR fortran/28590
17202         * gfortran.dg/sequence_types_1.f90: New test.
17203
17204 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
17205
17206         PR fortran/28548
17207         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
17208         dg-warning.  Add -pedantic option.
17209
17210 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17211
17212         PR c/28502
17213         * gcc.dg/proto-1.c: New test.
17214
17215         PR c/27721
17216         * gcc.dg/lvalue-4.c: New test.
17217
17218         PR c/28136
17219         * gcc.dg/init-bad-5.c: New test.
17220
17221 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
17222
17223         PR c++/28347
17224         * g++.dg/ext/typedef-init.C: Add new test for typedef
17225         initialization inside templates. Adjust existing error markers.
17226
17227 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
17228
17229         PR c++/28148
17230         * g++.dg/init/ptrmem3.C: New test.
17231
17232 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
17233
17234         PR tree-optimization/27770
17235         * lib/target-support.exp: New target keyword "section_anchors".
17236         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
17237         tests.
17238         * gcc.dg/vect/section-anchors-pr27770.c: New test.
17239         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
17240         * gcc.dg/vect/section-anchors-vect-69.c: New test.
17241         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
17242
17243 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17244
17245         * gcc.dg/20060801-1.c: Add missing '}'.
17246
17247 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17248
17249         PR c++/27508
17250         * g++.dg/parse/dtor9.C: New test.
17251         * g++.dg/parse/dtor10.C: New test.
17252         * g++.dg/other/error7.C: Adjust error-marker.
17253
17254         PR c++/28274
17255         * g++.dg/other/default5.C: New test.
17256
17257 2006-08-02  Richard Guenther  <rguenther@suse.de>
17258
17259         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
17260
17261 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
17262
17263         PR c++/28557
17264         * g++.dg/template/conv9.C: New test.
17265
17266 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
17267
17268         PR debug/28063
17269         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
17270         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
17271         Optionally return assembly text.  Update callers.
17272         (check_no_compiler_messages): Update verbose messages.
17273         (check_no_messages_and_pattern): New.
17274         (check_effective_target_string_merging): New.
17275
17276 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17277
17278         PR c++/28250
17279         * g++.dg/eh/catch4.C: New test.
17280
17281         PR c++/28257
17282         * g++.dg/other/qual1.C: New test.
17283
17284         PR c++/28259
17285         * g++.dg/inherit/error2.C: New test.
17286
17287         PR c++/28267
17288         * g++.dg/other/new1.C: New test.
17289
17290         * g++.dg/warn/pr23075.C: Remove obsolete test.
17291         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
17292         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
17293
17294 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
17295
17296         PR c++/28523
17297         * g++.dg/eh/cast1.C: New test.
17298
17299 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
17300
17301         PR libfortran/28452
17302         * gfortran.dg/random_3.f90:  New test.
17303
17304 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
17305
17306         PR c++/28432
17307         * g++.dg/other/pr28304.C: Change expected error message.
17308         * g++.dg/other/pr28432.C: New test.
17309
17310 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
17311
17312         PR c++/28256
17313         * g++.dg/init/brace2.C: Change expected error message, add empty init.
17314
17315 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
17316
17317         PR debug/23336
17318         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
17319         at -g1.
17320         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
17321         g++.dg/debug/enum-2.C: New.
17322
17323 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17324
17325         PR c++/6634
17326         * g++.dg/parse/long1.C: Add more tests.
17327
17328 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17329
17330         * gfortran.dg/lrshift_1.c: New file.
17331
17332 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17333
17334         PR libgfortran/28335
17335         * gfortran.dg/no_unit_error_1.f90: New test.
17336
17337 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17338
17339         PR libgfortran/28335
17340         * gfortran.dg/no_unit_error_1.f90: Delete test.
17341         * gfortran.dg/no_unit_error_2.f90: Delete test.
17342
17343 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17344
17345         * gfortran.dg/chmod_3.f90: New test.
17346         * gfortran.dg/ltime_gmtime_1.f90: New test.
17347         * gfortran.dg/ltime_gmtime_2.f90: New test.
17348         * gfortran.dg/lrshift_1.f90: New test.
17349         * gfortran.dg/chmod_1.f90: New test.
17350         * gfortran.dg/chmod_2.f90: New test.
17351
17352 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
17353
17354         PR c++/27668
17355         * g++.dg/template/crash55.C: New test.
17356
17357         PR c++/27962
17358         * g++.dg/template/nontype16.C: New test.
17359
17360         * g++.dg/template/void2.C: Adjust error markers.
17361         * g++.dg/template/nontype5.C: Adjust error markers.
17362
17363 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
17364
17365         * gcc.target/i386/stack-prot-kernel.c: New test.
17366
17367 2006-07-27  Roger Sayle  <roger@eyesopen.com>
17368
17369         * gcc.dg/builtins-55.c: New test case.
17370
17371 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
17372
17373         PR rtl-optimization/27907
17374         * gcc.c-torture/compile/pr27907.c: New test.
17375
17376 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17377
17378         * gfortran.dg/mclock.f90: New test.
17379         * gfortran.dg/int_conv_1.f90: New test.
17380         * gfortran.dg/stat_1.f90: New test.
17381         * gfortran.dg/stat_2.f90: New test.
17382
17383 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17384
17385         PR libgfortran/28335
17386         * gfortran.dg/no_unit_error_1.f90: New test.
17387         * gfortran.dg/no_unit_error_2.f90: New test.
17388         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
17389
17390 2006-07-25  Roger Sayle  <roger@eyesopen.com>
17391
17392         PR middle-end/28473
17393         * gcc.dg/fold-convround-1.c: New test case.
17394
17395 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
17396
17397         * gfortran.dg/arithmetic_if.f90:  Fix comments.
17398
17399 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17400
17401         PR c++/27572
17402         * g++.dg/other/typedef1.C: New test.
17403         * g++.dg/template/typedef4.C: New test.
17404         * g++.dg/template/typedef5.C: New test.
17405
17406 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
17407
17408         PR fortran/28416
17409         * gfortran.dg/allocatable_dummy_3.f90: New.
17410
17411 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
17412
17413         PR fortran/28439
17414         * gfortran.dg/arithmetic_if.f90:  New test.
17415
17416 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
17417
17418         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
17419         avoid memcpy optimization.
17420
17421 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17422
17423         PR fortran/25289
17424         * gfortran.dg/direct_io_6.f90: New test.
17425
17426 2006-07-24  Jan Hubicka  <jh@suse.cz>
17427
17428         PR c/25795
17429         PR c++/27369
17430         * gcc.dg/pr25795.c: New test.
17431         * gcc.dg/pr25795-1.c: New test.
17432
17433 2006-07-23  Roger Sayle  <roger@eyesopen.com>
17434
17435         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
17436         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
17437         which may be transformed to "g || h" on some platforms.
17438
17439 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
17440
17441         PR c++/28025
17442         * g++.dg/template/friend45.C: New test.
17443
17444 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17445
17446         PR libgfortran/28339
17447         * gfortran.dg/arrayio_8.f90: New test.
17448
17449 2006-07-21  Mike Stump  <mrs@apple.com>
17450
17451         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
17452
17453         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
17454
17455 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17456
17457         PR c++/28250
17458         * g++.dg/eh/catch3.C: New test.
17459
17460         PR c++/28363
17461         * g++.dg/template/defarg10.C: New test.
17462
17463 2006-07-20  Paul Brook  <paul@codesourcery.com>
17464
17465         PR 27363
17466         * gcc.dg/pr27363.c: New test.
17467
17468 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
17469
17470         PR c++/28338
17471         * g++.dg/init/ref13.C: New test.
17472
17473 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17474
17475         PR obj-c++/28434
17476         * obj-c++.dg/proto-error-1.mm: New test.
17477
17478 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
17479
17480         PR c++/28337
17481         * g++.dg/template/string1.C: New test.
17482
17483 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
17484
17485         PR c++/28048
17486         * g++.dg/template/defarg9.C: New test.
17487
17488         PR c++/28235
17489         * g++.dg/template/static27.C: New test.
17490
17491 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
17492
17493         PR 28410
17494         * gcc.dg/tree-ssa/pr28410.c: New test.
17495
17496 2006-07-18  Lee Millward  <lee.millward@gmail.com>
17497
17498         PR c++/28258
17499         * g++/dg/other/error13.C: New test.
17500
17501         PR c++/28260
17502         * g++.dg/template/friend44.C: New test.
17503
17504 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
17505
17506         PR c++/27495
17507         * g++.dg/other/pr27495.C: New.
17508
17509 2006-07-18  Olivier Hainque  <hainque@adacore.com>
17510
17511         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
17512         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
17513
17514 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17515
17516         PR c/28286
17517         * gcc.dg/pragma-pack-4.c: New test.
17518
17519 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
17520
17521         PR c++/28291
17522         * g++.dg/ext/pr28291.C: New test.
17523
17524 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
17525
17526         PR middle-end/28403
17527         * gcc.c-torture/execute/pr28403.c: New test.
17528
17529 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
17530
17531         PR middle-end/28402
17532         * gcc.dg/pr28402.c: New test.
17533
17534 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
17535
17536         PR c++/28304
17537         * g++.dg/other/pr28304.C: New test.
17538
17539 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
17540
17541         PR other/28251
17542         gcc.c-torture/unsorted/dump-noaddr.c: New test.
17543         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
17544
17545 2006-07-17  Richard Guenther  <rguenther@suse.de>
17546
17547         PR tree-optimization/28238
17548         * g++.dg/tree-ssa/pr28238.C: New testcase.
17549
17550 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17551
17552         PR c++/28250
17553         * g++.dg/eh/catch1.C: New test.
17554         * g++.dg/eh/catch2.C: New test.
17555
17556 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
17557
17558         PR c++/28370
17559         * g++.dg/template/anon3.C: New test.
17560
17561 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
17562
17563         PR fortran/20844
17564         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
17565         specifiers requiring an explicit format tag..
17566
17567         PR fortran/28201
17568         * gfortran.dg/generic_5: New test.
17569
17570         PR fortran/20893
17571         * gfortran.dg/elemental_optional_args_1.f90: New test.
17572
17573 2006-07-16  Olivier Hainque  <hainque@adacore.com>
17574
17575         * gnat.dg/assert.ads: New file.
17576         * gnat.dg/controlled_record.ads: Likewise.
17577         * gnat.dg/controlled_record.adb: Likewise.
17578
17579 2006-07-15  Lee Millward  <lee.millward@gmail.com>
17580
17581         PR c++/28292
17582         * g++.dg/other/error12.C: New test.
17583
17584         PR c++/28269
17585         * g++.dg/template/crash54.C: New test.
17586
17587 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17588
17589         PR c++/28249
17590         * g++.dg/parse/catch1.C: New test.
17591
17592         PR c++/28294
17593         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
17594
17595         PR c++/28387
17596         * g++.dg/ext/attrib24.C: New test.
17597
17598 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17599
17600         PR c++/28343
17601         * g++.dg/ext/asmspec1.C: New test.
17602
17603 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
17604
17605         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
17606         (dg-test): Support shouldfail tests.
17607         * lib/target-supports-dg.exp (dg-shouldfail): New.
17608         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
17609         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
17610         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
17611         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
17612         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
17613         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
17614         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
17615
17616 2006-07-13  Jan Hubicka  <jh@suse.cz>
17617
17618         * gcc.target/i386/memcpy-1.c: New.
17619
17620 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
17621
17622         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
17623
17624 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
17625
17626         PR fortran/25097
17627         * gfortran.dg/present_1.f90: New test.
17628
17629         PR fortran/20903
17630         * gfortran.dg/interface_derived_type_1.f90: New test.
17631
17632 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
17633
17634         PR fortran/28213
17635         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
17636         list.
17637
17638 2006-07-07  Lee Millward  <lee.millward@gmail.com>
17639
17640         PR c++/27820
17641         * g++.dg/other/label1.C: New test.
17642
17643 2006-07-07  Richard Guenther  <rguenther@suse.de>
17644
17645         PR middle-end/28268
17646         * gcc.dg/torture/pr28268.c: New testcase.
17647
17648 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
17649
17650         PR c++/27019
17651         * g++.dg/ext/pr27019.C: New.
17652
17653 2006-07-07  Richard Guenther  <rguenther@suse.de>
17654
17655         PR tree-optimization/28187
17656         * gcc.dg/pr28187.c: New testcase.
17657
17658 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
17659
17660         * gnat.dg/address_conversion.adb: New test.
17661         * gnat.dg/boolean_subtype.adb: Likewise.
17662         * gnat.dg/frame_overflow.adb: Likewise.
17663         * gnat.dg/pointer_array.adb: Likewise.
17664         * gnat.dg/pointer_conversion.adb: Likewise.
17665
17666 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
17667
17668         PR fortran/28237
17669         PR fortran/23420
17670         * gfortran.dg/print_fmt_5.f90: New test.
17671
17672 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17673
17674         PR fortran/28129
17675         * gfortran.dg/bounds_check_4.f90: New test.
17676
17677 2006-07-05  Richard Guenther  <rguenther@suse.de>
17678
17679         PR target/28158
17680         * gfortran.dg/pr28158.f90: New testcase.
17681
17682 2006-07-05  Richard Guenther  <rguenther@suse.de>
17683
17684         PR tree-optimization/28162
17685         * gcc.dg/pr28162.c: New testcase.
17686
17687 2006-07-05  Richard Guenther  <rguenther@suse.de>
17688         Andrew Pinski  <pinskia@gcc.gnu.org>
17689
17690         PR c++/27084
17691         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
17692
17693 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
17694
17695         PR fortran/28174
17696         * gfortran.dg/actual_array_substr_2.f90: New test.
17697
17698         PR fortran/28167
17699         * gfortran.dg/actual_array_constructor_2.f90: New test.
17700
17701 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17702
17703         * gfortran.dg/itime_idate_1.f: New test.
17704         * gfortran.dg/itime_idate_2.f: New test.
17705
17706 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17707
17708         PR libgfortran/27704
17709         * gfortran.dg/open_status_3.f90: New test.
17710         * gfortran.dg/fmt_l.f90: Update for new feature.
17711
17712 2006-07-03  Asher Langton  <langton2@llnl.gov>
17713
17714         * gfortran.dg/oldstyle_2.f90: New.
17715
17716 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
17717
17718         * gnat.dg/string_slice.adb: New test.
17719
17720 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17721
17722         PR fortran/19259
17723         * gfortran.dg/semicolon_fixed.c: New.
17724         * gfortran.dg/semicolon_free.c: New.
17725
17726 2006-06-30  Mike Stump  <mrs@apple.com>
17727
17728         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
17729         that don't support internal visibility.
17730
17731 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
17732
17733         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
17734         for '(' / ')' needing an extra '\'.
17735
17736 2006-06-29  Roger Sayle  <roger@eyesopen.com>
17737
17738         PR middle-end/27428
17739         * gcc.dg/pr27428-1.c: New test case.
17740
17741 2006-06-29  Mike Stump  <mrs@apple.com>
17742
17743         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
17744         on darwin as we can't align commons large enough yet.
17745
17746         * gcc.dg/vla-8.c: Add additional testcases.
17747
17748 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
17749
17750         PR c++/28114
17751         * g++.dg/other/pr28114.C: New.
17752
17753 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
17754
17755         * gcc.c-torture/compile/20060625-1.c: New test.
17756
17757 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
17758
17759         PR fortran/20867
17760         * gfortran.dg/stfunc_3.f90: New test.
17761
17762         PR fortran/25056
17763         * gfortran.dg/impure_actual_1.f90: New test.
17764
17765         PR fortran/20874
17766         * gfortran.dg/elemental_result_1.f90: New test.
17767
17768         PR fortran/25073
17769         * gfortran.dg/select_7.f90: New test.
17770
17771         PR fortran/27554
17772         * intrinsic_actual_1.f: New test.
17773
17774         PR fortran/22038
17775         PR fortran/28119
17776         * gfortran.dg/forall_4.f90: New test.
17777
17778         PR fortran/25072
17779         * gfortran.dg/forall_5.f90: New test.
17780
17781 2006-06-25  Lee Millward  <lee.millward@gmail.com>
17782
17783         PR c++/28051
17784         * g++.dg/template/using13.C: New test.
17785
17786         PR c++/28054
17787         * g++.dg/other/incomplete3.C: New test.
17788
17789 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17790
17791         PR fortran/28081
17792         * gfortran.dg/substr_3.f: New test.
17793         * gfortran.dg/equiv_2.f90: Update expected error message.
17794
17795 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
17796
17797         PR fortran/28118
17798         * gfortran.dg/actual_array_substr_1.f90: New test.
17799
17800 2006-06-24  Olivier Hainque  <hainque@adacore.com>
17801
17802         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
17803         * gnat.dg/scalar_mode_agg_compare.adb: New test.
17804
17805 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
17806
17807         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
17808
17809 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
17810
17811         PR fortran/27981
17812         * gfortran.dg/simpleif_2.f90: New test.
17813
17814 2006-06-23  Lee Millward  <lee.millward@gmail.com>
17815
17816         * g++.dg/template/error22.C: Fix typo.
17817
17818 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17819
17820         PR c++/28112
17821         * g++.dg/ext/attrib23.C: New test.
17822
17823 2006-06-23  Olivier Hainque  <hainque@adacore.com>
17824
17825         * gnat.dg/varsize_temp.adb: New test.
17826
17827 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17828
17829         PR c++/11468
17830         * g++.dg/other/java2.C: New test.
17831
17832 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
17833
17834         PR target/27789
17835         * g++.dg/ext/dllimport4.C. Add more tests for invalid
17836         initialization.
17837
17838 2006-06-22  Roger Sayle  <roger@eyesopen.com>
17839
17840         PR target/27531
17841         * gcc.dg/pr27531-1.c: New test case.
17842
17843 2006-06-22  Asher Langton  <langton2@llnl.gov>
17844
17845         PR fortran/24748
17846         * gfortran.dg/implicit_8.f90: New.
17847
17848 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
17849
17850         PR rtl-optimization/28121
17851         * gcc.dg/pr28121.c: New test.
17852
17853 2006-06-22  Lee Millward  <lee.millward@gmail.com>
17854
17855         PR c++/27805
17856         * g++.dg/parse/ptrmem6.C: New test.
17857
17858         PR c++/27821
17859         * g++.dg/template/error22.C: New test.
17860
17861 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17862
17863         PR c++/28111
17864         * g++.dg/template/friend43.C: New test.
17865
17866         PR c++/28110
17867         * g++.dg/template/crash53.C: New test.
17868
17869         PR c++/28109
17870         * g++.dg/rtti/incomplete1.C: New test.
17871
17872 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
17873
17874         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
17875
17876 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
17877
17878         * gcc.c-torture/execute/complex-7.c: New.
17879
17880 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
17881
17882         * gcc.dg/merge-all-constants-1.c: New test.
17883
17884 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
17885
17886         PR c++/28113
17887         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
17888
17889 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
17890
17891         * gfortran.dg/rrspacing_1.f90: New test.
17892
17893 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17894
17895         PR c++/28052
17896         * g++.dg/other/bitfield2.C: New test.
17897
17898 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
17899
17900         PR tree-optimization/27331
17901         * gcc.dg/pr27331.c: New test.
17902
17903 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
17904             Eric Botcazou  <ebotcazou@adacore.com>
17905
17906         PR ada/18692
17907         * lib/gnat.exp: New file.
17908         * lib/gnat-dg.exp: Likewise.
17909         * gnat.dg: New directory.
17910         * gnat.dg/dg.exp: New driver.
17911         * gnat.dg/specs: New directory.
17912         * gnat.dg/specs/specs.exp: New driver.
17913         * gnat.dg/style: New directory.
17914         * gnat.dg/style/style.exp: New driver.
17915
17916 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
17917
17918         PR fortran/16206
17919         * gfortran.dg/array_initializer_1.f90: New test.
17920
17921         PR fortran/28005
17922         * gfortran.dg/matmul_3.f90: New test.
17923
17924 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
17925
17926         PR middle-end/28075
17927         * gcc.dg/tree-ssa/inline-1.c: New test.
17928
17929 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
17930
17931         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
17932         in malloc prototype; remove XFAIL.
17933         * gcc.dg/pr18241-2.c: Ditto.
17934         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
17935         in memset prototype; remove XFAIL.
17936         * gcc.dg/tree-ssa/pr23382.c: Ditto.
17937
17938 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
17939
17940         * gcc.dg/vla-8.c: Add.
17941
17942 2006-06-19  Richard Guenther  <rguenther@suse.de>
17943
17944         PR tree-optimization/27090
17945         * g++.dg/tree-ssa/pr27090.C: New testcase.
17946
17947 2006-06-19  Roger Sayle  <roger@eyesopen.com>
17948
17949         PR target/27861
17950         * gcc.dg/pr27861-1.c: New test case.
17951
17952 2006-06-19  Richard Guenther  <rguenther@suse.de>
17953
17954         PR middle-end/28045
17955         * gcc.dg/torture/pr28045.c: New testcase.
17956
17957 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17958
17959         PR fortran/26801
17960         * gfortran.dg/associated_4.f90: New test.
17961
17962 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17963
17964         PR fortran/19310
17965         PR fortran/19904
17966         * gfortran.dg/real_const_3.f90: New test.
17967
17968 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
17969
17970         PR c++/28016
17971         * g++.dg/template/static26.C: New test.
17972
17973         PR c++/27979
17974         * g++.dg/expr/bitfield2.C: New test.
17975
17976         PR c++/27884
17977         * g++.dg/parse/linkage2.C: New test.
17978
17979 2006-06-16  Richard Guenther  <rguenther@suse.de>
17980
17981         PR middle-end/27116
17982         * gcc.dg/pr15785-1.c: Revert last change.
17983         * gcc.dg/torture/pr27116-2.c: New testcase.
17984
17985 2006-06-16  Roger Sayle  <roger@eyesopen.com>
17986
17987         PR middle-end/27802
17988         * gcc.dg/pr27802-1.c: New test case.
17989
17990 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
17991
17992         PR c++/27689
17993         * g++.dg/template/ttp18.C: New test.
17994         * g++.dg/template/ttp19.C: Likewise.
17995
17996         PR c++/27666
17997         * g++.dg/expr/cond9.C: New test.
17998
17999         PR c++/27640
18000         * g++.dg/template/ctor7.C: New test.
18001
18002 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
18003
18004         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
18005
18006 2006-06-16  Richard Guenther  <rguenther@suse.de>
18007
18008         PR tree-optimization/27781
18009         * gcc.dg/tree-ssa/pr27781.c: New testcase.
18010
18011 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
18012
18013         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
18014
18015 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
18016
18017         * gcc.dg/tree-ssa/loop-18.c: New test.
18018
18019 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
18020
18021         PR c++/27665
18022         * g++.dg/template/crash52.C: New test.
18023
18024         PR c++/27648
18025         * g++.dg/ext/attrib22.C: New test.
18026
18027         PR c++/26559
18028         * g++.dg/template/builtin1.C: New test.
18029         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
18030
18031         PR c++/28018
18032         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
18033         assignment.
18034         * g++.old-deja/g++.pt/crash51.C: Likewise.
18035
18036         PR c++/27227
18037         * g++.dg/lookup/linkage1.C: New test.
18038         * g++.dg/lookup/linkage2.C: Likewise.
18039
18040 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
18041
18042         PR middle-end/27959
18043         * gcc.dg/pr27959.c: New testcase.
18044
18045 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
18046
18047         PR target/28014:
18048         * g++.dg/eh/div.C: New test.
18049
18050 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
18051
18052         PR c++/27894
18053         * g++.dg/tree-ssa/pr26757.C: New test.
18054         * g++.dg/tree-ssa/pr27894.C: New test.
18055
18056 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18057
18058         * gcc.c-torture/compile/20060609-1.c: New test.
18059
18060         PR target/27863
18061         * gcc.c-torture/compile/pr27863.c: New test.
18062
18063 2006-06-13  Richard Guenther  <rguenther@suse.de>
18064
18065         PR tree-optimization/27830
18066         * g++.dg/tree-ssa/pr27830.C: New testcase.
18067
18068 2006-06-13  Matthew Sachs  <msachs@apple.com>
18069
18070         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
18071         the list of compiler flags; this causes those flags to be checked
18072         for things like dg-skip-if.
18073
18074 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18075
18076         PR c++/27601
18077         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
18078
18079 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
18080             Kazu Hirata  <kazu@codesourcery.com>
18081
18082         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
18083         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
18084
18085 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18086
18087         PR c++/27933
18088         * g++.dg/lookup/using15.C: New test.
18089
18090         PR c++/27951
18091         * g++.dg/other/anon4.C: New test.
18092
18093 2006-06-12  Roger Sayle  <roger@eyesopen.com>
18094
18095         PR c++/21210
18096         * g++.dg/init/complex1.C: New test case.
18097
18098 2006-06-11  Eric Christopher  <echristo@apple.com>
18099
18100         PR middle-end/27948
18101         * gcc.dg/bf-ms-layout.c: Run on darwin.
18102         * gcc.dg/bf-no-ms-layout: Ditto.
18103         * gcc.dg/attr-ms_struct-2.c: New.
18104         * gcc.dg/bf-ms-layout-2.c: Ditto.
18105
18106 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
18107
18108         * gcc.dg/attr-ms_struct-packed1.c: New.
18109
18110 2006-06-09  Mike Stump  <mrs@apple.com>
18111
18112         * gcc.dg/vla-7.c: Add.
18113
18114 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
18115
18116         PR fortran/24558
18117         * gfortran.dg/entry_6.f90: New test.
18118
18119         PR fortran/20877
18120         PR fortran/25047
18121         * gfortran.dg/entry_7.f90: New test.
18122
18123 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
18124
18125         PR c/27747
18126         * gcc.dg/cpp/_Pragma6.c: New test.
18127
18128         PR c++/27748
18129         * g++.dg/cpp/_Pragma1.C: New test.
18130
18131         PR preprocessor/27746
18132         * gcc.dg/gomp/macro-3.c: New test.
18133         * gcc.dg/gomp/macro-4.c: New test.
18134         * g++.dg/gomp/macro-3.C: New test.
18135         * g++.dg/gomp/macro-4.C: New test.
18136
18137 2006-06-09  Richard Guenther  <rguenther@suse.de>
18138
18139         PR tree-optimization/26998
18140         * gcc.dg/torture/pr26998.c: New testcase.
18141         * gcc.dg/tree-ssa/vrp29.c: New testcase.
18142
18143 2006-06-08  Mike Stump  <mrs@apple.com>
18144
18145         * gcc.dg/pr27095.c: Account for stubs.
18146
18147         PR target/26427
18148         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
18149         produce bad code on darwin.
18150
18151 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18152
18153         PR fortran/27958
18154         * gfortran.dg/substr_2.f: New test.
18155
18156 2006-06-08  Asher Langton  <langton2@llnl.gov>
18157
18158         PR fortran/27786
18159         * cray_pointers_2.f90: Add -fbounds-check compile flag.
18160
18161 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18162
18163         PR target/27421
18164         * gcc.dg/union-3.c: New test.
18165
18166 2006-06-08  Richard Guenther  <rguenther@suse.de>
18167
18168         PR middle-end/27116
18169         * gcc.dg/torture/pr27116.c: New testcase.
18170         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
18171
18172 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
18173
18174         PR rtl-optimization/26449
18175         * gcc.dg/pr26449.c: New test.
18176
18177 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18178
18179         PR c++/27601
18180         * g++.dg/ext/offsetof1.C: Test member functions.
18181
18182 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
18183
18184         * gcc.dg/pr27095.c: Improve scanning.
18185
18186 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
18187
18188         PR fortran/23091
18189         * gfortran.dg/saved_automatic_1.f90: New test.
18190
18191         PR fortran/24168
18192         * gfortran.dg/array_simplify_1.f90: New test.
18193
18194         PR fortran/25090
18195         * gfortran.dg/entry_dummy_ref_1.f90: New test.
18196
18197         PR fortran/25058
18198         * gfortran.dg/entry_dummy_ref_2.f90: New test.
18199
18200 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
18201
18202         PR c++/27177
18203         * g++.dg/expr/cast7.C: New test.
18204
18205 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
18206
18207         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
18208         * lib/gcc-defs.exp (tool_check_compile): Ditto.
18209         * lib/fortran-torture.exp (fortran-torture-compile,
18210         fortran-torture-execute): Ditto.
18211
18212 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
18213
18214         PR target/27842
18215         * gcc.dg/vmx/pr27842.c: New test.
18216
18217 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18218
18219         PR libfortran/27895
18220         * gfortran.dg/bounds_check_3.f90: New test.
18221
18222 2006-06-05  Mike Stump  <mrs@apple.com>
18223
18224         * objc.dg/objc-fast-4.m: Skip for ppc64.
18225
18226 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
18227
18228         PR testsuite/27705
18229         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
18230
18231 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
18232             Victor Kaplansky  <victork@il.ibm.com>
18233
18234         PR tree-optimizations/26360
18235         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
18236         with -fno-tree-dce.
18237         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
18238
18239 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
18240
18241         PR fortran/14067
18242         * gfortran.dg/data_char_1.f90: Add messages for truncated
18243         strings.
18244
18245         PR fortran/16943
18246         * gfortran.dg/func_decl_2.f90: New test.
18247
18248         PR fortran/20839
18249         * gfortran.dg/do_2.f90: New test.
18250
18251         PR fortran/27655
18252         * gfortran.dg/associated_3.f90: New test.
18253
18254 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
18255
18256         PR c++/27819
18257         * g++.dg/template/static25.C: New test.
18258
18259         PR c++/27722
18260         * g++.dg/init/array21.C: New test.
18261
18262         PR c++/27807
18263         * g++.dg/ext/complit7.C: New test.
18264
18265         PR c++/27806
18266         * g++.dg/parse/ptrmem5.C: New test.
18267
18268 2006-06-04  Roger Sayle  <roger@eyesopen.com>
18269             Andrew Pinski  <pinskia@physics.uc.edu>
18270
18271         PR c/27150
18272         PR middle-end/27382
18273         * gcc.dg/pr27150-1.c: New testcase.
18274         * gcc.dg/pr27382-1.c: New testcase.
18275         * gcc.dg/pr27382-2.c: New testcase.
18276
18277 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
18278
18279         PR c/25161
18280         PR c/27020
18281         * gcc.dg/array-10.c: New test.
18282
18283 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18284
18285         PR c++/27804
18286         * g++.dg/init/const4.C: New test.
18287         * g++.dg/init/member1.C: Add error-marker.
18288         * g++.dg/other/fold1.C: Adjust error-marker.
18289
18290 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18291
18292         PR c++/27601
18293         * g++.dg/ext/offsetof1.C: New test.
18294
18295 2006-06-04 Eric Christopher <echristo@apple.com>
18296
18297         * gcc.dg/attr-ms_struct-1.c: New.
18298
18299 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
18300
18301         * gcc.c-torture/compile/builtin_constant_p.c: New test.
18302
18303 2006-06-04  Richard Guenther  <rguenther@suse.de>
18304
18305         PR tree-optimization/27039
18306         * gcc.dg/tree-ssa/loop-17.c: New testcase.
18307
18308 2006-06-03  Roger Sayle  <roger@eyesopen.com>
18309
18310         PR target/26223
18311         * gcc.target/i386/amd64-abi-2.c: New test case.
18312
18313 2006-06-02  Eric Christopher  <echristo@apple.com>
18314
18315         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
18316         * gcc.target/i386/20020523-1.c: Skip if darwin.
18317         * gcc.target/i386/asm-3.c: Ditto.
18318         * gcc.target/i386/20011119-1.c: Ditto.
18319         * gcc.target/i386/clobbers.c: Remove pic part of test.
18320
18321 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
18322
18323         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
18324         * g++.old-deja/g++.other/init19.C: Ditto.
18325         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
18326         and add other platforms as expected failures.
18327
18328 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
18329
18330         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
18331         (is-effective-target-keyword): Ditto.
18332
18333 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
18334
18335         PR fortran/27715
18336         * gfortran.dg/extended_char_comparison_1.f:  New test.
18337
18338 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
18339
18340         PR fortran/25098
18341         * gfortran.dg/dummy_procedure_1.f90: New test.
18342
18343         PR fortran/25147
18344         * gfortran.dg/dummy_procedure_2.f90: New test.
18345
18346         * gfortran.dg/associated_2.f90: Correct to make consistent with
18347         standard.
18348
18349 2006-05-31  Roger Sayle  <roger@eyesopen.com>
18350
18351         * gcc.target/i386/387-11.c: New test case.
18352
18353 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
18354
18355         PR c++/27801
18356         * g++.dg/template/cond6.C: New test.
18357
18358         PR c++/26496
18359         * g++.dg/template/crash51.C: New test.
18360         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
18361
18362         PR c++/27385
18363         * g++.dg/init/array20.C: New test.
18364
18365 2006-05-31  Roger Sayle  <roger@eyesopen.com>
18366
18367         * gcc.dg/builtins-54.c: New test case.
18368
18369 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
18370
18371         PR c++/26433
18372         * g++.dg/template/fntry1.C: Add dg-do link.
18373
18374         PR c++/27808
18375         * g++.dg/parse/friend6.C: New test.
18376
18377 2006-05-30  Asher Langton  <langton2@llnl.gov>
18378
18379         * gfortran.dg/cray_pointers_7.f90: New test.
18380
18381 2006-05-30  Roger Sayle  <roger@eyesopen.com>
18382
18383         PR tree-optimization/23452
18384         * gcc.dg/fold-mulconj-1.c: New test case.
18385
18386 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
18387
18388         PR c++/27803
18389         * g++.dg/parse/bitfield1.C: New test.
18390
18391 2006-05-30  Roger Sayle  <roger@eyesopen.com>
18392
18393         * gcc.target/ppc-eq0-1.c: New test case.
18394         * gcc.target/ppc-negeq0-1.c: New test case.
18395
18396 2006-05-30  Dirk Mueller  <dmueller@suse.de>
18397
18398         PR c/27273
18399         * gcc.dg/overflow-warn-5.c: New test.
18400
18401 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18402
18403         PR c/27718
18404         * gcc.dg/sizeof-1.c: New test.
18405
18406 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
18407
18408         PR target/27790
18409         * gcc.target/i386/pr27790.c: New test.
18410
18411 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18412
18413         PR libgfortran/27757
18414         * gfortran.dg/direct_io_5.f90: New test.
18415
18416 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18417
18418         PR libgfortran/27634
18419         * gfortran.dg/fmt_missing_period_1.f: New test.
18420         * gfortran.dg/fmt_missing_period_2.f: New test.
18421         * gfortran.dg/fmt_missing_period_3.f: New test.
18422
18423 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18424
18425         PR fortran/19777
18426         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
18427         arrays.
18428
18429 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18430
18431         PR c++/27713
18432         * g++.dg/template/new6.C: New test.
18433
18434 2006-05-29  Roger Sayle  <roger@eyesopen.com>
18435
18436         PR tree-optimization/24964
18437         * gcc.target/i386/387-10.c: New test case.
18438
18439 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
18440
18441         * intrinsics/string_intrinsics.c (compare_string):
18442         Use memcmp instead of strncmp to avoid tripping over
18443         CHAR(0) in a string.
18444
18445 2006-05-27  Richard Guenther  <rguenther@suse.de>
18446
18447         PR middle-end/27773
18448         * gcc.dg/torture/pr27773.c: New testcase.
18449
18450 2006-05-27  Dirk Mueller  <dmueller@suse.de>
18451
18452         * gcc.dg/pr24561.c: Rename to..
18453         * gcc.dg/pr25962.c: .. this.
18454
18455 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18456
18457         PR fortran/19777
18458         * gfortran.dg/bounds_check_2.f: New test.
18459
18460 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
18461
18462         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
18463         * gfortran.dg/byte_1.f90: Likewise.
18464         * gfortran.dg/dup_save_2.f90: Likewise.
18465
18466 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
18467
18468         * gfortran.dg/associated_2.f90: New test.
18469
18470 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18471
18472         PR fortran/27524
18473         * gfortran.dg/bounds_check_1.f90: New test.
18474
18475 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
18476
18477         PR rtl-optimization/27661
18478         * gcc.dg/pr27661.c: New test case.
18479
18480 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
18481
18482         PR fortran/23151
18483         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
18484         * gfortran.dg/print_parentheses_1.f:  New test.
18485         * gfortran.dg/print_parentheses_2.f90:  New test.
18486
18487 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
18488
18489         PR target/27758
18490         * gcc.dg/pr27758.c: New test.
18491
18492 2006-05-24  Falk Hueffner  <falk@debian.org>
18493
18494         * gcc.c-torture/compile/pr27571.c: New test.
18495
18496 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
18497
18498         PR fortran/27709
18499         * gfortran.dg/spec_expr_4.f90: New test.
18500
18501         PR fortran/27155
18502         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
18503
18504 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
18505
18506         PR c++/20103
18507         * g++.dg/ext/complit6.C: New test.
18508         * g++.dg/ext/complit3.C: Adjust error markers.
18509         * g++.dg/init/const3.C: New test.
18510
18511 2006-05-25  Richard Guenther  <rguenther@suse.de>
18512
18513         PR middle-end/27743
18514         * gcc.dg/torture/pr27743.c: New testcase.
18515
18516 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18517
18518         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
18519
18520 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
18521
18522         * gcc.dg/compat/scalar-by-value-x.h: New.
18523         * gcc.dg/compat/scalar-by-value-y.h: New.
18524         * gcc.dg/compat/scalar-by-value-5.c: New.
18525         * gcc.dg/compat/scalar-by-value-5_main.c: New.
18526         * gcc.dg/compat/scalar-by-value-5_x.c: New.
18527         * gcc.dg/compat/scalar-by-value-5_y.c: New.
18528         * gcc.dg/compat/scalar-by-value-6.c: New.
18529         * gcc.dg/compat/scalar-by-value-6_main.c: New.
18530         * gcc.dg/compat/scalar-by-value-6_x.c: New.
18531         * gcc.dg/compat/scalar-by-value-6_y.c: New.
18532
18533 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
18534
18535         PR tree-optimization/27639
18536         PR tree-optimization/26719
18537         * gcc.dg/pr27639.c: New test.
18538         * gcc.dg/pr26719.c: New test.
18539         * gcc.dg/tree-ssa/scev-cast.c: New test.
18540
18541 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
18542
18543         PR c++/20173
18544         * g++.dg/template/error21.C: New test.
18545
18546 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
18547
18548         PR target/27696
18549         * gcc.target/i386/pr27696.c: New.
18550
18551 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
18552
18553         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
18554
18555         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
18556
18557 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18558
18559         PR c++/27716
18560         * g++.dg/other/assign1.C: New test.
18561
18562 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
18563
18564         PR target/27266
18565         * gcc.target/i386/pr27266.c: New.
18566
18567 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18568
18569         PR c++/27451
18570         * g++.dg/ext/asm9.C: New test.
18571
18572 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
18573
18574         PR rtl-optimization/25514
18575         * gcc.c-torture/compile/pr25514.c: New test.
18576
18577 2006-05-22  Richard Guenther  <rguenther@suse.de>
18578
18579         Revert
18580         2006-01-31  Richard Guenther  <rguenther@suse.de>
18581
18582         * gcc.target/i386/sselibm-1.c: New testcase.
18583         * gcc.target/i386/sselibm-2.c: Likewise.
18584         * gcc.target/i386/sselibm-3.c: Likewise.
18585         * gcc.target/i386/sselibm-4.c: Likewise.
18586         * gcc.target/i386/sselibm-5.c: Likewise.
18587
18588 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18589
18590         PR c/27420
18591         * gcc.dg/func-args-2.c: New test.
18592
18593         PR c/26818
18594         * gcc.dg/struct-incompl-1.c: New test.
18595
18596 2006-05-22  Richard Guenther  <rguenther@suse.de>
18597
18598         PR testsuite/27708
18599         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
18600         the transformations we test for.
18601
18602 2006-05-22  Richard Guenther  <rguenther@suse.de>
18603
18604         PR testsuite/27707
18605         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
18606
18607 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
18608
18609         PR c++/27210
18610         * g++.dg/warn/new1.C: New test.
18611         * g++.dg/template/new5.C: Likewise.
18612
18613 2006-05-21  Roger Sayle  <roger@eyesopen.com>
18614
18615         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
18616         * gcc.target/i386/20060512-3.c: Likewise.
18617
18618 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
18619
18620         PR rtl-optimization/27671
18621         * gcc.c-torture/execute/pr27671-1.c: New.
18622         * gcc.dg/pr27671-2.c: Likewise.
18623
18624         PR tree-optimization/26622.
18625         * gcc.c-torture/compile/pr26622.c: New.
18626
18627 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
18628
18629         PR fortran/27613
18630         * gfortran.dg/recursive_reference_1.f90: New test.
18631
18632 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
18633
18634         PR fortran/25746
18635         * gfortran.dg/elemental_subroutine_3.f90: New test.
18636
18637         PR fortran/25090
18638         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
18639
18640         PR fortran/27584
18641         * gfortran.dg/associated_target_1.f90: New test.
18642
18643         PR fortran/19015
18644         * gfortran.dg/maxloc_shape_1.f90: New test.
18645
18646 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18647
18648         PR libgfortran/24459
18649         * gfortran.dg/namelist_24.f90: New test.
18650         * gfortran.dg/namelist_12.f: Fix typo in comment.
18651
18652 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
18653
18654         PR middle-end/25776
18655         * g++.dg/other/error11.C: New test.
18656
18657 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
18658
18659         * gcc.target/mips/pr26765.c: Add -w to options.
18660
18661 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
18662
18663         * lib/target-supports.exp (check_effective_target_mpaired_single):
18664         New function.
18665         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
18666         multilibs.
18667         * g++.dg/vect/vect.exp: Likewise.
18668
18669 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
18670
18671         PR testsuite/25891
18672         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
18673
18674 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
18675
18676         PR fortran/27662
18677         * gfortran.dg/temporary_1.f90: New file.
18678
18679 2006-05-19  Andreas Schwab  <schwab@suse.de>
18680
18681         * g++.dg/other/unused1.C: Also match "stringz".
18682
18683 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
18684
18685         PR c++/26433
18686         * g++.dg/template/fntry1.C: New test.
18687
18688 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
18689
18690         PR c++/27471
18691         PR c++/27506
18692         * g++.dg/conversion/bitfield5.C: New test.
18693         * g++.dg/conversion/bitfield6.C: New test.
18694
18695 2006-05-18  Mike Stump  <mrs@apple.com>
18696
18697         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
18698         * gcc.dg/vla-4.c: Add.
18699         * gcc.dg/vla-5.c: Add.
18700         * gcc.dg/vla-6.c: Add.
18701
18702 2006-05-12  Stuart Hastings  <stuart@apple.com>
18703
18704         * gcc.target/i386/20060512-1.c: New.
18705         * gcc.target/i386/20060512-2.c: New.
18706         * gcc.target/i386/20060512-3.c: New.
18707         * gcc.target/i386/20060512-4.c: New.
18708
18709 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
18710
18711         PR c++/26122
18712         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
18713
18714         PR c++/26068
18715         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
18716         * g++.dg/parse/linkage1.C: New test.
18717
18718 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
18719
18720         PR tree-optimization/27548
18721         * g++.dg/tree-ssa/pr27548.C: New test.
18722
18723 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18724
18725         PR fortran/26551
18726         * gfortran.dg/recursive_check_1.f: New test.
18727         * gfortran.dg/recursive_check_2.f90: New test.
18728
18729 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
18730
18731         * g++.dg/opt/temp2.C: New test.
18732
18733 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
18734
18735         PR c++/27491
18736         * g++.dg/init/brace5.C: New test.
18737
18738         PR middle-end/27415
18739         * gcc.dg/gomp/pr27415.c: New test.
18740         * g++.dg/gomp/pr27415.C: New test.
18741
18742         PR tree-optimization/27549
18743         * g++.dg/tree-ssa/pr27549.C: New test.
18744
18745 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18746
18747         PR libgfortran/27575
18748         * gfortran.dg/read_eof_4.f90: New test.
18749
18750 2006-05-16  Richard Guenther  <rguenther@suse.de>
18751
18752         PR tree-optimization/22303
18753         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
18754
18755 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
18756
18757         PR middle-end/27573
18758         * gcc.dg/gomp/pr27573.c: New test.
18759         * gfortran.dg/gomp/pr27573.f90: New test.
18760
18761         PR c/27499
18762         * gcc.dg/gomp/pr27499.c: New test.
18763         * g++.dg/gomp/pr27499.C: New test.
18764
18765 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
18766
18767         PR c++/27339
18768         * g++.dg/parser/access8.C: Adjust error marker.
18769         * g++.dg/template/access17.C: New test.
18770         * g++.dg/template/access18.C: Likewise.
18771
18772 2006-05-15  Roger Sayle  <roger@eyesopen.com>
18773
18774         PR target/26600
18775         * gcc.target/i386/pr26600.c: New test case.
18776
18777 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
18778
18779         PR c++/27505
18780         * g++.dg/expr/bitfield1.C: New test.
18781
18782 2006-05-15  Richard Guenther  <rguenther@suse.de>
18783
18784         PR tree-optimization/27603
18785         * gcc.dg/torture/pr27603.c: New testcase.
18786
18787 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
18788
18789         PR fortran/25090
18790         * gfortran.dg/entry_dummy_ref_1.f90: New test.
18791
18792         PR fortran/25082
18793         * gfortran.dg/scalar_return_1.f90: New test.
18794
18795         PR fortran/27411
18796         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
18797
18798 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
18799
18800         * gcc.dg/gomp/critical-4.c: New test.
18801         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
18802         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
18803         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
18804         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
18805
18806 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18807
18808         PR c++/27582
18809         * g++.dg/template/dependent-args1.C: New test.
18810
18811         PR c++/27581
18812         * g++.dg/lookup/this1.C: New test.
18813
18814         PR c++/27315
18815         * g++.dg/template/operator6.C: New test.
18816         * g++.dg/template/incomplete3.C: New test.
18817
18818         PR c++/27559
18819         * g++.dg/template/new4.C: New test.
18820
18821         PR c++/27496
18822         * g++.dg/template/void2.C: New test.
18823
18824 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
18825
18826         * g++.dg/template/dependent-expr5.C: New test.
18827
18828 2006-05-14  Roger Sayle  <roger@eyesopen.com>
18829
18830         PR middle-end/26729
18831         * gcc.dg/pr26729-1.c: New test case.
18832
18833 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
18834
18835         * gcc.dg/pr27003.c: New test.
18836
18837 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
18838
18839         * lib/target-supports.dg (check_cxa_atexit_available): Change
18840         v3_target_compile to ${tool}_target_compile.
18841
18842 2006-05-11  Jason Merrill  <jason@redhat.com>
18843
18844         * lib/scanasm.exp (scan-not-hidden): Fix typo.
18845
18846 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18847
18848         PR fortran/27553
18849         * gfortran.dg/label_5.f90: New test.
18850
18851 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
18852
18853         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
18854         check_effective_target_powerpc_altivec_ok): New.
18855         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
18856         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
18857         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
18858         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
18859         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
18860         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
18861         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
18862         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
18863         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
18864         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
18865         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
18866         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
18867         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
18868         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
18869         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
18870         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
18871         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
18872         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
18873         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
18874         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
18875         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
18876         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
18877         gcc.target/powerpc/altivec-9.c,
18878         gcc.target/powerpc/altivec-consts.c,
18879         gcc.target/powerpc/altivec-pr22085.c,
18880         gcc.target/powerpc/altivec-splat.c,
18881         gcc.target/powerpc/altivec-types-1.c,
18882         gcc.target/powerpc/altivec-types-2.c,
18883         gcc.target/powerpc/altivec-types-3.c,
18884         gcc.target/powerpc/altivec-types-4.c,
18885         gcc.target/powerpc/altivec-varargs-1.c,
18886         gcc.target/powerpc/altivec-vec-merge.c,
18887         gcc.target/powerpc/ppc-vector-memcpy.c,
18888         gcc.target/powerpc/ppc-vector-memset.c,
18889         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
18890         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
18891         these effective targets.
18892         * gcc.dg/vmx/pr27006.c: Add missing close brace.
18893         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
18894
18895 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18896
18897         PR middle-end/27384
18898         * g++.dg/other/fold1.C: New test.
18899
18900         PR middle-end/27488
18901         * gcc.dg/fold-nonneg-1.c: New test.
18902
18903         PR c++/27547
18904         * g++.dg/other/operator1.C: New test.
18905
18906 2006-05-11  Richard Guenther  <rguenther@suse.de>
18907
18908         PR middle-end/27529
18909         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
18910
18911 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
18912
18913         * lib/target-supports-dg.exp (check-flags): New.
18914         (dg-skip-if): Move flag checks.
18915
18916 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
18917
18918         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
18919         * lib/target-supports.dg (check_cxa_atexit_available): New.
18920
18921 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
18922
18923         PR fortran/27470
18924         * gfortran.dg/multiple_allocation_2.f90: New test case.
18925
18926 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
18927
18928         * gcc.target/arm/pr27387.C: Fix a comment typo.
18929
18930 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18931
18932         PR fortran/24549
18933         * gfortran.dg/error_recovery_1.f90: New test.
18934
18935 2006-05-10  Richard Guenther  <rguenther@suse.de>
18936
18937         PR tree-optimization/27302
18938         * gcc.dg/torture/pr27302.c: New testcase.
18939
18940 2006-05-09  Dirk Mueller  <dmueller@suse.de>
18941         Richard Guenther  <rguenther@suse.de>
18942
18943         PR middle-end/27498
18944         * gcc.dg/tree-ssa/pr27498.c: New testcase.
18945
18946 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
18947
18948         PR rtl-optimization/27335
18949         * gcc.dg/pr27335.c: New test.
18950
18951 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
18952
18953         * gcc.target/mips/mips-ps-5.c: New file.
18954
18955 2006-05-08  Jan Hubicka  <jh@suse.cz>
18956
18957         PR middle-end/25962
18958         * gcc.dg/pr25962.c: New.
18959
18960 2006-05-08  Roger Sayle  <roger@eyesopen.com>
18961
18962         PR target/27158
18963         * gcc.target/powerpc/pr27158.c: New test case.
18964
18965 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
18966
18967         PR testsuite/27476
18968         * ada/acats/run_all.sh: Use test -z.
18969
18970 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18971
18972         PR libfortran/18271
18973         * gfortran.dg/spec_expr_3.f90: New test.
18974
18975 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
18976
18977         PR target/24879
18978         * gcc.target/i386/monitor.c: New file.
18979
18980 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
18981
18982         * gcc.dg/pr27095.c: xfail *-*-darwin*.
18983
18984 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18985
18986         PR c++/27447
18987         * g++.dg/other/ptrmem7.C: New test.
18988
18989 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18990
18991         PR target/27421
18992         * gcc.dg/array-9.c: New test.
18993
18994 2006-05-07  Richard Guenther  <rguenther@suse.de>
18995
18996         PR tree-optimization/27409
18997         * gcc.dg/torture/pr27409.c: New testcase.
18998
18999 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19000
19001         PR fortran/27457
19002         * gfortran.dg/select_6.f90: New.
19003
19004 2006-05-07  Richard Guenther  <rguenther@suse.de>
19005
19006         PR tree-optimization/27136
19007         * gcc.dg/torture/pr27136.c: New testcase.
19008
19009 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
19010
19011         PR fortran/24813
19012         * gfortran.dg/char_cons_len_1.f90: New test.
19013
19014 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19015
19016         PR c++/27427
19017         * g++.dg/template/incomplete2.C: New test.
19018
19019 2006-05-06  Richard Guenther  <rguenther@suse.de>
19020
19021         PR tree-optimization/27151
19022         * gcc.dg/vect/pr27151.c: New testcase.
19023
19024 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19025
19026         PR c++/27430
19027         * g++.dg/template/void1.C: New test.
19028
19029         PR c++/27423
19030         * g++.dg/other/void2.C: New test.
19031
19032         PR c++/27422
19033         * g++.dg/conversion/void1.C: New test.
19034
19035 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
19036
19037         PR/21391
19038         * g++.dg/other/unused1.C: New.
19039
19040 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19041
19042         PR objc/27240
19043         * objc.dg/member-1.m: New test.
19044
19045 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
19046
19047         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
19048
19049 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19050
19051         PR libfortran/26985
19052         * gfortran.dg/matmul_2.f90: New test.
19053
19054 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
19055
19056         * ada/acats/run_all.sh: Use sync when main not found.
19057
19058 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
19059
19060         PR target/26765
19061         * gcc.target/mips/pr26765.c: New.
19062
19063 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
19064
19065         * gcc.target/bfin: New directory.
19066         * gcc.target/bfin/bfin.exp: New file.
19067         * gcc.target/bfin/frmul.c: New file.
19068         * gcc.target/bfin/arith.c: New file.
19069         * gcc.target/bfin/mul-combine.c: New file.
19070         * gcc.target/bfin/shift.c: New file.
19071
19072 2006-05-04  Richard Guenther  <rguenther@suse.de>
19073
19074         PR tree-optimization/14287
19075         PR tree-optimization/14844
19076         PR tree-optimization/19792
19077         PR tree-optimization/21608
19078         PR tree-optimization/27090
19079         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
19080         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
19081         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
19082         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
19083         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
19084
19085 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
19086
19087         PR tree-optimization/27285
19088         * gcc.c-torture/execute/pr27285.c: New test.
19089
19090         PR middle-end/27388
19091         * gcc.dg/gomp/pr27388-1.c: New test.
19092         * gcc.dg/gomp/pr27388-2.c: New test.
19093         * gcc.dg/gomp/pr27388-3.c: New test.
19094
19095         PR c++/27359
19096         * g++.dg/gomp/pr27359.C: New test.
19097
19098 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
19099
19100         PR fortran/20248
19101         * gfortran.dg/iargc.f90: New test.
19102
19103 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
19104
19105         PR c++/27102
19106         * g++.dg/template/crash49.C: New test.
19107
19108 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
19109
19110         PR testsuite/27032
19111         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
19112
19113 2006-05-02  Jeff Law  <law@redhat.com>
19114
19115         PR tree-optimization/27364
19116         * gcc.c-torture/execute/pr27364.c: New test.
19117
19118 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
19119
19120         PR c++/27309
19121         * g++.dg/parser/ctor5.C: New test.
19122
19123 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
19124
19125         PR target/27387
19126         * gcc.target/arm/arm.exp: New.
19127         * gcc.target/arm/pr27387.C: Likewise.
19128
19129 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
19130
19131         PR fortran/27269
19132         PR fortran/27324
19133         * gfortran.dg/module_equivalence_2.f90: New test.
19134
19135 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
19136
19137         PR middle-end/27337
19138         * g++.dg/gomp/pr27337-1.C: New test.
19139         * g++.dg/gomp/pr27337-2.C: New test.
19140
19141         PR middle-end/27328
19142         * gcc.dg/gomp/pr27328.c: New test.
19143
19144         PR middle-end/27325
19145         * g++.dg/gomp/pr27325.C: New test.
19146
19147         PR middle-end/27310
19148         * g++.dg/gomp/pr27310.C: New test.
19149
19150 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
19151
19152         PR tree-optimization/27291
19153         * g++.dg/tree-ssa/pr27291.C: New test.
19154
19155 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
19156
19157         PR tree-optimization/27283
19158         * g++.dg/tree-ssa/pr27283.C: New test.
19159
19160 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
19161
19162         * gcc.dg/tree-ssa/loop-16.c: New test.
19163
19164 2006-05-01  Roger Sayle  <roger@eyesopen.com>
19165             Joseph S. Myers  <joseph@codesourcery.com>
19166
19167         * gcc.dg/Wconversion-3.c: New test case.
19168         * gcc.dg/Wconversion-4.c: Likewise.
19169
19170 2006-05-01  Richard Guenther  <rguenther@suse.de>
19171
19172         PR tree-optimization/26726
19173         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
19174
19175 2006-04-30  Roger Sayle  <roger@eyesopen.com>
19176
19177         * gcc.dg/Woverflow-1.c: New test case.
19178         * gcc.dg/Woverflow-2.c: Likewise.
19179         * gcc.dg/Woverflow-3.c: Likewise.
19180
19181 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
19182
19183         PR c++/27094
19184         * g++.dg/template/defarg8.C: New test.
19185
19186 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19187
19188         PR c++/27278
19189         * g++.dg/parse/operator7.C: New test.
19190
19191 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19192
19193         PR c++/11471
19194         PR c++/27102
19195         * g++.dg/template/crash48.C: New test.
19196
19197         PR c++/27279
19198         * g++.dg/parse/ctor4.C: New test.
19199
19200 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19201
19202         PR fortran/25681
19203         * gfortran.df/char_type_len.f90: New test.
19204
19205 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19206
19207         PR libgfortran/27304
19208         * gfortran.dg/fmt_exhaust.f90: New test.
19209
19210 2006-04-28  Roger Sayle  <roger@eyesopen.com>
19211
19212         PR c/25309
19213         * gcc.dg/large-size-array-2.c: New test case.
19214
19215 2006-04-28  Richard Guenther  <rguenther@suse.de>
19216
19217         PR target/26826
19218         * gcc.target/i386/pr26826.c: New testcase.
19219
19220 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
19221
19222         PR middle-end/27260
19223         * gcc.c-torture/execute/pr27260.c: New.
19224
19225 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
19226
19227         PR middle-end/27095
19228         * gcc.dg/pr27095.c: New.
19229
19230 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
19231
19232         PR c++/27292
19233         * g++.dg/conversion/bitfield4.C: New test.
19234
19235 2006-04-27  Eric Christopher  <echristo@apple.com>
19236
19237         * gcc.dg/pragma-ms_struct.c: New.
19238
19239 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
19240
19241         PR c++/27102
19242         * g++.dg/template/crash47.C: New test.
19243
19244 2006-04-27  Dirk Mueller  <dmueller@suse.de>
19245
19246         * gcc.target/i386/sse-7.c: build with -msse.
19247
19248 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
19249
19250         PR testsuite/27274:
19251         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
19252         (main): Exit if processor doesn't support SSE.
19253
19254 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
19255
19256         PR middle-end/27282
19257         * gcc.c-torture/compile/pr27282.c: New test.
19258
19259 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
19260
19261         PR middle-end/26913
19262         * g++.dg/gomp/pr26913.C: New test.
19263
19264         PR c/25996
19265         * gcc.dg/gomp/pr25996.c: New test.
19266         * g++.dg/gomp/pr25996.C: New test.
19267
19268 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
19269
19270         PR rtl-optimization/26725
19271         * gcc.c-torture/compile/pr26725.c: New test.
19272
19273 2006-04-25  Richard Guenther  <rguenther@suse.de>
19274
19275         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
19276         than n + -1.
19277
19278 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
19279
19280         * gcc.dg/20060425-1.c: New testcase.
19281
19282 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
19283
19284         PR tree-optimization/26865
19285         * gcc.dg/pr26865.c: New test.
19286
19287 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
19288
19289         PR c++/27292
19290         * g++.dg/conversion/bitfield1.C: New test.
19291         * g++.dg/conversion/bitfield2.C: Likewise.
19292         * g++.dg/conversion/bitfield3.C: Likewise.
19293
19294 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
19295         Richard Guenther  <rguenther@suse.de>
19296
19297         PR tree-optimization/27236
19298         * gcc.dg/tree-ssa/pr27236.c: New testcase.
19299
19300 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19301
19302         PR c++/19963
19303         * g++.dg/other/incomplete2.C: New test.
19304
19305 2006-04-24  Richard Guenther  <rguenther@suse.de>
19306
19307         PR middle-end/26869
19308         * gcc.dg/torture/pr26869.c: New testcase.
19309
19310 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
19311         Richard Guenther  <rguenther@suse.de>
19312
19313         PR tree-optimization/27218
19314         * g++.dg/tree-ssa/pr27218.C: New testcase.
19315
19316 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
19317
19318         PR c++/26912
19319         * g++.dg/template/friend41.C: New test.
19320
19321 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
19322
19323         * g++.dg/opt/pr15551.C: Include cstdio.
19324         (main): Use remove instead of unlink.
19325
19326 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
19327
19328         * gcc.dg/sibcall-7.c: New test.
19329         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
19330         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
19331         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
19332         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
19333         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
19334
19335 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
19336
19337         PR c++/26534
19338         * g++.dg/opt/bitfield1.C: New test.
19339         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
19340         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
19341         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
19342         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
19343         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
19344         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
19345         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
19346         * g++.dg/abi/bitfield2.C: Likewise.
19347         * g++.dg/init/bitfield1.C: Likewise.
19348
19349 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
19350
19351         PR fortran/25099
19352         * gfortran.dg/elemental_subroutine_4.f90: New test.
19353         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
19354         call sub (m, x).
19355
19356 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
19357
19358         * gcc.c-torture/compile/20060421-1.c: New testcase.
19359
19360 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19361
19362         PR c/25875
19363         * gcc.dg/init-bad-4.c: New test.
19364
19365 2006-04-21  Paul Brook  <paul@codesourcery.com>
19366
19367         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
19368
19369 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
19370
19371         PR fortran/27122
19372         * gfortran.dg/defined_operators_1.f90: New test.
19373         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
19374         remove old ones associated, incorrectly, with Note 5.46.
19375
19376         PR fortran/27113
19377         * gfortran.dg/character_array_constructor_1.f90: New test.
19378
19379 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
19380
19381         * gcc.dg/20060419-1.c: New test.
19382
19383 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
19384
19385         PR c/26774
19386         * gcc.dg/struct-parse-1.c: New test case.
19387
19388 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19389
19390         PR c++/26558
19391         * g++.dg/parse/template19.C: New test.
19392
19393         PR c++/26739
19394         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
19395
19396         PR c++/26036
19397         * g++.dg/expr/call3.C: New test.
19398
19399         PR c++/10385
19400         * g++.dg/conversion/dynamic1.C: New test.
19401
19402 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
19403
19404         PR c++/27102
19405         * g++.dg/template/crash35.C: Tweak error markers.
19406         * g++.dg/template/crash46.C: New test.
19407         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
19408         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
19409
19410 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
19411
19412         PR rtl-optimization/14261
19413         * gcc.c-torture/compile/20060419-1.c: Added.
19414
19415 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
19416
19417         * gfortran.dg/label_1.f90: Adjust dg-error.
19418
19419 2006-04-16  Roger Sayle  <roger@eyesopen.com>
19420
19421         PR target/26961
19422         * gcc.dg/fold-cond-1.c: New test case.
19423         * gcc.dg/pr26961-1.c: Likewise.
19424
19425 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19426
19427         PR libgfortran/27138
19428         * gfortran.dg/read_bad_advance.f90: New test.
19429
19430 2006-04-16  Roger Sayle  <roger@eyesopen.com>
19431             Dale Johannesen  <dalej@apple.com>
19432
19433         PR target/24076
19434         * gcc.target/i386/vecinit-3.c: New testcase.
19435         * gcc.target/i386/vecinit-4.c: Likewise.
19436         * gcc.target/i386/sse-18.c: Likewise.
19437         * gcc.target/i386/sse-19.c: Likewise.
19438
19439 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
19440
19441         * gfortran.dg/allocate_zerosize_1.f90: New test.
19442
19443 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
19444
19445         PR c++/26365
19446         * g++.dg/template/crash45.C: New test.
19447
19448 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
19449
19450         PR fortran/26787
19451         * gfortran.dg/proc_assign_1.f90: New test.
19452         * gfortran.dg/procedure_lvalue.f90: Change message.
19453         * gfortran.dg/namelist_4.f90: Add new error.
19454
19455         PR fortran/25597
19456         PR fortran/27096
19457         * gfortran.dg/auto_pointer_array_result_1.f90
19458
19459         PR fortran/27089
19460         * gfortran.dg/specification_type_resolution_1.f90
19461
19462         PR fortran/18003
19463         PR fortran/25669
19464         PR fortran/26834
19465         * gfortran.dg/bounds_temporaries_1.f90: New test.
19466
19467         PR fortran/27124
19468         * gfortran.dg/array_return_value_1.f90: New test.
19469
19470 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
19471
19472         PR fortran/25336
19473         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
19474
19475 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
19476
19477         PR middle-end/26823
19478         * g++.dg/gomp/pr26823-1.C: New test.
19479         * g++.dg/gomp/pr26823-2.C: New test.
19480
19481 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
19482
19483         PR middle-end/27134
19484         * gcc.dg/pr27314.c: New test.
19485
19486 2006-04-13  Richard Henderson  <rth@redhat.com>
19487
19488         * g++.dg/gomp/block-0.C: Update expected matches.
19489
19490 2006-04-13  DJ Delorie  <dj@redhat.com>
19491
19492         * lib/target-supports.exp (check_effective_target_int32plus): New.
19493         (check_effective_target_ptr32plus): New.
19494         (check_effective_target_size32plus): New.
19495         (check_effective_target_int16): New.
19496         (check_profiling_available): Add m32c to the list of unsupported
19497         targets.
19498
19499         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
19500         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
19501         memory size.
19502         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
19503         pointers.
19504         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
19505         size_t.
19506         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
19507         and size_t.
19508         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
19509         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
19510         not just xstormy16.  Skip m32c due to weird pointer size.
19511         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
19512         not just xstormy16.
19513         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
19514         not just xstormy16.
19515         * gcc.dg/20020312-2.c: Add m32c support.
19516         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
19517         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
19518         in test.
19519         * gcc.dg/20050321-2.c: Require >=32 bit integers.
19520         * gcc.dg/asm-1.c: Skip if int and short are the same size.
19521         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
19522         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
19523         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
19524         formats
19525         * gcc.dg/init-string-2.c: Require >=32 bit integers.
19526         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
19527         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
19528         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
19529         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
19530         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
19531         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
19532         in test.
19533         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
19534         in test.
19535         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
19536         * gcc.dg/pr23049.c: Require >=32 bit integers.
19537         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
19538         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
19539         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
19540         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
19541         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
19542         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
19543         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
19544         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
19545         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
19546         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
19547         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
19548         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
19549         prototype in test.
19550         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
19551         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
19552         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
19553         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
19554         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
19555
19556         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
19557         * gcc.c-torture/execute/20040703-1.x: Likewise.
19558         * gcc.c-torture/execute/20040705-1.x: Likewise.
19559         * gcc.c-torture/execute/20040705-2.x: Likewise.
19560         * gcc.c-torture/execute/20040709-1.x: Likewise.
19561         * gcc.c-torture/execute/20040709-2.x: Likewise.
19562         * gcc.c-torture/execute/20040811-1.x: Likewise.
19563         * gcc.c-torture/execute/20050316-1.x: Likewise.
19564         * gcc.c-torture/execute/bitfld-4.x: Likewise.
19565         * gcc.c-torture/execute/pr19689.x: Likewise.
19566         * gcc.c-torture/execute/pr7284-1.x: Likewise.
19567         * gcc.c-torture/execute/usmul.x: Likewise.
19568         * gcc.c-torture/execute/vrp-5.x: Likewise.
19569         * gcc.c-torture/execute/vrp-6.x: Likewise.
19570         * gcc.dg/debug/20041023-1.s: Likewise.
19571
19572 2006-04-13  Roger Sayle  <roger@eyesopen.com>
19573
19574         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
19575         of integers to a vector types are now constant expressions in C.
19576         * gcc.dg/vect/vect-fold-1.c: New test case.
19577
19578 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
19579             Ulrich Weigand  <uweigand@de.ibm.com>
19580
19581         PR target/27006
19582         * gcc.dg/vmx/pr27006.c: New testcase.
19583
19584 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19585
19586         PR libgfortran/26766
19587         * gfortran.dg/write_recursive.f90: New test.
19588
19589 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
19590
19591         * g++.dg/parse/dtor7.C: New test.
19592         * g++.dg/parse/new1.C: Add error marker.
19593         * g++.dg/template/new3.C: New test.
19594
19595         PR c++/26122
19596         * g++.dg/template/pure1.C: New test.
19597
19598         PR c++/26295
19599         * g++.dg/parse/ptrmem4.C: New test.
19600
19601 2006-04-10  Jeff Law  <law@redhat.com>
19602
19603         PR/27087
19604         * gcc.c-torture/compile/pr27087.c: New test.
19605
19606 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
19607
19608         PR/21391
19609         * gcc.dg/20060410.c: New.
19610
19611 2006-04-10  Matthias Klose  <doko@debian.org>
19612
19613         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
19614         Recognize multilib directory names containing underscores.
19615
19616 2006-04-10  Roger Sayle  <roger@eyesopen.com>
19617
19618         * gcc.target/i386/vecinit-1.c: New test case.
19619         * gcc.target/i386/vecinit-2.c: Likewise.
19620
19621 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
19622
19623         PR debug/27057
19624         * g++.dg/debug/dwarf2-2.C: New test.
19625
19626 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
19627
19628         PR rtl-optimization/27073
19629         * gcc.c-torture/execute/pr27073.c: New test.
19630
19631 2006-04-08  Mike Stump  <mrs@apple.com>
19632
19633         * gcc.dg/pragma-darwin.c: Improve for ppc64.
19634
19635 2006-04-07  Richard Guenther  <rguenther@suse.de>
19636
19637         PR tree-optimization/26135
19638         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
19639
19640 2006-04-06  Jan Hubicka  <jh@suse.cz>
19641
19642         PR profile/26399
19643         * g++.dg/bprob/g++-bprob-2.C: New testcase.
19644
19645 2006-04-06  Roger Sayle  <roger@eyesopen.com>
19646
19647         * g++.dg/conversion/nullptr1.C: New test case.
19648         * g++.dg/conversion/nullptr2.C: Likewise.
19649
19650 2006-04-05  Roger Sayle  <roger@eyesopen.com>
19651
19652         * gfortran.dg/dependency_18.f90: New test case.
19653
19654 2006-04-05  Richard Guenther  <rguenther@suse.de>
19655
19656         PR tree-optimization/26919
19657         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
19658         * gcc.dg/ipa/ipa-2.c: Likewise.
19659         * gcc.dg/ipa/ipa-3.c: Likewise.
19660         * gcc.dg/ipa/ipa-5.c: Likewise.
19661
19662 2006-04-05  Richard Guenther  <rguenther@suse.de>
19663
19664         PR tree-optimization/26763
19665         * gcc.dg/torture/pr26763-1.c: New testcase.
19666         * gcc.dg/torture/pr26763-2.c: Likewise.
19667
19668 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
19669
19670         PR fortran/23634
19671         PR fortran/25619
19672         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
19673
19674 2006-04-04  Eric Christopher  <echristo@apple.com>
19675
19676         * gcc.target/i386/387-1.c: Allow regexp to match darwin
19677         stubs.
19678         * gcc.target/i386/387-5.c: Ditto.
19679
19680 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
19681
19682         * gcc.target/sparc/struct-ret-check.c: New test.
19683
19684 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19685
19686         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
19687         zero decimal digits specified in format.
19688
19689 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
19690
19691         PR fortran/26891
19692         * gfortran.dg/missing_optional_dummy_1.f90: New test.
19693
19694         PR fortran/26976
19695         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
19696         * gfortran.dg/initialization_1.f90: Make assignment compliant.
19697         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
19698         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
19699         compliant and detect bigendian-ness.
19700
19701 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
19702
19703         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
19704         dummy arguments work when the actual argument is itself a dummy
19705         argument of the caller.
19706
19707 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19708
19709         PR libfortran/24685
19710         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
19711
19712 2006-04-01  Roger Sayle  <roger@eyesopen.com>
19713
19714         * gfortran.dg/dependencency_17.f90: New test case.
19715
19716 2006-04-01  Roger Sayle  <roger@eyesopen.com>
19717
19718         * gfortran.dg/dependency_14.f90: New test case.
19719         * gfortran.dg/dependency_15.f90: Likewise.
19720         * gfortran.dg/dependency_16.f90: Likewise.
19721
19722 2006-03-31  Asher Langton  <langton2@llnl.gov>
19723
19724         PR fortran/25358
19725         gfortran.dg/cray_pointers_6.f90: New test.
19726
19727 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19728
19729         PR libgfortran/26890
19730         * gfortran.dg/read_size_noadvance.f90: New test.
19731
19732 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
19733
19734         PR fortran/25031
19735         * gfortran.dg/multiple_allocation_1.f90: Check that the
19736         size has changed after a re-allocation with stat.
19737
19738 2006-03-30  Richard Guenther  <rguenther@suse.de>
19739
19740         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
19741         removal.
19742         * gcc.target/i386/sselibm-2.c: Likewise.
19743         * gcc.target/i386/sselibm-3.c: Likewise.
19744         * gcc.target/i386/sselibm-4.c: Likewise.
19745         * gcc.target/i386/sselibm-5.c: Likewise.
19746
19747 2006-03-28  Roger Sayle  <roger@eyesopen.com>
19748
19749         * gcc.dg/fold-andxor-1.c: New test case.
19750         * gcc.dg/fold-xorand-1.c: Likewise.
19751
19752 2006-03-28  Roger Sayle  <roger@eyesopen.com>
19753
19754         * gcc.dg/fold-convnotconv-1.c: New test case.
19755
19756 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
19757
19758         PR fortran/26779
19759         * gfortran.dg/private_type_5.f90: New test.
19760
19761 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
19762
19763         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
19764
19765 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
19766
19767         * gfortran.dg/advance_2.f90: New test.
19768         * gfortran.dg/advance_3.f90: New test.
19769
19770         * gfortran.fortran-torture/execute/equiv_5.f: New test.
19771
19772 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19773
19774         PR libgfortran/26661
19775         PR libgfortran/26880
19776         * gfortran.dg/read_x_past.f: New test.
19777
19778 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
19779
19780         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
19781         to be STABS.
19782
19783 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
19784
19785         * objc.dg/dwarf-1.m: Skip on AIX.
19786         * objc.dg/dwarf-2.m: Skip on AIX.
19787
19788 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
19789
19790         PR fortran/26816
19791         * gfortran.dg/float_1.f90: New test.
19792
19793 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
19794
19795         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
19796         X86_64 targets.
19797         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
19798
19799 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
19800
19801         PR libfortran/26735
19802         * gfortran.dg/convert_implied_open.f90: New test case.
19803
19804 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
19805
19806         PR fortran/26769
19807         * gfortran.dg/transpose_reshape_r10.f90: New test case.
19808
19809 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
19810
19811         PR middle-end/26717
19812         * gcc.dg/pr26717.c: New test.
19813
19814 2006-03-25  Roger Sayle  <roger@eyesopen.com>
19815
19816         * gfortran.dg/dependency_12.f90: New test case.
19817
19818 2006-03-24  Roger Sayle  <roger@eyesopen.com>
19819
19820         * gfortran.dg/dependency_9.f90: New (resurected) test case.
19821
19822 2006-03-24  Jeff Law  <law@redhat.com>
19823
19824         * gcc.c-torture/pr26840.c: New test.
19825
19826 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
19827
19828         * objc.dg/dwarf-2.m: New.
19829         * obj-c++.dg/dwarf-2.mm: New.
19830
19831         * g++.old-deja/g++.other/init19.C: New.
19832
19833 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
19834
19835         * g++.dg/eh/spbp.C: Skip on AIX.
19836
19837 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
19838
19839         PR middle-end/26611
19840         * g++.dg/gomp/pr26611-1.C: New test.
19841         * g++.dg/gomp/pr26611-2.C: New test.
19842
19843 2006-03-24  Jeff Law  <law@redhat.com>
19844
19845         * gcc.c-torture/compile/pr26833.c: New test.
19846         * gfortran.fortran-torture/compile/pr26806.f90: New test.
19847
19848 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19849
19850         * gfortran.dg/endfile_2.f90: Delete temp file.
19851
19852 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
19853
19854         PR fortran/19303
19855         * gfortran.dg/record_marker_1.f90: New test case.
19856         * gfortran.dg/record_marker_2.f: New test case.
19857         * gfortran.dg/record_marker_3.f90: New test case.
19858
19859 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
19860
19861         PR fortran/17298
19862         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
19863         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
19864
19865 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
19866
19867         * lib/gcc-dg.exp (cleanup-modules): New proc.
19868         * gfortran.dg/allocatable_function_1.f90,
19869         gfortran.dg/allocate_char_star_scalar_1.f90,
19870         gfortran.dg/assumed_charlen_function_1.f90,
19871         gfortran.dg/assumed_dummy_1.f90,
19872         gfortran.dg/assumed_shape_ranks_1.f90,
19873         gfortran.dg/assumed_shape_ranks_2.f90,
19874         gfortran.dg/assumed_size_dt_dummy.f90,
19875         gfortran.dg/auto_char_dummy_array_1.f90,
19876         gfortran.dg/auto_char_len_3.f90,
19877         gfortran.dg/automatic_module_variable.f90,
19878         gfortran.dg/bad_automatic_objects_1.f90,
19879         gfortran.dg/char_array_constructor.f90,
19880         gfortran.dg/char_array_structure_constructor.f90,
19881         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
19882         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
19883         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
19884         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
19885         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
19886         gfortran.dg/derived_pointer_recursion.f90,
19887         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
19888         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
19889         gfortran.dg/dummy_functions_1.f90,
19890         gfortran.dg/elemental_initializer_1.f90,
19891         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
19892         gfortran.dg/elemental_pointer_1.f90,
19893         gfortran.dg/elemental_subroutine_1.f90,
19894         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
19895         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
19896         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
19897         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
19898         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
19899         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
19900         gfortran.dg/global_references_1.f90,
19901         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
19902         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
19903         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
19904         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
19905         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
19906         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
19907         gfortran.dg/large_integer_kind_1.f90,
19908         gfortran.dg/large_real_kind_1.f90,
19909         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
19910         gfortran.dg/module_double_reuse.f90,
19911         gfortran.dg/module_equivalence_1.f90,
19912         gfortran.dg/module_interface_1.f90,
19913         gfortran.dg/module_parameter_array_refs_1.f90,
19914         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
19915         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
19916         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
19917         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
19918         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
19919         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
19920         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
19921         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
19922         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
19923         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
19924         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
19925         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
19926         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
19927         gfortran.dg/same_name_1.f90,
19928         gfortran.dg/sibling_dummy_procedure_1.f90,
19929         gfortran.dg/sibling_dummy_procedure_2.f90,
19930         gfortran.dg/sibling_dummy_procedure_3.f90,
19931         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
19932         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
19933         gfortran.dg/used_dummy_types_2.f90,
19934         gfortran.dg/used_dummy_types_3.f90,
19935         gfortran.dg/used_dummy_types_4.f90,
19936         gfortran.dg/used_dummy_types_5.f90,
19937         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
19938         gfortran.dg/userdef_operator_1.f90: Use it.
19939
19940 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19941
19942         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
19943         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
19944         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
19945         gfortran.dg/write_back.f,
19946         gfortran.fortran-torture/execute/inquire_1.f90,
19947         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
19948
19949 2006-03-21  Jeff Law  <law@redhat.com>
19950
19951         * gcc.dg/tree-ssa/vrp28.c: New test.
19952
19953 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19954
19955         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
19956         if _STDC_C99 is defined.
19957         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
19958         * gcc.dg/builtins-20.c: Likewise.
19959         * gcc.dg/builtins-53.c: Likewise.
19960         * gcc.dg/single-precision-constant.c: Likewise. Also pass
19961         -mmacosx-version-min=10.3 on PowerPC/Darwin.
19962
19963 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
19964
19965         PR tree-opt/26781
19966         * gcc.c-torture/compile/pr26781-1.c: New test.
19967         * gcc.c-torture/compile/pr26781-2.c: New test.
19968
19969 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
19970
19971         PR c++/26690
19972         * g++.dg/gomp/pr26690-1.C: New test.
19973         * g++.dg/gomp/pr26690-2.C: New test.
19974
19975 2006-03-20  Jeff Law  <law@redhat.com>
19976
19977         * gcc.dg/tree-ssa/pr21829.c: New test.
19978
19979         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
19980
19981 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
19982
19983         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
19984         (check_visibility_available): Use it.
19985         (check_effective_target_default_packed): Likewise.
19986         (check_effective_target_pcc_bitfield_type_matters): Likewise.
19987         (check_effective_target_fopenmp): Likewise.
19988         (check_effective_target_freorder): Likewise.
19989         (check_effective_target_fpic): Likewise.
19990         (check_named_sections_available): Likewise.
19991         (check_effective_target_ilp32): Likewise.
19992         (check_effective_target_lp64): Likewise.
19993
19994 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
19995
19996         PR fortran/20935
19997         * gfortran.dg/scalar_mask_2.f90: New test case.
19998
19999 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
20000
20001         PR tree-opt/26629
20002         * gcc.dg/tree-ssa/loadpre12.c: New test.
20003         * gcc.dg/tree-ssa/loadpre13.c: New test.
20004         * gcc.dg/tree-ssa/loadpre14.c: New test.
20005         * gcc.dg/tree-ssa/loadpre15.c: New test.
20006         * gcc.dg/tree-ssa/loadpre16.c: New test.
20007         * gcc.dg/tree-ssa/loadpre17.c: New test.
20008         * gcc.dg/tree-ssa/loadpre18.c: New test.
20009         * gcc.dg/tree-ssa/loadpre19.c: New test.
20010         * gcc.dg/tree-ssa/loadpre20.c: New test.
20011         * gcc.dg/tree-ssa/loadpre21.c: New test.
20012         * gcc.dg/tree-ssa/loadpre22.c: New test.
20013
20014 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
20015
20016         PR fortran/26741
20017         * gfortran.dg/elemental_initializer_1.f90: New test.
20018
20019         PR fortran/26716
20020         * gfortran.dg/assumed_shape_ranks_2: New test.
20021
20022 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
20023
20024         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
20025         target fpic.
20026
20027 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20028
20029         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
20030         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
20031         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
20032         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
20033         gfortran.fortran-torture/execute/direct_io.f90,
20034         gfortran.fortran-torture/execute/inquire_2.f90,
20035         gfortran.fortran-torture/execute/inquire_4.f90,
20036         gfortran.fortran-torture/execute/list_read_1.f90,
20037         gfortran.fortran-torture/execute/open_replace.f90,
20038         gfortran.fortran-torture/execute/slash_edit.f90,
20039         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
20040         temporary files from testcases.
20041
20042 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20043
20044         PR libgfortran/26509
20045         gfortran.dg/write_direct_eor.f90: New test.
20046
20047 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
20048
20049         * gcc.target/powerpc/pr26350.c: New.
20050         * gcc.target/powerpc/indexed-addr.c: New.
20051
20052 2006-03-16  Roger Sayle  <roger@eyesopen.com>
20053
20054         * gfortran.dg/dependency_13.f90: New test case.
20055
20056 2006-03-16  Roger Sayle  <roger@eyesopen.com>
20057
20058         PR middle-end/21781
20059         * gcc.dg/real-const-1.c: New test case.
20060
20061 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
20062
20063         * g++.old-deja/g++.other/init18.C: New.
20064         * g++.old-deja/g++.other/init5.C: Remove xfail.
20065
20066 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20067
20068         * g++.dg/opt/pr15551.C: Cleanup temp file.
20069
20070 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20071
20072         PR c++/6634
20073         g++.dg/parse/long1.C: New test.
20074
20075 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20076
20077         PR fortran/19101
20078         * gfortran.dg/continuation.f90: New test.
20079         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
20080
20081 2006-03-14  Richard Guenther  <rguenther@suse.de>
20082
20083         PR tree-optimization/26672
20084         * gcc.dg/torture/pr26672.c: New testcase.
20085
20086 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
20087
20088         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
20089         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
20090
20091 2006-03-13  Roger Sayle  <roger@eyesopen.com>
20092
20093         PR middle-end/26557
20094         * gcc.c-torture/compile/switch-1.c: New test case.
20095
20096 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
20097
20098         PR fortran/25378
20099         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
20100         test to include more permuatations of mask and index.
20101         * gfortran.dg/scalar_mask_1.f90: Modify last test to
20102         respond to F2003 spec. that the position returned for an all false
20103         mask && condition is zero.
20104
20105 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
20106
20107         PR middle-end/25989
20108         * gcc.dg/gomp/pr25989.c: New test.
20109
20110 2006-03-13  Jeff Law  <law@redhat.com>
20111
20112         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
20113
20114 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
20115
20116         * gcc.dg/switch-9.c: New test.
20117
20118 2006-03-13  Richard Guenther  <rguenther@suse.de>
20119
20120         PR middle-end/26630
20121         * gcc.dg/torture/pr26630.c: New testcase.
20122
20123 2006-03-11  Roger Sayle  <roger@eyesopen.com>
20124
20125         * gfortran.dg/dependency_10.f90: New test case.
20126         * gfortran.dg/dependency_11.f90: Likewise.
20127
20128 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
20129             Erik Edelmann  <eedelman@gcc.gnu.org>
20130
20131         * gfortran.dg/allocatable_function_1.f90: New.
20132         * gfortran.dg/allocatable_function_2.f90: New.
20133
20134 2006-03-10  Richard Guenther  <rguenther@suse.de>
20135
20136         PR middle-end/26565
20137         * gcc.dg/torture/pr26565.c: New testcase.
20138
20139 2006-03-09  Eric Christopher  <echristo@apple.com>
20140
20141         * gcc.c-torture/compile/20060309-1.c: New.
20142
20143 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20144
20145         PR libgfortran/26499
20146         * gfortran.dg/write_back.f: New test.
20147         * gfortran.dg/write_rewind_1.f: New test.
20148         * gfortran.dg/write_rewind_2.f: New test.
20149
20150 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20151
20152         PR libgfortran/26554
20153         * gfortran.dg/read_logical.f90: New test.
20154
20155 2006-03-04  Laurent GUERBY <laurent@guerby.net>
20156
20157         * ada/acats/norun.lst: cdd2a03 now passes.
20158
20159 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
20160
20161         PR testsuite/25177
20162         * gcc.target/powerpc/pr18096-1.c: Change where the error
20163         would match.
20164
20165 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
20166
20167         * gcc.target/i386/cleanup-1.c: New test.
20168         * gcc.target/i386/cleanup-2.c: New test.
20169
20170 2006-03-04  Roger Sayle  <roger@eyesopen.com>
20171
20172         * gfortran.dg/dependency_9.f90: Remove for the time being.
20173
20174 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
20175
20176         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
20177         directive.
20178
20179 2006-03-03  Roger Sayle  <roger@eyesopen.com>
20180
20181         * gfortran.dg/dependency_9.f90: New test case.
20182
20183 2006-03-03  Roger Sayle  <roger@eyesopen.com>
20184
20185         * gfortran.dg/dependency_4.f90: New test case.
20186         * gfortran.dg/dependency_5.f90: New test case.
20187         * gfortran.dg/dependency_6.f90: New test case.
20188         * gfortran.dg/dependency_7.f90: New test case.
20189         * gfortran.dg/dependency_8.f90: New test case.
20190
20191 2006-03-03  Paul Brook  <paul@codesourcery.com>
20192
20193         * lib/target-supports.exp (check_profiling_available):
20194         Add m68k-*-elf.
20195
20196 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
20197
20198         PR fortran/25031
20199         * multiple_allocation_1.f90: New test.
20200
20201 2006-03-03  Roger Sayle  <roger@eyesopen.com>
20202
20203         PR tree-optimization/26524
20204         * gfortran.dg/pr26524.f: New test case.
20205
20206 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20207
20208         * g++.dg/template/repo5.C: Cleanup repo files.
20209         * gcc.dg/20051201-1.c: Cleanup coverage files.
20210         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
20211         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
20212         tree dump files.
20213
20214 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
20215
20216         * objc.dg/objc-nofilename-1.m: New test.
20217         * objc.dg/bad-receiver-type.m: New test.
20218         * obj-c++.dg/bad-receiver-type.mm: New test.
20219
20220 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20221
20222         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
20223
20224 2006-03-01  Mike Stump  <mrs@apple.com>
20225
20226         * g++.dg/abi/key2.C: Add.
20227
20228 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
20229
20230         * gfortran.dg/logical_dot_product.f90: New test.
20231
20232         PR fortran/26393
20233         * gfortran.dg/used_interface_ref.f90: New test.
20234
20235         PR fortran/20938
20236         * gfortran.dg/dependency_2.f90: New test.
20237         * gfortran.fortran-torture/execute/where17.f90: New test.
20238         * gfortran.fortran-torture/execute/where18.f90: New test.
20239         * gfortran.fortran-torture/execute/where19.f90: New test.
20240         * gfortran.fortran-torture/execute/where20.f90: New test.
20241
20242 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
20243
20244         * g++.dg/tree-ssa/pr26443.C: New test case.
20245
20246 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
20247
20248         PR middle-end/26022
20249         * g++.dg/opt/return-slot1.C: New test.
20250
20251 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20252
20253         PR libgfortran/26136
20254         * gfortran.dg/namelist_23.f90: New test.
20255
20256 2006-02-28  Roger Sayle  <roger@eyesopen.com>
20257
20258         PR middle-end/14752
20259         * gcc.dg/fold-eqandshift-2.c: New test case.
20260
20261 2006-02-28  Richard Guenther  <rguenther@suse.de>
20262
20263         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
20264         decomposition.
20265
20266 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
20267
20268         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
20269
20270 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20271
20272         PR libgfortran/26464
20273         * gfortran.dg/backspace_5.f: New test.
20274         * gfortran.dg/backspace_6.f: New test.
20275
20276 2006-02-26  Roger Sayle  <roger@eyesopen.com>
20277
20278         * gcc.dg/fold-eqandnot-1.c: New test case.
20279
20280 2006-02-26  Roger Sayle  <roger@eyesopen.com>
20281
20282         PR middle-end/19983
20283         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
20284
20285 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
20286
20287         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
20288         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
20289
20290 2006-02-26  Richard Guenther  <rguenther@suse.de>
20291
20292         PR tree-optimization/26421
20293         * gcc.dg/tree-ssa/pr26421.c: New testcase.
20294
20295 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
20296
20297         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
20298         * g++.old-deja/g++.robertl/eb132.C: Likewise.
20299
20300 2006-02-26  Roger Sayle  <roger@eyesopen.com>
20301
20302         * gcc.dg/fold-even-1.c: New test case.
20303
20304 2006-02-26  Roger Sayle  <roger@eyesopen.com>
20305
20306         PR middle-end/21137
20307         * gcc.dg/fold-eqandshift-1.c: New test case.
20308
20309 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
20310
20311         PR tree-optimization/25125
20312         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
20313         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
20314
20315 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
20316
20317         PR tree-optimizations/26359
20318         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
20319         with -fdump-tree-dceloop-details.
20320         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
20321
20322 2006-02-25  Roger Sayle  <roger@eyesopen.com>
20323
20324         PR middle-end/23673
20325         * gcc.dg/fold-eqxor-1.c: New test case.
20326         * gcc.dg/fold-eqxor-2.c: Likewise.
20327         * gcc.dg/fold-eqxor-3.c: Likewise.
20328
20329 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
20330
20331         PR fortran/23092
20332         * scalar_mask_1.f90: New test.
20333
20334 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
20335
20336         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
20337         * g++.dg/eh/uncaught2.C: New.
20338         * g++.dg/eh/uncaught3.C: New.
20339
20340 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20341
20342         PR libgfortran/26423
20343         * gfortran.dg/read_many_1.f: New test.
20344
20345 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
20346
20347         PR fortran/24519
20348         * gfortran.dg/dependency_3.f90: New test.
20349         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
20350         XFAILs.
20351
20352         PR fortran/25395
20353         * gfortran.dg/equiv_6.f90: New test.
20354
20355 2006-02-23  Jeff Law  <law@redhat.com>
20356
20357         * gcc.c-torture/compile/pr26425.c: New test.
20358
20359 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
20360
20361         PR middle-end/26412
20362         * gcc.dg/gomp/pr26412.c: New test.
20363
20364 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20365
20366         PR c++/26291
20367         * g++.dg/other/ellipsis1.C: New test.
20368         * g++.dg/parse/operator4.C: Adjust error marker.
20369
20370 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
20371
20372         PR target/25603
20373         * gfortran.dg/pr25603.f: New testcase.
20374
20375 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
20376
20377         * gcc.dg/bf-spl1.c: Don't specify -m68000.
20378         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
20379
20380 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
20381
20382         * g++.dg/eh/spbp.C: New.
20383
20384 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
20385
20386         PR middle-end/26379
20387         * gcc.target/i386/mmx-7.c: New test.
20388
20389 2006-02-20  Roger Sayle  <roger@eyesopen.com>
20390
20391         PR tree-optimization/26361
20392         * gcc.dg/tree-ssa/vrp27.c: New test case.
20393
20394 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
20395
20396         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
20397         * gcc.dg/tree-ssa/complex-4.c: Here.
20398
20399 2006-02-19  Roger Sayle  <roger@eyesopen.com>
20400
20401         PR middle-end/19543
20402         * gfortran.dg/logical_1.f90: New test case.
20403
20404 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
20405
20406         PR middle-end/26334
20407         * gcc.dg/20060218-1.c: Moved to...
20408         * gcc.target/i386/20060218-1.c: ... here.  New test.
20409
20410 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
20411
20412         PR fortran/26201
20413         * gfortran.dg/convert_1.f90: New.
20414
20415 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
20416
20417         PR fortran/25054
20418         * gfortran.dg/namelist_5.f90: New test.
20419
20420         PR fortran/25089
20421         * gfortran.dg/namelist_4.f90: New test.
20422
20423 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
20424
20425         PR tree-opt/25680
20426         * gcc.dg/tree-ssa/complex-3.c: New test.
20427
20428 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
20429
20430         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
20431         variable to take into account the variable name in the
20432         function header.
20433         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
20434
20435 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
20436
20437         PR middle-end/26334
20438         * gcc.c-torture/compile/20060217-1.c: New test.
20439         * gcc.dg/20060218-1.c: New test.
20440
20441 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
20442
20443         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
20444
20445 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
20446
20447         * gcc.dg/cpp/undef3.c: New test.
20448         * gcc.dg/cpp/trad/builtins2.c: New test.
20449
20450 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
20451
20452         PR c++/26266
20453         * g++.dg/template/static22.C: New test.
20454         * g++.dg/template/static23.C: New test.
20455         * g++.dg/template/static24.C: New test.
20456         * g++.dg/template/non-dependent13.C: New test.
20457         * g++.dg/init/member1.C: Tweak error markers.
20458
20459 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20460
20461         PR target/26255
20462         * gcc.c-torture/compile/pr26255.c: New test case.
20463
20464 2006-02-16  Roger Sayle  <roger@eyesopen.com>
20465
20466         * gfortran.fortran-torture/execute/where_10.f90: New test case.
20467         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
20468         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
20469         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
20470         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
20471         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
20472         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
20473
20474 2006-02-16  Jeff Law  <law@redhat.com>
20475
20476         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
20477         * gcc.dg/tree-ssa/vrp26.c: New test.
20478
20479 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
20480
20481         PR target/20353
20482         PR target/24578
20483         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
20484         __UCLIBC__ is defined.
20485
20486 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
20487
20488         PR fortran/26224
20489         * gfortran.dg/gomp/pr26224.f: New test.
20490
20491 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
20492
20493         PR tree-opt/25918
20494         * lib/target-supports.exp
20495         (check_effective_target_vect_short_mult): New.
20496         (check_effective_target_vect_char_mult): New.
20497         (check_effective_target_vect_widen_sum_qi_to_si): New.
20498         (check_effective_target_vect_widen_sum_qi_to_hi): New.
20499         (check_effective_target_vect_widen_sum_hi_to_si): New.
20500         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
20501         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
20502         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
20503         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
20504         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
20505         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
20506         vect-reduc-pattern-2c.c
20507         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
20508         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
20509         vect-reduc-pattern-1c.c
20510
20511 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
20512
20513         PR fortran/24557
20514         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
20515
20516 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
20517
20518         PR fortran/26054
20519         * gfortran.dg/enum_8.f90: Remove check for warning.
20520         * gfortran.dg/iomsg_1.f90: Ditto.
20521         * gfortran.dg/enum_1.f90: Ditto.
20522         * gfortran.dg/enum_9.f90: Ditto.
20523         * gfortran.dg/enum_2.f90: Ditto.
20524         * gfortran.dg/enum_10.f90: Ditto.
20525         * gfortran.dg/enum_3.f90: Ditto.
20526         * gfortran.dg/flush_1.f90: Ditto.
20527         * gfortran.dg/enum_4.f90: Ditto.
20528         * gfortran.dg/array_constructor_1.f90: Ditto.
20529         * gfortran.dg/enum_5.f90: Ditto.
20530         * gfortran.dg/enum_6.f90: Ditto.
20531         * gfortran.dg/enum_7.f90: Ditto.
20532
20533 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
20534
20535         PR middle-end/26300
20536         * gcc.c-torture/compile/20060215-1.c: New test.
20537
20538 2006-02-14  Roger Sayle  <roger@eyesopen.com>
20539
20540         PR middle-end/23670
20541         * gcc.dg/tree-ssa/andor-2.c: New test case.
20542
20543 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
20544
20545         PR fortran/25045
20546         * optional_dim.f90: New test.
20547
20548 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20549
20550         PR fortran/26277
20551         * gfortran.dg/label_4.f90: New.
20552
20553 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
20554             Diego Novillo  <dnovillo@redhat.com>
20555             Uros Bizjak  <uros@kss-loka.si>
20556
20557         * gfortran.dg/gomp: New directory.
20558
20559 2006-02-14  Richard Guenther  <rguenther@suse.de>
20560
20561         PR tree-optimization/26258
20562         * gcc.dg/torture/pr26258.c: New testcase.
20563
20564 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
20565
20566         PR fortran/26246
20567         * gfortran.dg/pr26246_1.f90: New test.
20568         * gfortran.dg/pr26246_2.f90: New test.
20569
20570         PR middle-end/26092
20571         * gcc.c-torture/compile/20060208-1.c: New test.
20572
20573 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
20574
20575         PR fortran/26074
20576         PR fortran/25103
20577         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
20578         * gfortran.dg/bad_automatic_objects_1.f90: New test.
20579         * gfortran.dg/automatic_module_variable.f90: Change error message.
20580
20581         PR fortran/20861
20582         * gfortran.dg/internal_dummy_1.f90: New test.
20583
20584         PR fortran/20871
20585         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
20586
20587
20588         PR fortran/25083
20589         * gfortran.dg/uncommon_block_data_1.f90: New test.
20590         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
20591         with standard.
20592
20593         PR fortran/25088
20594         * gfortran.dg/typed_subroutine_1.f90: New test.
20595
20596 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
20597
20598         * objc.dg/dwarf-1.m: New.
20599
20600 2006-02-13  Roger Sayle  <roger@eyesopen.com>
20601
20602         PR middle-end/24427
20603         * gcc.dg/tree-ssa/andor-1.c: New test case.
20604
20605 2006-02-13  Josh Conner  <jconner@apple.com>
20606
20607         PR target/25376
20608         * gcc.dg/pr25376.c: New test.
20609
20610         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
20611         assemble.
20612         * lib/target-supports.exp (check_named_sections_available):
20613         Only compile named-sections test -- don't assemble.
20614
20615 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20616
20617         * g++.dg/warn/no-write-strings.C: New test.
20618         * g++.dg/warn/write-strings.C: Likewise.
20619         * g++.dg/warn/write-strings-default.C: Likewise.
20620
20621 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
20622
20623         PR fortran/25806
20624         * gfortran.dg/ret_pointer_2.f90: New test.
20625
20626 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
20627
20628         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
20629
20630 2006-02-10  Jeff Law  <law@redhat.com>
20631
20632         * gcc.c-torture/compile/pr26213.c: New test.
20633
20634 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
20635
20636         gfortran.dg/null_1.f90: New test.
20637
20638 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20639
20640         PR fortran/14771
20641         * gfortran.dg/parens_4.f90: New.
20642         * gfortran.dg/parens_5.f90: New.
20643
20644 2006-02-10  Richard Guenther  <rguenther@suse.de>
20645
20646         * gcc.dg/pr23372-1.c: Remove empty file.
20647
20648 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20649         Paul Thomas  <pault@gcc.gnu.org>
20650
20651         PR fortran/14771
20652         * gfortran.dg/parens_1.f90: New.
20653         * gfortran.dg/parens_2.f90: New.
20654         * gfortran.dg/parens_3.f90: New.
20655
20656 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
20657
20658         PR fortran/26038
20659         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
20660
20661         PR fortran/25059
20662         * gfortran.dg/impure_assignment_1.f90: New test.
20663
20664         PR fortran/25070
20665         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
20666
20667 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
20668
20669         PR target/26141
20670         * g++.dg/expr/stdarg2.C: New test.
20671
20672 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
20673
20674         PR inline-asm/16194
20675         * gcc.dg/pr16194.c: New test.
20676
20677 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20678
20679         * ada/acats/run_acats: Use portable variant of "$@".
20680
20681 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20682
20683         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
20684         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
20685
20686 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20687
20688         PR tree-opt/26179
20689         * g++.dg/opt/pr26179.C: New test.
20690
20691 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20692
20693         PR middle-end/26134
20694         * gcc.dg/tree-ssa/complex-3.c: New test.
20695
20696 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20697
20698         * gcc.c-torture/compile/volatile-1.c: New test.
20699
20700 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
20701
20702         PR 26180
20703         * gcc.dg/tree-ssa/pr26180.c: New test.
20704
20705 2006-02-08  Jeff Law  <law@redhat.com>
20706
20707         * gcc.dg/tree-ssa/pr21417.c: New test.
20708
20709 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
20710
20711         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
20712         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
20713
20714 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
20715
20716         * lib/scanrtl.exp: New.
20717
20718 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20719
20720         PR c++/26071
20721         * g++.dg/other/virtual2.C: New test.
20722
20723         PR c++/26070
20724         * g++.dg/other/virtual1.C: New test.
20725
20726 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
20727
20728         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
20729         cleanup-ipa-dump): Update dump file glob patterns.
20730         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
20731         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
20732
20733         * lib/gcc-dg.exp: Load it.
20734         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
20735
20736 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
20737
20738         PR testsuite/26159
20739         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
20740         * gcc.dg/tree-ssa/pr23382.c: Ditto.
20741
20742 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20743
20744         PR fortran/25577
20745         * gfortran.dg/mvbits_1.f90: New.
20746
20747 2006-02-07  Dirk Mueller  <dmueller@suse.com>
20748
20749         * g++.dg/warn/Wdiv-by-zero.C: New test.
20750         * g++.dg/warn/Wno-div-by-zero.C: New.
20751
20752 2006-02-07  Jeff Law  <law@redhat.com>
20753
20754         * gcc.dg/tree-ssa/pr21559.c: New test.
20755
20756         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
20757         multiple VRP passes.
20758         * gcc.dg/tree-ssa/vrp09.c: Likewise.
20759         * gcc.dg/tree-ssa/vrp18.c: Likewise.
20760         * gcc.dg/tree-ssa/pr21582.c: Likewise.
20761         * gcc.dg/tree-ssa/pr20657.c: Likewise.
20762         * gcc.dg/tree-ssa/pr21001.c: Likewise.
20763         * gcc.dg/tree-ssa/vrp02.c: Likewise
20764         * gcc.dg/tree-ssa/vrp11.c: Likewise
20765         * gcc.dg/tree-ssa/pr14341.c: Likewise
20766         * gcc.dg/tree-ssa/vrp19.c: Likewise
20767         * gcc.dg/tree-ssa/vrp20.c: Likewise
20768         * gcc.dg/tree-ssa/vrp03.c: Likewise
20769         * gcc.dg/tree-ssa/pr21086.c: Likewise
20770         * gcc.dg/tree-ssa/pr21959.c: Likewise
20771         * gcc.dg/tree-ssa/vrp21.c: Likewise
20772         * gcc.dg/tree-ssa/vrp04.c: Likewise
20773         * gcc.dg/tree-ssa/pr25485.c: Likewise
20774         * gcc.dg/tree-ssa/pr22026.c: Likewise
20775         * gcc.dg/tree-ssa/vrp22.c: Likewise
20776         * gcc.dg/tree-ssa/vrp05.c: Likewise
20777         * gcc.dg/tree-ssa/20030807-10.c: Likewise
20778         * gcc.dg/tree-ssa/pr20701.c: Likewise
20779         * gcc.dg/tree-ssa/vrp23.c: Likewise
20780         * gcc.dg/tree-ssa/vrp06.c: Likewise
20781         * gcc.dg/tree-ssa/pr22117.c: Likewise
20782         * gcc.dg/tree-ssa/pr20702.c: Likewise
20783         * gcc.dg/tree-ssa/vrp15.c: Likewise
20784         * gcc.dg/tree-ssa/pr21090.c: Likewise
20785         * gcc.dg/tree-ssa/pr21294.c: Likewise
20786         * gcc.dg/tree-ssa/vrp24.c: Likewise
20787         * gcc.dg/tree-ssa/vrp07.c: Likewise
20788         * gcc.dg/tree-ssa/pr21563.c: Likewise
20789         * gcc.dg/tree-ssa/pr25382.c: Likewise
20790         * gcc.dg/tree-ssa/vrp16.c: Likewise
20791         * gcc.dg/tree-ssa/vrp25.c: Likewise
20792         * gcc.dg/tree-ssa/vrp08.c: Likewise
20793         * gcc.dg/tree-ssa/20030807-6.c: Likewise
20794         * gcc.dg/tree-ssa/vrp17.c: Likewise
20795         * gcc.dg/tree-ssa/pr21458.c: Likewise
20796         * g++.dg/tree-ssa/pr18178.C: Likewise
20797
20798 2006-02-07  Richard Guenther  <rguenther@suse.de>
20799
20800         PR c++/26140
20801         Revert
20802         2006-01-30  Richard Guenther  <rguenther@suse.de>
20803         PR c++/23372
20804         * gcc.dg/pr23372-1.C: New testcase.
20805
20806         * g++.dg/tree-ssa/pr26140.C: New testcase.
20807
20808 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
20809
20810         PR c++/9737
20811         * g++.dg/template/ttp15.C: New test.
20812         * g++.dg/template/ttp16.C: Likewise.
20813         * g++.dg/template/ttp17.C: Likewise.
20814         * g++.old-deja/g++.pt/ttp36.C: Remove.
20815         * g++.old-deja/g++.pt/ttp19.C: Likewise.
20816         * g++.old-deja/g++.pt/ttp37.C: Likewise.
20817         * g++.old-deja/g++.pt/ttp38.C: Likewise.
20818         * g++.old-deja/g++.pt/ttp39.C: Likewise.
20819         * g++.old-deja/g++.pt/ttp9.C: Likewise.
20820         * g++.old-deja/g++.pt/ttp40.C: Likewise.
20821         * g++.old-deja/g++.pt/ttp51.C: Likewise.
20822         * g++.old-deja/g++.pt/ttp26.C: Likewise.
20823         * g++.old-deja/g++.pt/ttp36.C: Likewise.
20824
20825 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
20826
20827         PR libfortran/23815
20828         * unf_io_convert_4.f90: New test.
20829
20830 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
20831
20832         * gcc.dg/tree-ssa/loadpre10.c: New test.
20833         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
20834         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
20835         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
20836
20837 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20838
20839         PR libfortran/24685
20840         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
20841
20842 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
20843
20844         PR tree-opt/25251
20845         * gfortran.dg/assign_7.f: New test.
20846
20847 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
20848
20849         PR fortran/26041
20850         PR fortran/26064
20851         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
20852         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
20853         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
20854
20855 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
20856
20857         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
20858         in size_t typedef.
20859
20860 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20861
20862         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
20863         * g++.dg/charset/string.c (foo): Likewise.
20864         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
20865         const char*
20866         * g++.dg/ext/builtin2.C (printf): Likewise.
20867         * g++.dg/init/new15.C (printf): Likewise.
20868         * g++.dg/opt/pr17697-1.C (foo): Likewise.
20869         * g++.dg/opt/pr17697-2.C (foo): Likewise.
20870         * g++.dg/opt/pr17697-3.C (foo): Likewise.
20871         * g++.dg/template/non-dependent4.C (temp): Likewise.
20872         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
20873         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
20874         parameter type to const char*.
20875         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
20876         Change type to const char*.
20877         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
20878         Likewise.
20879         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
20880         second parameter type to const char*.
20881         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
20882         (Y::Y): Change parameter type to const char*.
20883         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
20884         * g++.old-deja/g++.jason/report.C: Apply const correctness.
20885         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
20886         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
20887         (char*).
20888         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
20889         const char*.
20890         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
20891         type to const char*.
20892         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
20893         return type to const char*.
20894         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
20895         to const char*.
20896         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
20897         * g++.old-deja/g++.law/refs1.C: Likewise.
20898         * g++.old-deja/g++.law/visibility1.C: Likewise.
20899         * g++.old-deja/g++.law/visibility2.C: Likewise.
20900         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
20901         const char*.
20902         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
20903         * g++.old-deja/g++.mike/net48.C: Likewise.
20904         * g++.old-deja/g++.mike/p646.C: Likewise.
20905         * g++.old-deja/g++.mike/p6746.C: Likewise.
20906         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
20907         type to const char*.
20908         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
20909         deprecated conversion warning.
20910         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
20911         char*.
20912         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
20913         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
20914         * g++.old-deja/g++.pt/explicit8.C: Likewise.
20915         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
20916         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
20917         * g++.old-deja/g++.pt/nontype3.C: Likewise.
20918         * g++.old-deja/g++.pt/t39.C: Likewise.
20919         * g++.old-deja/g++.robertl/eb106.C: Likewise.
20920         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
20921
20922 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
20923
20924         PR fortran/25075
20925         intrinsic_argument_conformance_1.f90: New test.
20926
20927 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
20928
20929         PR fortran/20845
20930         * gfortran.dg/char_result_11.f90: Add SAVE.
20931         * gfortran.dg/der_pointer_4.f90: Ditto.
20932         * gfortran.dg/default_initialization.f90: New test.
20933
20934 2006-02-03  Jeff Law  <law@redhat.com>
20935
20936         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
20937         handle more than 100 dump files.
20938         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
20939         * lib/scantree.exp (scan-tree-dump): Likewise.
20940         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
20941         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
20942         * lib/scanipa.exp (scan-ipa-dump): Likewise.
20943         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
20944         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
20945
20946 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
20947
20948         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
20949
20950 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
20951
20952         * g++.dg/template/using12.C: New test.
20953
20954 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
20955
20956         * gcc.target/powerpc/pr25960.c: New test.
20957
20958 2006-02-02  Steven G. Kargl  <kargls@comcast>
20959
20960         PR fortran/24958
20961         gfortran.dg/nullify_2.f90: New test.
20962
20963 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
20964
20965         PR 25990
20966         * gcc.dg/gomp/pr25990.c: New test.
20967
20968 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
20969
20970         PR c++/25342
20971         * g++.gd/template/partial4.C: New test.
20972
20973 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
20974
20975         PR middle-end/26001
20976         * gfortran.dg/data_char_2.f90: New.
20977
20978 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
20979
20980         PR fortran/26039
20981         maxval_maxloc_conformance_1.f90: New test.
20982
20983 2006-01-31  Richard Guenther  <rguenther@suse.de>
20984
20985         * gcc.target/i386/sselibm-1.c: New testcase.
20986         * gcc.target/i386/sselibm-2.c: Likewise.
20987         * gcc.target/i386/sselibm-3.c: Likewise.
20988         * gcc.target/i386/sselibm-4.c: Likewise.
20989         * gcc.target/i386/sselibm-5.c: Likewise.
20990
20991 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
20992
20993         PR fortran/24266
20994         * gfortran.dg/arrayio_derived_2.f90: New.
20995
20996 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
20997
20998         * gcc.dg/unsigned-long-compare.c: New test.
20999
21000 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
21001
21002         PR testsuite/25318
21003         * lib/target-supports.exp (check_effective_target_freorder):
21004         Check to see if target supports -freorder-blocks-and-partition.
21005         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
21006         instead of "dg-require-named-sections".
21007
21008 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
21009
21010         PR target/14798:
21011         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
21012         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
21013         * gcc.dg/pragma-isr-trapa2.c: Likewise.
21014         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
21015         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
21016         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
21017         * gcc.dg/attr-isr-trap_exit.c: Likewise.
21018         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
21019
21020 2006-01-30  Richard Guenther  <rguenther@suse.de>
21021
21022         PR c++/23372
21023         * gcc.dg/pr23372-1.C: New testcase.
21024
21025 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
21026
21027         * gcc.dg/gomp/pr25874.c: New test.
21028
21029 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
21030
21031         PR tree-opt/25911
21032         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
21033
21034 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
21035
21036         PR fortran/18578
21037         PR fortran/18579
21038         PR fortran/20857
21039         PR fortran/20885
21040         * gfortran.dg/intent_out_1.f90: New test.
21041
21042 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
21043
21044         PR fortran/17911
21045         * gfortran.dg/procedure_lvalue.f90: New test.
21046
21047         PR fortran/20895
21048         PR fortran/25030
21049         * gfortran.dg/char_pointer_assign_2.f90: New test.
21050         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
21051         assignment to be consistent with standard.
21052         * gfortran.dg/char_result_2.f90: The same.
21053         * gfortran.dg/char_result_8.f90: The same.
21054
21055 2006-01-28  Zack Weinberg  <zackw@panix.com>
21056
21057         * gcc.dg/Woverlength-strings.c
21058         * gcc.dg/Woverlength-strings-pedantic-c89.c
21059         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
21060         * gcc.dg/Woverlength-strings-pedantic-c99.c
21061         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
21062
21063 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
21064
21065         * gcc.c-torture/execute/20060127-1.c: New test.
21066
21067 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
21068
21069         PR c++/25999
21070         * g++.dg/ext/pragmaweak1.C: New test.
21071
21072 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
21073
21074         PR c++/25855
21075         * g++.dg/template/spec29.C: New test.
21076
21077 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
21078
21079         PR c/19606.
21080         * gcc.c-torture/execute/pr19606.c: New.
21081
21082 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
21083
21084         * gcc.dg/pragma-re-4.c: New test.
21085
21086 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
21087
21088         PR fortran/25964
21089         * gfortran.dg/assumed_size_refs_3.f90: New test.
21090
21091 2006-01-27  Ben Elliston  <bje@au.ibm.com>
21092
21093         * gcc.misc-tests/dectest.exp: Remove defunct comment.
21094
21095 2006-01-26  Laurent GUERBY <laurent@guerby.net>
21096
21097         PR ada/21317
21098         * ada/acats/support/impdef.a: Add One_Long_Second.
21099         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
21100         * ada/acats/tests/c9/c94026.a: Likewise.
21101         * ada/acats/tests/c9/c97305c.ada: Likewise.
21102         * ada/acats/tests/c9/c99004a.ada: Likewise.
21103
21104 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
21105
21106         PR fortran/25964
21107         * gfortran.dg/global_references_2.f90: New test.
21108
21109         PR fortran/25084
21110         PR fortran/20852
21111         PR fortran/25085
21112         PR fortran/25086
21113         * gfortran.dg/assumed_charlen_function_1.f90: New test.
21114         * gfortran.dg/assumed_charlen_function_3.f90: New test.
21115
21116         PR fortran/25416
21117         * gfortran.dg/assumed_charlen_function_2.f90: New test.
21118
21119 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
21120
21121         PR c/25892
21122         * gcc.dg/Wpointer-sign.c: New.
21123         * gcc.dg/Wpointer-sign-Wall.c: New.
21124         * gcc.dg/Wpointer-sign-Wall-no.c: New.
21125         * gcc.dg/Wpointer-sign-pedantic.c: New.
21126         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
21127         * gcc.dg/conv-2.c: Use -Wpointer-sign.
21128
21129 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
21130
21131         PR C/25861
21132         * gcc.c-torture/compile/pr25861.c: New test.
21133
21134 2006-01-26  Paul Brook  <paul@codesourcery.com>
21135
21136         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
21137         on short-enum targets.
21138         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
21139         variable.
21140         (generate_fields): Use short_enums.
21141         (main): Set short_enums.  Document -e.
21142         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
21143         on short-enum targets.
21144         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
21145         variable.
21146         (generate_fields): Use short_enums.
21147         (main): Set short_enums.  Document -e.
21148         * lib/target-supports.exp (check_effective_target_short_enums): New.
21149
21150 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
21151
21152         PR target/25947
21153         * gcc.dg/torture/pr25947-1.c: New test.
21154
21155 2006-01-25  Jan Hubicka  <jh@suse.cz>
21156             Roger Sayle  <roger@eyesopen.com>
21157
21158         PR rtl-optimization/25703
21159         * gcc.target/i386/20060125-1.c: New test case.
21160         * gcc.target/i386/20060125-2.c: New test case.
21161
21162 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21163
21164         PR fortran/18540
21165         * gfortran.dg/goto_1.f: New.
21166
21167 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
21168
21169         PR fortran/25716
21170         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
21171         25716 on 32-bit systems too.
21172
21173 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
21174
21175         PR testsuite/25590
21176         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
21177
21178 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
21179
21180         * gcc.dg/tree-ssa/gen-vect-33.c: New.
21181
21182 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21183
21184         PR fortran/25835
21185         * gfortran.dg/read_eof.f90: Delete, renamed.
21186         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
21187         * gfortran.dg/read_eof_2.f90: New test.
21188         * gfortran.dg/read_eof_3.f90: New test.
21189
21190 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
21191
21192         PR tree-opt/25860
21193         * gcc.c-torture/compile/pr25860.c: New test.
21194
21195 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21196
21197         PR c++/25552
21198         * g++.dg/parse/dtor8.C: New test.
21199
21200 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
21201
21202         PR testsuite/25891
21203         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
21204         * gcc.dg/gomp/gomp.exp: Return without testing anything if
21205         check_effective_target_fopenmp returns 0.
21206
21207 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
21208
21209         PR ada/20548
21210         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
21211         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
21212         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
21213
21214 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
21215
21216         PR tree-opt/25857
21217         * g++.dg/opt/pr25857.C: New test.
21218
21219 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
21220         Jan Hubicka  <jh@suse.cz>
21221         Richard Guenther  <rguenther@suse.de>
21222
21223         PR rtl-optimization/25654
21224         * gcc.dg/torture/pr25654.c: New testcase.
21225         * gcc.target/i386/pr25654.c: Likewise.
21226
21227 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
21228
21229         PR fortran/25901
21230         * gfortran.dg/internal references_2.f90: New test.
21231
21232         Fix regression in testing of admissability of attributes.
21233         * gfortran.dg/intent_used_1.f90: New test.
21234
21235 2006-01-23  Ben Elliston  <bje@au.ibm.com>
21236
21237         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
21238         Remove target conditional torture options for i?86 and x86_64
21239         GNU/Linux.
21240
21241 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21242
21243         PR c++/10891
21244         * g++.dg/rtti/no-rtti.C: New.
21245
21246 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
21247
21248         PR c++/25895
21249         * g++.dg/inherit/conv2.C: New test.
21250
21251         PR c++/25856
21252         * g++.dg/parse/dtor7.C: New test.
21253
21254         PR c++/25858
21255         * g++.dg/template/crash44.C: New test.
21256
21257 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
21258
21259         PR fortran/25124
21260         PR fortran/25625
21261         * gfortran.dg/internal_references_1.f90: New test.
21262           PR fortran/20881
21263         PR fortran/23308
21264         PR fortran/25538
21265         PR fortran/25710
21266         * gfortran.dg/global_references_1.f90: New test.
21267         * gfortran.dg/g77/19990905-1.f: Restore the error that
21268         there is a clash between the common block name and
21269         the name of a subroutine reference.
21270
21271         PR fortran/PR24276
21272         * gfortran.dg/aliasing_dummy_1.f90: New test.
21273
21274 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
21275
21276         * gcc.dg/vmx/1b-01.c: Warning fix.
21277         * gcc.dg/vmx/1c-02.c: Likewise.
21278         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
21279
21280 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
21281
21282         PR testsuite/24962
21283         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
21284
21285 2006-01-20  Richard Guenther  <rguenther@suse.de>
21286         Steven Bosscher <stevenb.gcc@gmail.com>
21287
21288         PR rtl-optimization/24626
21289         * gcc.dg/torture/pr24626-1.c: New testcase.
21290         * gcc.dg/torture/pr24626-2.c: Likewise.
21291         * gcc.dg/torture/pr24626-3.c: Likewise.
21292         * gcc.dg/torture/pr24626-4.c: Likewise.
21293
21294 2006-01-20  Dirk Mueller  <dmueller@suse.com>
21295
21296         PR c++/5520
21297         * g++.dg/warn/empty-body.C: New.
21298
21299 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
21300
21301         PR c++/22136
21302         * g++.dg/template/using10.C: New test.
21303         * g++.dg/temlpate/using11.C: Likewise.
21304         * g++.dg/inherit/using5.C: Tweak error messages.
21305
21306 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
21307
21308         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
21309         target test.
21310         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
21311
21312 2006-01-19  Jan Hubicka  <jh@suse.cz>
21313
21314         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
21315
21316 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21317
21318         PR c++/25854
21319         * g++.dg/template/spec28.C: New test.
21320
21321 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
21322
21323         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21324         (switchfiles): Fix fprintf's by adding srcdir or removing it.
21325
21326 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
21327
21328         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
21329         * gcc.dg/gomp/critical-1.c: Likewise.
21330         * gcc.dg/gomp/critical-3.c: Likewise.
21331         * gcc.dg/gomp/empty.c: Likewise.
21332         * gcc.dg/gomp/ordered-1.c: Likewise.
21333         * gcc.dg/gomp/for-4.c: Likewise.
21334         * gcc.dg/gomp/for-6.c: Likewise.
21335         * gcc.dg/gomp/master-3.c: Likewise.
21336         * gcc.dg/gomp/for-8.c: Likewise.
21337         * gcc.dg/gomp/for-10.c: Likewise.
21338         * gcc.dg/gomp/for-18.c: Likewise.
21339         * gcc.dg/gomp/for-5.c: Likewise.
21340         * gcc.dg/gomp/for-7.c: Likewise.
21341         * gcc.dg/gomp/for-9.c: Likewise.
21342
21343 2006-01-18  Jeff Law  <law@redhat.com>
21344
21345         * gcc.dg/tree-ssa/vrp25.c: New test.
21346
21347 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
21348
21349         * gcc.dg/pr25805.c: Fix misapplied patch.
21350
21351 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
21352
21353         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
21354         (check_effective_target_vect_udot_qi): New.
21355         (check_effective_target_vect_sdot_hi): New.
21356         (check_effective_target_vect_udot_hi): New.
21357         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
21358         prefixed with "wrapv-" with -fwrapv.
21359         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
21360         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
21361         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
21362         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
21363         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
21364
21365         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
21366         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
21367         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
21368         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
21369
21370 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21371
21372         PR c++/16829
21373         * g++.dg/other/default2.C: New test.
21374         * g++.dg/other/default3.C: New test.
21375
21376 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
21377
21378         PR c/25805
21379         * gcc.dg/pr25805.c: New file.
21380
21381 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
21382
21383         PR c++/25836
21384         * g++.dg/template/init6.C: New test.
21385
21386 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
21387
21388         * gcc.dg/tree-ssa/pr24287.c: New test
21389
21390 2006-01-18  Eric Christopher  <echristo@apple.com>
21391
21392         * g++.dg/eh/table.C: New.
21393
21394 2006-01-18  DJ Delorie  <dj@redhat.com>
21395
21396         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
21397         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
21398         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
21399         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
21400
21401 2006-01-18  Jeff Law  <law@redhat.com>
21402
21403         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
21404         on wrapping on overflow semantics.
21405
21406         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
21407
21408         * gcc.gc/tree-ssa/vrp23.c: New test.
21409         * gcc.gc/tree-ssa/vrp24.c: New test.
21410
21411 2006-01-18  Richard Henderson  <rth@redhat.com>
21412             Aldy Hernandez  <aldyh@redhat.com>
21413             Jakub Jelinek  <jakub@redhat.com>
21414             Diego Novillo  <dnovillo@redhat.com>
21415             Uros Bizjak  <uros@kss-loka.si>
21416
21417         * gcc.dg/gomp: New directory.
21418
21419 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
21420             Steven G. Kargl  <kargls@comcast.net>
21421
21422         PR fortran/20869
21423         * gfortran.dg/intrinsic_external_1.f90: New test.
21424
21425         PR fortran/20875.
21426         * gfortran.dg/elemental_pointer_1.f90: New test.
21427
21428         PR fortran/25024
21429         * gfortran.dg/external_procedures_1.f90: New test.
21430
21431         PR fortran/25785
21432         gfortran.dg/assumed_present.f90: New test.
21433
21434 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
21435
21436         * g++.dg/parse/lookup5.C: New test.
21437
21438 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21439
21440         PR fortran/25697
21441         * gfortran.dg/read_eof.f90: New test.
21442
21443 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21444
21445         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
21446         add a closing brace.
21447
21448 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21449
21450         PR fortran/25631
21451         * gfortran.dg/fmt_tl.f: New test.
21452
21453 2006-01-17  Eric Christopher  <echristo@apple.com>
21454
21455         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
21456         * g++.old-deja/g++.warn/impint2.C: Ditto.
21457         * g++.old-deja/g++.other/null1.C: Ditto.
21458         * g++.dg/warn/conv2.C: Ditto.
21459         * g++.dg/warn/conv4.C: New file.
21460
21461 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21462
21463         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
21464
21465 2006-01-17  Andreas Jaeger  <aj@suse.de>
21466             Janis Johnson <janis187@us.ibm.com>
21467
21468         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
21469         in 64-bit.
21470         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
21471         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
21472
21473 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21474
21475         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21476         (switchfiles): xfail txxx where xxx >= 25.
21477
21478 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21479
21480         PR testsuite/25764
21481         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
21482
21483 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
21484
21485         PR c/25682
21486         * gcc.dg/pr25682.c: New test.
21487         * g++.dg/parse/array-size2.C: New test.
21488
21489 2006-01-16  Ian Lance Taylor  <ian@airs.com>
21490
21491         * consistency.vlad: Remove entire directory, 1652 files.
21492
21493 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
21494
21495         * lib/target-supports.exp (check_effective_target_dfp_nocache,
21496         check_effective_target_dfprt_nocache): New.
21497         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
21498         (check_effective_target_dfprt): New.
21499         * lib/c-compat.exp (check_dfp): Remove.
21500         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
21501         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
21502         level of support for decimal float.
21503         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
21504         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
21505         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
21506         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
21507         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
21508         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
21509         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
21510         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
21511         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
21512         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
21513         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
21514         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
21515         directives.
21516
21517 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
21518
21519         PR testsuite/25741
21520         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
21521         $base_dir/../.
21522         * lib/gfortran.exp (gfortran_init): Likewise.
21523         * lib/obj-c++.exp (obj-c++_init): Likewise.
21524         * lib/scanasm.exp (scan-assembler-dem): Likewise.
21525         (scan-assembler-dem-not): Likewise.
21526         * lib/scandump.exp (scan-dump-dem): Likewise.
21527         (scan-dump-dem-not): Likewise.
21528
21529 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
21530
21531         PR testsuite/25767
21532         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
21533         powerpc-*-darwin*.
21534         * lib/obj-c++.exp (obj-c++_init): Likewise.
21535
21536 2006-01-16  Richard Guenther  <rguenther@suse.de>
21537
21538         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
21539
21540 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21541
21542         PR testsuite/25777
21543         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
21544         to LD_LIBRARY_PATH.
21545
21546 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
21547             Andrew Pinski  <pinskia@physics.uc.edu>
21548
21549         * gcc.dg/minmax-1.c: New test.
21550
21551 2006-01-16  Ben Elliston  <bje@au.ibm.com>
21552
21553         * gcc.dg/dfp/dfp.exp: Correct FSF address.
21554         * gcc.misc-tests/dectest.exp: Ditto.
21555
21556 2006-01-15  Ian Lance Taylor  <ian@airs.com>
21557
21558         PR testsuite/25796
21559         * gcc.target/i386/cmov6.c: Use -march=k8.
21560
21561 2006-01-15  Andreas Jaeger  <aj@suse.de>
21562
21563         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
21564         x86 does not have __float128.
21565
21566 2006-01-14  Ian Lance Taylor  <ian@airs.com>
21567
21568         * gcc.target/i386/cmov6.c: New test.
21569
21570 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
21571
21572         PR c++/25663
21573         * g++.dg/template/ctor6.C: New test.
21574
21575 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
21576
21577         PR tree-optimization/25485
21578         * gcc.dg/tree-ssa/pr25485.c: New.
21579
21580 2006-01-14  Richard Guenther  <rguenther@suse.de>
21581
21582         PR tree-optimization/22548
21583         PR tree-optimization/22555
21584         PR tree-optimization/22501
21585         * gcc.dg/tree-ssa/alias-4.c: New testcase.
21586         * gcc.dg/tree-ssa/alias-5.c: Likewise.
21587         * gcc.dg/tree-ssa/alias-6.c: Likewise.
21588         * gcc.dg/tree-ssa/alias-7.c: Likewise.
21589         * gcc.dg/tree-ssa/alias-8.c: Likewise.
21590         * gcc.dg/tree-ssa/alias-9.c: Likewise.
21591         * gcc.dg/tree-ssa/alias-10.c: Likewise.
21592         * gcc.dg/tree-ssa/alias-11.c: Likewise.
21593         * gcc.dg/tree-ssa/alias-12.c: Likewise.
21594
21595 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
21596
21597         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
21598         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
21599
21600 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
21601         Richard Guenther  <rguenther@suse.de>
21602
21603         PR rtl-optimization/24257
21604         * gcc.dg/torture/pr24257.c: New testcase.
21605
21606 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
21607
21608         * gcc.c-torture/execute/20060110-1.c: New test.
21609         * gcc.c-torture/execute/20060110-2.c: New test.
21610
21611 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
21612
21613         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
21614
21615 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
21616
21617         PR fortran/25756
21618         * gfortran.dg/label_3.f90: New test.
21619
21620 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
21621
21622         PR tree-optimization/25771
21623         * g++.dg/tree-ssa/pr25771.C: New test
21624
21625 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
21626
21627         PR tree-opt/24365
21628         * g++.dg/opt/complex5.C: New test.
21629
21630 2006-01-13  Richard Guenther  <rguenther@suse.de>
21631
21632         * gcc.target/i386/387-9.c: New testcase.
21633
21634 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
21635
21636         PR c++/24824
21637         * g++.dg/debug/dwarf2-1.C: New.
21638
21639 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
21640
21641         PR testsuite/25728
21642         * lib/gcov.exp (verify-lines): Add "close $fd".
21643
21644 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
21645             Ben Elliston  <bje@au.ibm.com>
21646
21647         * gcc.dg/dfp/inf-1.c: New test.
21648
21649 2006-01-12  Janis Johnson <janis187@us.ibm.com>
21650             Yao Qi  <qiyaoltc@cn.ibm.com>
21651             Ben Elliston  <bje@au.ibm.com>
21652             Jon Grimm  <jgrimm2@us.ibm.com>
21653
21654         * gcc.dg/nodfp-1.c: New test.
21655         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
21656         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
21657         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
21658         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
21659         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
21660         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
21661         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
21662         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
21663         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
21664         * gcc.dg/format/dfp-scanf-1.c: Likewise.
21665         * gcc.dg/format/dfp-printf-1.c: Likewise.
21666         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
21667         (compat_setup_dfp): New.
21668         * gcc.dg/compat/compat.exp: Use it.
21669         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
21670         Make some variables global, prepend "compat_" to their names.
21671         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
21672         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
21673         * gcc.misc-tests/dectest.exp: New test driver for decTest.
21674         * lib/compat.exp (compat_skip_list): Make global, rename.
21675         * lib/c-compat.exp: New file.
21676         * lib/target-supports.exp (check_effective_target_dfp): New.
21677
21678         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
21679         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
21680         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
21681         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
21682         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
21683         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
21684         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
21685         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
21686         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
21687         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
21688         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
21689         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
21690         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
21691         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
21692         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
21693         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
21694         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
21695         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
21696         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
21697         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
21698         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
21699         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
21700         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
21701         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
21702         gcc.dg/dfp/struct-layout-1.c,
21703         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
21704         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
21705         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
21706         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
21707         gcc.dg/dfp/func-vararg-dfp.c,
21708         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
21709         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
21710         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
21711         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
21712         gcc.dg/dfp/wtr-conversion-1.c: New tests.
21713
21714 2006-01-11  Richard Guenther  <rguenther@suse.de>
21715
21716         PR tree-optimization/25734
21717         * gcc.dg/tree-ssa/pr25734.c: New testcase.
21718
21719 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
21720
21721         PR fortran/25486
21722         * gfortran.dg/literal_character_constant_1_x.F: New test.
21723         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
21724         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
21725         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
21726
21727 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
21728
21729         PR c++/25386
21730         * g++.dg/ext/packed3.C: Add expected packed error.
21731
21732 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
21733
21734         PR target/25706
21735         * gcc.dg/torture/pr25706-1.c: New test.
21736
21737 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
21738
21739         PR tree-optimization/23109
21740         PR tree-optimization/23948
21741         PR tree-optimization/24123
21742
21743         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
21744         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
21745         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
21746         g++.dg/tree-ssa/pr23948.C: New testcases.
21747         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
21748         three divisions in order to do the optimization.
21749
21750 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
21751
21752         PR c++/25632
21753         * g++.dg/other/pr25632.C: New test.
21754
21755 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
21756
21757         PR fortran/25730
21758         * gfortran.dg/used_types_1.f90: New test.
21759
21760 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
21761
21762         PR target/25718
21763         * gcc.dg/torture/pr25718-1.c: New test.
21764
21765 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
21766
21767         * gfortran.dg/list_read_2.f90: Fix typo in description.
21768
21769 2006-01-10  Jan Beulich  <jbeulich@novell.com>
21770
21771         * lib/target-supports.exp (check_visibility_available): Simplify test
21772         for *-*-netware*.
21773         (check_profiling_available): Fail for *-*-netware*.
21774         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
21775         * gcc.dg/20021014-1.c: Likewise.
21776         * gcc.dg/nest.c: Likewise.
21777
21778 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
21779
21780         fortran/24936
21781         * gfortran.dg/forall_3.f90: New test.
21782
21783 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
21784
21785         PR fortran/21977
21786         * gfortran.dg/nesting_2.f90: New test.
21787         * gfortran.dg/nesting_3.f90: New test.
21788
21789 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
21790
21791         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
21792         Fix typo in comment.
21793
21794 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
21795
21796         * gfortran.dg/single_char_string.f90: New test.
21797
21798 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
21799
21800         * gfortran.dg/ichar_2.f90: New test.
21801
21802 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
21803
21804         PR fortran/25093
21805         * gfortran.dg/private_type_4.f90: New.
21806
21807 2006-01-07  Richard Guenther  <rguenther@suse.de>
21808
21809         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
21810
21811 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21812
21813         * gfortran.dg/func_decl_1.f90: New.
21814         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
21815         * gfortran.dg/array_alloc_2.f90: Likewise.
21816         * gfortran.dg/char_result_8.f90: Likewise.
21817         * gfortran.dg/dup_save_1.f90: Likewise.
21818         * gfortran.dg/dup_save_2.f90: Likewise.
21819         * gfortran.dg/f2c_6.f90: Likewise.
21820         * gfortran.dg/f2c_7.f90: Likewise.
21821         * gfortran.dg/func_result_2.f90: Likewise.
21822         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
21823
21824 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
21825
21826         PR fortran/22146
21827         * gfortran.dg/elemental_subroutine_1.f90: New test.
21828         * gfortran.dg/elemental_subroutine_2.f90: New test.
21829
21830         PR fortran/25029
21831         PR fortran/21256
21832         * gfortran.dg/assumed_size_refs_1.f90: New test.
21833
21834         PR fortran/20868
21835         PR fortran/20870
21836         * gfortran.dg/assumed_size_refs_2.f90: New test.
21837         * gfortran.dg/initialization_1.f90: Change warning message.
21838
21839 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
21840
21841         * gcc.dg/tree-ssa/loop-15.c: New test.
21842
21843 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21844
21845         PR fortran/25598
21846         * gfortran.dg/backspace_3.f: New test.
21847         * gfortran.dg/backspace_4.f: New test.
21848
21849 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21850
21851         PR fortran/24268
21852         * gfortran.dg/fmt_white.f: Update test.
21853
21854 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
21855
21856         * gcc.dg/cast-1.c: Add new warning.
21857         * gcc.dg/cast-2.c: Likewise.
21858         * gcc.dg/cast-3.c: Likewise.
21859         * gcc.dg/format/cast-1.c: Likewise.
21860         * gcc.dg/cast-4.c: New testcase.
21861
21862 2006-01-05  Richard Guenther  <rguenther@suse.de>
21863
21864         PR tree-optimization/22555
21865         * gcc.dg/tree-ssa/alias-3.c: New testcase.
21866
21867 2006-01-05  Richard Guenther  <rguenther@suse.de>
21868             Diego Novillo  <dnovillo@redhat.com>
21869
21870         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
21871         * gcc.dg/tree-ssa/loop-8.c: Likewise.
21872         * gcc.dg/tree-ssa/loop-1.c: Likewise.
21873         * gcc.dg/tree-ssa/pr23294.c: Likewise.
21874         * gcc.dg/tree-ssa/pr21985.c: Likewise.
21875         * gcc.dg/tree-ssa/loop-14.c: Likewise.
21876         * gcc.dg/tree-ssa/loop-2.c: Likewise.
21877         * gcc.dg/tree-ssa/loop-3.c: Likewise.
21878         * gcc.dg/tree-ssa/loop-4.c: Likewise.
21879         * gcc.dg/tree-ssa/pr21171.c: Likewise.
21880         * gcc.dg/tree-ssa/loop-5.c: Likewise.
21881         * gcc.dg/tree-ssa/loop-10.c: Likewise.
21882         * gcc.dg/tree-ssa/loop-6.c: Likewise.
21883         * treelang/compile/extravar.tree: Likewise.
21884         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
21885         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
21886         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
21887         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
21888         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
21889
21890 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
21891
21892         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
21893         for 64-bit fix.
21894
21895 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
21896
21897         PR fortran/23675
21898         gfortran.dg/char_result_11.f90: New.
21899
21900 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
21901
21902         PR c++/24782
21903         * g++.dg/parse/access9.C: New test.
21904         * g++.dg/tc1/dr52.C: Tweak error markers.
21905
21906 2006-01-04  Richard Henderson  <rth@redhat.com>
21907
21908         Merge from gomp branch.
21909         * g++.dg/parse/pragma2.C: Update expected error lines.
21910
21911 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
21912
21913         * g++.dg/other/i386-2.C: New test.
21914
21915         PR target/25554
21916         * gcc.c-torture/compile/20051228-1.c: New test.
21917
21918         PR c/25559
21919         * gcc.dg/pr25559.c: New test.
21920
21921 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
21922
21923         PR c++/25492
21924         * g++.dg/lookup/friend9.C: New test.
21925
21926         PR c++/25625
21927         * g++.dg/template/repo5.C: New test.
21928
21929 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
21930
21931         PR fortran/25101
21932         * gfortran.dg/forall_2.f90: New test.
21933
21934 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
21935
21936         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
21937         dg-require-weak.  Adjust regexp to handle leading-underscore
21938         targets and space as well as TAB after .weak.  Change previous
21939         64-bit fix to not use naked dot.
21940
21941 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
21942
21943         PR rtl-optimization/25578
21944         * gcc.c-torture/execute/20060102-1.c: New testcase.
21945
21946 2006-01-03  Richard Guenther  <rguenther@suse.de>
21947
21948         PR c/25183
21949         * gcc.dg/torture/pr25183.c: New testcase.
21950
21951 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
21952
21953         Merge from gomp-branch.
21954         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
21955         * gcc.dg/ia64-sync-2.c: Likewise.
21956         * gcc.dg/ia64-sync-3.c: Likewise.
21957         * gcc.dg/ia64-sync-4.c: Likewise.
21958         * gcc.dg/sync-2.c: Likewise.
21959         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
21960         that sparc64-*-* and sparcv9-*-* supports sync builtins.
21961
21962 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
21963
21964         PR c++/25635
21965         * g++.dg/parse/operator6.C: New test.
21966
21967         PR c++/25637
21968         * g++.dg/parse/error29.C: New test.
21969
21970         PR c++/25638
21971         * g++.dg/parse/dtor6.C: New test.
21972
21973         PR c++/25633
21974         * g++.dg/parse/ctor3.C: New test.
21975
21976         PR c++/25634
21977         * g++.dg/template/class3.C: New test.
21978
21979 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
21980
21981         * g++.dg/debug/debug9.C: New.
21982
21983 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
21984
21985         PR fortran/24640
21986         * gfortran.dg/label_2.f90: New test.
21987
21988 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21989
21990         * g++.dg/lookup/using12.C: Tighten error marker.
21991
21992 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
21993             Andrew Pinski <pinskia@physics.uc.edu>
21994
21995         * gcc.target/powerpc/darwin-abi-3.c: New file.
21996         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
21997         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
21998         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
21999         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
22000         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
22001         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
22002         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
22003         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
22004
22005 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
22006
22007         * gcc.dg/tree-ssa/loadpre1.c: New;
22008         * gcc.dg/tree-ssa/loadpre2.c: New;
22009         * gcc.dg/tree-ssa/loadpre3.c: New;
22010         * gcc.dg/tree-ssa/loadpre4.c: New;
22011         * gcc.dg/tree-ssa/loadpre5.c: New;
22012         * gcc.dg/tree-ssa/loadpre6.c: New;
22013         * gcc.dg/tree-ssa/loadpre7.c: New;
22014         * gcc.dg/tree-ssa/loadpre8.c: New;
22015         * gcc.dg/tree-ssa/loadpre9.c: New;
22016
22017 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
22018
22019         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
22020         * g++.dg/abi/thunk4.C: Likewise.
22021
22022 2006-01-01  Andreas Jaeger  <aj@suse.de>
22023
22024         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
22025         portable.
22026
22027 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
22028
22029         PR c++/25294
22030         * gcc.dg/pragma-pack-3.c: New test.
22031         * g++.dg/parse/pragma3.C: New test.
22032
22033 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22034
22035         PR middle-end/24827
22036         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
22037
22038 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22039
22040         PR testsuite/25214
22041         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
22042
22043 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
22044
22045         PR fortran/22607
22046         * gfortran-dg/pure_byref_3.f90: New.
22047
22048         fortran/PR 25396
22049         * gfortran.dg/userdef_operator_1.f90: New.
22050
22051 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22052
22053         * g++.dg/abi/thunk3.C: New.
22054         * g++.dg/abi/thunk4.C: New.
22055
22056 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
22057
22058         PR fortran/25532
22059         * gfortran.dg/host_used_types_1.f90: New test. Check that host
22060         associated derived type components of derived types are
22061         properly declared in contained procedures.
22062
22063 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22064
22065         PR libgfortran/25139
22066         * gfortran.dg/backspace_2.f: New test.
22067
22068 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22069
22070         PR libgfortran/25550
22071         * gfortran.dg/endfile.f: New test.
22072
22073 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22074
22075         PR libgfortran/25419
22076         * gfortran.dg/comma.f: New test.
22077
22078 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22079
22080         * lib/gfortran-dg.exp: Remove trailing whitespace.
22081         * lib/fortran-torture.exp: Test with -fbounds-check instead of
22082         -funroll-all-loops.
22083
22084 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
22085
22086         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
22087         Extended Double long doubles or repeat tests when long double is
22088         the same size as double.
22089
22090 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22091
22092         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
22093
22094         PR testsuite/25442
22095         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
22096         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
22097
22098         PR testsuite/25441
22099         * gcc.dg/pr23911.c: Make test variable static.
22100
22101         PR testsuite/25444
22102         * gcc.dg/tree-ssa/pr14841.c: Likewise.
22103
22104 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
22105
22106         PR c++/25439
22107         * g++.dg/parse/crash17.C: Adjust error markers.
22108         * g++.dg/template/error20.C: New test.
22109
22110 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
22111
22112         PR c++/23172
22113         * g++.dg/ext/complit4.C: New test.
22114
22115         PR c++/25417
22116         * g++.dg/ext/complit5.C: Likewise.
22117
22118 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
22119
22120         PR tree-optimization/25125
22121         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
22122         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
22123         * gcc.c-torture/execute/pr25125.c: New.
22124
22125 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
22126
22127         PR fortran/25029
22128         PR fortran/21256
22129         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
22130         functions with incorrect assumed size references.
22131
22132 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
22133
22134         PR c++/23171
22135         * g++.dg/opt/init1.C: New test.
22136
22137 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
22138
22139         PR c++/24671
22140         * g++.dg/template/sfinae3.C: New test.
22141
22142 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22143
22144         * g++.dg/other/friend4.C: New test.
22145
22146 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
22147
22148         PR target/25005
22149         * g++.dg/opt/pr25005.C: New test.
22150
22151 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
22152
22153         PR c++/25369
22154         * g++.dg/template/ptrmem16.C: New test.
22155
22156 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
22157
22158         PR fortran/25029
22159         PR fortran/21256
22160         * gfortran.dg/initialization_1.f90: Add test of SIZE.
22161
22162 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22163
22164         PR libgfortran/25307
22165         * gfortran.dg/list_read_5.f90: New test.
22166
22167 2005-12-22  Richard Henderson  <rth@redhat.com>
22168
22169         * gcc.target/i386/sse-7.c: Use -msse2.
22170
22171 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
22172
22173         PR rtl-optimization/25432
22174         * gcc.c-torture/compile/20051216-1.c: New test.
22175
22176         PR objc/25328
22177         * objc/execute/pr25328.m: New test.
22178
22179 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
22180
22181         PR c++/25364
22182         * g++.dg/template/call4.C: New test.
22183
22184 2005-12-22  Dale Johannesen  <dalej@apple.com>
22185
22186         * gcc.target/i386/sse-17.c: New.
22187
22188 2005-12-22  Paul Brook  <paul@codesourcery.com>
22189
22190         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
22191
22192 2005-12-22  Paul Brook  <paul@codesourcery.com>
22193
22194         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
22195
22196 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
22197
22198         PR tree-opt/25513
22199         * gcc.c-torture/compile/pr25513.c: New test.
22200
22201 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22202
22203         PR c++/23333
22204         * g++.dg/parse/error25.C: Add more tests.
22205
22206 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22207
22208         PR fortran/18990
22209         * gfortran.dg/der_charlen_1.f90: New.
22210
22211 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
22212
22213         PR fortran/20889
22214         * gfortran.dg/pointer_component_type_1.f90: New test.
22215
22216         PR fortran/25029
22217         PR fortran/21256
22218         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
22219         should give an error with assumed size array refernces and checks
22220         those that should not.
22221         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
22222         reference an upper bound so that it does not generate an error.
22223
22224         PR fortran/19362
22225         PR fortran/20244
22226         PR fortran/20864
22227         PR fortran/25391
22228         * gfortran.dg/used_dummy_types_1.f90: New test.
22229         * gfortran.dg/used_dummy_types_2.f90: New test.
22230         * gfortran.dg/used_dummy_types_3.f90: New test.
22231         * gfortran.dg/used_dummy_types_4.f90: New test.
22232         * gfortran.dg/used_dummy_types_5.f90: New test.
22233
22234         PR fortran/23152
22235         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
22236         group already being USE associated.
22237         * gfortran.dg/assumed_shape_nml.f90: New test.
22238         * gfortran.dg/assumed_size_nml.f90: New test.
22239
22240         PR fortran/20862
22241         PR fortran/25053
22242         PR fortran/25063
22243         PR fortran/25064
22244         PR fortran/25066
22245         PR fortran/25067
22246         PR fortran/25068
22247         PR fortran/25307
22248         * gfortran.dg/io_constraints_1.f90: New test.
22249         * gfortran.dg/io_constraints_1.f90: New test.
22250         * gfortran.dg/iostat_3.f90: Change wording of warning.
22251         * gfortran.dg/g77/19981216-0.f: The same.
22252
22253 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
22254
22255         PR tree-optimization/23518
22256         * gcc.dg/pr23518.c: New.
22257
22258 2005-12-21  Mike Stump  <mrs@apple.com>
22259
22260         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
22261
22262 2005-12-21  Paul Brook  <paul@codesourcery.com>
22263
22264         * gcc.dg/pr19340.c: Skip on m68k targets.
22265
22266 2005-12-21  Steven Bosscher  <stevenb@suse.de>
22267
22268         PR rtl-optimization/25196
22269         * gcc.dg/pr25196.c: New test.
22270
22271 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
22272
22273         PR fortran/25423
22274         gfortran.dg/where_nested_1.f90: New.
22275
22276 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
22277
22278         PR tree-optimization/25382.
22279         * gcc.dg/tree-ssa/pr25382.c: New.
22280
22281 2005-12-20  Richard Guenther  <rguenther@suse.de>
22282
22283         PR middle-end/24306
22284         * gcc.target/i386/pr24306.c: New testcase.
22285
22286 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
22287
22288         PR tree-optimization/25501
22289         * gcc.dg/tree-ssa/pr25501.c: New.
22290
22291 2005-12-20  Richard Guenther  <rguenther@suse.de>
22292
22293         Revert
22294         2005-12-02  Richard Guenther  <rguenther@suse.de>
22295
22296         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
22297
22298 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
22299
22300         PR c++/21228
22301         * g++.dg/warn/Wunreachable-code-2.C: New test.
22302
22303 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
22304
22305         PR c++/24278
22306         * g++.dg/template/ctor5.C: New test.
22307
22308         PR c++/24915
22309         * g++.dg/template/overload8.C: New test.
22310
22311 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
22312
22313         * gcc.c-torture/compile/pr25483 : New test.
22314
22315 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22316
22317         PR c++/20552
22318         * g++.dg/ext/typeof10.C: New test.
22319
22320 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
22321
22322         * gcc.dg/mt-loopi1.c: New.
22323
22324 2005-12-18  Richard Guenther  <rguenther@suse.de>
22325
22326         PR tree-optimization/25481
22327         * gcc.dg/torture/pr25481.c: New testcase.
22328
22329 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
22330
22331         PR rtl-optimization/21041
22332         * gcc.dg/pr21041.c: New test.
22333
22334 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22335
22336         PR libgfortran/25463
22337         * gfortran.dg/advance.f90: New test.
22338
22339 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
22340
22341         * gcc.dg/20051201-1.c: New test.
22342
22343 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
22344
22345         PR fortran/25018
22346         * gfortran.dg/initialization_1.f90: New test.
22347         * gfortran.dg/enum_5.f90: Change dg-error to new message.
22348         * gfortran.dg/g77/980616-0.f: The same.
22349
22350 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
22351
22352         * PR fortran/25458
22353         * gfortran.dg/chkbits.f90: New test.
22354
22355 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
22356
22357         * gfortran.dg/enum_5.f: Revert to previous version.
22358
22359 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
22360
22361         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
22362         * gfortran.dg/nested_modules_1.f90: Ditto.
22363         * gfortran.dg/hollerith_f95.f90: Ditto.
22364         * gfortran.dg/select_5.f90: Ditto.
22365         * gfortran.dg/secnds.f: Ditto.
22366         * gfortran.dg/hollerith2.f90: Ditto.
22367         * gfortran.dg/imag_2.f: Ditto.
22368         * gfortran.dg/ftell_2.f90: Ditto.
22369         * gfortran.dg/malloc_free_1.f90: Ditto.
22370         * gfortran.dg/logint-1.f: Ditto.
22371         * gfortran.dg/recursive_statement_functions.f90: Ditto.
22372         * gfortran.dg/e_d_fmt.f90: Ditto.
22373         * gfortran.dg/hollerith_legacy.f90: Ditto.
22374         * gfortran.dg/logint-2.f: Ditto.
22375         * gfortran.dg/enum_5.f90: Ditto.
22376         * gfortran.dg/f2c_2.f90: Ditto.
22377         * gfortran.dg/pr17143.f90: Ditto.
22378         * gfortran.dg/namelist_14.f90: Ditto.
22379         * gfortran.dg/logint-3.f: Ditto.
22380         * gfortran.dg/spread_scalar_source.f90: Ditto.
22381         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
22382         * gfortran.dg/namelist_11.f: Ditto.
22383         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
22384         * gfortran.dg/g77/20010519-1.f
22385         * gfortran.dg/g77/alpha1.f: Ditto.
22386         * gfortran.dg/g77/990115-1.f: Ditto.
22387         * gfortran.dg/g77/erfc.f: Ditto.
22388         * gfortran.dg/g77/19990313-3.f: Ditto.
22389         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
22390         * gfortran.dg/g77/20010426.f: Ditto.
22391         * gfortran.dg/g77/19990313-0.f: Ditto.
22392         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
22393         * gfortran.dg/g77/20000629-1.f: Ditto.
22394         * gfortran.dg/g77/970125-0.f: Ditto.
22395         * gfortran.dg/g77/8485.f: Ditto.
22396         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
22397         * gfortran.dg/g77/19990313-1.f: Ditto.
22398         * gfortran.dg/g77/int8421.f: Ditto.
22399         * gfortran.dg/g77/19990305-0.f: Ditto.
22400         * gfortran.dg/g77/947.f: Ditto.
22401         * gfortran.dg/g77/19990905-2.f: Ditto.
22402         * gfortran.dg/g77/cabs.f: Ditto.
22403         * gfortran.dg/g77/19990313-2.f: Ditto.
22404         * gfortran.dg/g77/20020307-1.f: Ditto.
22405         * gfortran.dg/g77/dcomplex.f: Ditto.
22406         * gfortran.dg/g77/19990502-1.f: Ditto.
22407         * gfortran.dg/g77/19981216-0.f: Ditto.
22408         * gfortran.dg/common_4.f90: Ditto.
22409         * gfortran.dg/entry_4.f90: Ditto.
22410         * gfortran.dg/equiv_constraint_2.f90: Ditto.
22411         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
22412         * gfortran.dg/namelist_12.f: Ditto.
22413         * gfortran.dg/scale_1.f90: Ditto.
22414         * gfortran.dg/modulo_1.f90
22415         * gfortran.dg/hollerith.f90: Ditto.
22416         * gfortran.dg/direct_io_3.f90: Ditto.
22417         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
22418         * gfortran.dg/gnu_logical_1.F: Ditto.
22419         * gfortran.dg/unf_io_convert_1.f90: Ditto.
22420         * gfortran.dg/assign_1.f90: Ditto.
22421         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
22422         * gfortran.dg/pr23095.f: Ditto.
22423         * gfortran.dg/read_float_1.f90: Ditto.
22424
22425 2005-12-17  Andreas Jaeger  <aj@suse.de>
22426
22427         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
22428         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
22429
22430 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22431
22432         PR fortran/24268
22433         * gfortran.dg/fmt_white.f: New test.
22434
22435 2005-12-16  Steven G. Kargl <kargls@comcast.net>
22436
22437         * gfortran.dg/label_1.f90: New test.
22438
22439 2005-12-15  Ben Elliston  <bje@au.ibm.com>
22440
22441         PR testsuite/25422
22442         * gcc.dg/20031012-1.c: Add -Walways-true option.
22443         * gcc.dg/weak/weak-3.c: Likewise.
22444         * g++.old-deja/g++.mike/warn8.C: Likewise.
22445
22446 2005-12-16  Mike Stump  <mrs@apple.com>
22447
22448         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
22449         exit.
22450
22451 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22452
22453         PR libgfortran/25264
22454         PR libgfortran/25349
22455         * gfortran.dg/tl_editing.f90: Added additional checks.
22456         * gfortran.dg/t_editing.f: New test.
22457         * gfortran.dg/write_padding.f90: New test
22458
22459 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22460
22461         PR testsuite/25215
22462         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
22463
22464 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
22465
22466         PR rtl-optimization/24899
22467         * gcc.c-torture/execute/20051215-1.c: New test.
22468
22469 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
22470
22471         PR 24823
22472         * gfortran.dg/pr24823.f: New test.
22473
22474 2005-12-16  Jeff Law  <law@redhat.com>
22475
22476         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
22477
22478 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
22479
22480         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22481         (base_types): Change C++ style comments to C style comments.  Remove
22482         aligned types from the array.  Keep Enums disabled.
22483         (complex_types): Remove aligned types from the array.
22484         Comment out "_Complex long double".
22485         (attrib_types): Remove.
22486         (complex_attrib_types): Remove.
22487         (attrib_array_types): Remove.
22488         (complex_attrib_array_types): Remove.
22489         (aligned_bitfld_types): Remove.
22490         (n_aligned_bitfld_types): Remove.
22491         (FEATURE_ALIGNEDPACKED): Delete.
22492         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
22493         (singles): Remove support for adding attributes.
22494         (choose_type): Remove support for attributed types.
22495         (generate_fields): Remove support for attributed bit-fields.
22496         Remove support for adding attributes.
22497         (generate_random_tests): Remove support for adding attributes.
22498         (features): Add back "[0] :0" and "complex vector [0]".
22499         (main): Remove support for attributed bit-fields.
22500         Uncomment the calling of generate_random_tests for the rests of
22501         the tests.
22502
22503 2005-12-16  Jan Hubicka  <jh@suse.cz>
22504
22505         * gcc.c-torture/combine/pr25224.c: New.
22506
22507 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
22508
22509         PR other/25028
22510         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
22511         HP-UX.
22512
22513 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
22514
22515         * gcc.dg/20051215-1.c: New file.
22516
22517 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22518
22519         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
22520         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
22521
22522 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
22523
22524         PR fortran/18197
22525         * gfortran.dg/dummy_functions_1.f90: New.
22526
22527 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
22528
22529         PR rtl-optimization/25310
22530         * gcc.c-torture/compile/pr25310.c: New test.
22531
22532 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
22533
22534         PR debug/25023
22535         * gcc.dg/pr25023.c: New test.
22536
22537 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22538
22539         * g++.old-deja/g++.brendan/redecl1.C,
22540         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
22541         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
22542         g++.old-deja/g++.oliva/typeof1.C,
22543         g++.old-deja/g++.other/crash16.C,
22544         g++.old-deja/g++.other/crash34.C,
22545         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
22546         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
22547         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
22548         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
22549         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
22550         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
22551         Remove xfail.
22552
22553 2005-12-14  Kean Johnston  <jkj@sco.com>
22554             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22555
22556         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
22557         * gcc.target/i386/20020523-1.c: Ditto.
22558         * gcc.target/i386/tailcall-1.c: Ditto.
22559         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
22560         * gcc.target/i386/ssetype-5.c: Ditto.
22561
22562 2005-12-14  Jeff Law  <law@redhat.com>
22563
22564         * gcc.dg/tree-ssa/foldstring-1.c: New test.
22565
22566 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
22567
22568         PR target/25254
22569         PR target/24188
22570         * gcc.target/i386/pr25254.c: New test.
22571         * gfortran.dg/PR24188.f: New test.
22572
22573 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
22574
22575         * lib/fortran-torture.exp: Catch remaining uses of
22576         remote_file build delete.
22577
22578 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22579
22580         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
22581
22582 2005-12-14  Ben Elliston  <bje@au.ibm.com>
22583
22584         * gcc.dg/warn-addr-cmp.c: New test.
22585
22586 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
22587
22588         PR debug/25023
22589         PR target/25293
22590         * gcc.target/i386/pr25293.c: New test.
22591
22592 2005-12-13  Petr Machata  <machata@post.cz>
22593
22594         PR c++/24907
22595         * g++.dg/parse/comma2.C: New test.
22596
22597 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
22598             Jakub Jelinek  <jakub@redhat.com>
22599
22600         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
22601         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
22602         (limits.h): Include unconditionally.
22603         (stdlib.h): Likewise.
22604         (hashtab.h): Do not include.
22605         (getopt.h): Likewise.
22606         (stddef.h): Include.
22607         (hashval_t): Define.
22608         (struct entry): Add "next" field.
22609         (HASH_SIZE): New macro.
22610         (hash_table): New variable.
22611         (switchfiles): Do not use xmalloc.
22612         (mix): New macro.
22613         (iterative_hash): New function.
22614         (hasht): Remove.
22615         (e_exists): New function.
22616         (e_insert): Likewise.
22617         (output): Use, instead of libiberty hashtable functions.
22618         (main): Do not use getopt.  Do not call htab_create.
22619
22620 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
22621
22622         PR c++/25331
22623         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
22624         put atal* and atpaal* attributes on array elements.
22625         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
22626         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
22627         put atal* and atpaal* attributes on array elements.
22628         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
22629
22630 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
22631
22632         * gcc.dg/single-precision-constant.c: New test.
22633
22634 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
22635
22636         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
22637         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
22638         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
22639         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
22640         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
22641         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
22642         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
22643         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
22644         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
22645         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
22646         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
22647         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
22648         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
22649         gcc.target/powerpc/ppc-sdata-2.c,
22650         gcc.target/powerpc/ppc-stackalign-1.c,
22651         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
22652         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
22653         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
22654         gcc.target/powerpc/rs6000-ldouble-2.c,
22655         gcc.target/powerpc/rs6000-power2-1.c,
22656         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
22657         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
22658         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
22659         option into target selector.
22660         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
22661         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
22662
22663 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
22664
22665         PR objc/25348
22666         * objc.dg/encode-9.m: New test.
22667
22668 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22669
22670         PR testsuite/20772
22671         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
22672         * gcc.dg/asm-b.c: Fix typo.
22673         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
22674         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
22675         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
22676         i?86 lp64 and x86_64 ilp32.
22677         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
22678         on i?86 lp64.
22679         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
22680
22681 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
22682
22683         PR fortran/25078
22684         gfortran.dg/equiv_5.f90: New test.
22685
22686 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
22687
22688         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
22689         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
22690         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
22691         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
22692         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
22693         * gcc.dg/tree-ssa/reassoc-5.c: New.
22694         * gcc.dg/tree-ssa/reassoc-6.c: New.
22695         * gcc.dg/tree-ssa/reassoc-7.c: New.
22696         * gcc.dg/tree-ssa/reassoc-8.c: New.
22697         * gcc.dg/tree-ssa/reassoc-9.c: New.
22698         * gcc.dg/tree-ssa/reassoc-10.c: New.
22699         * gcc.dg/tree-ssa/reassoc-11.c: New.
22700
22701 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22702
22703         PR testsuite/25167
22704         PR testsuite/24478
22705         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
22706
22707 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
22708
22709         PR c++/25300
22710         * g++.dg/template/inherit.C: Do not use a generic error message.
22711
22712 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
22713
22714         PR libobjc/25354
22715         * objc.dg/gnu-encoding: New directory.
22716         * objc.dg/gnu-encoding/compat-common.h: New file.
22717         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
22718         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
22719         * objc.dg/gnu-encoding/vector-defs.h: New file.
22720         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
22721         * objc.dg/gnu-encoding/generate-random.c: New file.
22722         * objc.dg/gnu-encoding/generate-random_r.c: New file.
22723         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
22724         * objc.dg/gnu-encoding/generate-random.h: New file.
22725
22726 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
22727
22728         PR c++/25337
22729         * g++.dg/template/defarg7.C: New test.
22730
22731 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
22732
22733         PR libobjc/25347
22734         * objc.dg/encode-8.m: New test.
22735
22736 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
22737
22738         PR libobjc/25346
22739         * objc.dg/encode-7.m: New test.
22740
22741 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
22742
22743         PR c++/25010
22744         * g++.dg/opt/inline10.C: New test.
22745
22746 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
22747
22748         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
22749
22750 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
22751
22752         * gfortran.dg/substring_equivalence.f90: typo in comment
22753
22754 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22755
22756         PR fortran/25068
22757         * gfortran.dg/iostat_3.f90: New test.
22758
22759 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
22760
22761         PR fortran/23815
22762         * gfortran.dg/unf_io_convert_1.f90: New test.
22763         * gfortran.dg/unf_io_convert_2.f90: New test.
22764         * gfortran.dg/unf_io_convert_3.f90: New test.
22765
22766 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22767
22768         PR testsuite/20772
22769         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
22770         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
22771         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
22772         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
22773         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
22774         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
22775         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
22776         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
22777         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
22778         gcc.dg/torture/fp-int-convert-float128-timode.c,
22779         gcc.dg/torture/fp-int-convert-float128.c,
22780         gcc.dg/torture/fp-int-convert-float80-timode.c,
22781         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
22782         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
22783
22784         * gcc.dg/tls/opt-1.c: Require effective target fpic.
22785
22786 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
22787
22788         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
22789
22790 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
22791
22792         * gcc.dg/20051207-1.c,
22793         * gcc.dg/20051207-2.c,
22794         * gcc.dg/20051207-3.c: New tests.
22795
22796 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22797
22798         PR testsuite/20772
22799         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
22800         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
22801         dg-skip-if target selector.
22802
22803         PR testsuite/20772
22804         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
22805         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
22806         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
22807         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
22808         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
22809         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
22810         and/or merge with i?86 cases.
22811
22812         * gcc.dg/tls/opt-3.c: Require effective target fpic.
22813
22814         PR testsuite/20772
22815         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
22816         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
22817         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
22818         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
22819         x86_64-*-linux*.
22820
22821 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
22822
22823         PR target/25311
22824         * gcc.c-torture/compile/pr25311.c: New test.
22825
22826 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22827
22828         PR libgfortran/25039
22829         * gfortran.dg/read_comma.f: New test.
22830
22831 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
22832
22833         PR c++/19317
22834         * g++.dg/opt/pr19317-1.C: New test.
22835         * g++.dg/opt/pr19317-2.C: New test.
22836         * g++.dg/opt/pr19317-3.C: New test.
22837
22838         PR target/19005
22839         * gcc.c-torture/execute/pr19005.c: New test.
22840
22841         PR target/17828
22842         * g++.old-deja/g++.other/comdat5.C: New test.
22843         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
22844
22845         * g++.dg/compat/struct-layout-1.exp: New file.
22846         * g++.dg/compat/struct-layout-1.h: New.
22847         * g++.dg/compat/struct-layout-1_generate.c: New.
22848         * g++.dg/compat/struct-layout-1_x1.h: New.
22849         * g++.dg/compat/struct-layout-1_x2.h: New.
22850         * g++.dg/compat/struct-layout-1_y1.h: New.
22851         * g++.dg/compat/struct-layout-1_y2.h: New.
22852
22853         * gcc.dg/20050330-2.c: New test.
22854
22855 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
22856
22857         PR fortran/25292
22858         * gfortran.dg/associated_1.f90: New.
22859
22860 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22861
22862         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
22863         ILP32 vect_no_align platforms.
22864
22865 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
22866             Jakub Jelinek  <jakub@redhat.com>
22867
22868         PR target/25268
22869         * gcc.c-torture/compile/20051207-1.c: New test.
22870
22871 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22872
22873         PR testsuite/20772
22874         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
22875         gcc.dg/torture/pr18582-1.c,
22876         gcc.target/i386/attributes-error.c: Also test on x86_64.
22877
22878         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
22879
22880 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22881
22882         PR c++/19397
22883         * g++.dg/template/typedef3.C: New test.
22884
22885         PR c++/19762
22886         PR c++/19764
22887         * g++.dg/template/dtor3.C: Fix error markers.
22888
22889 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
22890
22891         * lib/target-supports.exp (check_effective_target_sync_char_short):
22892         Add s390*.
22893
22894 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
22895
22896         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
22897
22898 2005-12-06  Roger Sayle  <roger@eyesopen.com>
22899
22900         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
22901         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
22902         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
22903         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
22904
22905 2005-12-06  Roger Sayle  <roger@eyesopen.com>
22906
22907         PR c++/25263
22908         * g++.dg/other/array2.C: New test case.
22909
22910 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
22911
22912         * gcc.dg/darwin-weakimport-3.c: New.
22913
22914         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
22915         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
22916         and to work on Darwin.
22917         * gcc.dg/attr-weakref-1b.c: New file.
22918         * gcc.dg/attr-weakref-2.c: New test.
22919         * gcc.dg/darwin-weakref-1.c: New test.
22920
22921 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
22922
22923         PR testsuite/25247
22924         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
22925         use in selector expressions.
22926         (dg-xfail-if): Ditto.
22927         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
22928         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
22929         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
22930         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
22931         * gcc.test-framework/test-framework.exp: Skip generated tests if
22932         CHECK_TEST_FRAMEWORK is not 1.
22933
22934 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22935
22936         PR tree-optimization/24963
22937         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
22938
22939         PR target/24108
22940         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
22941
22942         PR target/18580
22943         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
22944         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
22945         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
22946         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
22947
22948 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
22949
22950         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
22951         dg-options.
22952
22953 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
22954
22955         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
22956
22957 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
22958
22959         * gcc.dg/format/cast-1.c: New test.
22960
22961 2005-12-04  Roger Sayle  <roger@eyesopen.com>
22962
22963         PR c/7776
22964         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
22965         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
22966         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
22967         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
22968
22969 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
22970
22971         * gcc.dg/cast-pretty-print-1.c: New test.
22972
22973 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
22974
22975         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
22976
22977 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
22978
22979         PR c++/24173
22980         * g++.dg/template/friend40.C: New test.
22981
22982 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
22983
22984         PR target/25199
22985         * gcc.target/i386/movq-2.c: New test.
22986         * gcc.target/i386/movq.c: Remove target i?86, instead add
22987         dg-require-effective-target ilp32.
22988
22989 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22990
22991         PR c++/24103
22992         * g++.dg/other/default1.C: New test.
22993
22994 2005-12-02  Richard Guenther  <rguenther@suse.de>
22995
22996         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
22997
22998 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22999
23000         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
23001
23002 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
23003
23004         PR target/21017
23005         * gcc.target/powerpc/rotate.c: New.
23006
23007 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23008
23009         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
23010         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
23011
23012 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23013
23014         PR c/13384
23015         * gcc.dg/pr17730-1.c: Adjust.
23016         * gcc.dg/lvalue1.c (main): Likewise.
23017         * gcc.dg/lvalue-2.c: Likewise.
23018         * g++.dg/pr7503-3.C
23019
23020 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
23021
23022         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
23023         error messages.
23024
23025 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
23026
23027         PR fortran/24789
23028         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
23029
23030 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
23031
23032         PR target/24475
23033         * lib/target-supports.exp (check_effective_target_tls): New.
23034         (check_effective_target_tls_runtime): New.
23035         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
23036         for TLS support.
23037         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
23038         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
23039         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
23040         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
23041         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
23042         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
23043         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
23044         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
23045         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
23046         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
23047         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
23048         effective-target TLS.
23049         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
23050         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
23051         effective-target TLS runtime.
23052
23053 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
23054
23055         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
23056
23057 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
23058
23059         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
23060         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
23061         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
23062         ignored" warnings when "packing" is the same as the ABI layout.
23063
23064 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
23065
23066         PR fortran/21302
23067         * gfortran.dg/line_length_1.f: New test.
23068         * gfortran.dg/line_length_2.f90: Ditto.
23069
23070 2005-11-30  Richard Guenther  <rguenther@suse.de>
23071
23072         PR tree-optimization/21655
23073         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
23074
23075 2005-11-30  Dale Johannesen  <dalej@apple.com>
23076
23077         * gcc.c-torture/compile/pr24930.c: New.
23078
23079 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
23080
23081         PR fortran/15809
23082         *  gfortran.dg/auto_char_dummy_array.f90: New test.
23083
23084 2005-11-30  Jeff Law  <law@redhat.com>
23085
23086         * g++.old-deja/g++.law/pr25000.C: New test.
23087
23088 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
23089
23090         * gcc.dg/tls/opt-11.c: New test.
23091
23092 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
23093
23094         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
23095         targets.
23096         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
23097         LP64 ia64.
23098
23099 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
23100
23101         * gfortran.dg/open_access_1.f90: New test.
23102
23103 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23104
23105         * gcc.dg/charset/builtin2.c: New test.
23106
23107 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
23108
23109         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
23110         on mmix-*-* for *_[xy].c.
23111
23112 2005-11-28  Kean Johnston  <jkj@sco.com>
23113
23114         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
23115         headers.
23116         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
23117         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
23118         * gcc.target/i386/asm-3.c: Ditto.
23119         * gcc.target/i386/clobbers.c: Ditto.
23120         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
23121         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
23122         test regexp.
23123         * gcc.target/i386/mul.c: Ditto.
23124         * gcc.target/i386/ssetype-1.c: Ditto.
23125         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
23126         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
23127         static so the test works with -fPIC mode too. Based on comment in
23128         PR19231 by Pinski.
23129         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
23130
23131 2005-11-28  Richard Guenther  <rguenther@suse.de>
23132
23133         * gcc.dg/alias-9.c: New testcase.
23134         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
23135
23136 2005-11-28  Roger Sayle  <roger@eyesopen.com>
23137             Uros Bizjak  <uros@kss-loka.si>
23138
23139         PR middle-end/20219
23140         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
23141         tan(x)/sin(x) transformations.
23142
23143 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
23144
23145         PR middle-end/24575
23146         * gcc.dg/tree-ssa/divide-3.c: New test.
23147         * gcc.dg/tree-ssa/divide-4.c: New test.
23148
23149 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
23150
23151         PR fortran/24917
23152         *  gfortran.dg/boz_6.f90: New test.
23153
23154 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23155
23156         PR fortran/23912
23157         * gfortran.dg/modulo_1.f90: New test.
23158
23159 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23160
23161         PR libfortran/24919
23162         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
23163         fail on CRLF platforms.
23164         * gfortran.dg/ftell_2.f90: Likewise.
23165
23166 2005-11-26  Eric Christopher  <echristo@apple.com>
23167
23168         * gcc.dg/intmax_t-1.c: Remove mips xfail.
23169
23170 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
23171
23172         * objc.dg/gnu-runtime-3.m: Simplify.
23173
23174 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
23175
23176         PR middle-end/23669
23177         * gcc.dg/tree-ssa/divide-1.c: New test.
23178         * gcc.dg/tree-ssa/divide-2.c: New test.
23179
23180 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
23181
23182         PR libgfortran/24945
23183         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
23184
23185 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
23186
23187         PR libgfortran/24945
23188         * gfortran.dg/open_status_2.f90: New test.
23189
23190 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23191
23192         * gcc.c-torture/execute/builtins/fprintf.c,
23193         gcc.c-torture/execute/builtins/fputs-lib.c,
23194         gcc.c-torture/execute/builtins/fputs.c,
23195         gcc.c-torture/execute/builtins/lib/fprintf.c,
23196         gcc.c-torture/execute/builtins/lib/printf.c,
23197         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
23198
23199 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
23200
23201         * gcc.dg/20050922-2.c: New test.
23202
23203 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
23204
23205         * objc.dg/gnu-runtime-3.m: New test.
23206
23207 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23208
23209         PR c++/9278
23210         * g++.dg/other/void1.C: New test.
23211
23212 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
23213
23214         PR middle-end/24998
23215         * gcc.dg/torture/fp-int-convert-float.c,
23216         gcc.dg/torture/fp-int-convert-double.c,
23217         gcc.dg/torture/fp-int-convert-long-double.c,
23218         gcc.dg/torture/fp-int-convert-timode.c,
23219         gcc.dg/torture/fp-int-convert-float80.c,
23220         gcc.dg/torture/fp-int-convert-float80-timode.c,
23221         gcc.dg/torture/fp-int-convert-float128.c,
23222         gcc.dg/torture/fp-int-convert-float128-timode.c,
23223         gcc.dg/torture/fp-int-convert.h: New files.
23224
23225 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
23226
23227         PR middle-end/24989
23228         * gcc.dg/tree-ssa/bool-10.c: New test.
23229         * gcc.dg/tree-ssa/bool-11.c: New test.
23230         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
23231
23232 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
23233
23234         PR middle-end/24990
23235         * tree-ssa/pr24990-1.c: New test.
23236
23237 2005-11-24  Richard Guenther  <rguenther@suse.de>
23238         Dirk Mueller <dmueller@suse.de>
23239
23240         PR c++/14024
23241         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
23242         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
23243         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
23244         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
23245         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
23246         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
23247
23248 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
23249
23250         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
23251
23252 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23253
23254         PR c/21668
23255         * gcc.dg/Wc++-compat.c: New.
23256         * gcc.dg/Wno-c++-compat.c: New.
23257
23258 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
23259
23260         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
23261         (vspltish, vspltisw): Likewise.
23262
23263 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23264
23265         PR libgfortran/24794
23266         * gfortran.dg/namelist_12.f: Fix quotes.
23267         * gfortran.dg/namelist_13.f90: Fix quotes.
23268         * gfortran.dg/namelist_14.f90: Fix quotes.
23269         * gfortran.dg/namelist_15.f90: Fix quotes.
23270         * gfortran.dg/namelist_use.f90: Fix quotes.
23271         * gfortran.dg/namelist_use_only.f90: Fix quotes.
23272         * gfortran.dg/namelist_21.f90: New test.
23273         * gfortran.dg/namelist_22.f90: New test.
23274
23275 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
23276
23277         PR target/23435
23278         * gcc.c-torture/compile/pr23435.c: New.
23279
23280 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
23281
23282         * gcc.c-torture/execute/floatunsisf-1.c: New test.
23283
23284 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
23285
23286         * gcc.target/powerpc/405-macchw-1.c,
23287         gcc.target/powerpc/405-macchw-2.c,
23288         gcc.target/powerpc/405-macchwu-1.c,
23289         gcc.target/powerpc/405-macchwu-2.c,
23290         gcc.target/powerpc/405-machhw-1.c,
23291         gcc.target/powerpc/405-machhw-2.c,
23292         gcc.target/powerpc/405-machhwu-1.c,
23293         gcc.target/powerpc/405-machhwu-2.c,
23294         gcc.target/powerpc/405-maclhw-1.c,
23295         gcc.target/powerpc/405-maclhw-2.c,
23296         gcc.target/powerpc/405-maclhwu-1.c,
23297         gcc.target/powerpc/405-maclhwu-2.c,
23298         gcc.target/powerpc/405-mulchw-1.c,
23299         gcc.target/powerpc/405-mulchw-2.c,
23300         gcc.target/powerpc/405-mulchwu-1.c,
23301         gcc.target/powerpc/405-mulchwu-2.c,
23302         gcc.target/powerpc/405-mulhhw-1.c,
23303         gcc.target/powerpc/405-mulhhw-2.c,
23304         gcc.target/powerpc/405-mulhhwu-1.c,
23305         gcc.target/powerpc/405-mulhhwu-2.c,
23306         gcc.target/powerpc/405-mullhw-1.c,
23307         gcc.target/powerpc/405-mullhw-2.c,
23308         gcc.target/powerpc/405-mullhwu-1.c,
23309         gcc.target/powerpc/405-mullhwu-2.c,
23310         gcc.target/powerpc/405-nmacchw-1.c,
23311         gcc.target/powerpc/405-nmacchw-2.c,
23312         gcc.target/powerpc/405-nmachhw-1.c,
23313         gcc.target/powerpc/405-nmachhw-2.c,
23314         gcc.target/powerpc/405-nmaclhw-1.c,
23315         gcc.target/powerpc/405-nmaclhw-2.c,
23316         gcc.target/powerpc/440-macchw-1.c,
23317         gcc.target/powerpc/440-macchw-2.c,
23318         gcc.target/powerpc/440-macchwu-1.c,
23319         gcc.target/powerpc/440-macchwu-2.c,
23320         gcc.target/powerpc/440-machhw-1.c,
23321         gcc.target/powerpc/440-machhw-2.c,
23322         gcc.target/powerpc/440-machhwu-1.c,
23323         gcc.target/powerpc/440-machhwu-2.c,
23324         gcc.target/powerpc/440-maclhw-1.c,
23325         gcc.target/powerpc/440-maclhw-2.c,
23326         gcc.target/powerpc/440-maclhwu-1.c,
23327         gcc.target/powerpc/440-maclhwu-2.c,
23328         gcc.target/powerpc/440-mulchw-1.c,
23329         gcc.target/powerpc/440-mulchw-2.c,
23330         gcc.target/powerpc/440-mulchwu-1.c,
23331         gcc.target/powerpc/440-mulchwu-2.c,
23332         gcc.target/powerpc/440-mulhhw-1.c,
23333         gcc.target/powerpc/440-mulhhw-2.c,
23334         gcc.target/powerpc/440-mulhhwu-1.c,
23335         gcc.target/powerpc/440-mulhhwu-2.c,
23336         gcc.target/powerpc/440-mullhw-1.c,
23337         gcc.target/powerpc/440-mullhw-2.c,
23338         gcc.target/powerpc/440-mullhwu-1.c,
23339         gcc.target/powerpc/440-mullhwu-2.c,
23340         gcc.target/powerpc/440-nmacchw-1.c,
23341         gcc.target/powerpc/440-nmacchw-2.c,
23342         gcc.target/powerpc/440-nmachhw-1.c,
23343         gcc.target/powerpc/440-nmachhw-2.c,
23344         gcc.target/powerpc/440-nmaclhw-1.c,
23345         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
23346
23347 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
23348
23349         PR fortran/24774
23350         * gfortran.dg/inquire_9.f90: New test.
23351
23352         PR fortran/21647
23353         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
23354
23355 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23356
23357         PR libfortran/24432
23358         * lib/target-supports.exp (check_effective_target_fortran_large_real):
23359         Check that 'cos' is supported.
23360
23361 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
23362
23363         PR fortran/24223
23364         * gfortran.dg/substring_equivalence.f90: New test.
23365
23366         PR fortran/24705
23367         * gfortran.dg/auto_internal_assumed.f90: New test.
23368
23369 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
23370
23371         * gcc.dg/fold-div-2.c: New test.
23372
23373 2005-11-20  Ian Lance Taylor  <ian@airs.com>
23374
23375         PR rtl-optimization/24883
23376         * gcc.c-torture/compile/pr24883.c: New test.
23377
23378 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
23379
23380         PR middle-end/20583
23381         * gcc.c-torture/compile/pr20583.c: New.
23382
23383 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
23384
23385         * gcc.c-torture/execute/usmul.c: New test.
23386
23387 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
23388
23389         * gcc.dg/tree-ssa/vrp22.c: New test.
23390
23391 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
23392
23393         PR middle-end/24912
23394         * gcc.dg/torture/pr24912-1.c: New test.
23395
23396 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
23397
23398         PR fortran/24862
23399         * gfortran.dg/arrayio_derived_1.f90: New test.
23400
23401 2005-11-19  Richard Guenther  <rguenther@suse.de>
23402
23403         PR middle-end/23294
23404         * gcc.dg/tree-ssa/pr23294.c: New testcase.
23405
23406 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
23407
23408         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
23409
23410 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
23411
23412         PR c++/8355
23413         * g++.dg/template/friend39.C: New test.
23414
23415 2005-11-18  James E Wilson  <wilson@specifix.com>
23416
23417         * gcc.dg/builtin-strstr.c: New.
23418
23419 2005-11-18  Richard Henderson  <rth@redhat.com>
23420
23421         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
23422         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
23423         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
23424         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
23425         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
23426         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
23427         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
23428         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
23429         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
23430         renaming to remove initial "ia64-".
23431
23432 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
23433
23434         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
23435
23436 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
23437
23438         * g++.dg/cpp/string-2.C: New test.
23439
23440 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
23441
23442         * gcc.dg/tree-ssa/loop-14.c: New test.
23443
23444 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
23445             Michael Chamberlain <michael@chamberlain.net.au>
23446
23447         * ada/acats/run_all.sh (target_run): Kill long running tests.
23448
23449 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23450
23451         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
23452         * gcc.dg/cleanup-9.c: Likewise.
23453         * gcc.dg/cleanup-10.c: Likewise.
23454         * gcc.dg/cleanup-11.c: Likewise.
23455
23456 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23457
23458         PR fortran/24892
23459         * gfortran.dg/open_access_append_1.f90: New test.
23460         * gfortran.dg/open_access_append_2.f90: New test.
23461
23462 2005-11-16  Richard Guenther  <rguenther@suse.de>
23463
23464         PR middle-end/24851
23465         * gcc.c-torture/execute/pr24851.c: New testcase.
23466
23467 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
23468
23469         * gcc.dg/fold-overflow-1.c: New test.
23470
23471 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
23472
23473         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
23474         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
23475
23476 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
23477
23478         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
23479         structures.
23480         * g++.dg/eh/forced2.C: Likewise.
23481         * g++.dg/eh/forced3.C: Likewise.
23482         * g++.dg/eh/forced4.C: Likewise.
23483
23484 2005-11-11  Mike Stump  <mrs@apple.com>
23485
23486         * g++.old-deja/g++.mike/unused.C: Add.
23487
23488 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
23489
23490         PR c++/24667
23491         * g++.dg/warn/Wcast-qual1.C: New test.
23492
23493 2005-11-15  Jan Hubicka  <jh@suse.cz>
23494
23495         * gcc.dg/winline-5.c: Add large-unit-insns limit.
23496
23497 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
23498
23499         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
23500
23501 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
23502
23503         PR 24840
23504         * gcc.dg/tree-ssa/pr24840.c: New test.
23505
23506 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
23507
23508         PR testsuite/24841
23509         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
23510
23511 2005-11-14  Dale Johannesen  <dalej@apple.com>
23512
23513         * gcc.c-torture/execute/20051113-1.c: New.
23514
23515 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
23516
23517         PR c++/24687
23518         * g++.dg/template/crash43.C: New test.
23519
23520 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
23521
23522         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
23523
23524 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
23525
23526         PR c++/24817
23527         * g++.dg/eh/spec8.C: New test.
23528
23529 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
23530
23531         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
23532
23533 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
23534
23535         PR c++/20293
23536         * g++.dg/parse/ambig4.C: New test.
23537         * g++.dg/tc1/dr101.C: Adjust error markers.
23538         * g++.dg/lookup/strong-using-2.C: Likewise.
23539         * g++.dg/lookup/ambig5.C: Likewise.
23540         * g++.dg/lookup/ambig4.C: Likewise.
23541         * g++.dg/parse/crash22.C: Likewise.
23542
23543 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
23544
23545         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
23546
23547 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
23548
23549         * gcc.dg/nested-calls-1.c: New test.
23550
23551 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23552
23553         * gfortran.dg/complex_intrinsic_1.f90: New test.
23554         * gfortran.dg/complex_intrinsic_2.f90: New test.
23555         * gfortran.dg/fgetc_1.f90: New test.
23556         * gfortran.dg/fgetc_2.f90: New test.
23557         * gfortran.dg/fgetc_3.f90: New test.
23558         * gfortran.dg/ftell_1.f90: New test.
23559         * gfortran.dg/ftell_2.f90: New test.
23560         * gfortran.dg/gnu_logical_1.F: New test.
23561         * gfortran.dg/gnu_logical_2.f90: New test.
23562
23563 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
23564
23565         PR middle-end/24820
23566         * gcc.dg/pr24820.c: New test.
23567
23568 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
23569
23570         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
23571         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
23572         variable.
23573
23574 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23575
23576         PR testsuite/24614
23577         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
23578
23579 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
23580
23581         * gcc.target/cris/cris.exp: New file.
23582         * gcc.target/cris/rld-legit1.c: New test.
23583         * gcc.target/cris/rld-legit2.c: New test.
23584
23585 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
23586
23587         PR c++/24780
23588         * g++.dg/opt/pr24780.C: New test.
23589
23590         PR c++/24761
23591         * g++.dg/template/asm1.C: New test.
23592
23593 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
23594
23595         PR libgfortran/24787
23596         * gfortran.dg/scan_1.f90: New test.
23597
23598 2005-11-12  Jan Hubicka  <jh@suse.cz>
23599
23600         * gcc.target/i386/minmax-1.c: New.
23601         * gcc.target/i386/minmax-2.c: New.
23602
23603 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
23604
23605         * gcc.dg/pr24445.c: Fix for 64-bit targets.
23606
23607 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
23608
23609         * gcc.c-torture/execute/20051110-1.c,
23610         gcc.c-torture/execute/20051110-2.c: New tests.
23611
23612 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
23613
23614         PR middle-end/24750
23615         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
23616         New tests.
23617
23618 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
23619
23620         * lib/target-libpath.exp (get_shlib_extension): New proc.
23621         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
23622         * lib/gfortran.exp (gfortran_link_flags): Likewise.
23623         * lib/objc.exp (objc_target_compile): Likewise.
23624         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
23625         detection.
23626
23627 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
23628
23629         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
23630
23631         * lib/target-supports.exp (check_effective_target_static_libgfortran):
23632         Add -static to additional_flags and pass it to target_compile.
23633
23634 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
23635
23636         PR libgfortran/24719
23637         gfortran.dg/read_noadvance.f90: New test.
23638
23639         PR libgfortran/24699
23640         gfortran.dg/fmt_t_2.f90: New test.
23641
23642         PR libgfortran/24785
23643         gfortran.dg/read_x_eor.f90: New test.
23644
23645         PR libgfortran/24584
23646         gfortran.dg/namelist_empty.f90: Rename test.
23647
23648         PR libgfortran/24489
23649         gfortran/read_eor.f90: Rename test.
23650
23651 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
23652
23653         PR fortran/15976
23654         * gfortran.dg/automatic_module_variable.f90: New test.
23655
23656 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
23657
23658         PR target/24445
23659         * gcc.dg/pr24445.c: New test.
23660
23661 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
23662
23663         PR fortran/24655
23664         PR fortran/24755
23665         * gfortran.dg/recursive_statement_functions.f90: Add statement
23666         functions using inline intrinsic functions and parameters to test
23667         that they no longer seg-fault.
23668
23669         PR fortran/24409
23670         gfortran.dg/nested_modules_4.f90: New test.
23671         gfortran.dg/nested_modules_5.f90: New test.
23672
23673 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23674
23675         PR fortran/24643
23676         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
23677
23678 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
23679
23680         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
23681         failures.
23682
23683 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23684
23685         * gcc.dg/sparc-getcontext-1.c: New test.
23686
23687 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
23688
23689         * gcc.dg/ifcvt-fabs-1.c: New test.
23690
23691 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
23692
23693         PR other/4372
23694         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
23695         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
23696
23697 2005-11-09  Richard Guenther  <rguenther@suse.de>
23698
23699         PR tree-optimization/24716
23700         * gcc.c-torture/execute/pr24716.c: New testcase.
23701
23702 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
23703
23704         * gcc.dg/pr24624.c: Disable for non S/390 targets.
23705
23706 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
23707
23708         PR 24624
23709         * gcc.dg/pr24624.c: Testcase added.
23710
23711 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
23712
23713         PR 24623
23714         * g++.dg/other/pr24623.C: Testcase added.
23715
23716 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
23717
23718         PR fortran/22607
23719         * gfortran-dg/pure_byref_1.f90: New.
23720         * gfortran-dg/pure_byref_2.f90: New.
23721
23722 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
23723
23724         PR c/24101
23725         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
23726         * gcc.dg/dg.exp: Run main loop also for *.i files.
23727
23728 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
23729
23730         PR c++/19450
23731         * g++.dg/tls/diag-3.C: New test.
23732         * g++.dg/tls/diag-4.C: New test.
23733         * g++.dg/tls/static-1.C: New test.
23734         * g++.dg/tls/static-1a.cc: New file.
23735
23736 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
23737
23738         PR 23046
23739         * g++.dg/tree-ssa/pr23046.C: New test.
23740
23741 2005-11-08  Devang Patel <dpatel@apple.com>
23742
23743         PR tree-optimization/23115
23744         * gcc.dg/tree-ssa/pr23115.c: New.
23745
23746 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
23747
23748         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
23749         * gcc.target/powerpc/pr16155.c: Same.
23750         * gcc.target/powerpc/altivec-1.c: Same.
23751         * gcc.target/powerpc/altivec-2.c: Same.
23752         * gcc.target/powerpc/altivec-3.c: Same.
23753         * gcc.target/powerpc/altivec-5.c: Same.
23754         * gcc.target/powerpc/altivec-11.c: Same.
23755         * gcc.target/powerpc/altivec-12.c: Same.
23756         * gcc.target/powerpc/altivec-14.c: Same.
23757         * gcc.target/powerpc/altivec-22.c: Same.
23758         * gcc.target/powerpc/altivec-consts.c: Same.
23759         * gcc.target/powerpc/altivec-pr22085.c: Same.
23760         * gcc.target/powerpc/altivec-splat.c: Same.
23761         * gcc.target/powerpc/altivec-varargs-1.c: Same.
23762         * gcc.target/powerpc/altivec-vec-merge.c: Same.
23763         * gcc.target/powerpc/darwin-longlong.c: Same.
23764
23765 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
23766
23767         PR target/19340
23768         * gcc.dg/pr19340.c: New test.
23769
23770 2005-11-07  Ian Lance Taylor  <ian@airs.com>
23771
23772         PR rtl-optimization/24683
23773         * gcc.dg/pr24683.c: New test.
23774
23775 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
23776
23777         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
23778         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
23779
23780 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
23781
23782         * gcc.target/i386/pr23376.c: Compile with -mmmx.
23783
23784 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
23785
23786         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
23787
23788 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
23789
23790         PR target/24230
23791
23792         * gcc.target/powerpc/altivec-consts.c,
23793         gcc.target/powerpc/altivec-splat.c: New testcase.
23794
23795 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
23796
23797         PR c/24599
23798
23799         * gcc.dg/overflow-2.c: New testcase.
23800
23801 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
23802
23803         PR rtl-optimization/23567
23804         * gcc.c-torture/execute/20051104-1.c: New test.
23805
23806 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
23807
23808         PR fortran/24534
23809         gfortran.dg/private_type_2.f90: Modified to check that case with
23810         PRIVATE declaration within derived type is accepted.
23811
23812         PR fortran/20838
23813         gfortran.dg/pointer_assign_1.f90: New test.
23814
23815         PR fortran/20840
23816         * gfortran.dg/arrayio_0.f90: New test.
23817
23818         PR fortran/17737
23819         gfortran.dg/data_initialized.f90: New test.
23820         gfortran.dg/data_constraints_1.f90: New test.
23821         gfortran.dg/data_constraints_2.f90: New test.
23822
23823 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
23824
23825         PR fortran/24174
23826         PR fortran/24305
23827         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
23828
23829 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
23830
23831         PR 24670
23832         * gcc.dg/tree-ssa/pr24670.c: New test.
23833
23834 2005-11-05  Ian Lance Taylor  <ian@airs.com>
23835
23836         PR target/22432
23837         * gcc.target/i386/pr22432.c: New test.
23838
23839 2005-11-05  Richard Henderson  <rth@redhat.com>
23840
23841         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
23842         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
23843         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
23844         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
23845         from gcc.dg/alpha-*.
23846         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
23847         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
23848
23849 2005-11-05  Andreas Jaeger  <aj@suse.de>
23850
23851         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
23852
23853 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
23854
23855         PR target/23424
23856         * gcc.dg/torture/pr23424-1.c: New test.
23857
23858 2005-11-04  Richard Henderson  <rth@redhat.com>
23859
23860         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
23861         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
23862         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
23863         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
23864         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
23865         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
23866         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
23867         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
23868         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
23869         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
23870         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
23871         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
23872         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
23873         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
23874         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
23875         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
23876         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
23877         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
23878         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
23879         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
23880         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
23881         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
23882         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
23883         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
23884         Move from gcc.dg/.
23885         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
23886         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
23887         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
23888         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
23889         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
23890         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
23891         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
23892         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
23893         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
23894         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
23895         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
23896         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
23897         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
23898         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
23899         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
23900         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
23901         gcc.target/i386/lea.c, gcc.target/i386/local.c,
23902         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
23903         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
23904         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
23905         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
23906         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
23907         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
23908         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
23909         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
23910         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
23911         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
23912         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
23913         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
23914         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
23915         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
23916         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
23917         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
23918         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
23919         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
23920         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
23921         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
23922         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
23923         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
23924         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
23925         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
23926         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
23927         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
23928         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
23929         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
23930
23931 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
23932
23933         PR 24627
23934         * gcc.dg/tree-ssa/pr24627.c: New test.
23935
23936 2005-11-04 Paul Brook  <paul@codesourcery.com>
23937
23938         * gcc.dg/tls/opt-10.c: New test.
23939
23940 2005-11-04  Andreas Jaeger  <aj@suse.de>
23941
23942         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
23943         avoid extra warnings.
23944
23945 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23946
23947         PR libfortran/22298
23948         * lib/target-supports.exp
23949         (check_effective_target_static_libgfortran): New
23950         static_libgfortran effective target.
23951         * gfortran.dg/static_linking_1.f: New test.
23952         * gfortran.dg/static_linking_1.c: New file.
23953
23954 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
23955
23956         * gcc.dg/pr24615.c: Guard test with { target fpic }.
23957
23958 2005-11-03  Josh Conner  <jconner@apple.com>
23959
23960         PR c++/19989
23961         g++.dg/ext/array2.C: New test.
23962         g++.dg/template/dependent-name3.C: New test.
23963         g++.dg/template/dependent-name4.C: New test.
23964         g++.dg/template/sfinae2.C: New test.
23965
23966 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
23967
23968         PR preprocessor/22042
23969         * gcc.dg/cpp/strify4.c: New test.
23970
23971 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
23972
23973         PR c++/17964
23974         * g++.dg/cpp/string-1.C: New test.
23975
23976 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
23977
23978         * gcc.target/powerpc: New directory.
23979         * gcc.target/powerpc/powerpc.exp: New file.
23980         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
23981         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
23982         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
23983         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
23984         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
23985         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
23986         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
23987         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
23988         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
23989         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
23990         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
23991         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
23992         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
23993         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
23994         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
23995         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
23996         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
23997         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
23998         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
23999         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
24000         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
24001         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
24002         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
24003         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
24004         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
24005         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
24006         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
24007         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
24008         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
24009         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
24010         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
24011         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
24012         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
24013         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
24014
24015 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
24016
24017         PR c++/21627
24018         * g++.dg/warn/inline2.C: New test.
24019
24020 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24021
24022         PR middle-end/23155
24023         * g++.dg/ext/c99struct1.C: New test.
24024         * gcc.dg/union-cast-1.c: New test.
24025         * gcc.dg/union-cast-2.c: New test.
24026         * gcc.dg/union-cast-3.c: New test.
24027
24028 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24029
24030         PR middle-end/24589
24031         * gcc.c-torture/execute/zero-struct-2.c: New test.
24032
24033 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24034
24035         PR c++/24582
24036         * g++.dg/init/switch1.C: New test.
24037
24038 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24039
24040         * gcc.dg/delay-slot-1.c: New test.
24041
24042 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
24043
24044         PR target/24620
24045         * gcc.dg/pr24620.c: New test.
24046
24047 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
24048
24049         PR c/24329
24050         * gcc.dg/format/unnamed-1.c: New test.
24051
24052 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
24053
24054         PR c++/22434
24055         * g++.dg/expr/cond8.C: New test.
24056
24057         PR c++/24560
24058         * g++.dg/parse/dot1.C: New test.
24059
24060 2005-11-02  Jan Hubicka  <jh@suse.cz>
24061
24062         PR target/23303
24063         * gcc.dg/i386-lea.c: New test
24064
24065 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
24066
24067         PR target/24615
24068         * gcc.dg/pr24615.c: New test.
24069
24070 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
24071
24072         PR target/24600
24073         * gcc.dg/pr24600.c: New test.
24074
24075 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
24076
24077         PR c++/19253
24078         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
24079         * g++.dg/parse/typename9.C: New test.
24080         * g++/dg/parse/typename10.C: Likewise.
24081
24082 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
24083
24084         PR fortran/18157
24085         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
24086         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
24087         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
24088
24089 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
24090
24091         PR c++/24569
24092         * g++.dg/debug/static1.C: New test.
24093
24094 2005-11-02  Josh Conner  <jconner@apple.com>
24095
24096         * g++.dg/crash38.C: moved into proper directory...
24097         * g++.dg/template/crash42.C: ...here
24098
24099 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
24100
24101         PR target/18338
24102         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
24103         pcc_bitfield_type_matters || default_packed.
24104
24105         * lib/target-supports.exp
24106         (check_effective_target_pcc_bitfield_type_matters): New proc.
24107         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
24108
24109         PR testsuite/23304
24110         * lib/target-supports.exp (check_effective_default_packed): New proc.
24111         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
24112         Gate expected errors on target ! default_packed.
24113         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
24114
24115 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24116
24117         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
24118         change (r106358).
24119
24120 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24121
24122         PR fortran/24008
24123         * gfortran.dg/entry_5.f90: New.
24124         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
24125
24126 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
24127
24128         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
24129
24130 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
24131
24132         PR fortran/21565
24133         gfortran.dg/namelist_blockdata.f90: New test.
24134
24135         PR fortran/18737
24136         gfortran.dg/external_implicit_none.f90: New test.
24137
24138         PR fortran/14994
24139         * gfortran.dg/secnds.f: New test.
24140
24141 2005-10-31  Jan Hubicka  <jh@suse.cz>
24142
24143         PR target/20928
24144         * gcc.c-torture/compile/pr20928.c: New test.
24145
24146 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
24147
24148         PR middle-end/23492
24149         * gcc.c-torture/compile/zero-strct-5.c: New test.
24150
24151 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
24152
24153         PR libgfortran/24584
24154         * gfortran.dg/pr24584.f90: New test.
24155
24156 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
24157
24158         PR fortran/18883
24159         * gfortran.dg/char_result_9.f90: New.
24160         * gfortran.dg/char_result_10.f90: New.
24161
24162 2005-10-30  Jan Hubicka  <jh@suse.cz>
24163
24164         * g++.dg/tree-ssa/pr24172.C: New testcase.
24165
24166 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24167
24168         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
24169
24170 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
24171
24172         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
24173         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
24174         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
24175         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
24176         gfortran.dg/enum_9.f90,
24177         gfortran.fortran-torture/compile/enum_1.f90,
24178         gfortran.fortran-torture/execute/enum_1.f90,
24179         gfortran.fortran-torture/execute/enum_2.f90,
24180         gfortran.fortran-torture/execute/enum_3.f90,
24181         gfortran.fortran-torture/execute/enum_4.f90: New tests.
24182
24183 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
24184
24185         PR target/18482
24186         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
24187         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
24188
24189 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24190
24191         PR libfortran/20179
24192         * gfortran.dg/mixed_io_1.f90: New test.
24193         * gfortran.dg/mixed_io_1.c: New file.
24194
24195 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24196
24197         * gfortran.dg/malloc_free_1.f90: New test.
24198
24199 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
24200
24201         * gcc.dg/nested-func-4.c: Require profiling -pg.
24202
24203 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24204
24205         PR C++/23229
24206         * g++.dg/warn/main-2.C: New test.
24207
24208 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
24209
24210         PR fortran/24545
24211         * gfortran.dg/interface_2.f90: new test.
24212
24213 2005-10-28  Josh Conner  <jconner@apple.com>
24214
24215         PR c++/22153
24216         * g++.dg/template/crash38.C: New test.
24217         * g++.dg/parse/explicit1.C: Change expected errors.
24218
24219 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24220
24221         PR C++/23426
24222         * g++.dg/other/large-size-array.C: New test.
24223
24224 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24225
24226         PR middle-end/24362
24227         * g++.dg/opt/complex4.C: New test.
24228
24229 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
24230
24231         * gcc.dg/nested-func-4.c: New test.
24232
24233 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
24234
24235         PR fortran/24158
24236         gfortran.dg/derived_recursion.f90: New test.
24237         gfortran.dg/implicit_actual.f90: New test.
24238
24239 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
24240
24241         PR middle-end/24295, PR testsuite/24477
24242         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
24243         removed when weakref hits the tree.
24244
24245 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
24246
24247         * gfortran.dg/cray_pointers_4.f90: New test.
24248
24249         * gfortran.dg/cray_pointers_5.f90: New test.
24250
24251 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
24252
24253         PR fortran/22290
24254         * gfortran.dg/assign_5.f90: New test.
24255         * gfortran.dg/assign_6.f: New test.
24256
24257 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
24258
24259         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
24260         CPU has no SSE support.
24261
24262 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
24263
24264         PR libgfortran/24224
24265         * gfortran.dg/arrayio_1.f90: Update attribution.
24266         * gfortran.dg/arrayio_2.f90: Update attribution.
24267         * gfortran.dg/arrayio_3.f90: Update attribution.
24268         * gfortran.dg/arrayio_4.f90: Update test conditions.
24269         * gfortran.dg/arrayio_5.f90: Update attribution.
24270         * gfortran.dg/arrayio_6.f90: New test.
24271         * gfortran.dg/arrayio_7.f90: New test.
24272
24273 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
24274
24275         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
24276
24277 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
24278
24279         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
24280
24281 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
24282
24283         PR fortran/24416
24284         * gfortran.dg/namelist_char_only.f90: New test.
24285
24286 2005-10-24  Asher Langton  <langton2@llnl.gov>
24287
24288         PR fortran/17031
24289         PR fortran/22282
24290         * gfortran.dg/cray_pointers_1.f90: New test.
24291         * gfortran.dg/cray_pointers_2.f90: New test.
24292         * gfortran.dg/cray_pointers_3.f90: New test.
24293         * gfortran.dg/loc_1.f90: New test.
24294         * gfortran.dg/loc_2.f90: New test.
24295
24296 2005-10-24  Steven Bosscher  <stevenb@suse.de>
24297
24298         * gcc.dg/pr24225.c: New test.
24299
24300 2005-10-24  Asher Langton  <langton2@llnl.gov>
24301
24302         * gfortran.dg/dup_save_1.f90: New test.
24303         * gfortran.dg/dup_save_2.f90: New test.
24304
24305 2005-10-24  Paul Brook  <paul@codesourcery.com>
24306
24307         PR 24107
24308         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
24309         stdint.h.
24310
24311 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
24312
24313         PR libgfortran/24489
24314         * gfortran.dg/pr24489.f90: New test.
24315
24316 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
24317
24318         PR fortran/23635
24319         * gfortran.dg/ichar_1.f90: Add tests for derived types.
24320
24321 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
24322
24323         PR target/18911
24324         * g++.dg/init/array16.C: Skip for mmix-*-*.
24325
24326 2005-10-23  Asher Langton  <langton2@llnl.gov>
24327
24328         * gfortran.dg/byte_1.f90: New test.
24329         * gfortran.dg/byte_2.f90: New test.
24330
24331 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
24332
24333         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
24334
24335 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
24336
24337         PR fortran/18022
24338         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
24339
24340         PR fortran/24311
24341         * gfortran.dg/merge_char_const.f90: New test.
24342
24343         PR fortran/24384
24344         * gfortran.dg/spread_scalar_source.f90: New test.
24345
24346 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
24347
24348         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
24349
24350         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
24351         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
24352
24353         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
24354
24355 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
24356
24357         PR fortran/24426
24358         * gfortran.dg/der_pointer_4.f90: New.
24359
24360 2005-10-22  David Ayers  <d.ayers@inode.at>
24361
24362         * obj-c++.dg/except-1.mm: Simplify.
24363
24364 2005-10-21  David Ayers  <d.ayers@inode.at>
24365
24366         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
24367
24368 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
24369
24370         * gfortran.dg/assumed_dummy_2.f90: New test.
24371
24372 2005-10-21  James E Wilson  <wilson@specifix.com>
24373
24374         PR preprocessor/15220
24375         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
24376
24377 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
24378
24379         * gcc.c-torture/execute/20051021-1.c: New test.
24380
24381 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
24382
24383         PR c++/24260
24384         * g++.dg/ext/tmplattr1.C: New test.
24385
24386 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
24387
24388         PR fortran/24440
24389         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
24390
24391 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
24392
24393         * obj-c++.dg/except-1.mm: New.
24394
24395         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
24396
24397 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
24398
24399         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
24400
24401 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
24402
24403         PR middle-end/24295
24404         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
24405         declarations with the same names as thunks' alias targets, use
24406         aliases instead.
24407         * gcc.dg/attr-alias-3.c: New test.
24408         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
24409
24410 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
24411
24412         PR c++/22618
24413         * g++.dg/parse/access8.C: New test.
24414
24415 2005-10-20  Richard Guenther  <rguenther@suse.de>
24416
24417         PR c++/24439
24418         * g++.dg/tree-ssa/pr24439.C: New testcase.
24419
24420 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24421
24422         * g++.dg/opt/delay-slot-1.C: New test.
24423
24424 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
24425
24426         PR fortran/21625
24427         * gfortran.fg/der_init_1.f90: New.
24428
24429 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
24430
24431         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
24432
24433 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
24434
24435         PR c++/21908
24436         * g++.dg/parse/error28.C: New test.
24437
24438 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24439
24440         * gcc.dg/profile-generate-2.c: New test.
24441
24442 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
24443
24444         PR target/23589
24445         * g++.dg/ext/dllimport11.C: New.
24446
24447 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24448
24449         PR c++/22293
24450         * g++.dg/other/friend3.C: New test.
24451
24452 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
24453
24454         PR c++/23293
24455         * g++.dg/template/error19.C: New test.
24456
24457 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
24458
24459         PR c++/21383
24460         * g++.dg/overload/koenig2.C: New.
24461
24462         PR c++/23118
24463         * g++.dg/overload/error2.C: New.
24464
24465         PR c++/22604
24466         * g++.dg/inherit/covariant14.C: New.
24467
24468 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24469
24470         PR c++/23440
24471         * g++.dg/parse/for1.C: New test.
24472
24473 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
24474
24475         PR fortran/23446
24476         * gfortran.dg/host_dummy_index_1.f90: New test.
24477
24478         PR fortran/21459
24479         * gfortran.dg/automatic_char_len_2.f90: New test.
24480
24481         PR fortran/20866
24482         * gfortran.dg/recursive_statement_functions.f90: New test.
24483
24484         PR fortran/20853
24485         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
24486
24487         PR fortran/20849
24488         * gfortran.dg/external_initializer.f90: New test.
24489
24490         PR fortran/20837
24491         * non_module_public.f90: New test.
24492
24493 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
24494
24495         PR c++/24386
24496         * g++.dg/template/overload7.C: New.
24497
24498         PR c++/22551
24499         * g++.dg/other/switch2.C: Remove expected warnings.
24500
24501         PR c++/21353
24502         * g++.dg/template/defarg6.C: New.
24503
24504 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
24505
24506         PR target/24315
24507         * gcc.target/i386/pr24315.c: New test.
24508
24509 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
24510
24511         PR c++/24389
24512         * g++.dg/template/static21.C: New test.
24513         * g++.dg/template/static21-a.cc: Likewise.
24514
24515 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
24516
24517         PR c++/23959
24518         * g++.dg/warn/Wswitch-default-1.C: New test.
24519         * g++.dg/warn/Wswitch-default-2.C: New test.
24520
24521 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
24522
24523         PR c++/22173
24524         * g++.dg/parse/template18.C: New test.
24525         * g++.dg/template/nontype15.C: Likewise.
24526
24527 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
24528
24529         PR fortran/22273
24530         * gfortran.dg/spec_expr_2.f90: New.
24531
24532 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
24533
24534         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
24535         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
24536         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
24537         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
24538         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
24539         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
24540         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
24541         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
24542         previous target-specific skips and warning-message matches where
24543         applicable.
24544
24545 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
24546
24547         PR c++/21347
24548         * g++.dg/warn/Wctor-dtor.C: New test.
24549
24550 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24551
24552         PR c/23439
24553         * gcc.dg/for-1.c: New test.
24554
24555 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
24556
24557         PR c++/19565
24558         * g++.dg/warn/Wconversion1.C: New test.
24559         * g++.dg/ext/packed4.C: Compile with -w.
24560         * g++.dg/opt/20050511-1.C: Likewise.
24561         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
24562
24563 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
24564
24565         * gfortran.dg/boz_5.f90: New test.
24566
24567 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
24568
24569         PR c++/22551
24570         * g++.dg/other/switch2.C: New.
24571
24572         PR c++/23984
24573         * g++.dg/init/ctor7.C: New.
24574
24575 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
24576
24577         PR c++/23730
24578         * g++.dg/parse/crash32.C: New test.
24579
24580 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
24581
24582         PR c++/20721
24583         * g++.dg/init/goto2.C: New test.
24584
24585         PR c++/22464
24586         * g++.dg/template/crash/41.C: New test.
24587
24588         PR c++/22180
24589         * g++.dg/template/crash40.C: New test.
24590
24591         PR c++/23694
24592         * g++.dg/parse/friend5.C: New test.
24593
24594         PR c++/23307
24595         * g++.dg/template/crash38.C: New test.
24596
24597         PR c++/22352
24598         * g++.dg/template/friend38.C: New test.
24599
24600         PR c++/22405
24601         * g++.dg/template/crash39.C: New test.
24602
24603 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
24604
24605         * gcc.dg/debug/dwarf2/dwarf-char1.c,
24606         gcc.dg/debug/dwarf2/dwarf-char2.c,
24607         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
24608
24609         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
24610
24611 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
24612
24613         * gcc.dg/dll-2.c: Add tests for warnings.
24614         * gcc.dg/dll-3.c: Likewise.
24615         * gcc.dg/dll-4.c: Likewise.
24616
24617         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
24618         * g++.dg/ext/dllimport2.C: Likewise.
24619         * g++.dg/ext/dllimport3.C: Likewise.
24620         * g++.dg/ext/dllimport7.C: Likewise.
24621         * g++.dg/ext/dllimport8.C: Likewise.
24622         * g++.dg/ext/dllimport9.C: Likewise.
24623
24624 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
24625
24626         PR fortran/24092
24627         * gfortran.dg/derived_pointer_recursion.f90: New test.
24628
24629 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
24630
24631         * gcc.c-torture/execute/20051012-1.c: New test.
24632
24633 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
24634
24635         PR fortran/18082
24636         * gfortran.dg/automatic_char_len_1.f90: New test.
24637
24638 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
24639
24640         PR fortran/20847
24641         * gfortran.dg/save_common.f90: New test.
24642
24643         PR fortran/20856
24644         * gfortran.dg/save_result.f90: New test.
24645
24646 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
24647
24648         PR c++/21592
24649         * g++.dg/template/dependent-expr1.C: Add new expected error.
24650         * g++.dg/template/dependent-expr2.C: Adjust error text.
24651         * g++.dg/template/overload6.C: New.
24652
24653         PR c++/23797
24654         * g++.dg/other/typename8.C: New.
24655
24656         PR c++/21117
24657         * g++.dg/other/return1.C: New.
24658
24659 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
24660
24661         PR c++/24052
24662         * g++.dg/ext/label5.C: New.
24663
24664 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
24665
24666         PR c++/19964
24667         * g++.dg/parse/crash31.C: New.
24668
24669 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
24670
24671         * g++.dg/ipa/ipa-1.c: New test.
24672         * g++.dg/ipa/ipa-2.c: New test.
24673         * g++.dg/ipa/ipa-3.c: New test.
24674         * g++.dg/ipa/ipa-4.c: New test.
24675         * g++.dg/ipa/ipa-5.c: New test.
24676         * g++.dg/ipa/ipa.exp: New file.
24677
24678 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
24679
24680         PR fortran/24207
24681         * gfortran.dg/private_type_3.f90: New test.
24682
24683 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
24684
24685         PR fortran/20786
24686         gfortran.dg/aint_anint_1.f90: New test.
24687
24688 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
24689
24690         PR libgfortran/24313
24691         gfortran.dg/csqrt.f: New test.
24692
24693 2005-10-11  Ian Lance Taylor  <ian@airs.com>
24694
24695         PR c++/8057
24696         * g++.dg/warn/noeffect7.C: New test.
24697         * g++.dg/warn/noeffect2.C: Instantiate templates.
24698         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
24699         and warning.
24700
24701 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
24702
24703         PR c++/21089
24704         * g++.dg/init/float1.C: New test.
24705
24706         PR c++/24277
24707         * g++.dg/init/member1.C: Tweak error markers.
24708
24709 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
24710
24711         PR testsuite/24281
24712         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
24713         Check for null pointer.
24714
24715 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
24716
24717         PR c++/21369
24718         * g++.dg/parse/ret-type3.C: New test.
24719
24720 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
24721
24722         PR tree-opt/23946
24723         * gcc.c-torture/compile/pr23946.c: New test.
24724
24725 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
24726
24727         * g++.dg/opt/mmx2.C: New test.
24728
24729 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
24730
24731         PR c++/24277
24732         * g++.dg/template/static20.C: New test.
24733
24734         PR c++/24302
24735         * g++.dg/warn/Wunused-12.C: New test.
24736
24737         PR c++/23437
24738         * g++.dg/template/arg4.C: New test.
24739
24740 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24741
24742         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
24743         * gcc.dg/ucnid-3.c: Likewise.
24744         * gcc.dg/ucnid-4.c: Likewise.
24745         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
24746         * g++.dg/other/ucnid-1.C: Likewise.
24747         * gcc.dg/sparc-frame-1.c: New test.
24748
24749 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
24750
24751         PR c++/24139
24752         * g++.dg/template/spec27.C: New test.
24753
24754         PR c++/24275
24755         * g++.dg/template/static19.C: New test.
24756
24757 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24758
24759         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
24760         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
24761
24762 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
24763
24764         PR target/24136
24765         * gfortran.fortran-torture/compile/pr24136.f: New test.
24766
24767 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
24768
24769         PR c++/22172
24770         * g++.dg/parse/crash30.C: New test.
24771
24772 2005-10-07  Richard Guenther  <rguenther@suse.de>
24773
24774         PR middle-end/24227
24775         * gcc.c-torture/compile/pr24227.c: New testcase.
24776
24777 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
24778
24779         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
24780         Do not put aligned attributes on array elements.
24781
24782 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
24783
24784         PR testsuite/23611, PR testsuite/23615
24785         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
24786         writing prototypes of library functions by hand.
24787         * obj-c++.dg/bitfield-4.mm: Likewise.
24788         * obj-c++.dg/const-str-4.mm: Likewise.
24789         * obj-c++.dg/encode-4.mm: Likewise.
24790         * obj-c++.dg/encode-5.mm: Likewise.
24791         * obj-c++.dg/encode-6.mm: Likewise.
24792         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
24793         * obj-c++.dg/method-10.mm: Likewise.
24794         * obj-c++.dg/method-17.mm: Likewise.
24795         * obj-c++.dg/method-19.mm: Likewise.
24796         * obj-c++.dg/try-catch-2.mm: Likewise.
24797
24798 2005-10-06  Richard Henderson  <rth@redhat.com>
24799
24800         PR 24236
24801         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
24802
24803 2005-10-06  Dale Johannesen  <dalej@apple.com>
24804
24805         * gcc.c-torture/execute/20030125-1.c: Correct.
24806
24807 2005-10-06  Richard Guenther  <rguenther@suse.de>
24808
24809         PR tree-optimization/24238
24810         * g++.dg/tree-ssa/pr24238.C: New testcase.
24811
24812 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
24813
24814         PR 18568
24815         * gfortran.dg/der_pointer_3.f90: New test.
24816
24817 2005-10-05  Devang Patel  <dpatel@apple.com>
24818
24819         PR Debug/23205
24820         * g++.dg/other/PR23205.C: New.
24821
24822 2005-10-05  Richard Henderson  <rth@redhat.com>
24823
24824         PR target/23602
24825         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
24826         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
24827
24828 2005-10-05  Dale Johannesen  <dalej@apple.com>
24829
24830         * gcc.c-torture/execute/float-floor.c: New.
24831
24832 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
24833
24834         PR tree-optimization/21419
24835         PR tree-optimization/24146
24836         PR tree-optimization/24151
24837
24838         * g++.dg/ext/asm7.C: New.
24839         * g++.dg/ext/asm8.C: New.
24840         * gcc.dg/asm-1.c: Compile on all targets.
24841         * gcc.dg/asm-pr24146.c: New.
24842         * gcc.dg/pr21419.c: Adjust error messages.
24843
24844 2005-10-05  Richard Guenther  <rguenther@suse.de>
24845
24846         PR fortran/24176
24847         * gfortran.fortran-torture/compile/empty.f90: New testcase.
24848
24849 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
24850
24851         PR c++/23513
24852         * g++.dg/template/spec22.C: Robustify test.
24853         * g++.dg/template/spec26.C: New.
24854
24855 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
24856
24857         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
24858         if target supports vector instructions.
24859
24860 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
24861
24862         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
24863         C99 functions.
24864
24865 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
24866
24867         * lib/target-supports.exp (check_effective_target_fortran_large_real,
24868         check_effective_target_fortran_large_int): Replace cached result
24869         when target changes.
24870
24871 2005-10-04  Devang Patel  <dpatel@apple.com>
24872
24873         * gcc.dg/i386-sse-vect-types.c: New.
24874
24875 2005-10-04  Ian Lance Taylor  <ian@airs.com>
24876
24877         PR preprocessor/13726
24878         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
24879         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
24880
24881 2005-10-04  Richard Guenther  <rguenther@suse.de>
24882
24883         PR c/23576
24884         * gcc.dg/noncompile/pr23576.c: New testcase.
24885
24886 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
24887
24888         PR middle-end/23125
24889         * gcc.dg/register-var-3.c: New test.
24890
24891 2005-10-04  Steven Bosscher  <stevenb@suse.de>
24892
24893         * gcc.dg/pr23049.c: New test.
24894
24895         * gcc.dg/ucnid-4.c: Fix test.
24896
24897 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
24898
24899         PR 23445
24900         * gcc.c-torture/compile/pr23445.c: New test.
24901
24902 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
24903
24904         * g++.dg/overload/unknown1.C: New.
24905
24906 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
24907
24908         PR c++/17775
24909         * g++.dg/template/repo4.C: New test.
24910
24911 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24912
24913         PR libfortran/19308
24914         * gfortran.dg/large_real_kind_2.F90: New test.
24915         * gfortran.dg/large_integer_kind_2.f90: New test.
24916
24917 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
24918
24919         * lib/target-supports.exp (check_effective_target_vect_shift):
24920         Implement with result caching. Add i?86, x86_64 and ia64 targets.
24921         (check_effective_target_vect_condition): Fix copy-n-pasto.
24922
24923         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
24924         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
24925         targets.
24926
24927 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
24928
24929         PR c++/22621
24930         * g++.dg/template/overload5.C : New test.
24931
24932         PR c++/23840
24933         * g++.dg/expr/stdarg1.C: New test.
24934
24935 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
24936
24937         PR 24142
24938         * gcc.c-torture/execute/pr24142.c: New test.
24939
24940 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
24941
24942         PR 24141
24943         * gcc.c-torture/execute/pr24141.c: New test.
24944
24945 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
24946             Diego Novillo  <dnovillo@redhat.com>
24947
24948         PR 23604
24949         * gcc.c-torture/execute/pr23604.c: New test.
24950
24951 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
24952
24953         PR fortran/16404
24954         PR fortran/20835
24955         PR fortran/20890
24956         PR fortran/20899
24957         PR fortran/20900
24958         PR fortran/20901
24959         PR fortran/20902
24960         gfortran.dg/equiv_constraint_1.f90: New test.
24961         gfortran.dg/equiv_constraint_2.f90: New test.
24962         gfortran.dg/equiv_constraint_3.f90: New test.
24963         gfortran.dg/equiv_constraint_4.f90: New test.
24964         gfortran.dg/equiv_constraint_5.f90: New test.
24965         gfortran.dg/equiv_constraint_6.f90: New test.
24966         gfortran.dg/equiv_constraint_7.f90: New test.
24967         gfortran.dg/equiv_constraint_8.f90: New test.
24968         gfortran.dg/private_type_1.f90: New test.
24969         gfortran.dg/private_type_2.f90: New test.
24970         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
24971         980628-10.f: Assert std=gnu to permit mixing of
24972         types in equivalence statements.
24973
24974 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
24975
24976         PR 24112
24977         * gfortran.dg/open_status_1.f90: New.
24978
24979 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
24980
24981         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
24982         * gcc.dg/vect/pr22480.c: Clean up temp files.
24983         * gcc.dg/vect/pr23831.c: Clean up temp files.
24984         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
24985         Clean up temp files.
24986         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
24987         Clean up temp files.
24988
24989         * gcc.dg/20050309-1.c: Clean up temp files.
24990         * gcc.dg/20050325-1.c: Clean up temp files.
24991
24992 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
24993
24994         PR tree-optimization/24059
24995         * gcc.dg/vect/pr24059.c : New test.
24996
24997 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
24998
24999         PR middle-end/24109
25000         * gcc.c-torture/execute/20050929-1.c: New test.
25001
25002 2005-09-29  Steven Bosscher  <stevenb@suse.de>
25003
25004         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
25005
25006 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
25007
25008         PR c/21419
25009         * gcc.dg/pr21419.c: New test.
25010
25011 2005-09-29  Steven Bosscher  <stevenb@suse.de>
25012
25013         * gcc.dg/pr23911.c: New test.
25014
25015 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
25016
25017         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
25018
25019         PR c++/16782
25020         * g++.dg/parse/qualified4.C: New test.
25021         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
25022         * g++.old-deja/g++.mike/p8154.C: Likewise.
25023
25024 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
25025
25026         PR c++/22147
25027         * g++.dg/template/friend37.C: New test.
25028         * g++.dg/parse/crash28.C: Adjust error markers.
25029
25030 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
25031
25032         PR fortran/18518
25033         * gfortran.fortran-torture/execute/save_2.f90: New decl.
25034
25035 2005-09-27  Devang Patel  <dpatel@apple.com>
25036
25037         PR tree-optimization/23625
25038         * gcc.dg/pr23625.c: New test.
25039
25040 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
25041
25042         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
25043         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
25044
25045 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
25046
25047         PR fortran/23677
25048         * gfortran.fortran-torture/execute/save_1.f90: New test.
25049         * gfortran.dg/save_1.f90: New test.
25050
25051 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
25052
25053         * gcc.target/i386/builtin-apply-mmx.c: New test.
25054
25055         PR target/22576
25056         * gcc.target/i386/pr22576.c: New test.
25057
25058         PR target/22585
25059         * gcc.target/i386/pr22585.c: New test.
25060
25061         PR target/23268
25062         * gcc.target/i386/pr23268.c: New test.
25063
25064         PR middle-end/23831
25065         * gcc.dg/vect/pr23831.c: New test.
25066
25067         PR target/24055
25068         * gcc.target/i386/pr24055.c: New test.
25069
25070 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
25071
25072         PR tree-optimization/23960
25073         * gcc.c-torture/compile/pr23960.c: New.
25074
25075 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
25076
25077         PR fortran/16861
25078         * gfortran.dg/nested_modules_3.f90: New.
25079
25080 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
25081
25082         PR fortran/24005
25083         gfortran.dg/interface_1.f90: New test.
25084
25085 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
25086         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25087
25088         PR fortran/23843
25089         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
25090
25091 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
25092
25093         PR fortran/23516
25094         * gfortran.dg/imag_1.f: New test.
25095         * gfortran.dg/imag_2.f: Ditto.
25096
25097 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
25098
25099         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
25100
25101 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
25102
25103         PR c++/21983
25104         * g++.dg/warn/pr21983.C: New test.
25105
25106 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
25107
25108         * gcc.dg/20050922-1.c: Testcase added.
25109
25110 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
25111
25112         PR c++/23993
25113         * g++.dg/template/array14.C: New test.
25114
25115 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
25116
25117         PR fortran/19929
25118         * gfortran.dg/der_ptr_component_1.f90: New test.
25119
25120 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25121
25122         PR c++/23965
25123         * g++.dg/template/error1.C: Reject "no matching function" message.
25124
25125 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25126
25127         PR c++/17609
25128         * g++.dg/lookup/error1.C: New test.
25129
25130 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
25131
25132         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
25133         functionality of the testcase.
25134
25135 2005-09-20  Richard Henderson  <rth@redhat.com>
25136
25137         * gcc.dg/vect/vect-22.c: Require vect_float.
25138         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
25139
25140 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
25141
25142         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
25143         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
25144         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
25145         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
25146         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
25147         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
25148         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
25149         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
25150         * gcc.dg/cpp/ucnid-8.c: New test.
25151
25152 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
25153
25154         PR tree-optimization/23929
25155         * gcc.c-torture/compile/pr23929.c: New test.
25156
25157 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
25158
25159         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
25160         for one loop.
25161
25162 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
25163
25164         PR testsuite/23186
25165         * g++.dg/other/pr22003.C: Require named sections.
25166
25167 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
25168
25169         PR c++/23947
25170         * g++.dg/rtti/crash3.C: New test.
25171
25172         PR tree-optimization/23818
25173         * gcc.dg/pr23818.c: New test.
25174
25175 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25176
25177         PR fortran/23420
25178         * gfortran.dg/print_fmt_4.f: New.
25179
25180 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
25181
25182         PR fortran/23663
25183         * gfortran.fortran-torture/execute/entry_11.f90: New test.
25184
25185 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
25186
25187         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
25188         Use pointers to local alignable arrays instead. Added comments.
25189         * gcc.dg/vect/vect-46.c: Likewise.
25190         * gcc.dg/vect/vect-48.c: Likewise.
25191         * gcc.dg/vect/vect-49.c: Likewise.
25192         * gcc.dg/vect/vect-52.c: Likewise.
25193         * gcc.dg/vect/vect-53.c: Likewise.
25194         * gcc.dg/vect/vect-54.c: Likewise.
25195         * gcc.dg/vect/vect-56.c: Likewise.
25196         * gcc.dg/vect/vect-57.c: Likewise.
25197         * gcc.dg/vect/vect-58.c: Likewise.
25198         * gcc.dg/vect/vect-60.c: Likewise.
25199         * gcc.dg/vect/vect-61.c: Likewise.
25200
25201         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
25202         The test is no longer vectorizable on vect_no_align targets.
25203         * gcc.dg/vect/vect-43.c: Likewsie.
25204
25205         * gcc.dg/vect/vect-44.c: Added comments.
25206         * gcc.dg/vect/vect-45.c: Added comments.
25207         * gcc.dg/vect/vect-50.c: Added comments.
25208         * gcc.dg/vect/vect-51.c: Added comments.
25209
25210         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
25211         aligned type.
25212         * gcc.dg/vect/Os-vect-95.c: Likewise.
25213
25214         * gcc.dg/vect/vect-41.c: Test removed.
25215         * gcc.dg/vect/vect-47.c: Test removed.
25216         * gcc.dg/vect/vect-55.c: Test removed.
25217         * gcc.dg/vect/vect-59.c: Test removed.
25218
25219 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
25220
25221         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
25222         No longer vectorizable on vect_no_align targets.
25223         * gcc.dg/vect/pr20122.c: Likewise.
25224         * gcc.dg/vect/vect-74.c: Likewise.
25225         * gcc.dg/vect/vect-75.c: Likewise.
25226         * gcc.dg/vect/vect-76.c: Likewise.
25227
25228         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
25229         Will not be vectorizable on vect_no_align targets once aliasing issues
25230         are resolved.
25231         * gcc.dg/vect/vect-79.c: Likewise.
25232
25233         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
25234         * gcc.dg/vect/vect-78.c: Likewise.
25235         * gcc.dg/vect/vect-97.c: Likewise.
25236
25237 2005-09-19  Steven Bosscher  <stevenb@suse.de>
25238
25239         * gcc.dg/pr23943.c: New test.
25240
25241 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
25242
25243         PR fortran/19181
25244         * gfortran.dg/derived_pointer_null_1.f90: New test.
25245
25246 2005-09-18  Richard Guenther  <rguenther@suse.de>
25247
25248         PR middle-end/23944
25249         * gcc.c-torture/compile/pr23944.c: New testcase.
25250
25251 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
25252
25253         PR fortran/15975
25254         * gfortran.dg/der_pointer_2.f90: New test.
25255
25256 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
25257
25258         PR fortran/16861
25259         * gfortran.dg/nested_modules_2.f90: New test.
25260
25261 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25262
25263         PR c++/18368
25264         * g++.dg/other/semicolon.C: New test.
25265
25266 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
25267
25268         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
25269         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
25270
25271 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
25272
25273         PR c++/23914
25274         * g++.dg/template/static18.C: New test.
25275
25276         PR c++/21514
25277         * g++.dg/template/crash19.C: Remove dg-error marker.
25278         * g++.dg/template/local4.C: New test.
25279
25280 2005-09-16  Paul Brook  <paul@codesourcery.com>
25281
25282         PR fortran/23906
25283         * gfortran.dg/dependency_1.f90: New test.
25284
25285 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
25286
25287         PR c++/23896
25288         * g++.dg/template/static17.C: New test.
25289
25290 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
25291
25292         PR c++/23139
25293         * g++.dg/warn/huge-val1.C: New test.
25294
25295 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
25296
25297         PR c++/13140
25298         * g++.dg/parse/class2.C: New test.
25299         * g++.dg/template/explicit8.C: Likewise.
25300         * g++.dg/template/spec25.C: Likewise.
25301
25302 2005-09-14  Josh Conner  <jconner@apple.com>
25303
25304         PR middle-end/23584
25305         * gcc.dg/pr23584.c: New test.
25306
25307 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
25308
25309         PR fortran/21875 Internal Unit Array I/O, NIST
25310         * gfortran.dg/arrayio_1.f90: New test.
25311         * gfortran.dg/arrayio_1.f90: New test.
25312         * gfortran.dg/arrayio_1.f90: New test.
25313         * gfortran.dg/arrayio_1.f90: New test.
25314         * gfortran.dg/arrayio_1.f90: New test.
25315
25316 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
25317
25318         PR middle-end/22480
25319         * gcc.dg/vect/pr22480.c: New test.
25320
25321 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
25322
25323         PR fortran/19358
25324         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
25325
25326 2005-09-13 Josh Conner <jconner@apple.com>
25327
25328         PR c++/23180
25329         * g++.dg/init/struct2.C: New test.
25330         * g++.dg/init/struct3.C: New test.
25331
25332 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
25333
25334         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
25335         Clean up temp files.
25336         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
25337         gcc.dg/tree-ssa/builtin-fprintf-1.c,
25338         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
25339         gcc.dg/tree-ssa/builtin-printf-1.c,
25340         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
25341         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
25342         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
25343         gcc.dg/tree-ssa/builtin-vprintf-1.c,
25344         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
25345         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
25346         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
25347         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
25348         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
25349         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
25350         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
25351         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
25352
25353 2005-09-13  Josh Conner  <jconner@apple.com>
25354
25355         * lib/gcc-dg.exp: Load scanipa.exp.
25356         (cleanup-dump): New procedure.
25357         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
25358         * lib/scandump.exp: New file.
25359         * lib/scantree.exp: Use it.
25360         * lib/scanipa.exp: New file.
25361
25362 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
25363
25364         PR fortran/17740
25365         * gfortran.dg/generic_4.f90: New test.
25366
25367 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
25368
25369         PR target/23816
25370         * gcc.target/i386/pr23816-1.c: New test.
25371         * gcc.target/i386/pr23816-2.c: New test.
25372
25373
25374 2005-09-13  Bastian Blank <waldi@debian.org>
25375
25376         PR c++/16171
25377         * g++.dg/abi/mangle26.C: New test.
25378         * g++.dg/abi/mangle27.C: New test.
25379         * g++.dg/abi/mangle28.C: New test.
25380         * g++.dg/abi/mangle29.C: New test.
25381
25382         PR c++/23839
25383         * g++.dg/parse/register1.C: New test.
25384
25385 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
25386
25387         PR c++/23842
25388         * g++.dg/template/access16.C: New test.
25389
25390 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
25391
25392         * gfortran.dg/char_pack_2.f90: Increase the vector size.
25393
25394 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
25395
25396         PR fortran/18899
25397         * gfortran.dg/shape_2.f90: New test.
25398
25399 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
25400
25401         PR target/19269
25402         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
25403         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
25404         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
25405         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
25406         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
25407         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
25408         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
25409         tests.
25410
25411 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
25412
25413         PR c++/23841
25414         * g++.dg/parse/template17.C: New test.
25415
25416 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
25417
25418         PR c++/23789
25419         * g++.dg/template/nontype14.C: New test.
25420
25421 2005-09-12  Ian Lance Taylor  <ian@airs.com>
25422
25423         PR g++/7874
25424         * g++.dg/lookup/friend7.C: New test.
25425         * g++.dg/lookup/friend8.C: New test.
25426         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
25427         so that it will be found via argument dependent lookup.
25428         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
25429         friend functions which will no longer be found.
25430         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
25431         function g, so that it will be found via argument dependent
25432         lookup.
25433         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
25434         * g++.old-deja/g++.mike/net43.C: Likewise.
25435
25436 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
25437
25438         PR c++/23691
25439         * g++.dg/template/static16.C: New test.
25440
25441 2005-09-12  Josh Conner  <jconner@apple.com>
25442
25443         PR middle-end/23237
25444         * gcc.c-torture/compile/pr23237.c: New test.
25445
25446 2005-09-11  Richard Henderson  <rth@redhat.com>
25447
25448         * g++.dg/other/error8.C: Update expected diagnostic text.
25449
25450 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25451
25452         PR libfortran/19872
25453         * gfortran.dg/overwrite_1.f: New test.
25454
25455 2005-09-09  Josh Conner  <jconner@apple.com>
25456
25457         * g++.dg/init/pr23180-1.C: Removed.
25458         * g++.dg/init/pr23180-2.C: Removed.
25459
25460 2005-09-09  David Daney <ddaney@avtrex.com>
25461
25462         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
25463         files which are ...
25464         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
25465         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
25466
25467 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25468
25469         * gfortran.dg/iostat_2.f90: New test.
25470
25471 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
25472
25473         PR c++/22252
25474         * g++.dg/ext/interface1.C: New test.
25475         * g++.dg/ext/interface1.h: Likewise.
25476         * g++.dg/ext/interface1a.cc: Likewise.
25477
25478 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
25479
25480         * gfortran.dg/iomsg_1.f90: New test case.
25481
25482 2005-09-09  Richard Guenther  <rguenther@suse.de>
25483
25484         PR c++/23624
25485         * g++.dg/tree-ssa/pr23624.C: New testcase.
25486
25487 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
25488
25489         PR fortran/19239
25490         * gfortran.dg/vector_subscript_1.f90,
25491         * gfortran.dg/vector_subscript_2.f90: New tests.
25492
25493 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
25494
25495         PR fortran/21104
25496         * gfortran.dg/array_alloc_1.f90,
25497         * gfortran.dg/array_alloc_2.f90,
25498         * gfortran.dg/array_alloc_3.f90: New tests.
25499
25500 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
25501
25502         PR fortran/12840
25503         * gfortran.dg/array_constructor_6.f90
25504         * gfortran.dg/array_constructor_7.f90
25505         * gfortran.dg/array_constructor_8.f90
25506         * gfortran.dg/array_constructor_9.f90
25507         * gfortran.dg/array_constructor_10.f90
25508         * gfortran.dg/array_constructor_11.f90
25509         * gfortran.dg/array_constructor_12.f90: New tests.
25510
25511 2005-09-08  Josh Conner  <jconner@apple.com>
25512
25513         PR c++/23180
25514         * g++.dg/init/pr23180-1.C: New test.
25515         * g++.dg/init/pr23180-2.C: New test.
25516
25517 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
25518
25519         PR fortran/18878
25520         * gfortran.dg/module_double_reuse.f90: New.
25521
25522 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
25523
25524         PR fortran/23270
25525         PR fortran/22304
25526         PR fortran/18870
25527         PR fortran/17917
25528         PR fortran/16511
25529         * gfortran.dg/common_equivalence_1.f: New.
25530         * gfortran.dg/common_equivalence_2.f: New.
25531         * gfortran.dg/common_equivalence_3.f: New.
25532         * gfortran.dg/contained_equivalence_1.f90: New.
25533         * gfortran.dg/module_blank_common.f90: New.
25534         * gfortran.dg/module_commons_1.f90: New.
25535         * gfortran.dg/module_equivalence_1.f90: New.
25536         * gfortran.dg/nested_modules_1.f90: New.
25537         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
25538         equivalences and add comment to connect the test with
25539         the PR.
25540
25541 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25542
25543         PR fortran/23765
25544         * gfortran.dg/common_6.f90: New test.
25545
25546 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
25547
25548         PR fortran/15326
25549         * gfortran.dg/char_result_1.f90,
25550         * gfortran.dg/char_result_2.f90,
25551         * gfortran.dg/char_result_3.f90,
25552         * gfortran.dg/char_result_4.f90,
25553         * gfortran.dg/char_result_5.f90,
25554         * gfortran.dg/char_result_6.f90,
25555         * gfortran.dg/char_result_7.f90,
25556         * gfortran.dg/char_result_8.f90: New tests.
25557
25558 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
25559
25560         PR fortran/19928
25561         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
25562
25563 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
25564
25565         PR obj-c++/16816
25566         * obj-c++.dg/selector-5.mm: New test.
25567         * obj-c++.dg/selector-6.mm: New test.
25568
25569 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
25570
25571         PR objc/20574
25572         PR objc/19324
25573         * objc.dg/error-1.m: New test.
25574
25575 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
25576
25577         PR fortran/23373
25578         * gfortran.fortran-torture/execute/pr23373-1.f90,
25579         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
25580
25581 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
25582
25583         PR libfortran/23760
25584         * gfortran.dg/g77/1832.f: Remove long string in write statement
25585         to allow the test to pass on correct list directed output with
25586         prepended space.
25587
25588 2005-09-07  James E Wilson  <wilson@specifix.com>
25589
25590         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
25591
25592 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
25593
25594         * gfortran.dg/parameter+save.f90: Rename to
25595         * gfortran.dg/parameter_save.f90: .. this.
25596
25597 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
25598
25599         PR fortran/20848
25600         * gfortran.dg/parameter+save.f90: New test case.
25601
25602 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
25603
25604         PR fortran/19269
25605         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
25606
25607 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
25608
25609         PR c/23075
25610         * gcc.dg/pr23075.c: New test.
25611         * g++.dg/warn/pr23075.C: New test.
25612
25613         PR target/22362
25614         * gcc.target/i386/pr22362.c: New test.
25615
25616         PR rtl-optimization/23098
25617         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
25618
25619         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
25620         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25621         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25622
25623 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
25624
25625         * g++.dg/expr/cast6.C: New test.
25626
25627         PR c++/9782
25628         * g++.dg/init/new15.C: New test.
25629
25630 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
25631
25632         * gcc.dg/vect/Os-vect-95.c: New test.
25633         * gcc.dg/vect/vect-95.c: Same.
25634
25635 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
25636
25637         * gcc.dg/vect/vect-29.c: Update xfail testing.
25638         * gcc.dg/vect/vect-44.c: Same.
25639         * gcc.dg/vect/vect-48.c: Same.
25640         * gcc.dg/vect/vect-50.c: Same.
25641         * gcc.dg/vect/vect-72.c: Same.
25642         * gcc.dg/vect/vect-77.c: Same.
25643         * gcc.dg/vect/vect-78.c: Same.
25644         * gcc.dg/vect/vect-80.c: Same.
25645         * gcc.dg/vect/vect-96.c: Same.
25646         * gcc.dg/vect/vect-100.c: Same.
25647         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
25648         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
25649         * gfortran.dg/vect/vect-5.f90: Same.
25650
25651 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
25652
25653         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
25654         start strings.
25655         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25656         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25657
25658         PR c++/23056
25659         * g++.dg/opt/pr23056.C: New test.
25660
25661         PR rtl-optimization/23098
25662         * gcc.target/i386/pr23098.c: New test.
25663
25664 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
25665
25666         PR c++/23667
25667         * g++.dg/template/static15.C: New test.
25668
25669         PR c++/21440
25670         * g++.dg/ext/stmtexpr5.C: New test.
25671         * g++.dg/ext/stmtexpr6.C: Likewise.
25672
25673 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
25674
25675         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
25676
25677         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
25678         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25679         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25680
25681 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
25682
25683         PR libfortran/23321
25684         * gfortran.dg/direct_io_4.f90: New test case.
25685
25686 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
25687             Rasmus Hahn  <rassahah@neofonie.de>
25688
25689         PR libobjc/23108
25690         * objc.dg/type-stream-1.m: New test.
25691
25692 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
25693
25694         PR fortran/23661
25695         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
25696         gfortran.dg/print_fmt_3.f90: New test.
25697
25698 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
25699
25700         * gfortran.dg/fmt_t_1.f90: New test.
25701
25702 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
25703
25704         PR rtl-optimization/23454
25705         * g++.dg/opt/pr23454.C: New test.
25706
25707 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
25708
25709         PR c++/23699
25710         * g++.dg/ext/static1.C: New test.
25711
25712 2005-09-02  Richard Henderson  <rth@redhat.com>
25713
25714         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
25715         tail call to check_fa_work.
25716
25717 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
25718
25719         PR c++/21687
25720         * g++.dg/other/gc3.C: New test.
25721
25722 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
25723
25724         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
25725         * gcc.dg/20050826-1.c: Likewise.
25726
25727 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
25728
25729         PR c++/23167
25730         * g++.dg/expr/volatile1.C: New test.
25731
25732 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
25733
25734         PR middle-end/23547
25735         * gcc.dg/pr23547.c: New test.
25736
25737 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
25738
25739         PR c/22061
25740         * gcc.c-torture/execute/pr22061-1.c,
25741         * gcc.c-torture/execute/pr22061-2.c,
25742         * gcc.c-torture/execute/pr22061-3.c,
25743         * gcc.c-torture/execute/pr22061-4.c: New tests.
25744
25745 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
25746
25747         * gcc.dg/Wredundant-decls-2.c: New test to check that
25748         -Wredundant-decls does not issue warning for a variable
25749         definition following a declaration.
25750
25751 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
25752
25753         PR debug/7241
25754         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
25755         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
25756         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
25757
25758         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
25759         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
25760         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
25761         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
25762         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
25763         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
25764         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
25765         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
25766
25767 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
25768
25769         PR objc/23306
25770         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
25771         scan-assmbler.
25772
25773 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
25774
25775         PR target/21255
25776         * gcc.dg/pr21255-1.c: New test.
25777         * gcc.dg/pr21255-2-mb.c: Likewise.
25778         * gcc.dg/pr21255-2-ml.c: Likewise.
25779         * gcc.dg/pr21255-3.c: Likewise.
25780         * gcc.dg/pr21255-4.c: Likewise.
25781
25782 2005-08-31  Dale Johannesen  <dalej@apple.com>
25783
25784         * gcc.dg/20050830-1.c: New.
25785
25786 2005-08-31  Josh Conner  <jconner@apple.com>
25787
25788         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
25789         command-line options for arm-*-* targets.
25790         * g++.dg/init/array16.C: Likewise.
25791         * g++.dg/other/crash-4.C: Likewise.
25792
25793 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
25794
25795         PR obj-c++/23640
25796         * obj-c++.dg/gnu-runtime-3.mm: New test.
25797
25798 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25799
25800         PR c++/13377
25801         * g++.dg/lookup/ambig4.C: New test.
25802         * g++.dg/lookup/ambig5.C: New test.
25803         * g++.dg/tc1/dr101.C: Adjust error markers.
25804
25805 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25806
25807         PR c++/23639
25808         * g++.dg/template/ttp5.C: Adjust error markers.
25809
25810 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
25811
25812         PR testsuite/23609
25813         * lib/obj-c++.exp: Include target-libpath.exp.
25814         (obj-c++_link_flags): Look for the GNU libobjc library
25815         and set the library path to include it.
25816         Don't manually set LD_LIBRARY_PATH (etc.) but call
25817         set_ld_library_path_env_vars instead.
25818         (obj-c++_target_compile): Don't set library path or
25819         linker flags because they are already set correctly
25820         in obj-c++_link_flags.
25821
25822 2005-08-30  Josh Conner  <jconner@apple.com>
25823
25824         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
25825         to command-line options for arm-*-* targets.
25826
25827 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
25828
25829         * g++.dg/other/i386-1.C: New.
25830
25831 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
25832
25833         PR preprocessor/20348
25834         PR preprocessor/20356
25835         * gcc.dg/cpp/pr20348.c: New test.
25836         * gcc.dg/cpp/pr20348.h: New file.
25837         * gcc.dg/cpp/inc/pr20348.h: New file.
25838         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
25839         * gcc.dg/cpp/pr20356.c: New test.
25840         * gcc.dg/cpp/pr20356.h: New file.
25841         * gcc.dg/cpp/inc/pr20356.h: New file.
25842         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
25843
25844 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
25845
25846         * gfortran.fortran-torture/execute/intrinsic_count.f90:
25847         Fix array dimension to avoid correct end-of-file error.
25848
25849 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
25850
25851         PR libfortran/23598
25852         * gfortran.dg/iostat_1.f90: New test.
25853
25854 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
25855
25856         PR middle-end/23408
25857         * gcc.dg/pr23408.c: New test.
25858
25859 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
25860
25861         PR c++/23099
25862         * g++.dg/init/member1.C: Make sure erroneous static data member
25863         definitions are required.
25864         * g++.dg/template/static13.C: New test.
25865         * g++.dg/template/static14.C: Likewise.
25866
25867 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
25868
25869         * gcc.target/i386/pr23575.c: Use -msse2 instead of
25870         -march=pentium4, remove ilp32 requirement.
25871
25872         PR middle-end/23484
25873         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
25874         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
25875
25876 2005-08-29  Andreas Jaeger  <aj@suse.de>
25877
25878         PR testsuite/23607
25879         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
25880
25881 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
25882
25883         * gcc.c-torture/execute/20050316-2.c: New test.
25884         * gcc.c-torture/execute/20050316-3.c: New test.
25885         * gcc.dg/torture/pr16104-1.c: New test.
25886
25887 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
25888
25889         PR middle-end/23463
25890         * gcc.c-torture/execute/zero-struct-1.c: New test.
25891
25892 2005-08-27  Richard Guenther  <rguenther@suse.de>
25893
25894         PR target/23575
25895         * gcc.target/i386/pr23575.c: New testcase.
25896
25897 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
25898
25899         PR rtl-optimization/23561
25900         * gcc.c-torture/execute/20050826-1.c: New test.
25901
25902         PR rtl-opt/23560
25903         * gcc.c-torture/execute/20050826-2.c: New test.
25904
25905 2005-08-26  Dale Johannesen  <dalej@apple.com>
25906
25907         * gcc.dg/20030711-1.c: Modify to work on Darwin.
25908         * gcc.dg/20050826-1.c: New.
25909
25910 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
25911
25912         PR c++/19004
25913         * g++.dg/template/nontype13.C: New test.
25914
25915         PR c++/23491
25916         * g++.dg/init/new14.C: New test.
25917         * g++.dg/expr/anew1.C: Do not XFAIL.
25918         * g++.dg/expr/anew2.C: Likewise.
25919         * g++.dg/expr/anew3.C: Likewise.
25920
25921 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
25922
25923         PR middle-end/22439
25924         * gcc.dg/vla-3.c: New test.
25925
25926 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
25927
25928         PR fortran/20363
25929         * gfortran.dg/named_interface.f90: New.
25930
25931 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
25932
25933         * gcc.c-torture/execute/frame-address.c: New test.
25934
25935 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
25936
25937         PR c++/20817
25938         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
25939
25940 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
25941
25942         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
25943
25944 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
25945
25946         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
25947         * gcc.dg/altivec-22.c: Rename from..
25948         * gcc.dg/altivec-nomfcr.c: ..this.
25949
25950 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
25951
25952         PR tree-optimization/23546
25953         * gcc.dg/tree-ssa/pr23546.c: New test.
25954
25955 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
25956
25957         PR fortran/17758
25958         * gfortran.dg/nonreturning_statements.f90: New test.
25959
25960 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25961
25962         PR c++/22454
25963         * g++.dg/parse/crash29.C: New.
25964
25965 2005-08-23  DJ Delorie  <dj@redhat.com>
25966
25967         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
25968         constants have the L suffix.
25969
25970 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
25971
25972         PR c++/23044
25973         * g++.dg/template/instantiate8.C: New.
25974
25975 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
25976
25977         PR middle-end/23467
25978         * gcc.c-torture/execute/pr23467.c: New test.
25979
25980 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
25981
25982         PR tree-optimization/22043
25983         * gcc.c-torture/execute/20050613-1.c: New test.
25984
25985 2005-08-23  Ben Elliston  <bje@au.ibm.com>
25986
25987         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
25988
25989 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
25990
25991         PR rtl-optimization/23478
25992         * g++.dg/opt/pr23478.C: New test.
25993
25994 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
25995
25996         PR c/18715
25997         * gcc.dg/switch-warn-3.c: New test.
25998
25999 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26000
26001         PR c++/22233
26002         * g++.dg/template/param1.C: New test.
26003
26004 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26005
26006         PR c++/23089
26007         * g++.dg/other/incomplete1.C: New test.
26008
26009 2005-08-22  Ira Rosen  <irar@il.ibm.com>
26010
26011         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
26012         are vectorizable.
26013
26014 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26015
26016         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
26017         d_lines_5.f: New.
26018
26019 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
26020
26021         * gcc.target/i386/sse-4.c: New test.
26022
26023 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26024
26025         PR testsuite/23239
26026         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
26027
26028 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
26029
26030         * gcc.dg/20050811-1.c: New test.
26031         * gcc.dg/20050811-2.c: New test.
26032
26033 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
26034
26035         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
26036
26037 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
26038
26039         PR 23476
26040         * gcc.c-torture/compile/pr23476.c: New test.
26041
26042 2005-08-19  Devang Patel  <dpatel@apple.com>
26043
26044         PR tree-optimization/23048
26045         * gcc.dg/tree-ssa/pr23048.c: New test.
26046
26047 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26048
26049         PR middle-end/20624
26050         * g++.dg/warn/Wreturn-3.C: New test
26051
26052 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
26053
26054         PR tree-optimization/22228
26055         * g++.dg/vect/pr22543.cc: New test.
26056
26057 2005-08-17  Steven Bosscher  <stevenb@suse.de>
26058
26059         PR tree-optimization/21574
26060         * gcc.dg/tree-ssa/pr21574.c: New test.
26061
26062 2005-08-16  James E Wilson  <wilson@specifix.com>
26063
26064         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
26065
26066 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
26067
26068         PR tree-opt/23402
26069         * gcc.c-torture/compile/zero-strct-3.c: New test.
26070         * gcc.c-torture/compile/zero-strct-4.c: New test.
26071
26072 2005-08-16  Steven Bosscher  <stevenb@suse.de>
26073
26074         PR target/23376
26075         * gcc.target/x86_64/pr23376.c: New test.
26076
26077 2005-08-16  Ian Lance Taylor  <ian@airs.com>
26078
26079         PR c++/23337
26080         * g++.dg/ext/vector2.C: New.
26081
26082 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
26083
26084         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
26085
26086 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
26087
26088         PR libfortran/23428
26089         * gfortran.dg/inquire-complex.f90: New test case.
26090
26091 2005-08-16  James E Wilson  <wilson@specifix.com>
26092
26093         PR tree-optimization/21105
26094         * gcc.dg/large-size-array.c: New.
26095
26096 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
26097
26098         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
26099         type.
26100         * gcc.dg/vect/vect-41: Likewise.
26101         * gcc.dg/vect/vect-42: Likewise.
26102         * gcc.dg/vect/vect-43: Likewise.
26103         * gcc.dg/vect/vect-44: Likewise.
26104         * gcc.dg/vect/vect-46: Likewise.
26105         * gcc.dg/vect/vect-47: Likewise.
26106         * gcc.dg/vect/vect-48: Likewise.
26107         * gcc.dg/vect/vect-52: Likewise.
26108         * gcc.dg/vect/vect-53: Likewise.
26109         * gcc.dg/vect/vect-54: Likewise.
26110         * gcc.dg/vect/vect-55: Likewise.
26111         * gcc.dg/vect/vect-56: Likewise.
26112         * gcc.dg/vect/vect-57: Likewise.
26113         * gcc.dg/vect/vect-58: Likewise.
26114         * gcc.dg/vect/vect-59: Likewise.
26115         * gcc.dg/vect/vect-60: Likewise.
26116         * gcc.dg/vect/vect-61: Likewise.
26117         * gcc.dg/vect/vect-85: Likewise.
26118         * gcc.dg/vect/vect-87: Likewise.
26119         * gcc.dg/vect/vect-88: Likewise.
26120         * gcc.dg/vect/vect-93.c: Likewise.
26121         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
26122         * gcc.dg/vect/vect-75: Likewise.
26123         * gcc.dg/vect/vect-76: Likewise.
26124         * gcc.dg/vect/vect-77: Likewise.
26125         * gcc.dg/vect/vect-78: Likewise.
26126         * gcc.dg/vect/vect-80: Likewise.
26127         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
26128         vectorized for the expected reason, rather than checking how alignment
26129         was handled.
26130         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
26131         aligned type and also instead of aligned pointers. Added documentation.
26132
26133 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
26134
26135         * gfortran.dg/power.f90: New test.
26136
26137 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
26138
26139         PR rtl-optimization/23299
26140         * g++.dg/opt/pr23299.C: New test.
26141
26142 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26143
26144         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
26145
26146 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
26147
26148         * g++.dg/template/local6.C: New test.
26149
26150 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
26151
26152         * execute/exceptions/finally-1.m: Check that the catch and finally are
26153         being called.  Also add a "return 0;" at the end of main.
26154
26155 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
26156
26157         PR fortran/21432.
26158         * gfortran.dg/namelist_print_1.f: New test of functionality of
26159         PRINT namelist.
26160         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
26161         namelist generates error with -std=f95.
26162
26163 2005-08-14  Ira Rosen  <irar@il.ibm.com>
26164
26165         PR tree-optimization/23119
26166         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
26167
26168 2005-08-13  Marcin Koziej  <creep@desk.pl>
26169             Andrew Pinski  <pinskia@physics.uc.edu>
26170
26171         PR libobjc/22492
26172         * execute/exceptions/finally-1.m: New test.
26173
26174 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26175
26176         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
26177         testsuite.
26178         * objc/execute/exceptions/trivial.m: New test.
26179         * objc.dg/try-catch-11.m: Move to ...
26180         * objc/execute/exceptions/foward-1.m: Here.
26181         * objc.dg/try-catch-2.m: Move to ...
26182         * objc/execute/exceptions/catchall-1.m: Here.
26183         * objc.dg/try-catch-8.m: Move to ...
26184         * objc/execute/exceptions/local-variables-1.m: Here.
26185
26186 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26187
26188         * objc.dg/nested-func-1.m: Move to ...
26189         * objc/execute/nested-func-1.m: Here.
26190
26191 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26192
26193         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
26194         in ${options} instead of [target_info name].
26195         * lib/obj-c++.exp (objc_target_compile): Likewise.
26196
26197 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26198
26199         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
26200
26201 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26202
26203         part of PR testsuite/23348
26204         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
26205         each of the torture options.
26206         * objc/compile/trivial.m: New test.
26207
26208 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
26209
26210         * gfortran.dg/eoshift.f90: Correct format.
26211
26212 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
26213
26214         * gfortran.fortran-torture/execute/character_passing.f90:
26215         Fix comment typo.
26216
26217 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
26218
26219         PR c++/8271
26220         * g++.dg/template/unify10.C: New.
26221
26222 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
26223
26224         * g++.dg/parse/pr22514.C: Move to...
26225         * g++.dg/debug/pr22514.C: here.
26226
26227 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26228
26229         PR c++/23266
26230         * g++.dg/inherit/pure1.C: New test.
26231
26232         * ChangeLog: Fix typos.
26233
26234 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26235             Steven Bosscher  <stevenb@suse.de>
26236
26237         * gfortran.dg/runtime_warning_1.f90: New test.
26238
26239 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26240
26241         PR c++/23219
26242         * g++.dg/parse/crash28.C: New.
26243
26244 2005-08-11  Richard Guenther  <rguenther@suse.de>
26245
26246         PR target/23289
26247         * gcc.target/i386/tailcall-1.c: New testcase.
26248
26249 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
26250
26251         * gcc.dg/vect/vect-67.c: Un-xfail.
26252
26253 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
26254
26255         PR c++/23225
26256         * g++.dg/parse/crash27.C: new test.
26257
26258 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
26259
26260         PR libfortran/22143
26261         * gfortran.dg/shift-kind.f90: New testcase.
26262
26263 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
26264
26265         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
26266         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
26267
26268 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26269
26270         PR c++/20646
26271         * g++.dg/other/mult-stor1.C: New test.
26272
26273 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
26274
26275         * gcc.c-torture/pr18299-1.c: Move to ...
26276         * gcc.c-torture/compile/pr18299-1.c: Here.
26277
26278 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
26279
26280         * gfortran/fortran.torture/execute/character_passing.f90:
26281         Fix types for LSAME.
26282
26283 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
26284
26285         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
26286         input data back to what it was originally.
26287
26288 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
26289
26290         * objc.dg/try-catch-8.m: Enable for all targets.
26291
26292 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
26293
26294         * gcc.dg/pr23165.c: New test.
26295
26296 2005-08-09  Steven Bosscher  <stevenb@suse.de>
26297
26298         PR tree-optimization/23234
26299         * gcc.dg/tree-ssa/pr23234.c: New test.
26300
26301 2005-08-08  Josh Conner  <jconner@apple.com>
26302
26303         PR rtl-optimization/23241
26304         * gcc.dg/char-compare.c: New test.
26305
26306 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26307
26308         PR c++/22508
26309         * g++.dg/init/new13.C: New test.
26310
26311 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
26312
26313         PR c++/21166
26314         * g++.dg/other/crash-4.C: Adjust
26315         * g++/dg/ext/packed9.C: New.
26316
26317 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
26318
26319         PR middle-end/21964
26320         * gcc.c-torture/execute/pr21964-1.c: New test.
26321
26322 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
26323
26324         PR c/22458
26325         * gcc.dg/pr22458-1.c: New test.
26326
26327 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
26328             Steven G. Kargl <kargls@comcast.net>
26329
26330         PR fortran/22390
26331         * gfortran.dg/flush_1.f90: New test.
26332
26333 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26334
26335         PR c++/23191
26336         * g++.dg/template/eh2.C: New test.
26337
26338 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26339
26340         PR c++/19498
26341         * g++.dg/template/instantiate7.C: New test.
26342
26343 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
26344
26345         PR c/23113
26346         * gcc.dg/Wunused-value-1.c: New test.
26347
26348 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
26349
26350         PR rtl-optimization/23233
26351         * gcc.c-torture/compile/pr23233-1.c: New test.
26352
26353 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
26354
26355         PR fortran/18833
26356         PR fortran/20850
26357         * gfortran.dg/equiv_1.f90: New test.
26358         * gfortran.dg/equiv_2.f90: New test.
26359         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
26360         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
26361         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
26362
26363 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
26364
26365         * gcc.c-torture/execute/vrp-5.c: New test.
26366         * gcc.c-torture/execute/vrp-6.c: New test.
26367         * gcc.dg/tree-ssa/vrp21.c: New test.
26368
26369 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
26370
26371         * g++.dg/parse/pr22514.C: New test.
26372
26373 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
26374
26375         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
26376
26377         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
26378         instead of constant loads / pool entries.
26379
26380 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
26381
26382         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
26383         TEST_TO_WCTYPE.
26384
26385 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
26386
26387         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
26388         __WINT_TYPE__ in generated prototypes if possible.
26389
26390 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
26391
26392         PR 22037
26393         * g++.dg/tree-ssa/pr22037.C:
26394
26395 2005-08-04  Richard Henderson  <rth@redhat.com>
26396
26397         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
26398         scan-tree-dump-times directive.
26399
26400 2005-08-04  Jan Hubicka  <jh@suse.cz>
26401
26402         * gcov-1.C: Fix switch counts.
26403         * gcov-4b.c: Likewise.
26404
26405 2005-08-03  Jeff Law  <law@redhat.com>
26406
26407         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
26408
26409 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
26410
26411         * gcc.c-torture/execute/pr23135.c: New test.
26412
26413 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26414
26415         PR tree-optimization/19899
26416         * gcc.dg/tree-ssa/scev-1.c: New test.
26417         * gcc.dg/tree-ssa/scev-2.c: New test.
26418
26419 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
26420
26421         PR target/18582
26422         * gcc.dg/torture/pr18582-1.c: New test.
26423
26424 2005-08-03  Jan Hubicka  <jh@suse.cz>
26425
26426         * update-conroll.c: New testcase.
26427         * update-conroll-2.c: New testcase.
26428
26429 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
26430
26431         * gfortran.dg/constant_substring.f: New test.
26432         * gfortran.dg/pr22491.f: New test.
26433
26434 2005-08-02  Jan Hubicka  <jh@suse.cz>
26435
26436         * update-threading.c: Replace by the proper one.
26437
26438 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
26439
26440         PR 23164
26441         * g++.dg/tree-ssa/pr23164.C: New test.
26442
26443 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
26444
26445         * gcc.dg/tree-ssa/pr23192.c: New test.
26446
26447 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
26448
26449         * gcc.c-torture/execute/vrp-4.c: New test.
26450
26451 2005-08-02  Jan Hubicka  <jh@suse.cz>
26452
26453         * update-threading.c: New test.
26454
26455 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
26456
26457         * gcc.c-torture/compile/20050801-1.c: New test.
26458         * gcc.c-torture/compile/20050801-2.c: New test.
26459
26460 2005-08-01  Jan Hubicka  <jh@suse.cz>
26461
26462         * val-prof-5.c: New test.
26463
26464 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
26465
26466         PR c/22311
26467         * gcc.dg/pr22311-1.c : New test.
26468
26469 2005-07-31  Steven Bosscher  <stevenb@suse.de>
26470
26471         PR target/23095
26472         * gfortran.dg/pr23095.f: New test.
26473
26474         PR c++/22003
26475         * g++.dg/other/pr22003.C: New test.
26476
26477 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
26478
26479         PR target/20621
26480         * gcc.c-torture/execute/pr20621-1.c: New test.
26481
26482 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
26483
26484         * gfortran.dg/comma_format_extension_4.f: Adjust length
26485         of string for format.
26486         * gfortran.dg/der_array_io_1.f: Replace illegal internal
26487         print statement with internal write.
26488         * gfortran.dg/der_array_io_2.f: Likewise.
26489         * gfortran.dg/der_array_io_3.f: Likewise.
26490
26491 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
26492
26493         * gcc.dg/fold-abs-4.c: new test.
26494
26495 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
26496
26497         PR fortran/22570 an related issues.
26498         * gfortran.dg/x_slash_1.f: New test.
26499
26500 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
26501
26502         PR c/23143
26503         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
26504         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
26505
26506 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26507
26508         PR c/529
26509         * gcc.dg/Wshadow-3.c: New test.
26510
26511 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
26512
26513         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
26514         used to have the wrong bounds).
26515
26516 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26517
26518         PR c/21720
26519         * gcc.dg/hex-round-1.c: Test more cases.
26520         * gcc.dg/hex-round-2.c: New test.
26521
26522 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
26523
26524         PR 22550
26525         * g++.dg/tree-ssa/pr22550.C: New test.
26526
26527 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
26528
26529         * gcc.dg/tree-ssa/vrp19.c: New test.
26530         * gcc.dg/tree-ssa-vrp20.c: New test.
26531
26532 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26533
26534         PR c/22240
26535         * gcc.dg/transparent-union-4.c: New test.
26536
26537 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26538
26539         PR c/22192
26540         * gcc.dg/c99-vla-2.c: New test.
26541
26542 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26543
26544         PR c/21720
26545         * gcc.dg/hex-round-1.c: New test.
26546
26547 2005-07-28  Jan Hubicka  <jh@suse.cz>
26548
26549         * inliner-1.c: Do not dump everything.
26550         * tree-prof.exp: Do not pass -ftree-based-profiling.
26551         * bprob.exp: Likewise.
26552
26553         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
26554
26555 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
26556
26557         PR c++/22545
26558         * g++.dg/expr/ptrmem7.C: New test.
26559
26560 2005-07-28  Mike Stump  <mrs@apple.com>
26561
26562         * g++.old-deja/g++.mike/visibility-1.C: New test.
26563
26564 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
26565
26566         PR c/20187
26567         * gcc.c-torture/execute/pr20187-1.c: New test.
26568
26569 2005-07-28  Jeff Law  <law@redhat.com>
26570
26571         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
26572         * gcc.dg/tree-ssa/vrp18.c: New test.
26573
26574 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
26575
26576         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
26577
26578 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
26579
26580         PR tree-optimization/22506
26581         * gcc.dg/vect/ps22506.c: New test.
26582
26583 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
26584
26585         PR target/21149
26586         * gcc.target/i386/sse-3.c: New test.
26587
26588 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
26589
26590         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
26591         * gcc.target/mips/mips32-dsp-type.c: Likewise.
26592
26593 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
26594
26595         PR c/22589
26596         * gcc.c-torture/compile/pr22589-1.c: New test.
26597
26598 2005-07-28  Jan Hubicka  <jh@suse.cz>
26599
26600         * update-loopch.c: New testcase.
26601
26602 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
26603
26604         PR rtl-optimization/23047
26605         * gcc.c-torture/execute/pr23047.c: New test.
26606         * gcc.c-torture/execute/pr23047.x: New.
26607
26608 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
26609
26610         PR tree-optimization/22493
26611         * gcc.c-torture/execute/pr22493-1.c: New test.
26612         * gcc.c-torture/execute/pr22493-1.x: New.
26613         * gcc.c-torture/execute/vrp-1.c: New test.
26614         * gcc.c-torture/execute/vrp-2.c: New test.
26615         * gcc.c-torture/execute/vrp-2.c: New test.
26616
26617 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
26618
26619         * gcc.target/frv/all-builtin-read8.c: Delete.
26620         * gcc.target/frv/all-builtin-read16.c: Delete.
26621         * gcc.target/frv/all-builtin-read32.c: Delete.
26622         * gcc.target/frv/all-builtin-read64.c: Delete.
26623         * gcc.target/frv/all-builtin-write8.c: Delete.
26624         * gcc.target/frv/all-builtin-write16.c: Delete.
26625         * gcc.target/frv/all-builtin-write32.c: Delete.
26626         * gcc.target/frv/all-builtin-write64.c: Delete.
26627         * gcc.target/frv/all-read-write-1.c: New.
26628
26629 2005-07-27  Jeff Law  <law@redhat.com>
26630
26631         * gcc.c-torture/execute/pr22630.c: New test.
26632
26633 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
26634
26635         PR tree-optimization/23073
26636         * gcc.dg/vect/nodump-pr23073.c: New test.
26637         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
26638
26639 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
26640
26641         PR tree-optimize/22348
26642         * gcc.c-torture/execute/pr22348.c: New.
26643
26644 2005-07-27  Richard Guenther  <rguenther@suse.de>
26645
26646         * gcc.dg/tree-ssa/salias-1.c: New testcase.
26647
26648 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26649
26650         PR fortran/22503
26651         * gfortran.dg/logical_comp.f90: New test.
26652
26653 2005-07-27  Jan Hubicka  <jh@suse.cz>
26654
26655         * inliner-1.c: Add cleanup of dumps.
26656         * val-prof-*.c: Likewise.
26657         * update-tailcall.c: New.
26658
26659 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
26660
26661         PR 22591
26662         * gcc.dg/tree-ssa/pr22591.c: New test.
26663         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
26664
26665 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
26666
26667         PR libobjc/22606
26668         * objc.dg/try-catch-11.m: New test.
26669
26670 2005-07-26  Richard Guenther  <rguenther@suse.de>
26671
26672         PR tree-optimization/22486
26673         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
26674
26675 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
26676
26677         PR tree-opt/22484
26678         * g++.dg/opt/loop2.C: New test.
26679
26680 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
26681
26682         * gcc.dg/tree-ssa/reassoc-3.c: New test.
26683         * gcc.dg/tree-ssa/reassoc-4.c: New test.
26684
26685 2005-07-25  Adam Nemet  <anemet@lnxw.com>
26686
26687         * lib/profopt.exp (profopt-execute): Check for profiling data
26688         files on the target.
26689
26690 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
26691
26692         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
26693         for matching of asm labels.
26694
26695 2005-07-25  Richard Guenther  <rguenther@suse.de>
26696
26697         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
26698
26699 2005-07-25  Richard Guenther  <rguenther@suse.de>
26700
26701         PR testsuite/22624
26702         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
26703
26704 2005-07-25  Ira Rosen  <irar@il.ibm.com>
26705
26706         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
26707         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
26708         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
26709         * gcc.dg/vect/vect-100.c: New test.
26710         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
26711         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
26712         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
26713         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
26714         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
26715         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
26716         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
26717         * gfortran.dg/vect/pr19049.f90: New testcase.
26718         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
26719
26720 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
26721
26722         * gcc.c-torture/execute/20050713-1.c: New test.
26723
26724         PR fortran/20063
26725         * gfortran.fortran-torture/execute/data_4.f90: New test.
26726
26727         PR middle-end/20303
26728         * gcc.dg/visibility-d.c: New test.
26729
26730 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
26731
26732         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
26733         * gfortran.dg/underflow.f90: Ditto.
26734
26735 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26736
26737         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
26738         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
26739         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
26740
26741 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
26742
26743         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
26744         include case of field width of zero.
26745
26746 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
26747
26748         PR libgfortran/21875
26749         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
26750         with trailing blanks on normal formatted read.
26751
26752 2005-07-23  Chao-ying Fu  <fu@mips.com>
26753
26754         * gcc.target/mips/mips32-dsp-type.c: New test.
26755         * gcc.target/mips/mips32-dsp.c: New test.
26756
26757 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
26758
26759         PR testsuite/21073
26760         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
26761
26762         PR testsuite/20454
26763         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
26764         and __cyg_profile_func_exit.
26765
26766 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
26767
26768         * gfortran.dg/comma_format_extension_3.f: Fix typo.
26769         * gfortran.dg/comma_format_extension_4.f: Same.
26770         * gfortran.dg/pr15332.f: Same.
26771         * gfortran.dg/pr21730.f: Same.
26772
26773 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
26774
26775         * g++.dg/opt/vrp2.C: Fix testcase.
26776
26777         PR tree-opt/22625
26778         * g++.dg/opt/vrp2.C: New test.
26779
26780 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
26781
26782         PR debug/21828
26783         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
26784
26785 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
26786
26787         * gcc.dg/tree-ssa/20050719-1.c: New test.
26788
26789 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
26790
26791         * gcc.dg/bfin-longcall-1.c: New file.
26792         * gcc.dg/bfin-longcall-2.c: New file.
26793
26794 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
26795
26796         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
26797
26798 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
26799
26800         PR middle-end/19055
26801         * gcc.dg/tree-ssa/pr19055.c: New test.
26802         * gcc.dg/tree-ssa/pr19055-2.c: New test.
26803
26804 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
26805
26806         PR C++/22358
26807         * g++.dg/other/pr22358.C: New test.
26808
26809 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
26810
26811         PR c++/2922
26812         * g++.dg/lookup/two-stage5.C: New test from bug comments.
26813
26814 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26815
26816         PR c++/15938
26817         * g++.dg/init/union2.C: New test.
26818
26819 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26820
26821         PR c/22393
26822         * gcc.dg/complex-4.c: New test.
26823
26824 2005-07-21  Richard Guenther  <rguenther@suse.de>
26825
26826         PR testsuite/22522
26827         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
26828         scanning for asm labels.
26829         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
26830
26831 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
26832
26833         PR target/22085
26834         * gcc.dg/altivec-pr22085.c: New.
26835
26836 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
26837
26838         PR tree-optimization/19210
26839         * gcc.dg/tree-ssa/pr19210-1.c: New.
26840         * gcc.dg/tree-ssa/pr19210-2.c: New.
26841
26842 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
26843
26844         PR rtl-optimization/22167
26845         * g++.dg/opt/pr22167.C: New test.
26846
26847 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
26848
26849         PR c++/2922
26850         * g++.dg/lookup/two-stage2.C: New.
26851         * g++.dg/lookup/two-stage3.C: New.
26852         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
26853         fixed two-stage name lookup for operators.
26854         * g++.dg/template/call3.C: Compiler now produces an appropriate
26855         error message.
26856         * g++.dg/template/crash37.C: Compiler now describes bla() on line
26857         14 as a candidate.
26858         * g++.dg/template/ptrmem4.C: Compiler produces different error
26859         message.
26860         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
26861         connect_to_method as a candidate.
26862
26863 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
26864
26865         * gcc.dg/fold-alloc-1.c: New test.
26866
26867 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
26868
26869         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
26870         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
26871
26872 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
26873
26874         * gcc.dg/fold-abs-1.c: New test.
26875         * gcc.dg/fold-abs-2.c: New test.
26876         * gcc.dg/fold-abs-3.c: New test.
26877
26878 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
26879
26880         Make CONSTRUCTOR use VEC to store initializers.
26881         * g++.dg/ext/complit3.C: Check for specific error messages.
26882         * g++.dg/init/brace2.C: Update error message.
26883         * g++.dg/warn/Wbraces2.C: Likewise.
26884
26885 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
26886
26887         PR fortran/16940
26888         * gfortran.dg/module_interface_1.f90: New test.
26889
26890 2005-07-19  Danny Berlin <dberlin@dberlin.org>
26891             Kenneth Zadeck <zadeck@naturalbridge.com>
26892
26893         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
26894
26895 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26896
26897         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
26898         specify -Wformat for these tests.
26899         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
26900         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
26901         * gcc.dg/format/opt-6.c: Delete.
26902
26903 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
26904
26905         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
26906         * gcc.dg/tree-ssa/sra-3.c: Likewise.
26907
26908 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
26909
26910         * gcc.dg/tree-ssa/alias-2.c: New test.
26911
26912 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
26913
26914         PR c++/22263
26915         * g++.dg/template/explicit7.C: New test.
26916
26917 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
26918
26919         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
26920         field width of 8 to +Inf and -Inf.
26921
26922 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
26923
26924         PR c++/22139
26925         * g++.dg/template/friend36.C: New test.
26926
26927 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
26928
26929         PR fortran/21730
26930         * gfortran.dg/pr21730.f: New test.
26931
26932 2005-07-16  Danny Berlin <dberlin@dberlin.org>
26933             Kenneth Zadeck <zadeck@naturalbridge.com>
26934
26935         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
26936         since pure const detection cannot run at -O1 in c compiler.
26937         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
26938         can now optimize this case properly.
26939         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
26940         because we now pass.
26941         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
26942
26943 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
26944
26945         PR c/22421
26946         * gcc.dg/format/bitfld-1.c: New test.
26947
26948 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
26949
26950         PR c++/22204
26951         * g++.dg/rtti/repo1.C: New test.
26952
26953 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
26954
26955         PR middle-end/22398
26956         * gcc.c-torture/compile/pr22398.c: New test.
26957
26958 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
26959
26960         PR c++/22132
26961         * g++.dg/expr/cast4.C: New test.
26962
26963 2005-07-15  Richard Guenther  <rguenther@suse.de>
26964
26965         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
26966         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
26967
26968 2005-07-15  Steven Bosscher  <stevenb@suse.de>
26969
26970         PR tree-optimization/22230
26971         * gcc.dg/tree-ssa/pr22230.c: New test.
26972
26973 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
26974
26975         * gfortran.dg/g77/cpp6.f: New test.
26976
26977         PR fortran/22417
26978         * gfortran.dg/g77/cpp5.F: New test.
26979         * gfortran.dg/g77/cpp5.h: New file.
26980         * gfortran.dg/g77/cpp5inc.h: New file.
26981
26982 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
26983
26984         PR libfortran/16435
26985         * gfortran.dg/tl_editting.f90: New.
26986         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
26987
26988 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
26989
26990         * gfortran.dg/char_array_constructor.f90: New test.
26991
26992 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
26993
26994         * gfortran.dg/past_eor.f90: New.
26995         * gfortran.dg/complex_read.f90: New.
26996
26997 2005-07-13  Jeff Law  <law@redhat.com>
26998
26999         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
27000         additional casts.
27001
27002         * gcc.dg/tree-ssa/pr22321.c: New test
27003
27004 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
27005
27006         PR tree-optimization/21921
27007         * gcc.dg/tree-ssa/pr21921.c: New.
27008
27009 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
27010
27011         PR tree-optimizatio/22442
27012         * gcc.dg/tree-ssa/loop-11.c: New test.
27013
27014 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
27015
27016         PR tree-opt/21840
27017         * gcc.c-torture/compile/pr21840.c: New test.
27018
27019 2005-07-12  Jan Hubicka  <jh@suse.cz>
27020
27021         * gcc.c-torture/compile/pr22379.c: New test.
27022
27023 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
27024
27025         PR libfortran/21593
27026         gfortran.dg/dev_null.f90: Remove outdated comment about
27027         PR libfortran/21593.
27028
27029
27030 2005-07-12  Dale Johannesen  <dalej@apple.com>
27031
27032         * gcc.target/i386/compress-float-sse.c: New.
27033         * gcc.target/i386/compress-float-sse-pic.c: New.
27034         * gcc.target/i386/compress-float-387.c: New.
27035         * gcc.target/i386/compress-float-387-pic.c: New.
27036         * gcc.dg/compress-float-ppc.c: New.
27037         * gcc.dg/compress-float-ppc-pic.c: New.
27038
27039 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
27040
27041         PR libfortran/21593
27042         gfortran.dg/dev_null.f90: Remove targets.
27043
27044 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
27045
27046         PR tree-opt/22335
27047         * gcc.dg/pr22335-1.c: New test.
27048         * gcc.dg/pr22335-2.c: New test.
27049
27050 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27051
27052         PR c++/20172
27053         * g++.dg/template/nontype12.C : New test.
27054
27055 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
27056
27057         * gcc.dg/tree-ssa/loop-10.c: New test.
27058
27059 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
27060
27061         * gcc.c-torture/execute/20020720-1.x: Remove.
27062
27063 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
27064
27065         * gfortran.fortran-torture/execute/forall_7.f90: New test.
27066
27067 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
27068
27069         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
27070         (dg-mips-options): Use it.
27071
27072 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
27073
27074         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
27075
27076 2005-07-09  Richard Henderson  <rth@redhat.com>
27077
27078         * lib/target-supports.exp (check_effective_target_sync_char_short):
27079         Add alpha.
27080
27081 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
27082
27083         PR libfortran/22217
27084         * gfortran.dg/negative-z-descriptor.f90: New test.
27085
27086 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
27087
27088         PR tree-opt/22329
27089         * gcc.dg/pr22329.c: New test.
27090
27091 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
27092
27093         PR tree-optimization/20139
27094         * gcc.dg/tree-ssa/pr20139.c: New.
27095
27096 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
27097
27098         PR tree-opt/22356
27099         * gcc.dg/pr22356-1.c: New test.
27100
27101 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
27102
27103         PR c++/21799
27104         * g++.dg/template/unify8.C: New.
27105         * g++.dg/template/unify9.C: New.
27106
27107 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
27108
27109         * gfortran.fortran-torture/execute/entry_10.f90: New test.
27110
27111 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
27112
27113         * gcc.dg/darwin-version-1.c: New.
27114         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
27115         * gcc.dg/builtins-20.c: Likewise.
27116         * gcc.dg/builtins-53.c: Likewise.
27117         * gcc.dg/torture/builtins-convert-1.c: Likewise.
27118         * gcc.dg/torture/builtins-convert-2.c: Likewise.
27119         * gcc.dg/torture/builtins-convert-3.c: Likewise.
27120         * gcc.dg/torture/builtins-power-1.c: Likewise.
27121         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
27122         on Darwin.
27123
27124 2005-07-07  Jeff Law  <law@redhat.com>
27125
27126         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
27127         argument evaluation order.
27128
27129 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
27130
27131         PR libfortran/21594
27132         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27133         Add test cases where the shift length is greater than the
27134         array length.
27135
27136 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
27137
27138         * obj-c++.dg/proto-lossage-6.mm: New.
27139         * objc.dg/proto-lossage-6.m: New.
27140
27141 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
27142
27143         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
27144         * objc.dg/gnu-runtime-2.m: Likewise.
27145
27146 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
27147
27148         * gfortran.dg/longline.f: New test.
27149
27150         * gfortran.dg/badline.f: New test.
27151
27152 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
27153
27154         PR fortran/16531
27155         PR fortran/15966
27156         PR fortran/18781
27157         * gfortran.dg/hollerith.f90: New.
27158         * gfortran.dg/hollerith2.f90: New.
27159         * gfortran.dg/hollerith3.f90: New.
27160         * gfortran.dg/hollerith4.f90: New.
27161         * gfortran.dg/hollerith_f95.f90: New.
27162         * gfortran.dg/hollerith_legacy.f90: New.
27163         * gfortran.dg/g77/cpp4.F: New. Port from g77.
27164
27165 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
27166
27167         PR objc/22274
27168         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
27169         * objc.dg/gnu-runtime-2.m: New.
27170
27171 2005-07-06  Jeff Law  <law@redhat.com>
27172
27173         * gcc.dg/tree-ssa/vrp17.c: New test.
27174
27175 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
27176
27177         PR fortran/22327
27178         * gfortran.dg/array_constructor_5.f90: New test.
27179
27180 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
27181
27182         * gfortran.fortran-torture/execute/entry_9.f90: New test.
27183
27184 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
27185
27186         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
27187         * gcc.dg/980816-1.c: Ditto.
27188
27189 2005-07-06  Jeff Law  <law@redhat.com>
27190
27191         * gcc.c-torture/compile/pr21356.c: New test.
27192
27193 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
27194
27195         PR c/22013
27196         PR c/22098
27197         * gcc.c-torture/compile/pr22013-1.c,
27198         gcc.c-torture/execute/pr22098-1.c,
27199         gcc.c-torture/execute/pr22098-2.c,
27200         gcc.c-torture/execute/pr22098-3.c: New tests.
27201
27202 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
27203
27204         PR c/22308
27205         * gcc.dg/pr22308-1.c: New test.
27206
27207 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
27208
27209         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
27210         target.
27211         * gcc.dg/compare9.c: Use -fshort-enums instead of
27212         -fno-short-enums.  Change the last test to dg-bogus.
27213
27214 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
27215
27216         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
27217         * gcc.dg/compare9.c: New.
27218
27219 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27220
27221         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
27222
27223 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
27224
27225         PR testsuite/22288
27226         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
27227
27228
27229 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27230
27231         * gcc.dg/format/gcc_gfc-1.c: New.
27232
27233 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
27234
27235         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
27236
27237 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27238
27239         PR fortran/20842
27240         * gfortran.dg/io_invalid_1.f90: New test.
27241
27242 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
27243
27244         * gcc.dg/format/gcc_diag-1.c: Update.
27245
27246 2005-07-02  Jeff Law  <law@redhat.com>
27247
27248         * gcc.dg/tree-ssa/pr22051-1.c: New test.
27249         * gcc.dg/tree-ssa/pr22051-2.c: New test.
27250
27251 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
27252
27253         * gcc.dg/format/gcc_diag-1.c: Update.
27254
27255 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
27256
27257         PR tree-opt/22269
27258         * gcc.c-torture/compile/pr22269.c: New test.
27259
27260 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
27261
27262         PR 21584
27263         PR 22219
27264         * g++.dg/tree-ssa/pr21584-1.C: New test.
27265         * g++.dg/tree-ssa/pr21584-2.C: New test.
27266
27267 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
27268
27269         * obj-c++.dg/try-catch-11.mm: New.
27270         * objc.dg/try-catch-10.m: New.
27271
27272 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
27273
27274         * g++.dg/other/ucnid-1.C: xfail on AIX.
27275
27276 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
27277
27278         PR 22234
27279         * gcc.dg/20050629-1.c: New test.
27280
27281 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
27282
27283         * obj-c++.dg/const-str-1[0-1].mm: New.
27284         * objc.dg/const-str-1[0-1].m: New.
27285
27286 2005-05-29  Richard Henderson  <rth@redhat.com>
27287
27288         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
27289         Rename from check_effective_target_vect_no_max.
27290         (check_effective_target_vect_no_int_add): New.
27291         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
27292         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
27293         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27294         * gcc.dg/vect/vect-reduc-1.c: Use both.
27295         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27296
27297 2005-05-29  Richard Henderson  <rth@redhat.com>
27298
27299         * lib/target-supports.exp (check_effective_target_vect_no_max):
27300         Remove i386 and x86_64.
27301
27302 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
27303
27304         PR testsuite/21969
27305         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
27306
27307 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
27308
27309         PR middle-end/21969
27310         * gcc.dg/vect/pr21969.c: New test.
27311
27312 2005-06-28  Eric Christopher  <echristo@redhat.com>
27313
27314         PR c/22052
27315         PR c/21975
27316         * gcc.dg/inline1.c: New test.
27317         * gcc.dg/inline2.c: Ditto.
27318         * gcc.dg/inline3.c: Ditto.
27319         * gcc.dg/inline4.c: Ditto.
27320         * gcc.dg/inline5.c: Ditto.
27321
27322 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
27323
27324         PR libfortran/22142
27325         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27326         Add testcase also testing eoshift1 for PR 22142.
27327
27328 2005-06-28  Richard Henderson  <rth@redhat.com>
27329
27330         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
27331         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
27332         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
27333         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
27334         gcc.dg/tree-ssa/20030922-2.c: Likewise.
27335
27336 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
27337
27338         PR libfortran/22142
27339         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27340         Add testcase for PR 22142.
27341
27342 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
27343
27344         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
27345         gcc.target/ia64/fpreg-2.c: New tests.
27346
27347 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27348
27349         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
27350
27351 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27352
27353         PR libfortran/22170
27354         * gfortran.dg/slash_1.f90: New test.
27355
27356 2005-06-27  Richard Henderson  <rth@redhat.com>
27357
27358         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
27359         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
27360         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
27361         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27362         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
27363         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
27364
27365 2005-06-27  Richard Henderson  <rth@redhat.com>
27366
27367         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
27368         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
27369
27370 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
27371
27372         * obj-c++.dg/proto-lossage-5.mm: New.
27373         * objc.dg/proto-lossage-5.m: New.
27374
27375 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
27376
27377         PR 21959
27378         * gcc.dg/tree-ssa/pr21959.c: New test.
27379
27380 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
27381
27382         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
27383         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
27384         testing uninitialized var.
27385
27386         * gcc.c-torture/execute/builtins/chk.h: New.
27387         * gcc.c-torture/execute/builtins/lib/chk.c: New.
27388         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
27389         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
27390         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
27391         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
27392         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
27393         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
27394         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
27395         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
27396         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
27397         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
27398         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
27399         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
27400         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
27401         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
27402         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
27403         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
27404         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
27405         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
27406         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
27407         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
27408         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
27409         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
27410         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
27411         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
27412         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
27413         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
27414         * gcc.dg/builtin-object-size-1.c: New test.
27415         * gcc.dg/builtin-object-size-2.c: New test.
27416         * gcc.dg/builtin-object-size-3.c: New test.
27417         * gcc.dg/builtin-object-size-4.c: New test.
27418         * gcc.dg/builtin-object-size-5.c: New test.
27419         * gcc.dg/builtin-stringop-chk-1.c: New test.
27420         * gcc.dg/builtin-stringop-chk-2.c: New test.
27421         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
27422         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
27423         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
27424         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
27425         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
27426         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
27427         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
27428         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
27429         * gcc.c-torture/execute/printf-1.c: New test.
27430         * gcc.c-torture/execute/fprintf-1.c: New test.
27431         * gcc.c-torture/execute/vprintf-1.c: New test.
27432         * gcc.c-torture/execute/vfprintf-1.c: New test.
27433         * gcc.c-torture/execute/printf-chk-1.c: New test.
27434         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
27435         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
27436         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
27437
27438 2005-06-27  Michael Matz  <matz@suse.de>
27439
27440         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
27441         slot is not merged if address escapes.
27442
27443 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27444
27445         PR c/21911
27446         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
27447
27448 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
27449
27450         PR middle-end/17965
27451         * gcc.c-torture/compile/20050622-1.c: New test.
27452
27453         PR middle-end/22028
27454         * gcc.dg/20050620-1.c: New test.
27455
27456 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
27457
27458         PR tree-optimization/22026
27459         * gcc.dg/tree-ssa/pr22026.c: New.
27460
27461 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
27462
27463         PR libfortran/22144
27464         * gfortran.dg/shift-alloc.f90: New testcase.
27465
27466 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
27467
27468         * all files: Update FSF address in copyright headers.
27469
27470 2005-06-22  Jan Hubicka  <jh@suse.cz>
27471
27472         * wholeprogram-1.c: New testcase.
27473         * wholeprogram-2.c: New testcase.
27474
27475 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
27476
27477         PR 22171
27478         * gcc.dg/tree-ssa/pr22171.c: New test.
27479
27480 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
27481
27482         * gfortran.dg/simplify_modulo.f90: New.
27483
27484 2005-06-24  Jan Hubicka  <jh@suse.cz>
27485
27486         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
27487
27488 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
27489
27490         * obj-c++.dg/proto-lossage-[1-4].mm: New.
27491
27492 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
27493
27494         * obj-c++.dg/typedef-alias-1.mm: New.
27495         * objc.dg/typedef-alias-1.m: New.
27496
27497 2005-06-23  Jeff Law  <law@redhat.com>
27498
27499         * gcc.dg/tree-ssa/vrp16.c: New test.
27500
27501 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27502
27503         * lib/target-supports.exp: Add
27504         check_effective_target_fortran_large_real and
27505         check_effective_target_fortran_large_int to check for
27506         corresponding effective targets.
27507         * gfortran.dg/large_integer_kind_1.f90: New test.
27508         * gfortran.dg/large_real_kind_1.f90: New test.
27509
27510 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
27511
27512         PR tree-optimization/22117
27513         * gcc.dg/tree-ssa/pr22117.c: New.
27514
27515 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
27516
27517         PR testsuite/22123
27518         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
27519
27520 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
27521
27522         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
27523
27524 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
27525
27526         * gfortran.dg/f2c_4.f90: Add tests for complex functions
27527         * gfortran.dg/f2c_4.c: Likewise.
27528
27529 2005-06-22 Paul Brook  <paul@codesourcery.com>
27530
27531         PR fortran/21034
27532         * gfortran.dg/auto_save_1.f90: New test.
27533
27534 2005-06-22  Michael Matz  <matz@suse.de>
27535
27536         * gcc.target/x86-64/abi: New directory.
27537         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
27538         * gcc.target/x86-64/abi/README.gcc: New file.
27539         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
27540         * gcc.target/x86-64/abi/asm-support.s: New file.
27541         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
27542         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
27543         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
27544         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
27545         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
27546         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
27547         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
27548         * gcc.target/x86_64/abi/test_bitfields.c: New test.
27549         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
27550         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
27551         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
27552         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
27553         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
27554         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
27555         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
27556         * gcc.target/x86_64/abi/test_varargs.c: New test.
27557
27558 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
27559
27560         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
27561         32-bit i?86 and x86_64.
27562
27563 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
27564
27565         * obj-c++.dg/const-str-[1-9].mm: New tests.
27566
27567 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
27568
27569         PR fortran/22010
27570         * gfortran.dg/namelist_use.f90: New.
27571         * gfortran.dg/namelist_use_only.f90: New.
27572
27573 2005-06-21  Jeff Law  <law@redhat.com>
27574
27575         * gcc.dg/tree-ssa/vrp15.c: New test.
27576
27577 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
27578
27579         * lib/target-supports.exp (check_effective_target_vect_reduction):
27580         Remove.
27581         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
27582         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
27583         remove vect_reduction target keyword. Also avoid two returns in main.
27584         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27585         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
27586         * gcc.dg/vect/vect-reduc-1short.c: New test.
27587         * gcc.dg/vect/vect-reduc-1char.c: New test.
27588         * gcc.dg/vect/vect-reduc-2short.c: New test.
27589         * gcc.dg/vect/vect-reduc-2char.c: New test.
27590         * gcc.dg/vect/vect-reduc-6.c: New test.
27591         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
27592         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
27593         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
27594
27595 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27596         Paul Thomas  <pault@gcc.gnu.org>
27597
27598         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
27599         New tests.
27600
27601 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27602
27603         * gfortran.dg/backslash_1.f90: New test.
27604         * gfortran.dg/backslash_2.f90: New test.
27605
27606 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
27607
27608         * gfortran.dg/duplicate_labels.f90: New test.
27609
27610 2005-06-20  Jan Beulich  <jbeulich@novell.com>
27611
27612         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
27613         unsupportable relocations.
27614         * g++.old-deja/g++.other/store-expr1.C: Likewise.
27615         * gcc.dg/20050321-2.c: xfail for NetWare.
27616
27617 2005-06-20  Andreas Jaeger  <aj@suse.de>
27618
27619         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
27620         gcc.target/i386/fastcall-sseregparm.c,
27621         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
27622
27623 2005-06-19  Richard Henderson  <rth@redhat.com>
27624
27625         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
27626
27627 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
27628
27629         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
27630
27631 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
27632
27633         PR c++/22115
27634         * g++.dg/conversion/simd2.C: Change expected error message.
27635
27636 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
27637
27638         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
27639         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27640         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27641
27642 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
27643
27644         * gcc.dg/fold-mod-1.c: New test.
27645
27646 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
27647
27648         PR fortran/19926
27649         * gfortran.dg/pr19926.f90: New test.
27650
27651 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
27652
27653         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
27654         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
27655         targets.
27656         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27657         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27658
27659 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
27660
27661         * gcc.target/ia64/float80-varargs-1.c: New test.
27662
27663 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27664
27665         PR tree-opt/22035
27666         * gfortran.dg/f2c_6.f90: New test.
27667
27668 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
27669
27670         PR c++/17413
27671         * g++.dg/template/local5.C: New.
27672
27673 2005-06-17  Richard Henderson  <rth@redhat.com>
27674
27675         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
27676
27677 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
27678
27679         PR testsuite/21945
27680         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
27681
27682 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
27683
27684         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
27685         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
27686         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
27687         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
27688         check_vect to verify the presence of hardware vector support.
27689
27690 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
27691
27692         PR testsuite/22056
27693         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
27694
27695 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27696
27697         PR libfortran/19216
27698         * gfortran.dg/pr19216.f: Add correct space between brackets and
27699         dg directive.
27700
27701 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27702
27703         PR libfortran/16436
27704         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
27705
27706 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
27707
27708         * gcc.target/i386/attributes-error.c: New testcase.
27709         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
27710         * gcc.target/i386/regparm-stdcall.c: Likewise.
27711         * gcc.target/i386/sseregparm-1.c: Likewise.
27712         * gcc.target/i386/sseregparm-2.c: Likewise.
27713
27714 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
27715
27716         * g++.dg/rtti/crash2.C: New.
27717
27718 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
27719
27720         * gcc.dg/noncompile/20040203-3.c: Update expected message.
27721
27722 2005-06-15  David Ung  <davidu@mips.com>
27723
27724         * gcc.target/mips/mips16e-extends.c: New test for testing the
27725         generation of MIPS16e zeb/zeh, seb/seh instructions.
27726
27727 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
27728
27729         PR 22018
27730         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
27731         * gcc.dg/tree-ssa/pr22018.c: New test.
27732
27733 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
27734
27735         * gcc.dg/simd-1.c: Update error messages.
27736         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
27737         * gcc.dg/simd-2.c: Update error messages.
27738         * gcc.dg/simd-4.c: New.
27739
27740 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
27741
27742         PR c++/20678
27743         * g++.dg/other/crash-4.C: New.
27744
27745 2005-06-14  Devang Patel  <dpatel@apple.com>
27746
27747         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
27748
27749 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
27750
27751         PR c++/21929
27752         * g++.dg/parse/crash11.C: Update
27753
27754 2005-06-13  Jeff Law  <law@redhat.com>
27755
27756         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
27757         perform the desired transformations.
27758         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
27759         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
27760
27761 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27762
27763         PR fortran/22038
27764         * gfortran.dg/forall_1.f90: Un-XFAIL.
27765
27766 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
27767
27768         PR c++/21929
27769         * g++.dg/parse/crash26.C: New.
27770
27771         PR c++/20789
27772         * g++.dg/init/member1.C: New.
27773
27774 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
27775
27776         * gfortran.dg/altreturn_1.f90: New test.
27777
27778 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
27779
27780         PR middle-end/21985
27781         * gcc.dg/tree-ssa/pr21985.c: New test.
27782
27783 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
27784
27785         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
27786
27787 2005-06-12  Roger Sayle  <roger@eyesopen.com>
27788
27789         PR c++/21930
27790         * g++.dg/other/error10.C: New test case.
27791
27792 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27793
27794         PR libfortran/19155
27795         * gfortran.dg/pr19155.f: Add test.
27796
27797 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27798
27799         * gfortran.dg/f2c_7.f90: New test.
27800
27801         * gfortran.dg/forall_1.f90: XFAILed.
27802
27803 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
27804
27805         * gcc.dg/pr14796-1.c: New.
27806         * gcc.dg/pr14796-2.c: New.
27807
27808 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
27809
27810         PR fortran/17792
27811         PR fortran/21375
27812         * gfortran.dg/deallocate_stat.f90: New test.
27813
27814 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
27815
27816         * gfortran.fortran-torture/execute/in-pack.f90: New test.
27817
27818 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
27819
27820         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
27821         access will be generated when this loop is vectorized. Test that
27822         accesses with same alignment were detected.
27823         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
27824         Test that accesses with same alignment were detected.
27825         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
27826         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
27827         alignment were detected.
27828
27829 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
27830
27831         PR c++/10611
27832         * g++.dg/conversion/simd2.C: New.
27833
27834 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27835
27836         * gcc.dg/Wcxx-compat-1.c: New.
27837
27838 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
27839
27840         PR libfortran/21480
27841         * gfortran.dg/reshape-complex.f90: Add a test for a packed
27842         complex array.
27843
27844 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
27845
27846         * gcc.dg/alias-8.c: New.
27847
27848 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
27849
27850         * gcc.dg/format/cmn_err-1.c: Update.
27851
27852 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
27853
27854         PR target/20666
27855         * gcc.target/sparc/fexpand-2.c: New.
27856         * gcc.target/sparc/fpmerge-2.c: New.
27857         * gcc.target/sparc/fpmul-2.c: New.
27858         * gcc.target/sparc/noresult.c: New.
27859         * gcc.target/sparc/pdist-2.c: New.
27860         * gcc.target/sparc/pdist-3.c: New.
27861
27862 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
27863
27864         PR testsuite/21702
27865         * gcc.target/i386/i386.exp: Fix comment typo.
27866
27867 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27868
27869         PR c++/19497
27870         * g++.dg/inherit/using5.C: New.
27871         * g++.dg/inherit/using6.C: New.
27872
27873 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27874
27875         PR c++/19894
27876         * g++.dg/template/ptrmem15.C: New test.
27877
27878         PR c++/20563
27879         * g++.dg/ext/label4.C: New test.
27880
27881 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27882
27883         * gcc.dg/tls/debug-1.c: New test.
27884
27885 2005-06-07  Dale Johannesen  <dalej@apple.com>
27886
27887         * gcc.target/i386/movq.c: New.
27888
27889 2005-06-07  Dale Johannesen  <dalej@apple.com>
27890
27891         * gcc.dg/20050607-1.c: New.
27892
27893 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
27894
27895         PR middle-end/21850
27896         * gcc.c-torture/execute/20050607-1.c: New test.
27897
27898 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
27899
27900         PR libfortran/21926
27901         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
27902         Test case where the return array has lowest stride one,
27903         but isn't packed.
27904
27905 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
27906
27907         * lib/target-supports.exp (check_effective_target_sync_int_long):
27908         Add s390 and s390x targets.
27909
27910 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
27911
27912         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
27913         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
27914         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
27915         * gcc.dg/tree-ssa/loop-9.c: New test.
27916
27917 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
27918
27919         * g++.dg/parse/defarg10.C: New.
27920
27921 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
27922
27923         PR regression/21897
27924         * gcc.c-torture/execute/20050604-1.c: New test.
27925
27926 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
27927
27928         PR 21903
27929         * g++.dg/parse/defarg9.C: New.
27930
27931         PR c++/20637
27932         * g++.dg/inherit/using4.C: New.
27933         * g++.dg/overload/error1.C: Adjust expected errors.
27934         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
27935         * g++.old-deja/g++.brendan/arm2.C: Likewise.
27936         * g++.old-deja/g++.other/redecl2.C: Likewise.
27937         * g++.old-deja/g++.other/redecl4.C: Likewise.
27938         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
27939
27940 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
27941
27942         * gfortran.dg/f2c_5.f90: Add -w to dg-options
27943
27944 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
27945
27946         * lib/gfortran.exp (gfortran_target_compile): Call
27947         dg-additional-files-options
27948         * gfortran.dg/f2c_4.f90: New file
27949         * gfortran.dg/f2c_4.c: New file
27950         * gfortran.dg/f2c_5.f90: New file
27951         * gfortran.dg/f2c_5.c: New file
27952
27953 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27954
27955         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
27956
27957         PR fortran/21912
27958         * gfortran.dg/array_constructor_4.f90: New test.
27959
27960 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
27961
27962         PR c++/21619
27963         * g++.dg/ext/builtin9.C: New test.
27964
27965 2005-06-05  Dale Johannesen  <dalej@apple.com>
27966
27967         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
27968         * gcc.c-torture/execute/20050603-2.c: Ditto.
27969
27970 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
27971
27972         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
27973         * gcc.dg/vect/vect-reduc-1.c: New.
27974         * gcc.dg/vect/vect-reduc-2.c: New.
27975         * gcc.dg/vect/vect-reduc-3.c: New.
27976
27977 2005-06-04  Dale Johannesen  <dalej@apple.com>
27978
27979         * gcc.c-torture/execute/20050603-1.c: New.
27980         * gcc.c-torture/execute/20050603-2.c: New.
27981         * gcc.dg/20050603-3.c: New.
27982
27983 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27984
27985         PR fortran/19195
27986         * gfortran.dg/debug_1.f90: New test.
27987
27988         * gfortran.dg/forall_1.f90: New test.
27989
27990 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
27991
27992         * gfortran.dg/array_constructor_3.f90: New test.
27993
27994 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27995
27996         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
27997
27998 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
27999
28000         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
28001
28002 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
28003
28004         PR c/21873
28005         * gcc.dg/init-excess-1.c: New test.
28006
28007 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
28008
28009         PR c++/21853
28010         * g++.dg/expr/static_cast6.C: New test.
28011
28012 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
28013
28014         * gcc.dg/tree-ssa/vrp14.c: New test.
28015
28016 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
28017
28018         PR c++/21336
28019         * g++.dg/template/new2.C: New test.
28020
28021 2005-06-03  Josh Conner  <jconner@apple.com>
28022
28023         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
28024         all entries in initializer.
28025
28026 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
28027
28028         PR middle-end/21858
28029         * gcc.dg/pr21858.c: New testcase.
28030
28031 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
28032
28033         PR tree-optimization/21292
28034
28035         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
28036         New.
28037         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
28038         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
28039         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
28040         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
28041         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
28042
28043 2005-06-02  Richard Henderson  <rth@redhat.com>
28044
28045         * gcc.dg/sync-2.c: Use -march=i486 for i386.
28046
28047 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
28048
28049         * gcc.dg/wtypequal.c: New testcase.
28050
28051 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
28052
28053         PR 21582
28054         * gcc.dg/tree-ssa/pr21582.c: New test.
28055
28056 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
28057
28058         PR c++/21280
28059         * g++.dg/opt/interface2.h: New.
28060         * g++.dg/opt/interface2.C: New.
28061         * g++.dg/init/ctor4.C: Adjust error lines.
28062         * g++.old-deja/g++.bob/inherit2.C: Likewise.
28063         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
28064         * g++.old-deja/g++.jason/opeq3.C: Likewise.
28065         * g++.old-deja/g++.pt/assign1.C: Likewise.
28066         * g++.old-deja/g++.pt/crash20.C: Likewise.
28067
28068 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
28069
28070         PR tree-optimization/21734
28071         * g++.dg/vect/pr21734_1.cc: New.
28072         * g++.dg/vect/pr21734_2.cc: New.
28073
28074 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
28075
28076         PR c++/20350
28077         * g++.dg/template/spec24.C: New.
28078
28079         PR c++/21151
28080         * g++.dg/pch/local-1.C: New.
28081         * g++.dg/pch/local-1.Hs: New.
28082
28083 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
28084
28085         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
28086         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
28087         * gcc.dg/tree-ssa/pr14341.c: New test.
28088         * gcc.dg/tree-ssa/pr14841.c: New test.
28089         * gcc.dg/tree-ssa/pr20701.c: New test.
28090         * gcc.dg/tree-ssa/pr21086.c: New test.
28091         * gcc.dg/tree-ssa/pr21090.c: New test.
28092         * gcc.dg/tree-ssa/pr21332.c: New test.
28093         * gcc.dg/tree-ssa/pr21458.c: New test.
28094         * gcc.dg/tree-ssa/pr21658.c: New test.
28095         * gcc.dg/tree-ssa/vrp01.c: New test.
28096         * gcc.dg/tree-ssa/vrp02.c: New test.
28097         * gcc.dg/tree-ssa/vrp03.c: New test.
28098         * gcc.dg/tree-ssa/vrp04.c: New test.
28099         * gcc.dg/tree-ssa/vrp05.c: New test.
28100         * gcc.dg/tree-ssa/vrp06.c: New test.
28101         * gcc.dg/tree-ssa/vrp07.c: New test.
28102         * gcc.dg/tree-ssa/vrp08.c: New test.
28103         * gcc.dg/tree-ssa/vrp09.c: New test.
28104         * gcc.dg/tree-ssa/vrp10.c: New test.
28105         * gcc.dg/tree-ssa/vrp11.c: New test.
28106         * gcc.dg/tree-ssa/vrp12.c: New test.
28107         * gcc.dg/tree-ssa/vrp13.c: New test.
28108
28109 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
28110
28111         PR 21029
28112         * gcc.dg/tree-ssa/pr21029.c: New test.
28113
28114 2005-06-01  Roger Sayle  <roger@eyesopen.com>
28115
28116         * gfortran.dg/logint-1.f: New test case.
28117         * gfortran.dg/logint-2.f: Likewise.
28118         * gfortran.dg/logint-3.f: Likewise.
28119
28120 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
28121
28122         PR c/21536
28123         PR c/20760
28124         * gcc.dg/20050527-1.c: New test.
28125
28126         * gcc.dg/i386-sse-12.c: New test.
28127
28128         PR fortran/21729
28129         * gfortran.dg/implicit_5.f90: New test.
28130
28131 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
28132
28133         PR fortran/20883
28134         * gfortran/assign_4.f90: New test.
28135         * gfortran/assign_2.f90: Change compile to run.
28136
28137 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
28138
28139         * lib/target-supports.exp
28140         (check_effective_target_sync_char_short): New.
28141         * gcc.dg/sync-2.c: New.
28142
28143 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
28144
28145         PR tree-optimization/21817
28146         * gcc.dg/torture/pr21817-1.c: New.
28147
28148 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
28149
28150         PR c++/21165
28151         * g++.dg/template/init5.C: New.
28152
28153 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
28154
28155         * gfortran.dg/char_initialiser_actual.f90:
28156         Test character initialisers as actual arguments.
28157         * gfortran.dg/char_pointer_comp_assign.f90:
28158         Test character pointer structure component assignments.
28159         * gfortran.dg/char_array_structure_constructor.f90:
28160         Test character components in structure constructors.
28161
28162 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
28163
28164         PR middle-end/20931
28165         * g++.dg/opt/pr20931.C: New test.
28166
28167 2005-05-31  Andreas Jaeger  <aj@suse.de>
28168
28169         PR testsuite/20772
28170         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
28171         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
28172         g++.old-deja/g++.ext/asmspec1.C,
28173         g++.old-deja/g++.other/regstack.C,
28174         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
28175         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
28176         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
28177         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
28178         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
28179         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
28180         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
28181         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
28182         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
28183         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
28184         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
28185         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
28186         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
28187         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
28188         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
28189         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
28190         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
28191         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
28192         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
28193
28194 2005-05-31  Jeff Law  <law@redhat.com>
28195
28196         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
28197
28198 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
28199
28200         PR middle-end/21743
28201         * gcc.dg/builtins-1.c: Activate disabled clog test.
28202         * gcc.dg/torture/builtin-attr-1.c: Likewise.
28203
28204 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
28205
28206         * gfortran.dg/char_pointer_assign.f90:
28207         Test character-pointer assignments and pointer assignments.
28208         * gfortran.dg/char_pointer_dummy.f90:
28209         Test character-pointer dummy arguments.
28210         * gfortran.dg/char_pointer_func.f90:
28211         Test character-pointer function returns.
28212         * gfortran.dg/char_pointer_dependency.f90:
28213         Test character-pointer functions with dependencies.
28214
28215 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
28216
28217         PR c++/21784
28218         * g++.dg/lookup/using14.C: New test.
28219
28220 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
28221
28222         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
28223         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
28224         trailing ^M.
28225
28226 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
28227
28228         PR c++/17413
28229         * g++.dg/template/local5.C: New.
28230
28231         PR target/21761
28232         * gcc.c-torture/compile/pr21761.c: New.
28233
28234         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
28235         before darwin8.
28236
28237 2005-05-30  Steven G. Kargl
28238
28239         PR fortran/20846
28240         * gfortran.dg/inquire_8.f90: New test.
28241
28242 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28243
28244         PR libfortran/21376
28245         * gfortran.dg/output_exponents_1.f90: New test.
28246
28247 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28248
28249         PR libfortran/20006
28250         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
28251
28252 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
28253
28254         PR c++/21210
28255         * g++.dg/ext/complex1.C: New test.
28256
28257         PR c++/21340
28258         * g++.dg/init/ctor6.C: New test.
28259
28260 2005-05-29  Jan Hubicka  <jh@suse.cz>
28261
28262         * gcc.c-torture/compile/pr21562.c: New.
28263
28264 2005-05-28  Steven G. Kargl <kargls@comcast.net>
28265
28266         * gfortran.dg/subnormal_1.f90: New test.
28267
28268 2005-05-28  Jan Hubicka  <jh@suse.cz>
28269
28270         * tree-prof.exp: Fix comment.
28271         * value-prof-1.c: New.
28272         * value-prof-2.c: New.
28273         * value-prof-3.c: New.
28274         * value-prof-4.c: New.
28275
28276 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
28277
28278         PR c++/21614
28279         * g++.dg/expr/ptrmem6.C: New test.
28280         * g++.dg/expr/ptrmem6a.C: Likewise.
28281
28282 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
28283
28284         PR tree-optimization/21658
28285         * gcc.dg/tree-ssa/pr21658.c: New.
28286
28287 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
28288
28289         PR c++/21455
28290         * g++.dg/inherit/ptrmem3.C: New.
28291
28292         PR c++/21681
28293         * g++.dg/parse/template16.C: New.
28294
28295 2005-05-27  Andreas Jaeger  <aj@suse.de>
28296
28297         * gcc.dg/setjmp-2.c: Only run in 32-bit.
28298
28299         * gcc.dg/i386-sse-8.c: Run test on all archs.
28300
28301 2005-05-26  Mike Stump  <mrs@apple.com>
28302
28303         * objc.dg/isa-field-1.m: Only run on darwin.
28304         * objc.dg/lookup-1.m: Likewise.
28305         * objc.dg/try-catch-8.m: Likewise.
28306
28307 2005-05-26  Roger Sayle  <roger@eyesopen.com>
28308
28309         PR tree-optimization/9814
28310         * gcc.dg/pr9814-1.c: New test case.
28311
28312 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
28313
28314         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
28315         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
28316         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
28317         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
28318         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
28319         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
28320         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
28321         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
28322         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
28323         objc.dg/try-catch-8.m: New.
28324
28325 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
28326
28327         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
28328         remove extraneous semicolons.
28329
28330 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
28331
28332         * obj-c++.dg/comp-types-12.mm: New.
28333         * objc.dg/comp-types-11.m: New.
28334         * objc.dg/selector-4.m: New.
28335
28336 2005-05-26  Andreas Jaeger  <aj@suse.de>
28337
28338         PR testsuite/20772
28339         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
28340         g++.old-deja/g++.ext/attrib3.C,
28341         g++.old-deja/g++.other/store-expr1.C,
28342         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
28343         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
28344         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
28345         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
28346         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
28347         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
28348         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
28349         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
28350         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
28351         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
28352         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
28353         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
28354         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
28355         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
28356         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
28357         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
28358         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
28359         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
28360         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
28361
28362 2005-05-26  Andreas Jaeger  <aj@suse.de>
28363
28364         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
28365         x86-64 compilation.
28366
28367 2005-05-26  Andreas Jaeger  <aj@suse.de>
28368
28369         PR testsuite/20772
28370         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
28371         gcc.misc-tests/i386-pf-athlon-1.c,
28372         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
28373         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
28374         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
28375         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
28376         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
28377         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
28378         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
28379         programs.
28380
28381         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
28382         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
28383         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
28384         x86-64 compilation.
28385
28386         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
28387         x86_64.
28388
28389         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
28390         effective-target ilp32.
28391
28392 2005-05-26  David Ung  <davidu@mips.com>
28393
28394         * gcc.target/mips/ext_ins.c: New test for testing the generation
28395         of MIPS32/64 rev 2 ext/ins instructions.
28396
28397 2005-05-26  Andreas Jaeger  <aj@suse.de>
28398
28399         * treelang/compile/unsigned.tree: Use gimple instead of
28400         nonexisting generic dump.
28401
28402 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
28403
28404         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
28405
28406 2005-05-26  Andreas Jaeger  <aj@suse.de>
28407
28408         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
28409
28410 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
28411
28412         PR libfortran/17283
28413         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
28414         Test callee-allocated memory with write statements.
28415
28416 2005-05-25  Roger Sayle  <roger@eyesopen.com>
28417
28418         PR middle-end/21709
28419         * gcc.dg/pr21709-1.c: New test case.
28420
28421 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
28422             Mike Stump  <mrs@apple.com>
28423
28424         * objc/execute/next_mapping.h: Update for C++.
28425
28426         * obj-c++.dg/selector-1.mm: Move to...
28427         * obj-c++.dg/selector-4.mm: here...
28428
28429         * obj-c++.dg/basic.mm: New.
28430         * obj-c++.dg/comp-types-1.mm: New.
28431         * obj-c++.dg/cxx-class-1.mm: New.
28432         * obj-c++.dg/cxx-ivars-1.mm: New.
28433         * obj-c++.dg/cxx-ivars-2.mm: New.
28434         * obj-c++.dg/cxx-ivars-3.mm: New.
28435         * obj-c++.dg/cxx-scope-1.mm: New.
28436         * obj-c++.dg/cxx-scope-2.mm: New.
28437         * obj-c++.dg/defs.mm: New.
28438         * obj-c++.dg/empty-private-1.mm: New.
28439         * obj-c++.dg/encode-1.mm: New.
28440         * obj-c++.dg/encode-2.mm: New.
28441         * obj-c++.dg/encode-3.mm: New.
28442         * obj-c++.dg/extern-c-1.mm: New.
28443         * obj-c++.dg/extra-semi.mm: New.
28444         * obj-c++.dg/fix-and-continue-2.mm: New.
28445         * obj-c++.dg/isa-field-1.mm: New.
28446         * obj-c++.dg/ivar-list-semi.mm: New.
28447         * obj-c++.dg/local-decl-1.mm: New.
28448         * obj-c++.dg/lookup-1.mm: New.
28449         * obj-c++.dg/lookup-2.mm: New.
28450         * obj-c++.dg/method-1.mm: New.
28451         * obj-c++.dg/method-2.mm: New.
28452         * obj-c++.dg/method-3.mm: New.
28453         * obj-c++.dg/method-4.mm: New.
28454         * obj-c++.dg/method-5.mm: New.
28455         * obj-c++.dg/method-6.mm: New.
28456         * obj-c++.dg/method-7.mm: New.
28457         * obj-c++.dg/no-extra-load.mm: New.
28458         * obj-c++.dg/overload-1.mm: New.
28459         * obj-c++.dg/pragma-1.mm: New.
28460         * obj-c++.dg/pragma-2.mm: New.
28461         * obj-c++.dg/private-1.mm: New.
28462         * obj-c++.dg/private-2.mm: New.
28463         * obj-c++.dg/proto-qual-1.mm: New.
28464         * obj-c++.dg/qual-types-1.mm: New.
28465         * obj-c++.dg/stubify-1.mm: New.
28466         * obj-c++.dg/stubify-2.mm: New.
28467         * obj-c++.dg/super-class-1.mm: New.
28468         * obj-c++.dg/super-class-2.mm: New.
28469         * obj-c++.dg/super-dealloc-1.mm: New.
28470         * obj-c++.dg/super-dealloc-2.mm: New.
28471         * obj-c++.dg/template-1.mm: New.
28472         * obj-c++.dg/template-2.mm: New.
28473         * obj-c++.dg/template-3.mm: New.
28474         * obj-c++.dg/template-4.mm: New.
28475         * obj-c++.dg/template-5.mm: New.
28476         * obj-c++.dg/template-6.mm: New.
28477         * obj-c++.dg/try-catch-1.mm: New.
28478         * obj-c++.dg/try-catch-2.mm: New.
28479         * obj-c++.dg/try-catch-3.mm: New.
28480         * obj-c++.dg/try-catch-4.mm: New.
28481         * obj-c++.dg/try-catch-5.mm: New.
28482         * obj-c++.dg/try-catch-6.mm: New.
28483         * obj-c++.dg/try-catch-7.mm: New.
28484         * obj-c++.dg/try-catch-8.mm: New.
28485         * obj-c++.dg/try-catch-9.mm: New.
28486         * obj-c++.dg/va-meth-1.mm: New.
28487
28488 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
28489
28490         * obj-c++.dg/selector-1.mm: New.
28491         * obj-c++.dg/selector-2.mm: New.
28492
28493 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
28494
28495         * obj-c++.dg/selector-3.mm: New.
28496         * objc.dg/selector-3.m: New.
28497
28498 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
28499
28500         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
28501         about where warning appears.
28502
28503 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
28504
28505         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
28506         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
28507         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
28508         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
28509
28510 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
28511
28512         * gcc.dg/20050524-1.c: New test.
28513
28514 2005-05-25  Jan Hubicka  <jh@suse.cz>
28515
28516         * gcc.dg/tree-prof/inliner-1.c: New.
28517
28518 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
28519
28520         * gcc.dg/tree-prof: New directory.
28521         * gcc.dg/tree-prof/tree-prof.exp: New.
28522
28523 2005-05-25  DJ Delorie  <dj@redhat.com>
28524
28525         * gcc.dg/Wattributes-1.c: New.
28526         * gcc.dg/Wattributes-2.c: New.
28527         * gcc.dg/Wattributes-3.c: New.
28528
28529 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
28530
28531         PR tree-optimization/19833
28532         * gcc.dg/uninit-4.c: Remove xfail.
28533         * gcc.dg/uninit-9.c: Ditto.
28534
28535 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
28536
28537         * obj-c++.dg/bitfield-[1-5].mm: New.
28538         * obj-c++.dg/class-protocol-1.mm: New.
28539         * obj-c++.dg/comp-types-1[0-1].mm: New.
28540         * obj-c++.dg/comp-types-[2-9].mm: New.
28541         * obj-c++.dg/encode-[4-8].mm: New.
28542         * obj-c++.dg/layout-1.mm: New.
28543         * obj-c++.dg/method-1[0-9].mm: New.
28544         * obj-c++.dg/method-2[0-1].mm: New.
28545         * obj-c++.dg/method-[8-9].mm: New.
28546         * obj-c++.dg/objc-gc-3.mm: New.
28547         * obj-c++.dg/try-catch-10.mm: New.
28548         * objc.dg/bitfield-5.m: New.
28549         * objc.dg/comp-types-10.m: New.
28550         * objc.dg/comp-types-9.m: New.
28551         * objc.dg/layout-1.m: New.
28552         * objc.dg/objc-gc-4.m: New.
28553         * objc.dg/try-catch-9.m: New.
28554         * objc.dg/class-protocol-1.m: Tweak diagnostics.
28555         * objc.dg/comp-types-1.m: Likewise.
28556         * objc.dg/comp-types-[5-6].m: Likewise.
28557         * objc.dg/method-9.m: Likewise.
28558
28559 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
28560
28561         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
28562         and on hardware without VMX support.
28563
28564         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
28565
28566         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
28567
28568         * lib/profopt.exp (dg-final-generate, dg-final-use,
28569         profopt-final-code, profopt-get-options): New.
28570         (profopt-execute): Process test directives.
28571
28572         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
28573         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
28574         cleanup-tree-dump, cleanup-saved-temps): Update comments.
28575
28576 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
28577
28578         PR C++/21645
28579         * g++.dg/init/ctor5.C: New test.
28580
28581 2005-05-24  Ira Rosen  <irar@il.ibm.com>
28582
28583         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
28584         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
28585         vect-113.c, vect-114.c.
28586
28587 2005-05-23  Adam Nemet  <anemet@lnxw.com>
28588
28589         * gcc.dg/const-elim-1.c: Remove xfails.
28590
28591 2005-05-23  Jeff Law  <law@redhat.com>
28592
28593         * gcc.c-torture/compile/pr21638.c: New test.
28594         * gcc.c-torture/compile/20050520-1.c: New test.
28595
28596 2005-05-23  Nick Clifton  <nickc@redhat.com>
28597
28598         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
28599         be a proper triple, ie: m32r*-*-*.
28600         * g++.old-deja/g++.jason/thunk3.C: Likewise.
28601
28602 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
28603
28604         PR middle-end/21331
28605         PR tree-opt/21293
28606         * gcc.c-torture/compile/pr21293.c: New test.
28607         * gcc.c-torture/execute/pr21331.c: New test.
28608
28609 2004-05-20  Richard Henderson  <rth@redhat.com>
28610
28611         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
28612
28613 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
28614
28615         * obj-c++-dg.exp: Add.
28616         * obj-c++.exp: Add.
28617         * obj-c++.dg/dg.exp: Add.
28618
28619 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
28620
28621         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
28622         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
28623
28624 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
28625
28626         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
28627
28628 2004-05-19  Richard Henderson  <rth@redhat.com>
28629
28630         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
28631
28632 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
28633
28634         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
28635
28636         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
28637
28638 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
28639
28640         PR c++/21495
28641         * g++.dg/parse/extern1.C: New test.
28642         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
28643
28644 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28645
28646         * gcc.dg/c99-math.h: New.
28647         * gcc.dg/c99-math-float-1.c: New test.
28648         * gcc.dg/c99-math-double-1.c: Likewise.
28649         * gcc.dg/c99-math-long-double-1.c: Likewise.
28650
28651 2005-05-18  Richard Henderson  <rth@redhat.com>
28652
28653         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
28654
28655 2005-05-18  Devang Patel  <dpatel@apple.com>
28656
28657         * g++.dg/opt/20050511-1.C: New test.
28658
28659 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
28660
28661         PR libfortran/21127
28662         * gfortran.dg/reshape-complex.f90: New test.
28663
28664 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
28665
28666         * gfortran.dg/array_constructor_1.f90: New test.
28667         * gfortran.dg/array_constructor_2.f90: New test.
28668
28669 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
28670
28671         PR fortran/20954
28672         * gfortran.dg/pr20954.f: New test.
28673
28674 2005-05-17  Mike Stump  <mrs@apple.com>
28675
28676         Yet more Objective-C++...
28677
28678         * objc.dg/method-5.m: Update.
28679         * objc.dg/method-6.m: Update.
28680         * objc.dg/method-7.m: Update.
28681         * objc.dg/method-9.m: Update.
28682         * objc.dg/try-catch-2.m: Update.
28683
28684 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
28685
28686         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
28687         Remove little-endian optimizations.
28688
28689 2005-05-17  Jeff Law  <law@redhat.com>
28690
28691         * g++.dg/tree-ssa/pr14814.C: New test.
28692         * gcc.dg/tree-ssa/pr14814.C: New test.
28693         * gcc.dg/tree-ssa/pr17141-1.C: New test.
28694         * gcc.dg/tree-ssa/pr17141-2.C: New test.
28695
28696 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
28697
28698         * gcc.dg/compat/generate-random.c: Do not include
28699         libiberty.h.
28700         * gcc.dg/compat/generate-random_r.c: Likewise.
28701
28702 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
28703
28704         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
28705
28706 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
28707
28708         PR middle-end/21595
28709         * g++.dg/tree-ssa/builtin1.C: New testcase.
28710
28711 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
28712
28713         PR c++/21454
28714         * g++.dg/opt/const4.C: New test.
28715
28716         PR middle-end/21492
28717         * g++.dg/opt/crossjump1.C: New test.
28718
28719         PR tree-optimization/21610
28720         * gcc.c-torture/compile/20050516-1.c: New test.
28721
28722         PR fortran/15080
28723         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
28724         about the test failing.
28725         * gfortran.fortran-torture/execute/where_7.f90: New test.
28726         * gfortran.fortran-torture/execute/where_8.f90: New test.
28727
28728 2005-05-16  Richard Henderson  <rth@redhat.com>
28729
28730         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
28731         i?86 and x86_64.
28732
28733 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
28734
28735         * gcc.dg/compat/generate-random.c (config.h): Do not include.
28736         (limits.h): Include unconditionally.
28737         (stdlib.h): Likewise.
28738         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
28739         (limits.h): Include unconditionally.
28740         (stdlib.h): Likewise.
28741         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
28742         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
28743         (limits.h): Include unconditionally.
28744         (stdlib.h): Likewise.
28745         (hashtab.h): Do not include.
28746         (getopt.h): Likewise.
28747         (stddef.h): Include.
28748         (hashval_t): Define.
28749         (struct entry): Add "next" field.
28750         (HASH_SIZE): New macro.
28751         (hash_table): New variable.
28752         (switchfiles): Do not use xmalloc.
28753         (mix): New macro.
28754         (iterative_hash): New function.
28755         (hasht): Remove.
28756         (e_exists): New function.
28757         (e_insert): Likewise.
28758         (output): Use, instead of libiberty hashtable functions.
28759         (main): Do not use getopt.  Do not call htab_create.
28760
28761 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
28762
28763         PR libstdc++/21526
28764         * lib/target-supports.exp (check_mkfifo_available):
28765         Return 0 for cygwin as mkfifo support incomplete on platform.
28766         Fix typos in comments.
28767
28768 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
28769
28770         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
28771
28772 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
28773
28774         PR fortran/17432
28775         * gfortran.dg/assign_4.f: New test.
28776
28777 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
28778
28779         PR tree-optimization/21563
28780         * gcc.dg/tree-ssa/pr21563.c: New.
28781
28782 2005-05-14  Jan Hubicka  <jh@suse.cz>
28783
28784         * gcc.dg/noreturn-7.c: Allow control reaches warning.
28785
28786 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
28787
28788         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
28789
28790 2005-05-13  Julian Brown  <julian@codesourcery.com>
28791
28792         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
28793         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
28794
28795 2005-05-13  Jan Hubicka  <jh@suse.cz>
28796
28797         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
28798         * gcc.dg/fold-xor-?.c: Likewise.
28799         * gcc.dg/pr15784-?.c: Likewise.
28800         * gcc.dg/pr20922-?.c: Likewise.
28801         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
28802         * gcc.dg/tree-ssa/pr17598.c: Likewise.
28803         * gcc.dg/tree-ssa/pr20470.c: Likewise.
28804
28805 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28806
28807         PR fortran/21260
28808         * gfortran.dg/hollerith_1.f90: New test.
28809
28810 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28811
28812         * gfortran.dg/func_result_2.f90: New test.
28813
28814 2005-05-11  Bud Davis  <bdavis@gfortran.org>
28815
28816         * gfortran.dg/dev_null.f90: New test.
28817
28818 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
28819
28820         * gcc.dg/arm-vfp1.c: Revert last change.
28821
28822 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
28823
28824         PR middle-end/19807
28825         PR tree-optimization/19639
28826         * g++.dg/tree-ssa/pr19807.C: New testcase.
28827
28828 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28829
28830         PR libfortran/21471
28831         * gfortran.dg/append-1.f90: New test.
28832
28833 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
28834
28835         * gcc.dg/pr18501.c: XFAIL.
28836         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
28837         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
28838         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
28839         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
28840         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
28841         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
28842         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
28843         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
28844
28845 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28846
28847         PR fortran/20178
28848         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
28849         gfortran.dg/f2c_3.f90: New tests.
28850
28851         * gfortran.dg/return_1.f90: Fix dg annotation.
28852
28853 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
28854
28855         * gcc.c-torture/compile/20050510-1.c: New test.
28856
28857 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
28858
28859         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
28860
28861 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
28862
28863         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
28864
28865 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
28866
28867         PR c/17913
28868         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
28869
28870 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
28871
28872         PR c/21342
28873         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
28874         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
28875
28876 2005-05-10  Ben Elliston  <bje@au.ibm.com>
28877
28878         PR debug/16676
28879         * gcc.dg/debug/pr16676.c: New test.
28880
28881 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
28882
28883         PR testsuite/21443
28884         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
28885         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
28886         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
28887         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
28888         Change -O1 to -O2.
28889         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
28890         -fno-tree-dominator-opts.
28891
28892 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28893
28894         * gfortran.dg/return_1.f90: New test.
28895
28896 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
28897
28898         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
28899
28900         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
28901
28902 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
28903
28904         PR c++/21427
28905         * g++.dg/inherit/covariant13.C: New.
28906
28907 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28908
28909         PR libfortran/19155
28910         * gfortran.dg/pr19155.f: New test.
28911
28912 2005-05-08  Roger Sayle  <roger@eyesopen.com>
28913
28914         PR inline-asm/8788
28915         * gcc.dg/pr8788-1.c: New testcase.
28916
28917 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
28918
28919         PR target/21416
28920         * gcc.target/mips/fpcmp-[12].c: New tests.
28921
28922 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
28923
28924         * lib/target-supports-dg.exp (dg-require-fork): New function.
28925         (dg-require-mkfifo): Likewise.
28926         * lib/target-supports.exp (check_function_available): New
28927         function.
28928         (check_fork_available): Likewise.
28929         (check_mkfifo_available): Likewise.
28930
28931 2005-05-06  Jeff Law  <law@redhat.com>
28932
28933         * gcc.c-torture/compile/pr21380.c: New test.
28934
28935 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
28936
28937         PR c++/20961
28938         * g++.dg/ext/weak3.C: New test.
28939
28940 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
28941
28942         PR c++/21352
28943         * g++.dg/template/crash37.C: New test.
28944
28945 2005-05-05  Paul Brook  <paul@codesourcery.com>
28946
28947         * gcc.dg/arm-g2.c: Use effective-target arm32.
28948         * gcc.dg/arm-mmx-1.c: Ditto.
28949         * gcc.dg/arm-scd42-2.c: Ditto.
28950         * gcc.dg/arm-vfp1.c: Ditto.
28951         * lib/target-supports.exp (check_effective_target_arm32): New
28952         function.
28953
28954 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
28955
28956         PR libfortran/21354
28957         gfortran.dg/in_pack_rank7.f90: New test.
28958
28959 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
28960
28961         PR middle-end/15618
28962         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
28963
28964 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
28965
28966         PR middle-end/21265
28967         * gcc.dg/20050503-1.c: New test.
28968
28969         PR rtl-optimization/21239
28970         * gcc.dg/i386-sse-11.c: New test.
28971
28972 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
28973
28974         PR target/16888
28975         * gcc.target/i386/asm-1.c: New test.
28976
28977 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
28978
28979         PR rtl-optimization/21330
28980         * gcc.c-torture/execute/20050502-1.c: New test.
28981
28982         PR target/21297
28983         * gcc.c-torture/execute/20050502-2.c: New test.
28984
28985 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
28986
28987         PR middle-end/21282
28988         * gcc.dg/pr21282.c: New.
28989
28990 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
28991
28992         * gcc.dg/vect/pr20122.c: Clean up .vect file.
28993         * gcc.dg/vect/vect-92.c: Likewise.
28994         * gcc.dg/vect/vect-93.c: Likewise.
28995         * gcc.dg/vect/vect-dv-1.c: Likewise.
28996         * gcc.dg/vect/vect-dv-2.c: Likewise.
28997         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
28998
28999 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
29000
29001         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
29002         * gfortran.dg/vect/vect-2.f90: Likewise.
29003         * gfortran.dg/vect/vect-3.f90: Likewise.
29004         * gfortran.dg/vect/vect-4.f90: Likewise.
29005         * gfortran.dg/vect/vect-5.f90: Likewise.
29006
29007 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
29008
29009         PR target/20813
29010         * gcc.dg/rs6000-fpint-2.c: New.
29011
29012 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
29013
29014         PR c/15698
29015         * gcc.dg/builtins-30.c: Update expected messages.
29016         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
29017         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
29018         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
29019
29020 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
29021
29022         PR tree-optimization/21294
29023         * gcc.dg/tree-ssa/pr21294.c: New.
29024
29025 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
29026
29027         * gcc.dg/altivec-3.c (vec_store): Do not use the old
29028         __builtin_altivec_st_internal_4si built-in.
29029
29030 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
29031
29032         PR c++/15875
29033         * g++.dg/template/ptrmem14.C: New test.
29034
29035 2005-05-02  Paul Brook  <paul@codesourcery.com>
29036
29037         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
29038
29039 2005-05-02  Michael Matz  <matz@suse.de>
29040
29041         PR c++/19542
29042         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
29043
29044 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
29045
29046         * g++.dg/cpp/weak.C: New test.
29047
29048 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
29049
29050         * gcc.dg/tree-ssa/loop-8.c: New test.
29051
29052 2005-04-30  Michael Maty  <matz@suse.de>
29053
29054         * gcc.dg/inline-mcpy.c: New test.
29055
29056 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
29057
29058         PR libfortran/18958
29059         * gfortran.dg/eoshift.f90: New test case.
29060
29061 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
29062
29063         PR libfortran/18857
29064         * gfortran.dg/matmul_1.f90: New test.
29065
29066 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
29067
29068         PR tree-optimization/21030
29069         * gcc.dg/tree-ssa/pr21030.c: New.
29070
29071 2005-04-29  Devang Patel  <dpatel@apple.com>
29072
29073         PR tree-optimization/21272
29074         * gcc.dg/vect/vect-ifcvt-10.c: New test.
29075
29076 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
29077
29078         PR fortran/13082
29079         PR fortran/18824
29080         * gfortran.dg/entry_4.f90: New test.
29081         * gfortran.fortran-torture/execute/entry_1.f90: New test.
29082         * gfortran.fortran-torture/execute/entry_2.f90: New test.
29083         * gfortran.fortran-torture/execute/entry_3.f90: New test.
29084         * gfortran.fortran-torture/execute/entry_4.f90: New test.
29085         * gfortran.fortran-torture/execute/entry_5.f90: New test.
29086         * gfortran.fortran-torture/execute/entry_6.f90: New test.
29087         * gfortran.fortran-torture/execute/entry_7.f90: New test.
29088
29089 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29090
29091         * gfortran.fortran-torture/execute/entry_8.f90: New test.
29092
29093 2005-04-29  Paul Brook  <paul@codesourcery.com>
29094
29095         * gfortran.dg/entry_3.f90: New test.
29096
29097 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29098
29099         * gfortran.dg/implicit_4.f90: New test.
29100
29101 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
29102
29103         * lib/target-supports.exp (check_profiling_available): Return
29104         false for xtensa-*-elf.
29105
29106 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
29107
29108         * lib/fortran-torture.exp (fortran-torture.exp): Catch
29109         error if file cannot be deleted.
29110
29111 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
29112
29113         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
29114         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
29115         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
29116         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
29117         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
29118         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
29119         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
29120         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
29121         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
29122         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
29123         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
29124         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
29125         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
29126
29127 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29128
29129         PR fortran/20865
29130         * gfortran.dg/pr20865.f90: New test.
29131
29132 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
29133
29134         * gcc.dg/void-cast-2.c: New test.
29135
29136 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
29137
29138         PR c/21159
29139         * gcc.dg/void-cast-1.c: New test.
29140
29141 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
29142
29143         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
29144
29145 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29146
29147         PR fortran/21177
29148         * gfortran.dg/pr21177.f90: New test.
29149
29150 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
29151
29152         PR tree-optimization/21171
29153         * gcc.dg/tree-ssa/pr21171.c: New test.
29154
29155 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
29156
29157         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
29158         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
29159         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
29160         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
29161         gcc.dg/tree-ssa/gen-vect-32.c: New.
29162         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
29163         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
29164         don't run on PPC32.
29165
29166 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
29167
29168         PR c/21213
29169         * gcc.dg/transparent-union-3.c: New test.
29170
29171 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
29172
29173         PR c/20740
29174         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
29175         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
29176         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
29177         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
29178         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
29179         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
29180
29181 2005-04-26  Jeff Law  <law@redhat.com>
29182
29183         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
29184         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
29185         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
29186         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
29187         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
29188         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
29189         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
29190
29191 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
29192
29193         PR tree-optimization/17598
29194         * gcc.dg/tree-ssa/pr17598.c: New testcase.
29195
29196 2005-04-25  Mike Stump  <mrs@apple.com>
29197
29198         * objc.dg/fix-and-continue-1.m: Add.
29199
29200 2005-04-25  Roger Sayle  <roger@eyesopen.com>
29201
29202         PR c++/20995
29203         * g++.dg/opt/pr20995-1.C: New test case.
29204
29205 2005-04-25  Devang Patel <dpatel@apple.com>
29206
29207         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
29208
29209 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
29210
29211         PR testsuite/21062
29212         * g++.dg/opt/alias2.C (printf): Correct the prototype.
29213
29214 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
29215
29216         PR C++/21188
29217         * g++.dg/opt/rtti2.C: New test.
29218
29219 2005-04-25  Paul Brook  <paul@codesourcery.com>
29220         Steven G. Kargl  <kargls@comcast.net>
29221
29222         PR fortran/20879
29223         * gfortran.dg/ichar_1.f90: New file.
29224
29225 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
29226
29227         PR middle-end/20991
29228         * g++.dg/opt/pr20991.C: New test.
29229
29230         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
29231         where sizeof (type) < __alignof__ (type).
29232         * gcc.dg/compat/struct-layout-1.h: Likewise.
29233
29234 2005-04-24  Per Bothner  <per@bothner.com>
29235             Devang Patel  <dpatel@apple.com>
29236
29237         PR preprocessor/20907
29238         * gcc.dg/cpp/very-long-comment.c: New test.
29239
29240 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29241
29242         PR fortran/20059
29243         * gfortran.dg/common_5.f: New test.
29244
29245 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
29246
29247         PR middle-end/21082
29248         * g++.dg/tree-ssa/pr21082.C: New testcase.
29249
29250 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
29251
29252         * gcc.dg/vect/vect-99.c: New test.
29253
29254 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
29255
29256         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
29257
29258 2005-04-22  Jeff Law  <law@redhat.com>
29259
29260         * gcc.dg/uninit-5.c: Remove xfails.
29261         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
29262         conditionals and loads.
29263
29264 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
29265
29266         PR libfortran/20074
29267         PR libfortran/20436
29268         PR libfortran/21108
29269         * gfortran.dg/nested_reshape.f90: new test
29270         * gfortran.dg/reshape-alloc.f90: new test
29271         * gfortran.dg/reshape.f90: new test
29272
29273 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
29274
29275         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
29276
29277         * gcc.dg/arm-vfp1.c: New test.
29278
29279 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
29280
29281         PR c++/21087
29282         * g++.dg/lookup/builtin2.C: New test.
29283
29284 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
29285
29286         * gcc.dg/weak/weak-13.c: New test.
29287
29288 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
29289
29290         * lib/target-supports.exp (check_effective_target_sync_int_long):
29291         Add powerpc*.
29292
29293 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
29294
29295         * gcc.target/mips/branch-1.c: New test.
29296
29297 2005-04-21  Richard Henderson  <rth@redhat.com>
29298
29299         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
29300         * gcc.dg/vect/vect-86.c: Likewise.
29301         * gcc.dg/vect/vect-87.c: Likewise.
29302         * gcc.dg/vect/vect-88.c: Likewise.
29303
29304 2005-04-21  Devang Patel  <dpatel@apple.com>
29305
29306         PR optimization/20994
29307         * gcc.dg/tree-ssa/ifc-3.c: New test.
29308
29309 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
29310
29311         PR c/12913
29312         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
29313         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
29314         gcc.dg/c99-vla-jump-5.c: New tests.
29315
29316 2005-04-19  Richard Henderson  <rth@redhat.com>
29317
29318         * lib/target-supports.exp (check_effective_target_vect_int_mult):
29319         Fix typo in exists check.
29320         (check_effective_target_sync_int_long): New.
29321         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
29322         * gcc.dg/ia64-sync-2.c: Likewise.
29323         * gcc.dg/ia64-sync-3.c: Likewise.
29324         * gcc.dg/ia64-sync-4.c: Likewise.
29325
29326 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
29327
29328         * gcc.dg/fold-xor-1.c: New test.
29329         * gcc.dg/fold-xor-2.c: New test.
29330
29331 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
29332
29333         PR target/20670
29334         * g++.dg/eh/fp-regs.C: New test.
29335
29336 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
29337
29338         * gcc.dg/Wint-to-pointer-cast-1.c,
29339         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
29340         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
29341         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
29342
29343 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29344
29345         PR fortran/16861
29346         * gfortran.dg/pr16861.f90: New test.
29347
29348 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
29349
29350         * gcc.dg/pr21085.c: New test.
29351
29352 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
29353
29354         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
29355         (setup_mips_tests, dg-mips-options): New procedures.
29356         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
29357         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
29358         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
29359         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
29360         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
29361         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
29362         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
29363         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
29364         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
29365         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
29366         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
29367         dg-mips-options instead of dg-options.  Remove now-redundant
29368         preprocessor guards.
29369         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
29370         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
29371         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
29372         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
29373         * gcc.dg/vr-mult-2.c: Delete.
29374         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
29375         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
29376         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
29377         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
29378         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
29379         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
29380         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
29381
29382 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
29383
29384         * ada/acats/run_all.sh: Use sync when executable not present.
29385
29386 2005-04-18  Devang Patel  <dpatel@apple.com>
29387
29388         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
29389         * gcc.dg/vect/vect-11a.c: New.
29390         * gcc.dg/vect/vect-none.c: Update.
29391         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
29392
29393 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
29394
29395         PR tree-optimization/20922
29396         * gcc.dg/pr20922-1.c: New test.
29397         * gcc.dg/pr20922-2.c: New test.
29398         * gcc.dg/pr20922-3.c: New test.
29399         * gcc.dg/pr20922-4.c: New test.
29400         * gcc.dg/pr20922-5.c: New test.
29401         * gcc.dg/pr20922-6.c: New test.
29402
29403 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29404
29405         PR libfortran/20950
29406         * gfortran.dg/pr20950.f: New test.
29407
29408 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29409
29410         PR libfortran/19216
29411         * gfortran.dg/pr19216.f: New test.
29412
29413 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
29414
29415         PR tree-optimization/21001
29416         * gcc.dg/tree-ssa/pr21001.c: New.
29417
29418 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
29419
29420         PR libfortran/21075
29421         * gfortran.dg/reshape_rank7.f90: New test.
29422
29423 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
29424
29425         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
29426         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
29427         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
29428         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
29429         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
29430         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
29431         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
29432         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
29433         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
29434         wrong way round).
29435         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
29436         in namelists.  New test.
29437         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
29438         New test.
29439         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
29440         New test.
29441         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
29442         namelist.  New test.
29443         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
29444         New test.
29445         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
29446         New test.
29447         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
29448         namelist.  New test.
29449         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
29450         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
29451         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
29452         New test.
29453         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
29454         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
29455         arrays. New test.
29456
29457 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
29458
29459         * gfortran.dg/wtruncate.f: New testcase.
29460         * gfortran.dg/wtruncate.f90: New testcase.
29461
29462 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
29463
29464         PR c++/21025
29465         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
29466         which sizeof/alignof is dependent, rather than just whether we are
29467         processing_template_decl.
29468
29469 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
29470
29471         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
29472         corrected typo where the wrong variables had been compared.
29473
29474 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
29475
29476         PR libfortran/18495
29477         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
29478         Test callee-allocated version of return array with a write
29479         statement.
29480         Test spread with a temporary with another write statement.
29481
29482 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
29483
29484         PR tree-optimization/21031
29485         * gcc.dg/tree-ssa/pr21031.c: New.
29486
29487 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
29488
29489         PR tree-optimization/21004
29490         * gcc.dg/builtins-53.c: Include builtins-config.h.
29491         Check floorf, ceilf, floorl and ceill transformations
29492         only when HAVE_C99_RUNTIME is defined.
29493
29494 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
29495
29496         PR middle-end/20739
29497         * gcc.dg/tree-ssa/pr20739.c: New test.
29498
29499 2005-04-14  Mike Stump  <mrs@apple.com>
29500
29501         * gcc.dg/Foundation.framework/empty: New.
29502         * gcc.dg/framework-2.c: New.
29503
29504 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
29505
29506         PR tree-optimization/21021
29507         * gcc.c-torture/compile/pr21021.c: New.
29508
29509 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
29510
29511         PR testsuite/21010
29512         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
29513         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
29514         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
29515         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
29516         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
29517         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
29518         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
29519         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
29520
29521 2005-04-14  Richard Henderson  <rth@redhat.com>
29522
29523         * lib/target-supports.exp (check_effective_target_vect_condition):
29524         Add ia64, i?86, and x86_64.
29525
29526 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
29527
29528         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
29529
29530 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
29531
29532         PR tree-optimization/20657
29533         * gcc.dg/tree-ssa/pr20657.c: New.
29534
29535 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
29536
29537         * gcc.dg/builtins-53.c: Also check (int)trunc* and
29538         (long long int)trunc*.
29539
29540 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
29541
29542         PR target/20927
29543         * gcc.dg/pr20927.c: New test.
29544
29545 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
29546
29547         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
29548         * gcc.target/mips/asm-1.c: Likewise.
29549
29550 2005-04-13  Dale Johannesen  <dalej@apple.com>
29551
29552         * objc.dg/objc-fast-4.m: New.
29553
29554 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
29555
29556         * gcc.target/cris/torture/cris-torture.exp: New driver in new
29557         directory.
29558         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
29559
29560 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
29561
29562         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
29563         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
29564         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
29565
29566 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
29567
29568         PR tree-optimization/20913
29569         * gcc.dg/tree-ssa/pr20913.c: New.
29570
29571         PR tree-optimization/20702
29572         * gcc.dg/tree-ssa/pr20702.c: New.
29573
29574 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29575
29576         PR c++/13744
29577         * g++.dg/inherit/local3.C: New test.
29578
29579 2005-04-12  Jeff Law  <law@redhat.com>
29580
29581         * gcc.dg/tree-ssa/20050412-1.c: New test.
29582
29583 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
29584
29585         PR libfortran/19016
29586         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
29587         Add tests with mask generated by expression.
29588         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
29589         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
29590         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
29591
29592 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
29593
29594         PR middle-end/20917
29595         * gcc.dg/20050409-1.c: New test.
29596
29597 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
29598
29599         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
29600
29601 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
29602
29603         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29604         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
29605         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29606         (TARGET_CXX): Adjust accordingly.
29607         * target.h (struct gcc_target): Remove epxort_class_data.  Add
29608         determine_class_data_visibility and class_data_always_comdat.
29609         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29610         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
29611         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29612         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
29613         (arm_cxx_determine_class_data_visibility): New.
29614         (arm_cxx_class_data_always_comdat): Likewise.
29615         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29616         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
29617         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29618         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
29619         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
29620         Define.
29621
29622 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
29623
29624         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
29625
29626 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
29627
29628         * gcc.dg/i386-darwin-fpmath.c: New.
29629
29630 2004-04-11  Devang Patel  <dpatel@apple.com>
29631
29632         * lib/target-supports.exp (check_effective_target_vect_condition): New.
29633         * gcc.dg/vect/vect-ifcvt-1.c: New test.
29634         * gcc.dg/vect/vect-ifcvt-2.c: New test.
29635         * gcc.dg/vect/vect-ifcvt-3.c: New test.
29636         * gcc.dg/vect/vect-ifcvt-4.c: New test.
29637         * gcc.dg/vect/vect-ifcvt-5.c: New test.
29638         * gcc.dg/vect/vect-ifcvt-6.c: New test.
29639         * gcc.dg/vect/vect-ifcvt-7.c: New test.
29640         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
29641
29642 2004-04-11  Devang Patel  <dpatel@apple.com>
29643
29644         * gcc.dg/vect/vect-dv-1.c: New test.
29645         * gcc.dg/vect/vect-dv-2.c: New test.
29646
29647 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
29648
29649         PR tree-optimization/20933
29650         * gcc.dg/tree-ssa/pr20933.c: New test.
29651
29652 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29653
29654         * gfortran.dg/fold_nearest.f90: New test.
29655
29656 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
29657
29658         * gcc.dg/tree-ssa/alias-1.c: New test.
29659
29660 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
29661
29662         PR tree-optimization/20920
29663         * g++.dg/tree-ssa/pr20920.C: New test.
29664
29665 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
29666
29667         * gcc.dg/builtins-53.c: Also check (int)ceil* and
29668         (long long int)ceil*.
29669
29670 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
29671
29672         * g++.dg/warn/Wdtor1.C: Declare template in system header with
29673         explicit C++ linkage.
29674
29675 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29676
29677         * gfortran.dg/pr17229.f: Take care of the new obsolescence
29678         warning for arithmetic IF statements.
29679
29680 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
29681
29682         * eor_handling_1.f90: New test case.
29683         * eor_handling_2.f90: New test case.
29684         * eor_handling_3.f90: New test case.
29685         * eor_handling_4.f90: New test case.
29686         * eor_handling_5.f90: New test case.
29687         * noadv_size.f90: New test case.
29688         * pad_no.f90: New test case.
29689
29690 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
29691
29692         * gcc.c-torture/execute/20050410-1.c: New test.
29693
29694 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
29695
29696         * gcc.dg/pr20126.c: New.
29697
29698 2005-04-09  Bud Davis  <bdavis@gfortran.org>
29699             Steven G. Kargl <kargls@comcast.net>
29700
29701         * gfortran.dg/PR19872.f: New test.
29702
29703 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
29704
29705         * gfortran.dg/nint_1.f90: Fix dg-do directive.
29706
29707 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
29708
29709         * gfortran.dg/nint_1.f90: New test.
29710
29711 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
29712
29713         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
29714         Added test for callee-allocated arrays with write statements.
29715         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
29716         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
29717         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
29718         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
29719         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
29720
29721 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
29722
29723         PR libfortran/20163
29724         * gfortran.dg/open-options-blanks.f: New test.
29725
29726 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
29727
29728         PR fortran/13257
29729         * gfortran.dg/comma_format_extension_[1234].f: New tests.
29730
29731 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
29732
29733         * gcc.dg/tree-ssa/stdarg-1.c: New test.
29734         * gcc.dg/tree-ssa/stdarg-2.c: New test.
29735         * gcc.dg/tree-ssa/stdarg-3.c: New test.
29736         * gcc.dg/tree-ssa/stdarg-4.c: New test.
29737         * gcc.dg/tree-ssa/stdarg-5.c: New test.
29738         * gcc.c-torture/execute/stdarg-4.c: New test.
29739
29740         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
29741
29742         PR target/20795
29743         * g++.dg/abi/param2.C: New test.
29744
29745 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
29746
29747         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
29748
29749 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
29750
29751         * gcc.dg/builtins-53.c: New test.
29752
29753 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
29754
29755         * g++.dg/tree-ssa/pr18178.C: New test.
29756         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
29757         * gcc.c-torture/execute/20041019-1.c: New test.
29758         * gcc.dg/tree-ssa/20041008-1.c: New test.
29759         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
29760         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
29761         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
29762         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
29763         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
29764         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
29765         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
29766         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
29767         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
29768         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
29769
29770 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
29771
29772         PR rtl-optimization/20466
29773         * gcc.c-torture/execute/pr20466-1.c: New test.
29774
29775 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
29776
29777         PR c++/20905
29778         * g++.dg/parse/cond2.C: New test.
29779
29780         PR c++/20145
29781         * g++.dg/warn/Wdtor1.C: New test.
29782
29783 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29784
29785         PR fortran/17229
29786         * gfortran.dg/pr17229.f: New test.
29787
29788 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
29789
29790         * gfortran.dg/tiny_1.f90: New test.
29791         * gfortran.dg/tiny_2.f90: ditto.
29792
29793 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
29794
29795         * gfortran.dg/eor_1.f90: Fix dg-do run line
29796         * gfortran.dg/open_new.f90: Fix dg-do run line
29797
29798 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
29799
29800         * lib/target-supports.exp (get_compiler_messages): Support
29801         optional arguments, the fourth being compiler options.
29802         (check_effective_target_fpic): New proc.
29803         * gcc.dg/20050321-2.c: Restrict to target fpic.
29804
29805 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
29806
29807         * gcc.dg/15443-1.c: New test.
29808         * gcc.dg/15443-2.c: Likewise.
29809
29810 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29811
29812         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
29813
29814 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
29815
29816         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
29817
29818 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
29819
29820         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
29821         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
29822         -m64.
29823         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
29824         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
29825         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
29826
29827 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
29828
29829         PR c++/20212
29830         * g++.dg/warn/Wunused-11.C: New test.
29831
29832 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
29833
29834         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
29835
29836 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
29837
29838         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
29839
29840 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
29841
29842         PR c++/20734
29843         * g++.dg/template/ptrmem13.C: New test.
29844
29845 2005-04-05  Per Bothner  <per@bothner.com>
29846
29847         * lib/gcc.exp: Always add -fno-show-column, for now.
29848
29849 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
29850
29851         PR testsuite/20767
29852         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
29853         of plain old "unsigned int" for the type of "i".  Makes this test
29854         64bit clean.
29855
29856 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
29857
29858         * gcc.dg/i386-ssefn-1.c: New test.
29859         * gcc.dg/i386-ssefn-2.c: New test.
29860         * gcc.dg/i386-ssefn-3.c: New test.
29861         * gcc.dg/i386-ssefn-4.c: New test.
29862
29863 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
29864
29865         PR tree-optimization/20076
29866         * gcc.dg/builtin-apply4.c: New test.
29867
29868         PR preprocessor/19475
29869         * gcc.dg/cpp/macspace1.c: New test.
29870         * gcc.dg/cpp/macspace2.c: New test.
29871
29872 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29873
29874         * gfortran.dg/pr20755.f: Fixed bad format.
29875
29876 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
29877
29878         PR c++/20763
29879         * g++.dg/ext/attrib21.C: New test.
29880
29881 2004-04-05  Devang Patel  <dpatel@apple.com>
29882
29883         * lib/target-supports.exp (check_effective_target_vect_shif): New.
29884         * gcc.dg/vect/vect-shift-1.c: New test.
29885
29886 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29887
29888         PR libfortran/20755
29889         * gfortran.dg/pr20755.f: New test.
29890
29891 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
29892
29893         * gfortran.dg/pr15959.f90: New test.
29894         * gfortran.dg/string_pad_trunc.f90: New test.
29895
29896 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29897
29898         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
29899         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
29900         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
29901         syntax.
29902
29903 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29904
29905         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
29906
29907 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29908
29909         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
29910         * gcc.c-torture/compile/20011119-2.c: Likewise.
29911         * gcc.c-torture/compile/981001-2.c: Likewise.
29912
29913 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
29914
29915         PR c++/20679
29916         * g++.dg/template/overload4.C: New test.
29917
29918 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
29919
29920         PR c++/20746
29921         * g++.dg/abi/covariant5.C: New.
29922
29923         PR debug/20505
29924         * g++.dg/debug/const2.C: New.
29925
29926 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
29927
29928         PR rtl-optimization/16104
29929         * gcc.c-torture/execute/20050316-1.c: New test.
29930
29931 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
29932
29933         * g++.dg/template/spec23.C: Fix dg-error text.
29934
29935 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
29936
29937         PR c++/19199
29938         * g++.dg/expr/lval2.C: New.
29939
29940 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29941
29942         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
29943         __builtin_strcasecmp and __builtin_strncasecmp.
29944
29945 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
29946
29947         PR c++/20723
29948         * g++.dg/template/spec22.C: New.
29949         * g++.dg/template/spec23.C: New.
29950
29951 2005-04-03  Dale Ranta  <dir@lanl.gov>
29952             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29953
29954         PR libfortran/20068
29955         PR libfortran/20125
29956         PR libfortran/20156
29957         PR libfortran/20471
29958         * gfortran.dg/backspace.f: New test.
29959
29960 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
29961
29962         * gcc.dg/pr19345.c: New test.
29963
29964 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
29965
29966         PR tree-optimization/20640
29967         * gcc.dg/torture/tree-loop-1.c: New.
29968
29969 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
29970
29971         PR rtl-optimization/20290
29972         * gcc.c-torture/execute/loop-ivopts-2.c: New.
29973
29974 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
29975
29976         * gcc.dg/rs6000-fpint.c: New.
29977
29978 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
29979
29980         * gcc.dg/old-style-then-proto-1.c: New test.
29981
29982 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29983
29984         * gfortran.fortran-torture/execute/backspace.f90: Check
29985         after backspace and read was incorrect.
29986
29987 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29988
29989         * gcc.c-torture/execute/builtins/strcat.c: Check the result
29990         buffer past the terminating NUL using memcmp.
29991         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
29992         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
29993
29994         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
29995         Fix unused/uninitialized variable warnings.
29996
29997         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
29998         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
29999         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
30000         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
30001
30002         * gcc.c-torture/execute/builtins/abs-1-lib.c,
30003         gcc.c-torture/execute/builtins/fputs-lib.c,
30004         gcc.c-torture/execute/builtins/lib/fprintf.c,
30005         gcc.c-torture/execute/builtins/lib/main.c,
30006         gcc.c-torture/execute/builtins/lib/memcmp.c,
30007         gcc.c-torture/execute/builtins/lib/memmove.c,
30008         gcc.c-torture/execute/builtins/lib/mempcpy.c,
30009         gcc.c-torture/execute/builtins/lib/memset.c,
30010         gcc.c-torture/execute/builtins/lib/printf.c,
30011         gcc.c-torture/execute/builtins/lib/sprintf.c,
30012         gcc.c-torture/execute/builtins/lib/stpcpy.c,
30013         gcc.c-torture/execute/builtins/lib/strchr.c,
30014         gcc.c-torture/execute/builtins/lib/strcmp.c,
30015         gcc.c-torture/execute/builtins/lib/strcpy.c,
30016         gcc.c-torture/execute/builtins/lib/strcspn.c,
30017         gcc.c-torture/execute/builtins/lib/strlen.c,
30018         gcc.c-torture/execute/builtins/lib/strncat.c,
30019         gcc.c-torture/execute/builtins/lib/strncmp.c,
30020         gcc.c-torture/execute/builtins/lib/strncpy.c,
30021         gcc.c-torture/execute/builtins/lib/strrchr.c,
30022         gcc.c-torture/execute/builtins/lib/strspn.c,
30023         gcc.c-torture/execute/builtins/lib/strstr.c,
30024         gcc.c-torture/execute/builtins/memops-asm-lib.c,
30025         gcc.c-torture/execute/builtins/strlen-2.c,
30026         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
30027         prototypes.
30028
30029 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
30030
30031         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
30032         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
30033         selectany usage.
30034
30035 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
30036
30037         PR c++/19406
30038         * g++.dg/debug/using1.C: New test.
30039
30040 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
30041
30042         PR middle-end/20524
30043         * gcc.dg/alias-7.c: Prefix asm-declared name with
30044         __USER_LABEL_PREFIX__.
30045
30046 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
30047
30048         Fix fallout from PR middle-end/15700:
30049         * gcc.c-torture/compile/20011119-1.c: Take
30050         __USER_LABEL_PREFIX__ into account.
30051         * gcc.c-torture/compile/20011119-2.c: Likewise.
30052
30053 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30054
30055         PR c++/18644
30056         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
30057
30058 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
30059
30060         PR c/17855
30061         * gcc.c-torture/compile/struct-non-lval-1.c,
30062         gcc.c-torture/compile/struct-non-lval-2.c,
30063         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
30064
30065 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
30066
30067         * gcc.dg/tls/tls.exp: Remove temporary file.
30068         * g++.dg/tls/tls.exp: Ditto.
30069         * lib/file-format.exp: Ditto.
30070         * g++.dg/special/ecos.exp: Ditto.
30071
30072         * lib/profopt.exp: Treat prof_ext as a list.
30073         * gcc.misc-tests/bprob.exp: Ditto.
30074         * g++.dg/bprob/bprob.exp: Ditto.
30075
30076         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
30077         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
30078         g++.dg/tree-ssa/pointer-reference-alias.C,
30079         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
30080         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
30081         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
30082         g++.dg/vect/pr19951.cc: Ditto.
30083         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
30084         gcc.dg/builtins-47.c: Ditto.
30085         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
30086         gcc.dg/pr20115-1.c: Ditto.
30087         * gcc.dg/tree-ssa/20030530-2.c,
30088         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
30089         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
30090         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
30091         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
30092         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
30093         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
30094         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
30095         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
30096         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
30097         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
30098         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
30099         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
30100         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
30101         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
30102         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
30103         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
30104         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
30105         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
30106         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
30107         gcc.dg/tree-ssa/20030824-1.c,
30108         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
30109         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
30110         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
30111         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
30112         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
30113         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
30114         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
30115         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
30116         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
30117         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
30118         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
30119         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
30120         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
30121         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
30122         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
30123         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
30124         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
30125         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
30126         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
30127         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
30128         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
30129         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
30130         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
30131         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
30132         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
30133         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
30134         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
30135         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
30136         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
30137         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
30138         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
30139         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
30140         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
30141         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
30142         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
30143         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
30144         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
30145         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
30146         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
30147         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
30148         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
30149         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
30150         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
30151         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
30152         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
30153         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
30154         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
30155         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
30156         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
30157         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
30158         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
30159         gcc.dg/tree-ssa/useless-1.c: Ditto.
30160         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
30161         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
30162         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
30163         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
30164         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30165         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
30166         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
30167         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
30168         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
30169         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
30170         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
30171         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
30172         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
30173         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
30174         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
30175         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
30176         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
30177         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
30178         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
30179         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
30180         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
30181         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
30182         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
30183         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
30184         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
30185         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
30186         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
30187         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
30188         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
30189         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
30190         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
30191         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
30192         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
30193         gcc.dg/vect/vect-none.c: Ditto.
30194         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
30195         treelang/compile/unsigned.tree: Ditto.
30196
30197         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
30198         * gcc.dg/cpp/direct2s.c: Ditto.
30199         * gcc.dg/cpp/paste4.c: Ditto.
30200         * gcc.dg/cpp/separate-1.c: Ditto.
30201         * gcc.dg/pch/save-temps-1.c: Ditto.
30202         * g++.dg/ext/altivec-10.C: Ditto.
30203         * g++.dg/pch/pch.C: Ditto.
30204
30205         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
30206
30207         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
30208         * g++.dg/template/repo1.C: Ditto.
30209         * g++.dg/template/repo2.C: Ditto.
30210         * g++.dg/template/repo3.C: Ditto.
30211         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
30212         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
30213         * g++.old-deja/g++.pt/repo1.C: Ditto.
30214         * g++.old-deja/g++.pt/repo2.C: Ditto.
30215         * g++.old-deja/g++.pt/repo3.C: Ditto.
30216         * g++.old-deja/g++.pt/repo4.C: Ditto.
30217
30218         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
30219         * gcc.dg/20030107-1.c: Ditto.
30220         * gcc.dg/20030702-1.c: Ditto.
30221         * gcc.dg/profile-generate-1.c: Ditto.
30222         * g++.dg/other/profile1.C: Ditto.
30223         * g++.old-deja/g++.robertl/eb83.C: Ditto.
30224
30225         * lib/gcc-dg.exp (remove-build-file): New.
30226         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
30227         cleanup-tree-dump, cleanup-saved-temps): New.
30228
30229 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
30230
30231         PR c++/19203, DR 214
30232         * g++.dg/parse/ambig3.C: Not ambiguous.
30233         * g++.dg/template/spec20.C: New.
30234         * g++.dg/template/spec21.C: New.
30235
30236 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
30237
30238         PR target/20045
30239         * gcc.dg/ia64-fptr-1.c: Run only on linux.
30240
30241 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30242
30243         PR libfortran/20660
30244         * gfortran.dg/negative_unit.f: New test.
30245
30246 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
30247
30248         * gcc.dg/20050330-1.c: New test.
30249
30250 2005-03-30  Devang Patel  <dpatel@apple.com>
30251
30252         * g++.dg/tree-sra/ssa-sra-3.C: New test.
30253
30254 2005-03-30  Dale Johannesen  <dalej@apple.com>
30255
30256         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
30257
30258 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
30259
30260         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
30261         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
30262         Strip options from test name.
30263
30264 2005-03-31  Jan Hubicka  <jh@suse.cz>
30265
30266         * gcc.dg/varpool-1.c: New testcase.
30267
30268 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
30269
30270         PR c/772
30271         PR c/17913
30272         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
30273         gcc.dg/stmt-expr-label-3.c : New tests.
30274         * gcc.c-torture/execute/medce-2.c: Remove.
30275
30276 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
30277
30278         PR c/20368
30279         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
30280         tests.
30281
30282 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
30283
30284         * gcc.c-torture/compile/pr20203.c: New test.
30285
30286 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
30287
30288         * gfortran.dg/promotion.f90: New test.
30289
30290 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
30291
30292         PR middle-end/20491
30293         * gcc.dg/torture/asm-subreg-1.c: New test.
30294
30295 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
30296
30297         PR c/20672
30298         * gcc.dg/pr20672-1.c: New test.
30299
30300 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
30301
30302         * gfortran.dg/vect: New directory.
30303         * gfortran.dg/vect/vect.exp: New.
30304         * gfortran.dg/vect/vect-1.f90: New test.
30305         * gfortran.dg/vect/vect-2.f90: New test.
30306         * gfortran.dg/vect/vect-3.f90: New test.
30307         * gfortran.dg/vect/vect-4.f90: New test.
30308         * gfortran.dg/vect/vect-5.f90: New test.
30309
30310 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
30311
30312         PR middle-end/20622
30313         * gcc.dg/alias-7.c: New test.
30314
30315 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
30316
30317         * gcc.dg/sparc-reg-1.c: New test.
30318
30319 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
30320
30321         PR target/19890
30322         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
30323
30324 2005-03-29  Dale Ranta  <dir@lanl.gov>
30325             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30326
30327         PR libfortran/20163
30328         * gfortran.dg/pr20163-2.f: New test.
30329
30330 2005-03-28  Jan Hubicka  <jh@suse.cz>
30331
30332         PR middle-end/20635
30333         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
30334         by Jakub Jelinek.
30335
30336 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
30337
30338         PR tree-optimization/20626
30339         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
30340         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
30341
30342 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
30343
30344         * gfortran.dg/underflow.f90: New test.
30345         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
30346
30347 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30348
30349         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
30350
30351 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
30352
30353         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
30354         (g++_init): Make sure that CXXFLAGS is set.
30355         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
30356         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
30357         * lib/gfortran.exp (gfortran_link_flags): Likewise.
30358         * lib/objc.exp (objc_init): Likewise.
30359         * lib/treelang.exp (treelang_init): Likewise.
30360
30361 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
30362
30363         PR tree-optimization/20470
30364         * gcc.dg/tree-ssa/pr20470.c: New test.
30365
30366 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
30367
30368         * gcc.dg/ppc-stfiwx.c: New.
30369
30370 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
30371
30372         PR target/19888
30373         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
30374
30375 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
30376
30377         * gcc.dg/20050325-1.c: Fix a typo.
30378
30379 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30380
30381         PR libfortran/19678
30382         PR libfortran/19679
30383         * gfortran.dg/dos_eol.f: New test.
30384
30385 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
30386
30387         PR rtl-optimization/20249
30388         * gcc.dg/20050325-1.c: New test.
30389
30390 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30391
30392         PR libfortran/15332
30393         * gfortran.dg/pr15332.f: New test.
30394
30395 2005-03-24  Dale Johannesen  <dalej@apple.com>
30396
30397         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
30398
30399 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
30400
30401         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
30402         'internal' visibility.
30403         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
30404         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
30405         'protected' visibility.
30406         * gcc.dg/visibility-7.c: Likewise.
30407         * lib/target-supports.exp (check_visibility_available): Take
30408         a parameter, the kind of visibility to check for.
30409         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
30410         to check_visibility_available.
30411
30412         * g++.dg/expr/cast3.C: New.
30413
30414 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
30415
30416         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
30417         rs6000.
30418
30419 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
30420
30421         PR target/20095
30422         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
30423
30424 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
30425
30426         * gcc.dg/badshift.c: Renamed to...
30427         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
30428
30429         * gcc.target/i386/badshift.c: Renamed to...
30430         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
30431         only.
30432
30433         PR rtl-optimization/20532
30434         * gcc.target/i386/badshift.c: New.
30435
30436 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30437
30438         * gfortran.dg/pr18025.f90: New test.
30439
30440 2005-03-23  Dale Johannesen  <dalej@apple.com>
30441
30442         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
30443
30444 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
30445
30446         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
30447
30448         * lib/target-supports.exp (check_iconv_available): Default
30449         libiconv to -liconv, if there is no definition.
30450
30451 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
30452
30453         * gcc.dg/torture/cris-asm-mof-1.c: New test.
30454
30455 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
30456
30457         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
30458         * g++.dg/opt/pr7503-2.C: Likewise.
30459         * g++.dg/opt/pr7503-3.C: Likewise.
30460         * g++.dg/opt/pr7503-4.C: Likewise.
30461         * g++.dg/opt/pr7503-5.C: Likewise.
30462         * g++.dg/warn/minmax.C: New test.
30463
30464 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30465
30466         * gfortran.dg/g77_intrinsics_funcs.f: New test.
30467         * gfortran.dg/g77_intrinsics_sub.f: New test.
30468
30469 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
30470             Jan Hubicka  <jh@suse.cz>
30471             Steven Bosscher <stevenb@suse.de
30472
30473         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
30474
30475 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30476
30477         PR c++/19980
30478         * g++.dg/template/redecl3.C: New test.
30479
30480 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30481
30482         PR c++/20499
30483         * g++.dg/parse/error16.C: Tweak error markers.
30484
30485 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
30486
30487         PR target/20561
30488         * gcc.dg/20050321-2.c: New test.
30489
30490 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
30491
30492         PR c++/20465
30493         PR c++/20381
30494         * g++.dg/template/ptrmem12.C: New.
30495
30496 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
30497
30498         PR rtl-optimization/20527
30499         * gcc.c-torture/execute/pr20527-1.c: New test.
30500
30501 2005-03-22  Ben Elliston  <bje@au.ibm.com>
30502
30503         * gcc.misc-tests/options.exp (check_for_options): Create a real C
30504         program, compile it into a real executable and then delete the .c
30505         and .x files afterwards, to avoid problems on testglue targets.
30506
30507 2005-03-21  Stuart Hastings  <stuart@apple.com>
30508
30509         * gcc.target/i386/sse-2.c: New.
30510
30511 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
30512
30513         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
30514
30515 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
30516
30517         * g++.dg/parse/crash25.C: Fix typo.
30518
30519 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
30520
30521         PR c++/20461
30522         * g++.dg/parse/crash24.C: New test.
30523
30524         PR c++/20536
30525         * g++.dg/parse/crash25.C: New test.
30526
30527 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
30528
30529         PR c++/20147
30530         * g++.dg/ext/stmtexpr4.C: New test.
30531
30532 2005-03-20  Roger Sayle  <roger@eyesopen.com>
30533
30534         PR middle-end/20539
30535         * gcc.c-torture/compile/pr13066-1.c: New test case.
30536         * gcc.c-torture/compile/pr20539-1.c: Likewise.
30537         * g++.dg/opt/pr13066-1.C: Likewise.
30538
30539 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
30540
30541         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
30542
30543 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30544
30545         PR fortran/18525
30546         * gfortran.dg/nesting_1.f90: New test.
30547
30548 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30549
30550         PR c++/20240
30551         * g++.dg/lookup/using13.C: New test.
30552
30553 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30554
30555         PR c++/20333
30556         * g++.dg/template/crash36.C: New test.
30557
30558 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
30559
30560         PR c++/20463
30561         * g++.dg/template/crash35.C: New test.
30562
30563 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
30564
30565         PR c++/19966
30566         * g++.dg/overload/operator2.C: New test.
30567
30568 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30569
30570         PR libfortran/20257
30571         * gfortran.dg/pr20257.f90: New test.
30572
30573 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30574
30575         PR libfortran/20480
30576         * gfortran.dg/pr20480.f90: New test.
30577
30578 2005-03-16  Richard Henderson  <rth@redhat.com>
30579
30580         PR middle-end/15700
30581         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
30582         (_rtld_global): New.
30583         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
30584         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
30585
30586         * gcc.dg/alias-3.c: New.
30587         * gcc.dg/alias-4.c: New.
30588         * gcc.dg/alias-5.c: New.
30589         * gcc.dg/alias-6.c: New.
30590
30591 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
30592
30593         * gcc.dg/cpp/ucnid-7.c: New.
30594
30595 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
30596             Dorit Naishlos  <dorit@il.ibm.com>
30597
30598         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
30599         darwin.
30600
30601 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
30602
30603         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
30604         support misaligned accesses.
30605         * gcc.dg/vect/vect-58.c: Likewise.
30606         * gcc.dg/vect/vect-92.c: New.
30607         * gcc.dg/vect/vect-93.c: New.
30608
30609 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
30610
30611         PR fortran/18827
30612         * gfortran.dg/assign_2.f90: New test.
30613         * gfortran.dg/assign_3.f90: New test.
30614         * gfortran.dg/assign.f90: New test.
30615
30616 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
30617
30618         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
30619         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
30620         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
30621         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
30622         names.
30623
30624 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
30625
30626         * gcc.dg/cpp/ucnid-6.c: New.
30627
30628         * gcc.dg/cpp/normalize-1.c: New.
30629         * gcc.dg/cpp/normalize-2.c: New.
30630         * gcc.dg/cpp/normalize-3.c: New.
30631         * gcc.dg/cpp/normalize-4.c: New.
30632         * gcc.dg/cpp/ucnid-4.c: New.
30633         * gcc.dg/cpp/ucnid-5.c: New.
30634         * g++.dg/cpp/normalize-1.C: New.
30635         * g++.dg/cpp/ucnid-1.C: New.
30636
30637 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
30638
30639         * gcc.dg/pr18628.c: New.
30640
30641 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
30642
30643         PR c++/20280
30644         * g++.dg/tree-ssa/pr20280.C: New.
30645
30646 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30647
30648         PR fortran/20467
30649         * gfortran.dg/stfunc_2.f90: New test.
30650
30651 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
30652
30653         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
30654
30655 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
30656
30657         * gcc.dg/tree-ssa/20050314-1.c: New test.
30658
30659 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30660
30661         PR c++/4403
30662         PR c++/9783, DR433
30663         * g++.dg/template/friend34.C: New test.
30664         * g++.dg/template/friend35.C: Likewise.
30665         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
30666
30667 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30668
30669         Friend class name lookup 5/n
30670         PR c++/1016
30671         * g++.dg/lookup/hidden-class1.C: New test.
30672         * g++.dg/lookup/hidden-class2.C: Likewise.
30673         * g++.dg/lookup/hidden-class3.C: Likewise.
30674         * g++.dg/lookup/hidden-class4.C: Likewise.
30675         * g++.dg/lookup/hidden-class5.C: Likewise.
30676         * g++.dg/lookup/hidden-class6.C: Likewise.
30677         * g++.dg/lookup/hidden-class7.C: Likewise.
30678         * g++.dg/lookup/hidden-class8.C: Likewise.
30679         * g++.dg/lookup/hidden-class9.C: Likewise.
30680         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
30681         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
30682         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
30683         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
30684         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
30685         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
30686         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
30687         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
30688         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
30689         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
30690         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
30691
30692 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
30693
30694         PR c++/20157
30695         * g++.dg/template/error18.C: New test.
30696
30697 2005-03-09  Ben Elliston  <bje@au.ibm.com>
30698
30699         PR debug/16792
30700         * g++.dg/debug/pr16792.C: New test.
30701
30702 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
30703
30704         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
30705         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
30706         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
30707         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
30708         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
30709         test assertion names.
30710
30711 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30712
30713         PR fortran/18600
30714         * gfortran.dg/stfunc_1.f90: New test.
30715
30716 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30717
30718         PR fortran/16907
30719         * gfortran.dg/real_index_1.f90: New test.
30720
30721 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30722
30723         PR fortran/20323
30724         * gfortran.dg/spec_expr_1.f90: New test.
30725
30726 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
30727
30728         PR c/20402
30729         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
30730         new parser.
30731
30732 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30733
30734         PR fortran/20361
30735         * gfortran.dg/largeequiv_1.f90: New test.
30736
30737 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
30738
30739         * gcc.dg/ucnid-1.c: New.
30740         * gcc.dg/ucnid-2.c: New.
30741         * gcc.dg/ucnid-3.c: New.
30742         * gcc.dg/ucnid-4.c: New.
30743         * gcc.dg/ucnid-5.c: New.
30744         * gcc.dg/ucnid-6.c: New.
30745         * gcc.dg/cpp/ucnid-1.c: New.
30746         * gcc.dg/cpp/ucnid-2.c: New.
30747         * gcc.dg/cpp/ucnid-3.c: New.
30748         * g++.dg/other/ucnid-1.C: New.
30749
30750 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
30751
30752         * gcc.dg/vmx/darwin-abi-3.c: Delete.
30753
30754 2005-03-11  Per Bothner  <per@bothner.com>
30755
30756         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
30757         that diagnotics refer to correct token.
30758         * gcc.dg/unused-3.c: Likewise.
30759
30760 2005-03-11  Per Bothner  <per@bothner.com>
30761
30762         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
30763         constant" is now actually on same line as string constant.
30764         * gcc.dg/cpp/direct2s.c: Likewise.
30765
30766 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
30767
30768         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
30769
30770 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30771
30772         PR libfortran/20124
30773         * gfortran.dg/pr20124.f90: New Test
30774
30775 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
30776
30777         PR tree-optimization/20130
30778         * gcc.dg/pr20130-1.c: New test.
30779
30780 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
30781
30782         PR target/20095
30783         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
30784
30785 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30786
30787         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
30788
30789 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
30790
30791         * g++.dg/eh/forced1.C: Fix comment.
30792         * g++.dg/eh/forced2.C: Ditto.
30793         * g++.dg/eh/forced3.C: Ditto.
30794         * g++.dg/eh/forced4.C: Ditto.
30795
30796 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
30797
30798         PR rtl-opt/20412
30799         * gcc.c-torture/compile/pr20412.c: New test.
30800
30801 2005-03-10  Roger Sayle  <roger@eyesopen.com>
30802
30803         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
30804
30805 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
30806
30807         PR target/20322
30808         * gcc.dg/20050307-1.c: New test.
30809
30810 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
30811
30812         PR c++/20375
30813         * g++.dg/other/stdarg3.C: New.
30814
30815 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
30816
30817         PR c++/18384, c++/18327
30818         * g++.dg/init/array19.C: New test.
30819
30820         PR inline-asm/20314
30821         * gcc.dg/torture/pr20314-1.c: New test.
30822         * gcc.dg/torture/pr20314-2.c: New test.
30823
30824 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
30825
30826         * gcc.dg/20050309-1.c: New test.
30827
30828 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30829
30830         * gcc.dg/builtins-10.c: Reactivate disabled test.
30831         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
30832         new cbrt transformations.
30833
30834 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
30835
30836         PR c++/20208
30837         * g++.dg/template/array13.C: New test.
30838
30839 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
30840
30841         PR c++/16859
30842         * g++.dg/init/brace4.C: New test.
30843
30844 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
30845
30846         PR c++/20186
30847         * g++.dg/template/non-dependent12.C: New.
30848
30849 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
30850
30851         PR c++/20142
30852         * g++.dg/init/array18.C: Add dg-do run marker.
30853
30854         PR c++/20142
30855         * g++.dg/init/array18.C: New test.
30856
30857 2005-03-09  Ben Elliston  <bje@au.ibm.com>
30858
30859         * consistency.vlad/vlad.exp: Remove trailing semicolons.
30860         * g++.dg/gcov/gcov.exp: Likewise.
30861         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
30862         * gcc.target/xstormy16/xstormy16.exp: Likewise.
30863         * lib/c-torture.exp: Likewise.
30864         * lib/fortran-torture.exp: Likewise.
30865         * lib/g++.exp: Likewise.
30866         * lib/gcc-defs.exp: Likewise.
30867         * lib/gcc-dg.exp: Likewise.
30868         * lib/gcc.exp: Likewise.
30869         * lib/gcov.exp: Likewise.
30870         * lib/gfortran.exp: Likewise.
30871         * lib/mike-g++.exp: Likewise.
30872         * lib/mike-gcc.exp: Likewise.
30873         * lib/objc-torture.exp: Likewise.
30874         * lib/objc.exp: Likewise.
30875         * lib/profopt.exp: Likewise.
30876         * lib/target-libpath.exp: Likewise.
30877         * lib/target-supports.exp: Likewise.
30878         * lib/treelang.exp: Likewise.
30879         * lib/wrapper.exp: Likewise.
30880
30881 2005-03-08  Jeff Law  <law@redhat.com>
30882
30883         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
30884         PHI-OPT changes.
30885
30886 2005-03-08  Ira Rosen  <irar@il.ibm.com>
30887
30888         * gcc.dg/vect/pr20122.c: New test.
30889
30890 2005-03-07  Jeff Law  <law@redhat.com>
30891
30892         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
30893         was folded away.
30894         * gcc.dg/tree-ssa/pr18133-1.c: New test.
30895         * gcc.dg/tree-ssa/pr18133-2.c: New test.
30896         * gcc.dg/tree-ssa/pr18134.c: New test.
30897
30898 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30899
30900         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
30901         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
30902         gcc.dg/torture/builtin-noret-2.c: Require weak support.
30903
30904 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
30905
30906         PR tree-opt/17671
30907         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
30908
30909 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
30910
30911         * g++.dg/warn/Wnvdtor.C: New test.
30912
30913 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
30914
30915         * gcc.dg/torture/pr19683-1.c: New test.
30916
30917 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
30918
30919         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
30920         * gfortran.dg/g77/19990313-2.f: Ditto.
30921         * gfortran.dg/g77/19990313-3.f: Ditto.
30922         * gfortran.dg/g77/19990525-0.f: Ditto.
30923         * gfortran.dg/g77/19990826-0.f: Ditto.
30924         * gfortran.dg/g77/19990826-2.f: Ditto.
30925         * gfortran.dg/g77/19990826-3.f: Ditto.
30926         * gfortran.dg/g77/20000511-1.f: Ditto.
30927         * gfortran.dg/g77/20000511-2.f: Ditto.
30928         * gfortran.dg/g77/970625-2.f: Ditto.
30929         * gfortran.dg/g77/980310-2.f: Ditto.
30930         * gfortran.dg/g77/980310-3.f: Ditto.
30931         * gfortran.dg/g77/980310-8.f: Ditto.
30932         * gfortran.dg/g77/980519-2.f: Ditto.
30933         * gfortran.dg/g77/alpha1.f: Ditto.
30934         * gfortran.dg/g77/claus.f: Ditto.
30935         * gfortran.dg/g77/erfc.f: Ditto.
30936         * gfortran.dg/g77/short.f: Ditto.
30937         * gfortran.fortran-torture/execute/data.f90: Ditto.
30938         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
30939         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
30940
30941 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30942
30943         * lib/file-format.exp (gcc_target_object_format): Add check for som
30944         format and hardcode object formats on hppa*-*-hpux*.
30945         * lib/target-supports.exp (check_weak_available): Add check for som
30946         object format.  Always return 0 on hppa*-*-hpux10*.
30947
30948         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
30949         is defined.
30950
30951         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
30952
30953 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
30954
30955         * gfortran.dg/pr19936_1.f90: New test.
30956         * gfortran.dg/pr19936_2.f90: New test.
30957         * gfortran.dg/pr19936_3.f90: New test.
30958
30959 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
30960             Paul Thomas <prthomas@drfccad.cea.fr>
30961
30962         * gfortran.dg/PR19754_1.f90: New test.
30963         * gfortran.dg/PR19754_2.f90: Ditto.
30964
30965 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30966
30967         PR c++/19311
30968         * g++.dg/template/non-dependent11.C: New test.
30969
30970 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
30971
30972         * lib/target-supports.exp (check_iconv_available): Fix comment.
30973
30974 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
30975             Joseph S. Myers  <joseph@codesourcery.com>
30976
30977         PR c++/19797
30978         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
30979
30980 2005-03-04  Matthew Sachs  <msachs@apple.com>
30981
30982         * gcc.exp (gcc_target_compile): Put braces around
30983         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
30984         * objc.exp (objc_target_compile): Likewise.
30985         * treelang.exp (treelang_target_compile): Likewise.
30986
30987 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30988
30989         PR fortran/19673
30990         * gfortran.dg/func_result_1.f90: New test.
30991
30992 2005-03-04  Ben Elliston  <bje@au.ibm.com>
30993
30994         * gcc.misc-tests/options.exp: New test.
30995
30996 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
30997
30998         * gcc.dg/pr15784-4.c: New test.
30999
31000 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
31001
31002         * gcc.c-torture/execute/pr17133.c: New.
31003         * gcc.c-torture/compile/20050303-1.c: New.
31004
31005 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
31006
31007         * gcc.dg/cpp/assert4.c: Fix for cygwin.
31008
31009 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
31010
31011         * g++.dg/overload/using2.C: New.
31012
31013 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
31014
31015         PR c++/19916
31016         * g++.dg/init/ptrmem2.C: New test.
31017
31018 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
31019
31020         PR c/8927
31021         * gcc.dg/pr8927-1.c: New test.
31022
31023 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
31024
31025         PR c++/20232
31026         * g++.dg/inherit/covariant12.C: New.
31027
31028 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31029
31030         PR fortran/19479
31031         * gfortran.dg/bound_1.f90: New test.
31032
31033 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
31034
31035         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
31036         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
31037
31038 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
31039
31040         PR c/20245
31041         * gcc.dg/pr20245-1.c: New test.
31042
31043 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
31044
31045         PR middle-end/19874
31046         * gcc.c-torture/execute/20050119-2.c: New test case.
31047
31048 2005-02-28  Ben Elliston  <bje@au.ibm.com>
31049
31050         * README: Update the DejaGnu bug reporting address.
31051         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
31052         * lib/objc-torture.exp: Likewise.
31053
31054 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
31055
31056         * gfortran.dg/boz_1.f90: New test.
31057         * gfortran.dg/boz_3.f90: New test.
31058         * gfortran.dg/boz_4.f90: New test.
31059
31060 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
31061
31062         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
31063         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
31064
31065 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31066
31067         PR libfortran/20101
31068         * gfortran.dg/write_0_pe_format.f90: New test.
31069
31070 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
31071
31072         PR c++/20206
31073         * g++.dg/opt/thunk2.C: New test.
31074         * g++.dg/opt/covariant1.C: New test.
31075
31076 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31077
31078         * gfortran.dg/e_d_fmt.f90: New test.
31079
31080 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
31081
31082         * gcc.dg/asm-b.c: Fix comment typos.
31083
31084 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
31085
31086         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
31087         a V_MAY_DEF also.
31088
31089 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
31090
31091         PR tree-opt/20188
31092         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
31093         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
31094         * gcc.dg/asm-b.c: New test.
31095
31096 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
31097
31098         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
31099         Disable this test on IRIX 6.
31100
31101 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
31102
31103         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
31104         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
31105         parser.
31106
31107 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
31108
31109         PR tree-optimization/20204
31110         * gcc.dg/pr20204.c: New test.
31111
31112 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
31113
31114         PR target/20196
31115         * gcc.c-torture/execute/20050224-1.c: New test.
31116
31117         PR c++/20175
31118         * g++.dg/warn/Wbraces2.C: New test.
31119
31120 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
31121
31122         PR c++/19878
31123         * g++.dg/init/const2.C: New test.
31124
31125 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
31126
31127         PR tree-optimization/20100
31128         * gcc.c-torture/execute/pr20100-1.c: New test.
31129
31130 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31131
31132         * gfortran.dg/implicit_3.f90: New test.
31133
31134         * gfortran.dg/deftype_1.f90: New test.
31135
31136 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
31137
31138         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
31139         the test passes.
31140         * g++.dg/other/anon3.C: Accept a warning.
31141
31142 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
31143
31144         * gcc.dg/pr20017.c: Fix a comment typo.
31145
31146 2005-02-23  Bud Davis  <bdavis@gfortran.org>
31147
31148         * gfortran.dg/list_read_4.f90: Change to f90 comments.
31149
31150 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31151
31152         PR ada/19902
31153         * ada/acats/tests/cxa/cxa3004.a: Remove.
31154         * ada/acats/tests/cxb/cxb30061.am: Likewise.
31155
31156 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
31157
31158         PR c++/20073
31159         * g++.dg/init/const1.C: New test.
31160
31161         PR c++/19991
31162         * g++.dg/parse/constant7.C: New test.
31163
31164         PR c++/20152
31165         * g++.dg/parse/error27.C: New test.
31166         * g++.dg/template/qualttp15.C: Adjust error markers.
31167         * g++.old-deja/g++.other/struct1.C: Likewise.
31168
31169         PR c++/20153
31170         * g++.dg/template/error17.C: New test.
31171
31172         PR c++/20148
31173         * g++.dg/parser/error26.C: New test.
31174
31175 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
31176
31177         PR tree-optimization/20100
31178         PR tree-optimization/20115
31179         * gcc.dg/pr20115.c: New test.
31180         * gcc.dg/pr20115-1.c: New test.
31181         * gcc.dg/pr20100.c: New test.
31182         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
31183         call-clobbered variables after alias1.
31184
31185 2005-02-22  Bud Davis  <bdavis@gfortran.org>
31186
31187         * gfortran.dg/list_read_4.f90: new test.
31188
31189 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
31190
31191         PR rtl-optimization/20017.
31192         * gcc.dg/pr20017.c: New.
31193
31194 2005-02-22  Devang Patel  <dpatel@apple.com>
31195
31196         PR 19952
31197         * g++.dg/tree-ssa/pr19952.C: New test.
31198
31199 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
31200
31201         PR c++/19883
31202         * g++.dg/parse/constant6.C: New test.
31203
31204 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
31205
31206         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
31207         * g++.dg/charset/asm2.c: Likewise.
31208         * g++.dg/charset/asm3.c: Likewise.
31209         * g++.dg/charset/asm4.c: Likewise.
31210         * g++.dg/charset/asm5.c: Likewise.
31211         * g++.dg/charset/attribute1.c: Likewise.
31212         * g++.dg/charset/attribute2.c: Likewise.
31213         * g++.dg/charset/extern1.cc: Likewise.
31214         * g++.dg/charset/extern2.cc: Likewise.
31215         * g++.dg/charset/extern3.cc: Likewise.
31216         * g++.dg/charset/function.cc: Likewise.
31217         * g++.dg/charset/string.c: Likewise.
31218         * g++.dg/charset/charset.exp: Likewise.
31219         * lib/target-supports.exp (check_iconv_available): Fix comment.
31220
31221 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
31222
31223         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
31224         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
31225         * gcc.dg/charset/asm2.c: Likewise.
31226         * gcc.dg/charset/asm3.c: Likewise.
31227         * gcc.dg/charset/asm4.c: Likewise.
31228         * gcc.dg/charset/asm5.c: Likewise.
31229         * gcc.dg/charset/asm6.c: Likewise.
31230         * gcc.dg/charset/attribute1.c: Likewise.
31231         * gcc.dg/charset/attribute2.c: Likewise.
31232         * gcc.dg/charset/builtin1.c: Likewise.
31233         * gcc.dg/charset/extern.c: Likewise.
31234         * gcc.dg/charset/function.c: Likewise.
31235         * gcc.dg/charset/string.c: Likewise.
31236         * gcc.dg/charset/charset.exp: Likewise.
31237
31238 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
31239
31240         PR fortran/20086
31241         * gfortran.dg/pr20086.f90: New test.
31242
31243 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
31244
31245         PR tree-optimization/19786
31246         * g++.dg/tree-ssa/pr19786.C: New.
31247
31248 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31249
31250         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
31251
31252 2005-02-21  Jeff Law  <law@redhat.com>
31253
31254         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
31255
31256 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31257
31258         * gfortran.dg/do_iterator: Split loop, markup all lines for
31259         which an error locus is printed.
31260         * gfortran.dg/pr17708.f90: Markup all lines for which an error
31261         locus is printed.
31262         * gfortran.dg/select_4.f90: Likewise.
31263         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
31264         locuses in the various permutations.
31265
31266 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
31267
31268         PR tree-optimization/19951
31269         * g++.dg/vect: New directory.
31270         * g++.dg/vect/vect.exp: New file.
31271         * g++.dg/vect/pr19951.cc: New testcase.
31272         * g++.dg/dg.exp: Also prune vectorizer tests.
31273
31274 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
31275
31276         PR 18785
31277         * gcc.dg/charset/builtin1.c: New test.
31278
31279 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31280
31281         PR c++/19299
31282         * g++.dg/inherit/volatile1.C: New test.
31283
31284         PR c++/19440
31285         * g++.dg/template/dtor4.C: New test.
31286
31287 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
31288
31289         * gfortran.dg/int_1.f90: New test.
31290
31291 2005-02-19  Devang Patel  <dpatel@apple.com>
31292
31293         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
31294
31295 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
31296
31297         * gfortran.dg/achar_1.f90: New test.
31298
31299 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
31300
31301         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
31302
31303 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
31304             Jakub Jelinek  <jakub@redhat.com>
31305
31306         PR tree-optimization/19828
31307         * gcc.dg/tree-ssa/loop-7.c: New test.
31308         * gcc.c-torture/execute/20050218-1.c: New test.
31309
31310 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
31311
31312         PR c/20043
31313         * gcc.dg/transparent-union-1.c: New test.
31314         * gcc.dg/transparent-union-2.c: New test.
31315
31316 2005-02-18  James E Wilson  <wilson@specifixinc.com>
31317
31318         PR tree-optimization/18977
31319         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
31320
31321 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
31322
31323         PR target/20054
31324         * gcc.dg/pr20054.c: New test.
31325
31326 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31327
31328         PR c++/19508
31329         * g++.dg/ext/attrib20.C: New test.
31330
31331 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
31332
31333         PR middle-end/20030
31334         * gfortran.fortran-torture/execute/character_passing.f90: New test.
31335
31336 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
31337
31338         PR c++/20008
31339         * g++.dg/opt/switch4.C: New.
31340
31341 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
31342
31343         PR c++/20023
31344         PR tree-optimization/20009
31345         * gcc.c-torture/compile/20050217-1.c: New test.
31346         * g++.dg/opt/switch3.C: New test.
31347
31348         PR tree-optimization/18947
31349         * gcc.c-torture/compile/20050215-1.c: New test.
31350         * gcc.c-torture/compile/20050215-2.c: New test.
31351         * gcc.c-torture/compile/20050215-3.c: New test.
31352
31353 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
31354
31355         PR c++/20028
31356         * g++.dg/template/crash34.C: New.
31357
31358         PR c++/20022
31359         * g++.dg/other/access3.C: New.
31360
31361 2005-02-17  Ira Rosen  <irar@il.ibm.com>
31362
31363         * gcc.dg/vect/vect-98.c: New test.
31364
31365 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
31366
31367         PR tree-optimization/19967
31368         * gcc.dg/pr19967.c: New.
31369
31370 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
31371
31372         PR middle-end/19857
31373         * gcc.dg/tree-ssa/20050215-1.c: New test.
31374         * gcc.c-torture/execute/20050215-1.c: New test.
31375
31376 2005-02-15  Eric Christopher  <echristo@redhat.com>
31377
31378         * gcc.dg/cpp/20050215-1.c: New file.
31379
31380 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
31381
31382         PR tree-optimization/15785
31383         * gcc.dg/pr15785-1.c: New test.
31384
31385 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
31386
31387         PR c++/17788
31388         * g++.dg/init/ctor4.C: New.
31389         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
31390
31391 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
31392
31393         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
31394         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
31395
31396 2005-02-15  Andreas Schwab  <schwab@suse.de>
31397
31398         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
31399         declare malloc.
31400
31401 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
31402
31403         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
31404
31405 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
31406
31407         PR tree-optimization/19853
31408         * gcc.c-torture/compile/pr19853.c: New test.
31409
31410 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31411
31412         PR c++/19608
31413         * g++.dg/parse/local-class1.C: New.
31414
31415         PR c++/19895
31416         * g++.dg/parse/ptrmem3.C: New.
31417
31418         PR c++/19884
31419         * g++.old-deja/g++.oliva/template6.C: Add another case.
31420         * g++.dg/template/explicit6.C: New.
31421
31422 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
31423
31424         PR c++/17816
31425         * g++.dg/other/redecl2.C: New.
31426
31427 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31428
31429         PR c++/19891
31430         * g++.dg/abi/covariant4.C: New.
31431
31432 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
31433
31434         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
31435         New tests.
31436
31437 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
31438
31439         * gcc.dg/vect/vect-96.c: Fix typo.
31440
31441 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31442
31443         PR c++/14479
31444         PR c++/19487
31445         * g++.dg/template/enum5.C: New test.
31446
31447 2005-02-12  Ira Rosen  <irar@il.ibm.com>
31448
31449         * gcc.dg/vect/vect-97.c: New test.
31450
31451 2005-02-12  Ira Rosen  <irar@il.ibm.com>
31452
31453         * gcc.dg/vect/vect-96.c: New test.
31454
31455 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
31456
31457         * gcc.dg/builtins-34.c: Also check ldexp*.
31458
31459 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
31460
31461         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
31462
31463 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
31464
31465         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
31466         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
31467         dg-require-dll, dg-require-iconv, dg-require-named-sections,
31468         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
31469         selector_list, selector_expression, dg-process-target): Move to new
31470         file target-supports-dg.exp.
31471         * lib/target-supports-dg.exp: New.
31472
31473         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
31474         New.
31475
31476 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
31477
31478         PR c++/19666
31479         * g++.dg/other/ptrmem6.C: New test.
31480
31481         PR middle-end/19858
31482         * gcc.c-torture/compile/20050210-1.c: New test.
31483
31484 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
31485
31486         PR c++/19755
31487         * g++.dg/warn/Wbraces1.C: New test.
31488
31489 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
31490
31491         * gcc.dg/builtins-52.c: New testcase.
31492
31493 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
31494
31495         PR c/19342
31496         * gcc.c-torture/execute/20050119-1.c: New test.
31497
31498 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
31499
31500         PR c++/19811
31501         * g++.dg/init/delete1.C: New test.
31502
31503 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
31504
31505         PR c++/18470
31506         * g++.dg/template/static12.C: New test.
31507
31508 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
31509
31510         PR c++/19787
31511         * g++.dg/conversion/ambig1.C: New test.
31512
31513         PR c++/19739
31514         * g++.dg/ext/attrib19.C: New test.
31515
31516         PR c++/19732
31517         * g++.dg/parse/dtor5.C: New test.
31518
31519         PR c++/19762
31520         * g++.dg/template/dtor3.C: New test.
31521
31522         PR c++/19826
31523         * g++.dg/template/static11.C: New test.
31524         * g++.dg/template/crash2.C: Remove dg-error marker.
31525
31526 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
31527
31528         PR C++/18491
31529         * g++.old-deja/g++.mike/p10769a.C: Remove.
31530
31531 2005-02-09  Roger Sayle  <roger@eyesopen.com>
31532
31533         * gcc.dg/builtins-48.c: New test case.
31534         * gcc.dg/builtins-49.c: New test case.
31535         * gcc.dg/builtins-50.c: New test case.
31536         * gcc.dg/builtins-51.c: New test case.
31537
31538 2005-02-09  Ian Lance Taylor  <ian@airs.com>
31539
31540         PR middle-end/19583
31541         * g++.dg/warn/Wreturn-type-3.C: New test.
31542
31543 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
31544
31545         PR middle-end/19402
31546         * gcc.dg/pr19402-1.c: New testcase.
31547         * gcc.dg/pr19402-2.c: likewise.
31548
31549 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
31550
31551         PR middle-end/19854
31552         * g++.dg/tree-ssa/tmmti.C: New testcase.
31553
31554 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
31555
31556         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
31557
31558 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
31559
31560         PR c++/19733
31561         * g++.dg/parse/crash23.C: New test.
31562         * g++.dg/warn/Weff1.C: New test.
31563
31564 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
31565
31566         * gcc.dg/20050209-1.c: New test.
31567
31568 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
31569
31570         PR target/19799
31571         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
31572
31573 2005-02-08  Mike Stump  <mrs@apple.com>
31574
31575         * g++.dg/pch/import-2.c: New test.
31576         * g++.dg/pch/import-2.hs: New.
31577         * g++.dg/pch/include/import-2a.h: New.
31578         * g++.dg/pch/include/import-2b.h: New.
31579
31580 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
31581
31582         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
31583
31584 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31585
31586         * gfortran.dg/substr_1.f90: New test.
31587
31588 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
31589
31590         PR middle-end/19775
31591         * gcc.dg/torture/builtin-power-1.c: Disable test for
31592         invalid transformation.
31593         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
31594         no longer optimize.
31595         * gcc.dg/builtins-47.c: New testcase.
31596
31597 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
31598             Dorit Naishlos  <dorit@il.ibm.com>
31599
31600         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
31601
31602 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
31603
31604         * gcc.c-torture/compile/20050206-1.c: New test.
31605
31606 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
31607
31608         PR tree-opt/19768
31609         * g++.dg/opt/pr19768.C: New test.
31610
31611 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
31612
31613         PR tree-opt/19736
31614         * gcc.c-torture/compile/pr19736.c: New test.
31615
31616 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31617
31618         PR c++/17401
31619         * g++.dg/parse/error25.C: New test.
31620
31621 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
31622
31623         * gcc.c-torture/execute/20050203-1.c: New.
31624
31625 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
31626
31627         * gcc.dg/vect/vect-85.c: Remove xfail.
31628         * gcc.dg/vect/vect-86.c: Remove xfail.
31629         * gcc.dg/vect/vect-87.c: Remove xfail.
31630         * gcc.dg/vect/vect-88.c: Remove xfail.
31631
31632 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
31633
31634         * gcc.dg/altivec-19.c: New.
31635
31636 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
31637
31638         PR c/17807
31639         * gcc.dg/nested-func-3.c: New test.
31640         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
31641
31642 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
31643
31644         * gcc.test-framework/gen_directive_tests: Generate tests for
31645         selector expressions.
31646
31647 2005-02-02  Matt Austern  <austern@apple.com>
31648
31649         PR c++/19628
31650         * g++/ext/builtin7.C: New.
31651         * g++/ext/builtin8.C: New.
31652
31653 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
31654
31655         PR c/18502
31656         * gcc.dg/pr18502-1.c: New test.
31657
31658 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31659
31660         PR c++/17413
31661         * g++.dg/template/local4.C: Tweak.
31662
31663 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
31664
31665         PR tree-optimization/19578
31666         * gcc.c-torture/compile/20050202-1.c: New test.
31667
31668 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
31669
31670         PR c/19435
31671         * gcc.dg/c99-init-4.c: New test.
31672
31673 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
31674
31675         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
31676
31677         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
31678
31679         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
31680         * g++.dg/eh/check-vect.h: New.
31681
31682         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
31683         * gcc.dg/vect/vect-78.c: Ditto.
31684         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
31685         Remove.
31686
31687         * g++.dg/conversion/simd1.C: Expect warning.
31688         * g++.dg/ext/attribute-test-1.C: Ditto.
31689         * g++.dg/ext/attribute-test-2.C: Ditto.
31690         * g++.dg/ext/attribute-test-3.C: Ditto.
31691         * g++.dg/ext/attribute-test-4.C: Ditto.
31692
31693         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
31694         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
31695
31696         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
31697
31698 2005-02-01  Richard Henderson  <rth@redhat.com>
31699
31700         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
31701         long double for ibm double-double format.
31702         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
31703
31704 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
31705
31706         PR tree-optimization/19633
31707         * gcc.dg/pr19633-1.c: New test.
31708         * gcc.dg/pr19633.c: Tweak to make pointer point
31709         to NULL or a symbol.
31710
31711 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
31712
31713         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
31714         New procs.
31715         (dg-process-target (local override)): Handle selector expressions.
31716
31717         * gcc.test-framework/README: Describe tests in source directory.
31718         * gcc.test-framework/test-framework.awk: Handle dg- tests.
31719         * gcc.test-framework/test-framework.exp: Handle dg- tests.
31720         * gcc.test-framework/dg-bogus-exp-P.c: New test.
31721         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
31722         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
31723         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
31724         * gcc.test-framework/dg-do-link-exp-P.c: New test.
31725         * gcc.test-framework/dg-do-run-exp-P.c: New test.
31726         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
31727         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
31728         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
31729         * gcc.test-framework/dg-error-exp-P.c: New test.
31730         * gcc.test-framework/dg-error-exp-XP.c: New test.
31731         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
31732         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
31733         * gcc.test-framework/dg-output-exp-P.c: New test.
31734         * gcc.test-framework/dg-output-exp-XF.c: New test.
31735         * gcc.test-framework/dg-warning-exp-P.c: New test.
31736         * gcc.misc-tests/dg-1.c: Remove.
31737         * gcc.misc-tests/dg-2.c: Remove.
31738         * gcc.misc-tests/dg-3.c: Remove.
31739         * gcc.misc-tests/dg-4.c: Remove.
31740         * gcc.misc-tests/dg-5.c: Remove.
31741         * gcc.misc-tests/dg-6.c: Remove.
31742         * gcc.misc-tests/dg-7.c: Remove.
31743         * gcc.misc-tests/dg-8.c: Remove.
31744         * gcc.misc-tests/dg-9.c: Remove.
31745         * gcc.misc-tests/dg-10.c: Remove.
31746         * gcc.misc-tests/dg-11.c: Remove.
31747         * gcc.misc-tests/dg-12.c: Remove.
31748         * gcc.misc-tests/dg-test.exp: Remove.
31749
31750         * gcc.test-framework/test-framework.awk: Change recording and
31751         printing of passes and failures.
31752
31753         * gcc.test-framework: New directory.
31754         * gcc.test-framework/README: New.
31755         * gcc.test-framework/test-framework.exp: New.
31756         * gcc.test-framework/test-framework.awk: New.
31757         * gcc.test-framework/gen_directive_tests: New.
31758
31759 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
31760
31761         * lib/treelang.exp: Fix comment typos.
31762         (treelang_target_compile): Don't append libs=-ltreelang to options.
31763
31764 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
31765
31766         * g++.dg/parse/typename7.C: Adjust error messages.
31767
31768 2005-01-31  Jeff Law  <law@redhat.com>
31769
31770         * gcc.c-torture/execute/20050131-1.c: New test.
31771         * gcc.dg/wcaselabel.c: New test.
31772
31773 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
31774
31775         * g++.dg/other/warning1.C: Adjust error messags.
31776         * g++.dg/parse/constant5.C: New test.
31777
31778 2005-01-31  Steven Bosscher  <stevenb@suse.de>
31779
31780         PR c/19333
31781         * gcc.c-torture/compile/20011130-1.c: Reorder to make
31782         the test case valid.
31783         * gcc.dg/20030815-1.c: Remove invalid tests.
31784         * gcc.dg/array-7.c: Adjust expected result.
31785         * gcc.dg/pr18596-3.c: Likewise.
31786         * gcc.dg/noncompile/20000901-1.c: Likewise.
31787         * gcc.dg/noncompile/init-2.c: Likewise.
31788         * gcc.dg/noncompile/init-4.c: Likewise.
31789
31790 2005-01-31  Dale Johannesen  <dalej@apple.com>
31791
31792         * g++.dg/opt/pr19650.C: New test.
31793
31794 2005-01-31  Richard Henderson  <rth@redhat.com>
31795
31796         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
31797         long double for intel double extended format.
31798         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
31799
31800 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
31801
31802         PR c++/19555
31803         * g++.dg/template/static10.C: New test.
31804
31805         PR c++/19395
31806         * g++.dg/parse/error24.C: New test.
31807
31808         PR c++/19367
31809         * g++.dg/lookup/builtin1.C: New test.
31810
31811         PR c++/19457
31812         * g++.dg/warn/conv3.C: New test.
31813
31814 2005-01-30  Bud Davis  <bdavis@gfortran.org>
31815
31816         PR fortran/19647
31817         * gfortan.dg/inquire_7.f90
31818
31819 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
31820
31821         PR tree-optimization/15791
31822         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
31823         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
31824         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
31825         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
31826         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
31827         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
31828         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
31829         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
31830         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
31831         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
31832
31833 2005-01-29  Paul Brook  <paul@codesourcery.com>
31834
31835         PR fortran/18565
31836         * check.c (real_or_complex_check): New function.
31837         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
31838         * intrinsic.c (add_functions): Use new check functions.
31839         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
31840         Add prototypes.
31841
31842 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
31843
31844         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
31845         gcc.dg/lvalue-3.c: New tests.
31846         * gcc.dg/concat.c: Update expected messages.
31847
31848 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
31849
31850         PR libfortran/19595
31851         * gfortran.dg/eor_1.f90: New test.
31852
31853 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
31854
31855         PR fortran/19589
31856         * gfortran.dg/logical_data_1.f90: New test.
31857
31858 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
31859
31860         PR c++/19253
31861         * g++.dg/template/crash33.C: New test.
31862
31863         PR c++/19667
31864         * g++.dg/template/crash32.C: New test.
31865
31866 2005-01-28  Ian Lance Taylor  <ian@airs.com>
31867
31868         PR middle-end/16558
31869         * g++.dg/warn/Wreturn-type-2.C: New test.
31870
31871 2004-06-24  Jeff Law  <law@redhat.com>
31872
31873         * gcc.dg/tree-ssa/20050128-1.c: New test.
31874
31875 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
31876
31877         * gcc.target/frv/all-mdpackh-1.c: New test.
31878
31879 2005-01-28  Steven Bosscher  <stevenb@suse.de>
31880
31881         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
31882
31883 2005-01-27  Richard Henderson  <rth@redhat.com>
31884
31885         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
31886
31887 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
31888
31889         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
31890
31891 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
31892
31893         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
31894         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
31895         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
31896         to cope with cases where the multilib options override the dg-options.
31897
31898 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
31899
31900         PR c/18946
31901         * gcc.dg/noncompile/20050120-1.c: New test.
31902
31903 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
31904
31905         PR tree-optimization/19633
31906         * gcc.dg/pr19633.c: New test.
31907         * gcc.dg/tree-ssa/pr19633.c: New test.
31908
31909 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
31910
31911         * gcc.dg/20041216-1.c: New test.
31912
31913 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
31914
31915         PR objc/18862
31916         * objc.dg/selector-2.m: New test.
31917
31918 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
31919
31920         * g++.dg/opt/range-test-2.C: New test.
31921
31922         PR rtl-optimization/19579
31923         * gcc.c-torture/execute/20050124-1.c: New test.
31924
31925 2005-01-26  Greg Parker  <gparker@apple.com>
31926         Stuart Hastings  <stuart@apple.com>
31927
31928         * gcc.c-torture/execute/20050125-1.c: New.
31929
31930 2005-01-18  Jan Hubicka  <jh@suse.cz>
31931
31932         PR tree-optimize/19337
31933         * gcc.c-torture/compile/20050119-1.c: New test.
31934
31935 2005-01-24  James E Wilson  <wilson@specifixinc.com>
31936
31937         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
31938         test for successful match.
31939
31940 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
31941
31942         PR objc/18408
31943         * objc.dg/comp-types-7.m: New test.
31944
31945 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
31946
31947         * lib/target-supports.exp (current_target_name): New.
31948         (check_effective_target_ilp32, check_effective_target_lp64):
31949         Cache the result to use as long as the current target, with
31950         multilib flags, remains the same.
31951
31952         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
31953         (dg-require-weak, dg-require-visibility, dg-require-alias,
31954         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
31955         dg-require-effective-target, dg-skip-if): Remove call to
31956         skip_test_and_clear_xfail.
31957         (dg-test): Clear xfail data.
31958
31959 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
31960
31961         PR target/17751
31962         * gcc.dg/ppc64-toc.c: New test.
31963
31964         * g++.dg/tree-ssa/empty-1.C: New test.
31965
31966         PR middle-end/19551
31967         * gcc.c-torture/execute/20050121-1.c: New test.
31968         * gcc.dg/20050121-2.c: New test.
31969
31970 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
31971         Paul Brook  <paul@codesourcery.com>
31972
31973         PR fortran/17941
31974         * gfortran.dg/real_const_1.f: New test.
31975         * gfortran.dg/real_const_2.f90: New test.
31976         * gfortran.dg/complex_int_1.f90: New test.
31977
31978 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
31979
31980         PR fortran/19313
31981         * gfortan.dg/inquire_6.f90: New test.
31982
31983 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
31984
31985         PR libfortran/19451
31986         * open_readonly_1.f90: New test.
31987
31988 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
31989
31990         PR libfortran/18982
31991         * gfortran.dg/open_new.f90: New file.
31992
31993 2005-01-22  Paul Brook  <paul@codesourcery.com>
31994
31995         * namelist_1.f90: New test.
31996
31997 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
31998
31999         PR tree-optimization/19484
32000         * gcc.c-torture/compile/20050122-[12].c: New tests.
32001
32002 2005-01-22  Paul Brook  <paul@codesourcery.com>
32003
32004         * gfortran.dg/implicit_2.f90: New test.
32005
32006 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
32007
32008         PR fortran/19314
32009         * gfortran.dg/inquire_5.f90: New test.
32010
32011 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32012
32013         PR c/18809
32014         * gcc.dg/pr18809-1.c: New test.
32015
32016 2005-01-21  Ian Lance Taylor  <ian@airs.com>
32017
32018         * gcc.dg/20050121-1.c: New test.
32019
32020         PR tree-optimization/13000
32021         * gcc.dg/20040206-1.c: Change warning to point where function is
32022         being inlined.
32023
32024 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32025
32026         PR c++/19208
32027         * g++.dg/template/array11.C: New test.
32028
32029 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32030
32031         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
32032         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
32033         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
32034         * gfortran.dg/getenv_1.f90: Add dg-do directive.
32035         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
32036         gfortran.dg/pr17164.f90: Add missing dg-do directives.
32037
32038 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
32039
32040         PR tree-optimization/15349
32041         * gcc.dg/tree-ssa/pr15349.c: New.
32042
32043 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
32044
32045         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
32046
32047 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
32048
32049         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
32050         scan-assembler-times directive name.
32051
32052         * gcc.dg/asm-a.c: Move dg-require-effective-target to
32053         after dg-do.
32054
32055         PR rtl-optimization/19462
32056         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
32057
32058 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
32059
32060         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
32061         counting function calls on ia64.
32062
32063 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
32064
32065         PR rtl-optimization/15139
32066         * gcc.dg/20050111-2.c: New test.
32067
32068         PR c/17297
32069         * gcc.c-torture/compile/20050113-1.c: New testcase.
32070
32071         PR middle-end/19164
32072         * gcc.dg/20050113-1.c: New testcase.
32073
32074 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
32075
32076         * gcc.dg/vect/vect-85.c: Add comment.
32077         * gcc.dg/vect/vect-86.c: Add xfail for now.
32078         * gcc.dg/vect/vect-87.c: Add xfail for now.
32079         * gcc.dg/vect/vect-88.c: Add xfail for now.
32080         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
32081
32082 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32083
32084         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
32085
32086 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32087
32088         * g++.dg/debug/typedef3.C: New test.
32089
32090 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
32091
32092         PR c/19472
32093         * gcc.dg/asm-a.c: New test.
32094
32095 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
32096
32097         * gcc.dg/sh-relax.c: Add prototype for abort.
32098
32099 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32100
32101         * gcc.dg/short-compare-1.c: New test.
32102         * gcc.dg/short-compare-2.c: Likewise.
32103
32104 2005-01-18  Michael Matz  <matz@suse.de>
32105
32106         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
32107
32108 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
32109
32110         PR tree-optimization/19121
32111         * gcc.c-torture/compile/pr19121.c: New test.
32112
32113 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
32114
32115         PR target/19357
32116         * gcc.c-torture/compile/pr19357.c: New test.
32117
32118 2005-01-17  Ian Lance Taylor  <ian@airs.com>
32119
32120         PR c/5675
32121         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
32122         pass--those that refer just to the variable, possibly with a
32123         cast.
32124         * gcc.dg/c99-const-expr-3.c: Likewise.
32125
32126         PR middle-end/13127
32127         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
32128         longer emitted.
32129
32130 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
32131
32132         PR fortran/18778
32133         * gfortran.dg/endfile_2.f90: New test.
32134
32135 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
32136
32137         PR 19168
32138         * gfortran.dg/select_5.f90: New test.
32139
32140 2004-01-16  Paul Brook  <paul@codesourcery.com>
32141
32142         * gfortran.dg/common_4.f90: New test.
32143
32144 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
32145
32146         PR rtl-optimization/19462
32147         * gcc.dg/torture/pr19462-1.c: New test.
32148
32149 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
32150
32151         PR objc/19321
32152         * objc.dg/func-ptr-2.m: New.
32153         * objc.dg/volatile-1.m: New.
32154
32155 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32156
32157         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
32158
32159 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
32160
32161         PR tree-optimization/19060
32162         * gcc.c-torture/execute/20050104-1.c: New test.
32163
32164 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
32165
32166         PR fortran/18983
32167         * gfortran.dg/write_to_null.f90: New test.
32168
32169 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
32170             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32171
32172         PR other/19328
32173         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
32174         argument.
32175
32176 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
32177
32178         PR c++/19263
32179         * g++.dg/init/vector1.C: New test.
32180
32181 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
32182
32183         PR target/13158
32184         * gcc.target/ia64/sibcall-unwind-1.c: New test.
32185         PR target/18987
32186         * gcc.target/ia64/sibcall-unwind-2.c: New test.
32187
32188 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
32189
32190         * gfortran.dg/select_1.f90: New test.
32191         * gfortran.dg/select_2.f90: New test.
32192         * gfortran.dg/select_3.f90: New test.
32193         * gfortran.dg/select_4.f90: New test.
32194
32195 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
32196
32197         PR middle-end/19084
32198         PR rtl-optimization/19348
32199         * gcc.dg/20050111-1.c: New test.
32200         * gcc.c-torture/execute/20050111-1.c: New test.
32201
32202         * gcc.dg/i386-asm-4.c: New test.
32203
32204 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32205
32206         * gcc.dg/nested-func-2.c: New test.
32207         * ada/acats/norun.lst: Remove c953002.
32208
32209 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
32210
32211         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
32212
32213 2005-01-12  Ben Elliston  <bje@au.ibm.com>
32214
32215         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
32216
32217 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
32218
32219         PR target/18761
32220         * g++.dg/abi/align1.C: New test.
32221
32222 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
32223
32224         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
32225         at a time.
32226         * g++.dg/ext/altivec_check.h: Support compiling as C.
32227
32228 2005-01-10  Roger Sayle  <roger@eyesopen.com>
32229
32230         PR c++/19355
32231         * g++.dg/expr/pr19355-1.C: New test case.
32232
32233 2005-01-10  Laurent GUERBY <laurent@guerby.net>
32234
32235         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
32236         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
32237         * ada/acats/tests/c3/c92005b.ada: Likewise.
32238         * ada/acats/tests/c3/cxb3012.a: Likewise.
32239         * ada/acats/norun.lst: Add c380004 and c953002, add PR
32240
32241 2005-01-09  Paul Brook  <paul@codesourcery.com>
32242
32243         * gfortran.dg/common_2.f90: New file.
32244         * gfortran.dg/common_3.f90: New file.
32245
32246 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
32247
32248         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
32249
32250 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
32251
32252         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
32253         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
32254         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
32255         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
32256         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
32257         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
32258         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
32259         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
32260         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
32261         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
32262         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
32263         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
32264         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
32265         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
32266         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
32267         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
32268         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
32269         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
32270         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
32271         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
32272         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
32273         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
32274         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
32275         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
32276         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
32277         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
32278         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
32279         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
32280         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
32281         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
32282         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
32283         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
32284         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
32285         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
32286         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
32287         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
32288         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
32289         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
32290         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
32291         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
32292         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
32293         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
32294         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
32295         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
32296         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
32297         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
32298         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
32299         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
32300         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
32301         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
32302         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
32303         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
32304         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
32305         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
32306         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
32307         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
32308         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
32309         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
32310         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
32311         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
32312         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
32313         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
32314         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
32315         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
32316         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
32317         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
32318         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
32319
32320         * gcc.dg/vect/vect-1.c: Fix spelling.
32321         * gcc.dg/vect/vect-10.c: Fix spelling.
32322         * gcc.dg/vect/vect-11.c: Fix spelling.
32323         * gcc.dg/vect/vect-12.c: Fix spelling.
32324         * gcc.dg/vect/vect-14.c: Fix spelling.
32325         * gcc.dg/vect/vect-15.c: Fix spelling.
32326         * gcc.dg/vect/vect-16.c: Fix spelling.
32327         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
32328         * gcc.dg/vect/vect-64.c: Fix comments.
32329         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
32330
32331 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
32332             Ira Rosen  <irar@il.ibm.com>
32333
32334         * gcc.dg/vect/vect-70.c: New test.
32335         * gcc.dg/vect/vect-71.c: New test.
32336
32337 2005-01-09  Manfred Hollstein  <mh@suse.com>
32338
32339         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
32340         * gcc.dg/pr18241-2.c: Likewise.
32341         * gcc.dg/pr18241-3.c: Likewise.
32342         * gcc.dg/pr18241-4.c: Likewise.
32343         * gcc.dg/pr18241-5.c: Likewise.
32344
32345 2005-01-08  Richard Henderson  <rth@redhat.com>
32346
32347         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
32348         False for x86 and x86-64.
32349
32350 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
32351
32352         PR tree-optimization/18241
32353         * gcc.dg/pr18241-1.c: New test.
32354         * gcc.dg/pr18241-2.c: New test.
32355         * gcc.dg/pr18241-3.c: New test.
32356         * gcc.dg/pr18241-4.c: New test.
32357         * gcc.dg/pr18241-5.c: New test.
32358
32359 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
32360
32361         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
32362         gfortran.dg/select_4.f90: New.
32363
32364 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
32365
32366         * gcc.c-torture/execute/20050107-1.c: New test.
32367
32368 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
32369
32370         PR c++/19298
32371         * g++.dg/template/ref2.C: New.
32372
32373 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
32374
32375         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
32376         instead of being empty.
32377
32378 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32379
32380         PR fortran/15553
32381         * gfortran.dg/array-1.f90: New test.
32382
32383 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
32384
32385         PR tree-optimization/19283
32386         * gcc.c-torture/execute/20050106-1.c: New test.
32387
32388         PR rtl-optimization/18861
32389         * gcc.dg/20050105-1.c: New test.
32390
32391         PR tree-optimization/18828
32392         * gcc.dg/20050105-2.c: New test.
32393
32394 2005-01-07  Andreas Jaeger  <aj@suse.de>
32395
32396         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
32397
32398 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
32399
32400         PR fortran/18398
32401         * gfortran.dg/fmt_read.f90: New test.
32402
32403 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
32404
32405         * gcc.dg/rs6000-ldouble-2.c: New.
32406
32407 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
32408
32409         PR c++/19244
32410         * g++.dg/parser/ctor2.C: New test.
32411
32412 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32413
32414         PR c++/17154
32415         * g++.dg/template/using9.C: New test.
32416
32417 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32418
32419         PR c++/19258
32420         * g++.dg/lookup/friend6.C: New test.
32421
32422 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
32423
32424         PR c++/19270
32425         * g++.dg/template/array10.C: New.
32426
32427 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32428
32429         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
32430         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
32431
32432 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
32433
32434         * gcc.c-torture/compile/20050105-1.c: New test.
32435
32436 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
32437
32438         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
32439
32440 2005-01-05  Roger Sayle  <roger@eyesopen.com>
32441
32442         PR middle-end/19100
32443         * gcc.dg/conv-3.c: New test case.
32444
32445 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
32446
32447         * gcc.dg/asm-wide-1.c: New test.
32448
32449 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
32450
32451         PR c++/19030
32452         * g++.dg/parse/crash22.C: New
32453
32454 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
32455
32456         PR 19257
32457         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
32458
32459 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
32460
32461         PR middle-end/17767
32462         * gcc.dg/i386-mmx-6.c: New test case.
32463
32464 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
32465
32466         PR tree-optimization/18308
32467         * gcc.dg/vect/pr18308.c: New testcase.
32468
32469 2005-01-04  Andreas Jaeger  <aj@suse.de>
32470
32471         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
32472
32473 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
32474             Robert Bowdidge <bowdidge@apple.com>
32475
32476         * gcc.dg/cpp/subframework1.c: New.
32477         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
32478         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
32479         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
32480         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
32481
32482 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
32483
32484         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
32485         producing warning.
32486         * gcc.dg/darwin-weakimport-2.c: New.
32487
32488 2005-01-03  Richard Henderson  <rth@redhat.com>
32489
32490         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
32491
32492 2005-01-03  Richard Henderson  <rth@redhat.com>
32493
32494         * gcc.dg/vect/vect.exp: Enable for ia64.
32495         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
32496         (check_effective_target_vect_float): Likewise.
32497         (check_effective_target_vect_no_align): Likewise.
32498         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
32499         * gcc.dg/vect/vect-8.c: Likewise.
32500
32501 2005-01-03  Uros Bizjak <uros@kss-loka.si>
32502
32503         PR target/19236
32504         * gcc.dg/pr19236-1.c: New test case.
32505
32506 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
32507
32508         PR rtl-optimization/12092
32509         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
32510
32511 2005-01-02  Andreas Jaeger  <aj@suse.de>
32512
32513         * gcc.dg/pr12092-1.c: Do not run on x86_64.
32514
32515 2005-01-01  Roger Sayle  <roger@eyesopen.com>
32516             Andrew Pinski  <pinskia@physics.uc.edu>
32517
32518         PR rtl-optimization/12092
32519         * gcc.dg/pr12092-1.c: New test case.
32520
32521 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
32522
32523         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
32524         'hidden' and 'default' for better portability.
32525         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
32526
32527         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
32528         6 and 7.
32529         * g++.old-deja/g++.brendan/new3.C: Likewise.
32530
32531 2005-01-01  Steven Bosscher  <stevenb@suse.de>
32532
32533         * gcc.dg/20041231-1.C: New test.
32534         * g++.dg/warn/Wunreachable-code-1.C: New test.
32535
32536 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
32537
32538         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
32539         file, not /dev/null.  Abort on error.
32540
32541 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
32542             Ziemowit Laski  <zlaski@apple.com>
32543
32544         PR objc/18971
32545         * objc.dg/encode-5.m: New test.
32546
32547 2004-12-29  Richard Henderson  <rth@redhat.com>
32548
32549         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
32550         * objc.dg/stabs-1.m: Disable for ia64.
32551
32552 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
32553
32554         PR c++/19190
32555         * g++.dg/warn/Wunused-10.C: New test.
32556
32557 2004-12-28  Richard Henderson  <rth@redhat.com>
32558
32559         * objc.dg/stabs-1.m: Disable for alpha.
32560
32561 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
32562
32563         PR c++/19149
32564         * g++.dg/parse/error23.C: New test.
32565
32566 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32567
32568         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
32569
32570         PR fortran/19032
32571         * gfortran.dg/intrinsic_modulo_1.f90: New.
32572         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
32573         tests with divisor -1.
32574
32575 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
32576
32577         * g++.dg/opt/temp1.C (memcpy): Return a value.
32578
32579         PR c++/19148
32580         * g++.dg/expr/cond7.C: New test.
32581
32582 2004-12-27  Paul Brook  <paul@codesourcery.com>
32583
32584         * gfortran.dg/g77/select_no_compile.f: Remove.
32585
32586 2004-12-27  Richard Henderson  <rth@redhat.com>
32587
32588         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
32589         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
32590         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
32591
32592 2004-12-26  Richard Henderson  <rth@redhat.com>
32593
32594         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
32595         by 1i instead of token pasting.
32596
32597 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32598
32599         PR tree-optimization/17578
32600         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
32601         to additional_flags.
32602         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
32603
32604 2004-12-25  Richard Henderson  <rth@redhat.com>
32605
32606         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
32607         Remove Alpha.
32608
32609 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32610
32611         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
32612         hppa*-*-hpux*.
32613         * gcc.dg/pr17957.c (dg-options): Likewise.
32614         * gcc.dg/struct-ret-1.c: Add prototype for abort.
32615         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
32616         instead of 0 on __hppa__.
32617         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
32618         "foo,%r" on hppa*-*-*.
32619
32620 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
32621
32622         PR fortran/19071
32623         * gfortran.dg/complex_write.f90: New test.
32624
32625 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32626
32627         PR c++/17595
32628         * g++.dg/parse/pragma2.C: New test.
32629
32630         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
32631
32632 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
32633
32634         * gcc.dg/empty2.c: Add missing dg-warning.
32635
32636 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32637
32638         PR c++/17413
32639         * g++.dg/template/local4.C: New test.
32640         * g++.dg/template/crash19.C: Add dg-error marker.
32641
32642         * g++.dg/template/crash31.C: Correct embedded PR number.
32643
32644 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32645
32646         PR c++/16405
32647         * g++.dg/opt/temp1.C: Add do-run marker.
32648
32649 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
32650
32651         * g++.dg/template/spec19.C: New.
32652
32653 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
32654
32655         PR target/16819
32656         * gcc.dg/empty2.c: New.
32657
32658 2004-12-23  Richard Henderson  <rth@redhat.com>
32659
32660         * lib/target-supports.exp (check_effective_target_vect_no_align):
32661         Remove i?86 and x86-64.
32662
32663 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32664
32665         PR c++/16405
32666         * g++.dg/opt/temp1.C: New test.
32667
32668 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32669
32670         PR c++/18733
32671         * g++.dg/template/friend33.C: New testcase.
32672
32673 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
32674
32675         PR c++/18464
32676         * g++.dg/template/cond5.C: New test.
32677
32678         PR c++/18492
32679         * g++.dg/inherit/thunk3.C: New test.
32680
32681         PR c++/11224
32682         * g++.dg/warn/Wunused-9.C: New test.
32683
32684 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
32685
32686         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
32687
32688 2004-12-22  Jan Beulich  <jbeulich@novell.com>
32689
32690         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
32691
32692 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
32693
32694         PR c++/18378
32695         * g++.dg/ext/packed8.C: New test.
32696
32697         PR c++/19063
32698         * g++.dg/template/crash31.C: New test.
32699
32700         PR c++/19034
32701         * g++.dg/template/crash30.C: New test.
32702
32703 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
32704
32705         PR C++/18984
32706         * g++.dg/eh/ctor3.C: New test.
32707
32708 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32709
32710         * objc.dg/stabs-1.m: Allow section name to be quoted and
32711         assembly label to begin with '.LL'.
32712
32713 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
32714
32715         * gcc.dg/vect/vect.exp
32716         (check_effective_target_lp64_or_vect_no_align): New.
32717         * gcc.dg/vect/vect-77.c: Use it.
32718         * gcc.dg/vect/vect-78.c: Use it.
32719
32720         * lib/target-supports.exp
32721         (check_effective_target_vect_no_max,
32722         check_effective_target_vect_no_bitwise,
32723         check_effective_target_vect_no_align): New.
32724         * gcc.dg/vect/vect-13.c: Use them.
32725         * gcc.dg/vect/vect-17.c: Ditto.
32726         * gcc.dg/vect/vect-18.c: Ditto.
32727         * gcc.dg/vect/vect-19.c: Ditto.
32728         * gcc.dg/vect/vect-20.c: Ditto.
32729         * gcc.dg/vect/vect-27.c: Ditto.
32730         * gcc.dg/vect/vect-29.c: Ditto.
32731         * gcc.dg/vect/vect-44.c: Ditto.
32732         * gcc.dg/vect/vect-48.c: Ditto.
32733         * gcc.dg/vect/vect-50.c: Ditto.
32734         * gcc.dg/vect/vect-52.c: Ditto.
32735         * gcc.dg/vect/vect-54.c: Ditto.
32736         * gcc.dg/vect/vect-56.c: Ditto.
32737         * gcc.dg/vect/vect-58.c: Ditto.
32738         * gcc.dg/vect/vect-60.c: Ditto.
32739         * gcc.dg/vect/vect-72.c: Ditto.
32740         * gcc.dg/vect/vect-80.c: Ditto.
32741
32742 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
32743
32744         PR c++/14075
32745         * g++.dg/init/string1.C: New.
32746
32747         PR c++/18975
32748         * g++.dg/other/synth1.C: New.
32749
32750 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
32751
32752         PR c/18963
32753         * gcc.dg/pr18963-1.c: New test.
32754
32755 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
32756
32757         PR c/18596
32758         * gcc.dg/funcdef-storage-1.c (foo): Remove.
32759         * gcc.dg/pr18596-1.c: Use dg-error.
32760         (dg-options): Use -fno-unit-at-a-time.
32761         * gcc.dg/pr18596-2.c: New test.
32762         * gcc.dg/pr18596-3.c: New test.
32763
32764 2004-12-20  Roger Sayle  <roger@eyesopen.com>
32765
32766         PR middle-end/18683
32767         * g++.dg/opt/pr18683-1.C: New test case.
32768
32769 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
32770
32771         PR other/19093
32772         * g++.dg/opt/max1.C: Fix for 64bit targets.
32773
32774 2004-12-20  Matt Austern  <austern@apple.com>
32775
32776         PR c++/19044
32777         * g++.dg/ext/builtin6.C: New
32778
32779 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
32780
32781         PR tree-optimization/19080
32782         * gcc.c-torture/compile/pr19080.c: New test.
32783
32784 2004-12-20  Steven Bosscher  <stevenb@suse.de>
32785
32786         * gcc.dg/20041219-1.c: New test.
32787
32788 2004-12-19  Roger Sayle  <roger@eyesopen.com>
32789
32790         PR middle-end/19068
32791         * g++.dg/opt/max1.C: New test case.
32792
32793 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32794
32795         * gcc.dg/fdata-sections-1.c: New test.
32796
32797 2004-12-18  Roger Sayle  <roger@eyesopen.com>
32798
32799         PR middle-end/18548
32800         * gcc.dg/max-1.c: New test case.
32801
32802 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
32803
32804         * gcc.c-torture/execute/20041218-1.c: New test.
32805
32806 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
32807
32808         * gcc.dg/pr18501.c: New test.
32809         * gcc.dg/uninit-5.c: XFAIL.
32810         * gcc.dg/uninit-9.c: XFAIL.
32811
32812 2004-12-17  Dale Johannesen  <dalej@apple.com>
32813
32814         * gcc.dg/20041213-1.c: New.
32815
32816 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
32817
32818         * objc.dg/stabs-1.m: Allow assembly label to begin
32819         with a dot ('.').
32820
32821 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
32822
32823         * gcc.c-torture/execute/20041213-1.c: Move...
32824         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
32825
32826 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
32827
32828         PR c++/18721
32829         * g++.dg/lookup/conv-5.C: New.
32830
32831 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
32832
32833         * objc.dg/stabs-1.m: New test.
32834
32835 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
32836
32837         * gcc.dg/visibility-c.c: Change compile to
32838         assemble for the test.
32839
32840 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
32841
32842         PR target/19041
32843         * gcc.dg/visibility-c.c: New test.
32844
32845 2004-12-16  Roger Sayle  <roger@eyesopen.com>
32846
32847         PR middle-end/18493
32848         * gcc.dg/switch-8.c: New test case.
32849
32850 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
32851
32852         PR c++/18905
32853         * g++.dg/template/init4.C: New.
32854         * g++.dg/opt/static3.C: Enable optimizer.
32855
32856 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
32857
32858         * g++.dg/other/complex1.C: New test.
32859
32860 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
32861
32862         * g++.dg/opt/inline9.C: New test.
32863
32864 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32865
32866         PR fortran/18993
32867         * gfotran.dg/nullify_1.f: New test.
32868
32869 2004-12-15  Richard Henderson  <rth@redhat.com>
32870
32871         * gcc.target/i386/i386.exp: New harness.
32872         * gcc.target/i386/vect-args.c: New.
32873
32874 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
32875
32876         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
32877
32878 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32879
32880         PR c++/18825
32881         * g++.dg/template/friend32.C: New test.
32882
32883 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
32884
32885         * cpp/pragma-once-1.c: New test.
32886         * cpp/pragma-once-1b.h: Likewise.
32887         * cpp/pragma-once-1c.h: Likewise.
32888         * cpp/pragma-once-1d.h: Likewise.
32889         * cpp/inc/pragma-once-1a.h: Likewise.
32890
32891 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
32892             Steven G. Kargl  <kargls@comcast.net>
32893
32894         PR fortran/17597
32895         * gfortran.dg/list_read_3.f90: New test.
32896
32897 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
32898
32899         * gcc.dg/ftrapv-2.c: New test.
32900
32901 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
32902
32903         PR c++/18981
32904         * g++.dg/template/typename9.C: New test.
32905
32906 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
32907
32908         PR c++/18738
32909         * g++.dg/template/typename8.C: New test.
32910         * g++.dg/parse/friend2.C: Tweak error message.
32911
32912 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
32913
32914         * gcc.c-torture/20041214-1.c: New test.
32915
32916 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
32917
32918         PR c++/18965
32919         * g++.dg/init/array17.C: New test.
32920
32921 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
32922
32923         PR c++/18793
32924         * g++.dg/init/aggr3.C: New test.
32925
32926 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
32927
32928         * gcc.dg/altivec-types-1.c: New test.
32929         * gcc.dg/altivec-types-2.c: New test.
32930         * gcc.dg/altivec-types-3.c: New test.
32931         * gcc.dg/altivec-types-4.c: New test.
32932         * g++.dg/ext/altivec-types-1.C: New test.
32933         * g++.dg/ext/altivec-types-2.C: New test.
32934         * g++.dg/ext/altivec-types-3.C: New test.
32935         * g++.dg/ext/altivec-types-4.C: New test.
32936
32937 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
32938
32939         PR middle-end/18951
32940         * gcc.c-torture/execute/20041213-1.c: New test.
32941
32942 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
32943
32944         PR c++/18949
32945         * g++.dg/template/cast1.C: New.
32946
32947 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
32948
32949         * gcc.c-torture/execute/20041213-2.c: New test.
32950
32951 2004-12-13  Richard Henderson  <rth@redhat.com>
32952
32953         * gcc.dg/i386-sse-10.c: Fix typo in options.
32954
32955 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
32956
32957         PR c++/18968
32958         * g++.dg/opt/pr18968.C: New test.
32959
32960 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
32961
32962         PR c++/18925
32963         * g++.dg/ext/visibility/staticdatamem.C: New test.
32964
32965 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
32966
32967         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
32968
32969 2004-12-13  Roger Sayle  <roger@eyesopen.com>
32970
32971         PR rtl-optimization/18928
32972         * gcc.dg/pr18928-1.c: New test case.
32973
32974 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
32975
32976         PR tree-opt/16951
32977         * gcc.c-torture/compile/20041211-1.c: New.
32978
32979 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32980
32981         PR middle-end/17564
32982         * gcc.c-torture/execute/20041212-1.c: New test.
32983
32984 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32985
32986         PR fortran/18869
32987         * gfortran.dg/common_1.f90: New test.
32988
32989 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
32990         Paul Brook  <paul@codesourcery.com>
32991
32992         PR fortran/16222
32993         * gfortran.dg/real_do_1.f90: New test.
32994
32995 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
32996
32997         PR tree-opt/18040
32998         * g++.dg/opt/ptrmem6.C: New test.
32999
33000 2004-12-11  Roger Sayle  <roger@eyesopen.com>
33001
33002         PR middle-end/18921
33003         * gcc.dg/pr18921-1.c: New test case.
33004
33005 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33006
33007         PR fortran/17175
33008         * gfortran.dg/scale_1.f90: New test.
33009
33010 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
33011
33012         PR middle-end/18903
33013         * gcc.c-torture/compile/pr18903.c: New test.
33014
33015 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
33016
33017         * gcc.c-torture/execute/20041210-1.c: New test.
33018
33019 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33020
33021         PR c++/18731
33022         * g++.dg/parser/struct-1.C: New test.
33023         * g++.dg/parser/struct-2.C: New test.
33024         * g++.dg/parser/struct-3.C: New test.
33025
33026 2004-12-09  Richard Henderson  <rth@redhat.com>
33027
33028         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
33029
33030         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
33031         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
33032
33033 2004-12-09  Matt Austern  <austern@apple.com>
33034
33035         PR c++/18514
33036         * g++.dg/ext/builtin1.C: New
33037         * g++.dg/ext/builtin2.C: New
33038         * g++.dg/ext/builtin3.C: New
33039         * g++.dg/ext/builtin4.C: New
33040         * g++.dg/ext/builtin5.C: New
33041
33042 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
33043
33044         PR tree-opt/18904
33045         * g++.dg/opt/ptrmem5.C: New test.
33046
33047 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
33048
33049         * g++.dg/parse/typename5.C: Adjust for new error.
33050         * g++.dg/parse/typename7.C: New.
33051
33052 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33053
33054         PR c++/18073
33055         * g++.dg/other/mmintrin.C: New test.
33056
33057 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
33058
33059         PR c++/16681
33060         * g++.dg/init/array15.C: New.
33061         * g++.dg/init/array16.C: New.
33062
33063 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33064
33065         PR fortran/18826
33066         * gfortran.dg/assign_1.f90: New test.
33067
33068 2004-12-08  Nick Clifton  <nickc@redhat.com>
33069
33070         * gcc.target/xstormy16/bss_below100: New directory containing tests.
33071         * gcc.target/xstormy16/data_below100: Likewise.
33072         * gcc.target/xstormy16/sfr: Likewise.
33073         * gcc.target/xstormy16/below100.S: New test source file.
33074         * gcc.target/xstormy16/below100.ld: New test linker script.
33075         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
33076         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
33077         bp instructions.
33078         * gcc.target/xstormy16/bp.c: Likewise.
33079
33080         * gcc.target/xstormy16/bss_below100: New files:
33081         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
33082         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
33083         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
33084         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
33085         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
33086         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
33087         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
33088         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
33089         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
33090         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
33091         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
33092         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
33093         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
33094         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
33095         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
33096         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
33097         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
33098         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
33099         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
33100         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
33101         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
33102         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
33103         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
33104         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
33105         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
33106         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
33107         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
33108
33109         * gcc.target/xstormy16/data_below100: New files:
33110         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
33111         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
33112         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
33113         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
33114         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
33115         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
33116         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
33117         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
33118         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
33119         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
33120         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
33121         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
33122         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
33123         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
33124         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
33125         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
33126         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
33127         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
33128         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
33129         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
33130         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
33131         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
33132         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
33133         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
33134         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
33135         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
33136         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
33137
33138         * gcc.target/xstormy16/sfr: New files:
33139         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
33140         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
33141         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
33142         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
33143         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
33144         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
33145         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
33146         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
33147         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
33148         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
33149         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
33150         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
33151         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
33152         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
33153         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
33154         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
33155         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
33156         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
33157         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
33158         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
33159         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
33160         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
33161         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
33162         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
33163         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
33164         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
33165         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
33166         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
33167         27_if0_sfrw_bitfield_f.c
33168
33169 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33170
33171         PR c++/18100
33172         * g++.dg/lookup/name-clash4.C: New test.
33173
33174 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
33175
33176         PR c++/18672
33177         * g++.dg/opt/array1.C: New.
33178
33179         PR c++/18803
33180         * g++.dg/template/operator5.C: New.
33181
33182 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
33183
33184         PR c/18867
33185         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
33186
33187 2004-12-07  Steven Bosscher  <stevenb@suse.de>
33188
33189         * gcc.dg/noncompile/20041207.c: New test.
33190
33191 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
33192
33193         * g++.dg/other/unreachable-1.C: New test.
33194
33195 2004-12-06  Nick Clifton  <nickc@redhat.com>
33196
33197         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
33198         <limits.h> because the latter comes from gcc's include/ directory
33199         and not the newlib/libc/include directory.
33200
33201 2004-12-04  Richard Henderson  <rth@redhat.com>
33202
33203         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
33204
33205 2004-12-04  Richard Henderson  <rth@redhat.com>
33206
33207         * lib/target-supports.exp (check_gc_sections_available): Disable
33208         for alpha and ia64.
33209
33210 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
33211
33212         PR middle-end/17909
33213         * g++.dg/other/vararg-2.C: New test.
33214
33215 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33216
33217         PR c++/17011, c++/17971
33218         * g++.dg/template/error15.C: Adjust expected error.
33219         * g++.dg/template/instantiate3.C: Likewise.
33220
33221 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
33222
33223         * gcc.dg/altivec-18.c: Fix for darwin
33224
33225 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
33226
33227         PR c++/18782
33228         * g++.dg/parse/ptrmem2.C: New.
33229
33230         PR c++/18318
33231         * g++.dg/template/new1.C: New.
33232
33233 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33234
33235         PR fortran/18710
33236         * gfortran.dg/direct_io_3.f90: New test.
33237
33238 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
33239
33240         PR 18758
33241         * g++.dg/parse/crash21.C: New.
33242
33243 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33244
33245         PR c++/15664, c++/18276
33246         * g++.dg/template/ttp13.C: New test.
33247         * g++.dg/template/ttp14.C: Likewise.
33248
33249 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33250
33251         PR c++/18123
33252         * g++.dg/parse/enum2.C: New test.
33253         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
33254
33255 2004-12-02  Nick Clifton  <nickc@redhat.com>
33256
33257         * gcc.target/xstormy16: New test directory.
33258         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
33259         * gcc.target/xstormy16/bp.c: Check the generation of bp
33260         instructions.
33261         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
33262         bn instructions and the BELOW100 attribute.
33263
33264 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
33265
33266         PR target/16952
33267         * gcc.dg/ppc-eabi.c: New.
33268
33269 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
33270
33271         PR fortran/18284
33272         * gfortran.dg/backspace.f90
33273
33274 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
33275
33276         * gfortran.dg/inquire.f90: New test.
33277
33278 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
33279
33280         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
33281         handle effective-target-keyword.
33282         (dg-skip-if): Support effective-target keyword as target list.
33283         (dg-xfail-if): Ditto.
33284         * lib/target-supports.exp (is-effective-target-keyword): New proc.
33285
33286 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
33287
33288         PR tree-optimization/18291
33289         * gcc.c-torture/compile/pr18291.c: New test.
33290
33291 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
33292
33293         PR C++/18729
33294         * g++.dg/parse/crash20.C: New.
33295
33296         PR c++/17431
33297         * g++.dg/overload/arg1.C: New.
33298         * g++.dg/overload/arg2.C: New.
33299         * g++.dg/overload/arg3.C: New.
33300         * g++.dg/overload/arg4.C: New.
33301
33302 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
33303
33304         * gcc.dg/c99-flex-array-4.c: Remove.
33305
33306 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
33307
33308         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
33309
33310         * lib/target-supports.exp (is-effective-target): Simplify.
33311
33312         * lib/target-supports.exp (check_effective_target_vect_long):
33313         Fix for powerpc64-*-*.
33314
33315 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
33316
33317         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
33318         to support new requirements on FreeBSD 5.
33319
33320 2004-11-30  Devang Patel  <dpatel@apple.com>
33321
33322         PR 18702
33323         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
33324
33325 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
33326
33327         * g++.dg/ext/altivec-13.C: New test.
33328
33329 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
33330
33331         PR tree-opt/18298
33332         * gcc.c-torture/execute/p18298.c: New test.
33333
33334 2004-11-30  Ira Rosen  <irar@il.ibm.com>
33335             Dorit Naishlos  <dorit@il.ibm.com>
33336
33337         PR tree-opt/18607
33338         * gcc.dg/vect/vect-89.c: New test.
33339
33340 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
33341
33342         * gcc.dg/pr18596-1.c: New test.
33343
33344 2004-11-30  Ben Elliston  <bje@au.ibm.com>
33345
33346         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
33347
33348 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
33349
33350         PR c/18479
33351         * gcc.dg/pr18479.c: New test.
33352
33353 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
33354
33355         PR target/18490
33356         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
33357         mmix-knuth-mmixware.
33358
33359         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
33360         cris-*-elf* cris-*-aout* mmix-*-*
33361
33362 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
33363
33364         PR middle-end/18725
33365         * gcc.dg/pr18725.c: New test.
33366
33367 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
33368
33369         PR target/18488
33370         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
33371
33372         PR target/18336
33373         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
33374
33375 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
33376
33377         PR c++/18368
33378         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
33379         * g++.old-deja/g++.law/ctors5.C: Likewise.
33380         * g++.old-deja/g++.other/crash25.C: Likewise.
33381
33382         PR c++/18674
33383         * g++.dg/template/error16.C: New test.
33384
33385         PR c++/18512
33386         * g++.dg/template/crash29.C: New test.
33387
33388 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
33389
33390         PR tree-optimization/18712
33391         * gcc.c-torture/compile/pr18712.c: New test.
33392
33393 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
33394
33395         PR c/7544
33396         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
33397         tests.
33398
33399 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33400
33401         PR c++/18652
33402         * g++.dg/lookup/crash6.C: New test.
33403
33404 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
33405
33406         PR middle-end/18164
33407         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
33408
33409 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
33410
33411         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
33412         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
33413         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
33414
33415 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
33416
33417         * gcc.dg/pr18164.c: New test.
33418
33419 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
33420
33421         * gcc.dg/funroll-loops-all.c: New.
33422
33423 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
33424
33425         PR target/18489
33426         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
33427         delimeter, match space and TAB as well as ":".
33428
33429         PR target/18484
33430         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
33431
33432         PR target/18348
33433         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
33434
33435         PR target/18345
33436         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
33437
33438         PR target/18337
33439         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
33440
33441 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
33442
33443         * gfortran.dg/direct_io_2.f90: New test.
33444
33445 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
33446
33447         PR target/18334
33448         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
33449
33450 2004-11-28  Richard Henderson  <rth@redhat.com>
33451
33452         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
33453
33454 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
33455
33456         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
33457         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
33458         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
33459         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
33460         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
33461         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
33462         gcc.dg/pointer-arith-8.c: New tests.
33463
33464 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
33465
33466         PR fortran/18364
33467         * gfortran.dg/endfile.f90: New test.
33468
33469 2004-11-27  Falk Hueffner  <falk@debian.org>
33470
33471         * gcc.dg/loop-6.c: New test.
33472
33473 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
33474
33475         * gcc.c-torture/execute/20041126-1.c: New test.
33476
33477 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
33478
33479         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
33480         on IRIX.
33481
33482 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
33483
33484         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
33485         functions.
33486
33487 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
33488
33489         PR rtl-optimization/17825
33490         * gcc.c-torture/compile/20041119-1.c: New test.
33491
33492 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33493
33494         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
33495         Check existence of ld library path variables before unsetting.
33496
33497 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
33498
33499         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
33500
33501 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
33502
33503         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
33504
33505 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
33506
33507         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
33508
33509 2004-11-26  Ben Elliston  <bje@au.ibm.com>
33510
33511         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
33512         dg-do directive.
33513
33514 2004-11-26  Ben Elliston  <bje@au.ibm.com>
33515
33516         * gcc.dg/pr17957.c: Pass --param, not -param.
33517
33518 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
33519
33520         PR middle-end/17957
33521         * gcc.dg/pr17957.c: New test.
33522
33523 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
33524
33525         PR c++/18445
33526         * g++.dg/template/crash28.C: Likewise.
33527
33528         PR c++/18001
33529         * g++.dg/expr/unary2.C: Adjust lvalue messages.
33530         * g++.dg/ext/lvaddr.C: Likewise.
33531         * g++.dg/opt/pr7503-3.C: Likewise.
33532
33533         PR c++/18466
33534         * g++.dg/parse/qualified3.C: New test.
33535         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
33536
33537         PR c++/18545
33538         * g++.dg/expr/return1.C: New test.
33539
33540 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33541
33542         Friend class name lookup 3/n, PR c++/3332
33543         * g++.dg/lookup/friend3.C: New test.
33544         * g++.dg/lookup/friend4.C: Likewise.
33545         * g++.dg/lookup/friend5.C: Likewise.
33546
33547 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33548
33549         Friend class name lookup 2/n, PR c++/14513, c++/15410
33550         * g++.dg/lookup/friend2.C: New test.
33551         * g++.dg/template/friend31.C: Likewise.
33552
33553 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33554
33555         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
33556
33557 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
33558
33559         PR c++/17473
33560         * g++.dg/tc1/dr56.C: Remove.
33561         * g++.dg/template/typedef1.C: Add dg-error markers.
33562         * g++.old-deja/g++.other/typedef7.C: Likewise.
33563
33564         PR c++/18285
33565         * g++.dg/parse/typedef7.C: New test.
33566
33567 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
33568
33569         * gcc.c-torture/execute/20041124-1.c: New test.
33570
33571 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
33572
33573         * g++.dg/template/deduce3.C: New test.
33574
33575         PR c++/18586
33576         * g++.dg/template/crash27.C: New test.
33577
33578         PR c++/18530
33579         * g++.dg/warn/Wshadow-3.C: New test.
33580
33581 2004-11-24  Devang Patel  <dpatel@apple.com>
33582
33583         PR/18555
33584         * gcc.dg/cpp/isysroot-1.c: New test.
33585         * gcc.dg/cpp/usr/include/stdio.h: New file.
33586         * gcc.dg/cpp/isysroot-2.c: New test.
33587         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
33588         New file.
33589
33590 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33591
33592         PR c++/8929
33593         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
33594
33595 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33596
33597         * gcc.target/sparc/align.c: Do not include <stdint.h>.
33598         * gcc.target/sparc/pdist.c: Likewise.
33599
33600 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
33601
33602         PR c++/16882
33603         * g++.dg/conversion/simd1.C: New test.
33604
33605 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33606
33607         * lib/target-libpath.exp: New file defining
33608         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
33609         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
33610         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
33611         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
33612         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
33613
33614 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
33615
33616         * gcc.dg/pragma-align-2.c: Test macro expansion.
33617         * gcc.dg/pragma-pack-2.c: New test.
33618
33619 2004-11-23  Richard Henderson  <rth@redhat.com>
33620
33621         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
33622         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33623         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
33624         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
33625         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
33626         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
33627
33628         * gcc.dg/vect/vect.exp: Add check for alpha.
33629         * lib/target-supports.exp (check_alpha_max_hw_available): New.
33630         (check_effective_target_vect_int): Enable for alpha.
33631         (check_effective_target_vect_long): New.
33632         (is-effective-target): Add it.
33633
33634 2004-11-23  Uros Bizjak <uros@kss-loka.si>
33635
33636         * gcc.dg/pr18614-1.c: New test.
33637
33638 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33639
33640         * gcc.dg/setjmp-2.c: New test.
33641
33642 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
33643
33644         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
33645         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
33646         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
33647         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
33648         gcc.target/sparc/pdist.c: New tests.
33649
33650 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
33651
33652         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
33653
33654 2004-11-22  Dale Johannesen  <dalej@apple.com>
33655
33656         * gcc.dg/20041111-1.c: New.
33657
33658 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
33659
33660         PR tree-opt/18536
33661         * gcc.dg/vect/pr18536.c: New test.
33662
33663 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33664
33665         PR c++/18354
33666         * g++.dg/template/nontype11.C: New test.
33667
33668 2004-11-21  Roger Sayle  <roger@eyesopen.com>
33669
33670         PR middle-end/18520
33671         * gcc.dg/pr18520-1.c: New test case.
33672
33673 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
33674
33675         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
33676         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
33677         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
33678         expected diagnostics.
33679
33680 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33681
33682         PR target/18580
33683         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
33684         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
33685         vect-77.c, vect-77a.c: XFAIL on the SPARC.
33686
33687 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33688
33689         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
33690
33691 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
33692             Joseph Myers  <joseph@codesourcery.com>
33693
33694         * lib/target-supports.exp (check_visibility_available): Really
33695         test the compiler.
33696
33697 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
33698
33699         PR tree-opt/18181
33700         * gcc.dg/vect/vect-85.c: New test.
33701         * gcc.dg/vect/vect-86.c: New test.
33702         * gcc.dg/vect/vect-87.c: New test.
33703         * gcc.dg/vect/vect-88.c: New test.
33704
33705 2004-11-19  Ben Elliston  <bje@au.ibm.com>
33706
33707         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
33708
33709 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
33710
33711         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
33712         * gcc.dg/ppc-and-1.c: Ditto.
33713         * gcc.dg/ppc-compare-1.c: Ditto.
33714         * gcc.dg/ppc-mov-1.c: Ditto
33715
33716 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
33717             Mark Mitchell  <mark@codesourcery.com>
33718
33719         * gcc.dg/pragma-init-fini-2.c: New test.
33720
33721 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
33722             Aldy Hernandez  <aldyh@redhat.com>
33723
33724         * lib/target-supports.exp (check_effective_target_vect_int): New
33725         (check_effective_target_vect_float): New
33726         (check_effective_target_vect_double): New.
33727         (is-effective-target): Support new effective targets keywords.
33728         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
33729         default action for dg-do.
33730         * gcc.dg/vect/pr16105.c: Use new support.
33731         * gcc.dg/vect/pr18400.c: Ditto.
33732         * gcc.dg/vect/pr18425.c: Ditto.
33733         * gcc.dg/vect/vect-1.c: Ditto.
33734         * gcc.dg/vect/vect-10.c: Ditto.
33735         * gcc.dg/vect/vect-11.c: Ditto.
33736         * gcc.dg/vect/vect-12.c: Ditto.
33737         * gcc.dg/vect/vect-13.c: Ditto.
33738         * gcc.dg/vect/vect-14.c: Ditto.
33739         * gcc.dg/vect/vect-15.c: Ditto.
33740         * gcc.dg/vect/vect-16.c: Ditto.
33741         * gcc.dg/vect/vect-17.c: Ditto.
33742         * gcc.dg/vect/vect-18.c: Ditto.
33743         * gcc.dg/vect/vect-19.c: Ditto.
33744         * gcc.dg/vect/vect-2.c: Ditto.
33745         * gcc.dg/vect/vect-20.c: Ditto.
33746         * gcc.dg/vect/vect-21.c: Ditto.
33747         * gcc.dg/vect/vect-22.c: Ditto.
33748         * gcc.dg/vect/vect-23.c: Ditto.
33749         * gcc.dg/vect/vect-24.c: Ditto.
33750         * gcc.dg/vect/vect-25.c: Ditto.
33751         * gcc.dg/vect/vect-26.c: Ditto.
33752         * gcc.dg/vect/vect-27.c: Ditto.
33753         * gcc.dg/vect/vect-27a.c: Ditto.
33754         * gcc.dg/vect/vect-28.c: Ditto.
33755         * gcc.dg/vect/vect-29.c: Ditto.
33756         * gcc.dg/vect/vect-29a.c: Ditto.
33757         * gcc.dg/vect/vect-3.c: Ditto.
33758         * gcc.dg/vect/vect-30.c: Ditto.
33759         * gcc.dg/vect/vect-31.c: Ditto.
33760         * gcc.dg/vect/vect-32.c: Ditto.
33761         * gcc.dg/vect/vect-33.c: Ditto.
33762         * gcc.dg/vect/vect-34.c: Ditto.
33763         * gcc.dg/vect/vect-35.c: Ditto.
33764         * gcc.dg/vect/vect-36.c: Ditto.
33765         * gcc.dg/vect/vect-37.c: Ditto.
33766         * gcc.dg/vect/vect-38.c: Ditto.
33767         * gcc.dg/vect/vect-4.c: Ditto.
33768         * gcc.dg/vect/vect-40.c: Ditto.
33769         * gcc.dg/vect/vect-41.c: Ditto.
33770         * gcc.dg/vect/vect-42.c: Ditto.
33771         * gcc.dg/vect/vect-43.c: Ditto.
33772         * gcc.dg/vect/vect-44.c: Ditto.
33773         * gcc.dg/vect/vect-45.c: Ditto.
33774         * gcc.dg/vect/vect-46.c: Ditto.
33775         * gcc.dg/vect/vect-47.c: Ditto.
33776         * gcc.dg/vect/vect-48.c: Ditto.
33777         * gcc.dg/vect/vect-48a.c: Ditto.
33778         * gcc.dg/vect/vect-49.c: Ditto.
33779         * gcc.dg/vect/vect-5.c: Ditto.
33780         * gcc.dg/vect/vect-50.c: Ditto.
33781         * gcc.dg/vect/vect-51.c: Ditto.
33782         * gcc.dg/vect/vect-52.c: Ditto.
33783         * gcc.dg/vect/vect-53.c: Ditto.
33784         * gcc.dg/vect/vect-54.c: Ditto.
33785         * gcc.dg/vect/vect-55.c: Ditto.
33786         * gcc.dg/vect/vect-56.c: Ditto.
33787         * gcc.dg/vect/vect-56a.c: Ditto.
33788         * gcc.dg/vect/vect-57.c: Ditto.
33789         * gcc.dg/vect/vect-58.c: Ditto.
33790         * gcc.dg/vect/vect-59.c: Ditto.
33791         * gcc.dg/vect/vect-6.c: Ditto.
33792         * gcc.dg/vect/vect-60.c: Ditto.
33793         * gcc.dg/vect/vect-61.c: Ditto.
33794         * gcc.dg/vect/vect-62.c: Ditto.
33795         * gcc.dg/vect/vect-63.c: Ditto.
33796         * gcc.dg/vect/vect-64.c: Ditto.
33797         * gcc.dg/vect/vect-65.c: Ditto.
33798         * gcc.dg/vect/vect-66.c: Ditto.
33799         * gcc.dg/vect/vect-67.c: Ditto.
33800         * gcc.dg/vect/vect-68.c: Ditto.
33801         * gcc.dg/vect/vect-69.c: Ditto.
33802         * gcc.dg/vect/vect-7.c: Ditto.
33803         * gcc.dg/vect/vect-72.c: Ditto.
33804         * gcc.dg/vect/vect-72a.c: Ditto.
33805         * gcc.dg/vect/vect-73.c: Ditto.
33806         * gcc.dg/vect/vect-74.c: Ditto.
33807         * gcc.dg/vect/vect-75.c: Ditto.
33808         * gcc.dg/vect/vect-76.c: Ditto.
33809         * gcc.dg/vect/vect-77.c: Ditto.
33810         * gcc.dg/vect/vect-77a.c: Ditto.
33811         * gcc.dg/vect/vect-78.c: Ditto.
33812         * gcc.dg/vect/vect-79.c: Ditto.
33813         * gcc.dg/vect/vect-8.c: Ditto.
33814         * gcc.dg/vect/vect-80.c: Ditto.
33815         * gcc.dg/vect/vect-82.c: Ditto.
33816         * gcc.dg/vect/vect-82_64.c: Ditto.
33817         * gcc.dg/vect/vect-83.c: Ditto.
33818         * gcc.dg/vect/vect-83_64.c: Ditto.
33819         * gcc.dg/vect/vect-9.c: Ditto.
33820         * gcc.dg/vect/vect-all.c: Ditto.
33821         * gcc.dg/vect/vect-none.c: Ditto.
33822
33823 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
33824
33825         * lib/gcc-dg.exp (dg-skip-if): New function.
33826         (dg-forbid-option): Remove.
33827         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
33828         * g++.dg/abi/bitfield8.C: Likewise.
33829         * g++.dg/abi/dtor1.C: Likewise.
33830         * g++.dg/abi/empty10.C: Likewise.
33831         * g++.dg/abi/empty7.C: Likewise.
33832         * g++.dg/abi/empty9.C: Likewise.
33833         * g++.dg/abi/layout3.C: Likewise.
33834         * g++.dg/abi/layout4.C: Likewise.
33835         * g++.dg/abi/thunk1.C: Likewise.
33836         * g++.dg/abi/thunk2.C: Likewise.
33837         * g++.dg/abi/vbase11.C: Likewise.
33838         * g++.dg/abi/vthunk2.C: Likewise.
33839         * g++.dg/abi/vthunk3.C: Likewise.
33840         * g++.dg/ext/attrib8.C: Likewise.
33841         * g++.dg/opt/longbranch2.C: Likewise.
33842         * g++.dg/opt/reg-stack4.C: Likewise.
33843         * g++.old-deja/g++.ext/attrib1.C: Likewise.
33844         * g++.old-deja/g++.ext/attrib2.C: Likewise.
33845         * g++.old-deja/g++.ext/attrib3.C: Likewise.
33846         * g++.old-deja/g++.other/store-expr1.C: Likewise.
33847         * g++.old-deja/g++.other/store-expr2.C: Likewise.
33848         * gcc.dg/20000609-1.c: Likewise.
33849         * gcc.dg/20000720-1.c: Likewise.
33850         * gcc.dg/20011107-1.c: Likewise.
33851         * gcc.dg/20011119-1.c: Likewise.
33852         * gcc.dg/20020108-1.c: Likewise.
33853         * gcc.dg/20020122-2.c: Likewise.
33854         * gcc.dg/20020122-3.c: Likewise.
33855         * gcc.dg/20020201-3.c: Likewise.
33856         * gcc.dg/20020206-1.c: Likewise.
33857         * gcc.dg/20020218-1.c: Likewise.
33858         * gcc.dg/20020310-1.c: Likewise.
33859         * gcc.dg/20020411-1.c: Likewise.
33860         * gcc.dg/20020418-2.c: Likewise.
33861         * gcc.dg/20020426-1.c: Likewise.
33862         * gcc.dg/20020426-2.c: Likewise.
33863         * gcc.dg/20020517-1.c: Likewise.
33864         * gcc.dg/20020523-1.c: Likewise.
33865         * gcc.dg/20020523-2.c: Likewise.
33866         * gcc.dg/20020729-1.c: Likewise.
33867         * gcc.dg/20030204-1.c: Likewise.
33868         * gcc.dg/20030826-2.c: Likewise.
33869         * gcc.dg/20030926-1.c: Likewise.
33870         * gcc.dg/20031202-1.c: Likewise.
33871         * gcc.dg/980312-1.c: Likewise.
33872         * gcc.dg/980313-1.c: Likewise.
33873         * gcc.dg/990117-1.c: Likewise.
33874         * gcc.dg/990424-1.c: Likewise.
33875         * gcc.dg/990524-1.c: Likewise.
33876         * gcc.dg/991230-1.c: Likewise.
33877         * gcc.dg/i386-387-1.c: Likewise.
33878         * gcc.dg/i386-387-2.c: Likewise.
33879         * gcc.dg/i386-387-3.c: Likewise.
33880         * gcc.dg/i386-387-4.c: Likewise.
33881         * gcc.dg/i386-387-5.c: Likewise.
33882         * gcc.dg/i386-387-6.c: Likewise.
33883         * gcc.dg/i386-asm-1.c: Likewise.
33884         * gcc.dg/i386-bitfield1.c: Likewise.
33885         * gcc.dg/i386-bitfield2.c: Likewise.
33886         * gcc.dg/i386-loop-1.c: Likewise.
33887         * gcc.dg/i386-loop-2.c: Likewise.
33888         * gcc.dg/i386-loop-3.c: Likewise.
33889         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
33890         * gcc.dg/i386-pic-1.c: Likewise.
33891         * gcc.dg/i386-regparm.c: Likewise.
33892         * gcc.dg/i386-signbit-1.c: Likewise.
33893         * gcc.dg/i386-signbit-2.c: Likewise.
33894         * gcc.dg/i386-signbit-3.c: Likewise.
33895         * gcc.dg/i386-sse-5.c: Likewise.
33896         * gcc.dg/i386-sse-8.c: Likewise.
33897         * gcc.dg/i386-unroll-1.c: Likewise.
33898         * gcc.dg/tls/opt-1.c: Likewise.
33899         * gcc.dg/tls/opt-2.c: Likewise.
33900         * gcc.dg/unroll-1.c: Likewise.
33901         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
33902         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
33903         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
33904         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
33905
33906 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33907
33908         * g++.dg/template/incomplete1.C: New test.
33909
33910 2004-11-16  Nick Clifton  <nickc@redhat.com>
33911
33912         Revert patches accidentally commited during checkin of fixes for
33913         xstormy16 tests:
33914         gcc.c-torture/execute/simd-4.c: Revert
33915         gcc.dg/20040910-1.c: Revert.
33916
33917 2004-11-16  Paul Brook  <paul@codesourcery.com>
33918
33919         PR fortran/13010
33920         * gfortran.dg/der_pointer_1.f90: New test.
33921
33922 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
33923
33924         PR c/18498
33925         * gcc.dg/bitfld-13.c: New test.
33926
33927 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
33928
33929         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
33930         powerpc*-*-linux*.
33931
33932         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
33933         * gcc.dg/ppc64-abi-2.c: Ditto.
33934         * gcc.dg/ppc64-abi-3.c: Ditto.
33935
33936         * lib/gcc-dg.exp (dg-target-list): Remove.
33937
33938 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
33939
33940         * gcc.dg/ia64-postinc.c: New test.
33941
33942 2004-11-15  Mark Mitchell <mark@codesourcery.com>
33943
33944         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
33945
33946 2004-11-15  Nick Clifton  <nickc@redhat.com>
33947
33948         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
33949         __INT_MAX__ so that the test can be compiled by toolchains
33950         targeted at 16-bit processors.
33951
33952         * gcc.dg/20040625-1.c: Use long constants rather than integers
33953         when performing arithmetic that will overflow 16-bits.
33954
33955         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
33956         xstormy16.  It does not support 128-bit vector operations.
33957
33958         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
33959         with the macro PTR_TYPE.  Define this macro to an integer type
33960         suitable for holding a pointer.
33961
33962         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
33963         the target is a 16-bit processor.
33964
33965         * gcc.dg/cpp/if-2.c: Expect a different warning message from
33966         16-bit targets where the character constant will be too long.
33967
33968         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
33969         where the double will not be directly addressable.
33970
33971 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33972
33973         Friend class name lookup 1/n, PR c++/18471
33974         * g++.dg/template/crash26.C: New test.
33975         * g++.dg/lookup/struct1.C: Adjust expected error.
33976         * g++.dg/parse/elab1.C: Likewise.
33977         * g++.dg/parse/elab2.C: Likewise.
33978         * g++.dg/parse/int-as-enum1.C: Likewise.
33979         * g++.dg/parse/struct-as-enum1.C: Likewise.
33980         * g++.dg/parse/typedef1.C: Likewise.
33981         * g++.dg/parse/typedef3.C: Likewise.
33982         * g++.dg/parse/typedef4.C: Likewise.
33983         * g++.dg/parse/typedef5.C: Likewise.
33984         * g++.dg/template/nontype4.C: Likewise.
33985         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
33986         * g++.old-deja/g++.other/elab1.C: Likewise.
33987         * g++.old-deja/g++.other/syntax4.C: Likewise.
33988
33989 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33990
33991         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
33992
33993 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
33994
33995         * gcc.c-torture/execute/20041114-1.c: New test.
33996
33997 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
33998
33999         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
34000         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
34001         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
34002         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
34003         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
34004         gcc.dg/switch-7.c: New tests.
34005
34006 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
34007
34008         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
34009
34010 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
34011
34012         PR tree-opt/18400
34013         * gcc.dg/vect/pr18400.c: New test.
34014
34015 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
34016             Andrew Pinski  <pinskia@physics.uc.edu>
34017
34018         PR tree-opt/18425
34019         * gcc.dg/vect/pr18425.c: New test.
34020
34021 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34022
34023         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
34024         Guard with dg-require-alias and dg-require-visibility.
34025
34026 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34027
34028         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
34029
34030 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34031
34032         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
34033
34034 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34035
34036         PR c++/17344
34037         * g++.dg/template/defarg5.C: New test.
34038
34039 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34040
34041         * g++.dg/parse/cast1.C: Run only on ILP32.
34042         * g++.old-deja/g++.mike/p784.C: Likewise.
34043
34044 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
34045
34046         * gcc.c-torture/execute/20041113-1.c: New test.
34047
34048 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
34049
34050         PR target/18230
34051         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
34052         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
34053         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
34054         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34055         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
34056         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
34057         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
34058         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
34059         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
34060         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
34061         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
34062         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
34063         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
34064
34065 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
34066
34067         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
34068         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
34069         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
34070         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
34071         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
34072         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
34073         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
34074         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
34075         gcc.target/sparc/combined-1.c: New tests.
34076
34077 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
34078
34079         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
34080         New tests.
34081
34082 2004-11-12  Mark Mitchell <mark@codesourcery.com>
34083
34084         * lib/gcc-dg.exp (dg-forbid-option): New function.
34085         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
34086         * g++.dg/abi/bitfield8.C: Likewise.
34087         * g++.dg/abi/dtor1.C: Likewise.
34088         * g++.dg/abi/empty10.C: Likewise.
34089         * g++.dg/abi/empty7.C: Likewise.
34090         * g++.dg/abi/empty9.C: Likewise.
34091         * g++.dg/abi/layout3.C: Likewise.
34092         * g++.dg/abi/layout4.C: Likewise.
34093         * g++.dg/abi/thunk1.C: Likewise.
34094         * g++.dg/abi/thunk2.C: Likewise.
34095         * g++.dg/abi/vbase11.C: Likewise.
34096         * g++.dg/abi/vthunk2.C: Likewise.
34097         * g++.dg/abi/vthunk3.C: Likewise.
34098         * g++.dg/ext/attrib8.C: Likewise.
34099         * g++.dg/opt/longbranch2.C: Likewise.
34100         * g++.dg/opt/reg-stack4.C: Likewise.
34101         * g++.old-deja/g++.ext/attrib1.C: Likewise.
34102         * g++.old-deja/g++.ext/attrib2.C: Likewise.
34103         * g++.old-deja/g++.ext/attrib3.C: Likewise.
34104         * g++.old-deja/g++.other/store-expr1.C: Likewise.
34105         * g++.old-deja/g++.other/store-expr2.C: Likewise.
34106         * gcc.dg/20000609-1.c: Likewise.
34107         * gcc.dg/20000720-1.c: Likewise.
34108         * gcc.dg/20011107-1.c: Likewise.
34109         * gcc.dg/20011119-1.c: Likewise.
34110         * gcc.dg/20020108-1.c: Likewise.
34111         * gcc.dg/20020122-2.c: Likewise.
34112         * gcc.dg/20020122-3.c: Likewise.
34113         * gcc.dg/20020201-3.c: Likewise.
34114         * gcc.dg/20020206-1.c: Likewise.
34115         * gcc.dg/20020218-1.c: Likewise.
34116         * gcc.dg/20020310-1.c: Likewise.
34117         * gcc.dg/20020411-1.c: Likewise.
34118         * gcc.dg/20020418-2.c: Likewise.
34119         * gcc.dg/20020426-1.c: Likewise.
34120         * gcc.dg/20020426-2.c: Likewise.
34121         * gcc.dg/20020517-1.c: Likewise.
34122         * gcc.dg/20020523-1.c: Likewise.
34123         * gcc.dg/20020523-2.c: Likewise.
34124         * gcc.dg/20020729-1.c: Likewise.
34125         * gcc.dg/20030204-1.c: Likewise.
34126         * gcc.dg/20030826-2.c: Likewise.
34127         * gcc.dg/20030926-1.c: Likewise.
34128         * gcc.dg/20031202-1.c: Likewise.
34129         * gcc.dg/980312-1.c: Likewise.
34130         * gcc.dg/980313-1.c: Likewise.
34131         * gcc.dg/990117-1.c: Likewise.
34132         * gcc.dg/990424-1.c: Likewise.
34133         * gcc.dg/990524-1.c: Likewise.
34134         * gcc.dg/991230-1.c: Likewise.
34135         * gcc.dg/i386-387-1.c: Likewise.
34136         * gcc.dg/i386-387-2.c: Likewise.
34137         * gcc.dg/i386-387-3.c: Likewise.
34138         * gcc.dg/i386-387-4.c: Likewise.
34139         * gcc.dg/i386-387-5.c: Likewise.
34140         * gcc.dg/i386-387-6.c: Likewise.
34141         * gcc.dg/i386-asm-1.c: Likewise.
34142         * gcc.dg/i386-bitfield1.c: Likewise.
34143         * gcc.dg/i386-bitfield2.c: Likewise.
34144         * gcc.dg/i386-loop-1.c: Likewise.
34145         * gcc.dg/i386-loop-2.c: Likewise.
34146         * gcc.dg/i386-loop-3.c: Likewise.
34147         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34148         * gcc.dg/i386-pic-1.c: Likewise.
34149         * gcc.dg/i386-regparm.c: Likewise.
34150         * gcc.dg/i386-signbit-1.c: Likewise.
34151         * gcc.dg/i386-signbit-2.c: Likewise.
34152         * gcc.dg/i386-signbit-3.c: Likewise.
34153         * gcc.dg/i386-sse-5.c: Likewise.
34154         * gcc.dg/i386-sse-8.c: Likewise.
34155         * gcc.dg/i386-unroll-1.c: Likewise.
34156         * gcc.dg/tls/opt-1.c: Likewise.
34157         * gcc.dg/tls/opt-2.c: Likewise.
34158         * gcc.dg/unroll-1.c: Likewise.
34159         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
34160         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
34161         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
34162         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
34163         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
34164         -m64 is specified.
34165
34166 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
34167
34168         PR c++/18389
34169         * g++.dg/parse/cond1.C: New test.
34170
34171         PR c++/18429
34172         * g++.dg/template/array9.C: New test.
34173         * g++.dg/ext/vla1.C: Adjust error messages.
34174         * g++.dg/ext/vlm1.C: Likewise.
34175         * g++.dg/template/crash2.C: Likewise.
34176
34177         PR c++/18436
34178         * g++.dg/template/call3.C: New test.
34179
34180         PR c++/18407
34181         * g++.dg/template/ptrmem11.C: New test.
34182
34183 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
34184
34185         PR other/14264
34186         * lib/g++.exp: Set LC_ALL and LANG to C.
34187         * lib/gcc-dg.exp: Likewise.
34188         * lib/gfortran.exp: Likewise.
34189         * lib/objc.exp: Likewise.
34190         * lib/treelang.exp: Likewise.
34191
34192 2004-11-12  Andreas Schwab  <schwab@suse.de>
34193
34194         * gcc.dg/pr16286.c: Fix last change.
34195
34196 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
34197
34198         PR c++/18416
34199         * g++.dg/init/global1.C: New test.
34200
34201 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
34202
34203         * gcc.c-torture/execute/20041112-1.c: New test.
34204
34205 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
34206
34207         * lib/gcc-dg.exp (dg-target-list): New.
34208
34209 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
34210             Richard Sandiford  <rsandifo@redhat.com>
34211
34212         * lib/target-supports.exp (get-compiler_messages): New.
34213         (check_named_sections_available): Use it.
34214         (check_effective_target_ilp32): New.
34215         (check_effective_target_lp64): New.
34216         (is-effective-target): New.
34217         * lib/gcc-dg.exp (dg-require-effective-target): New.
34218
34219 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
34220
34221         * gcc.dg/precedence-1.c: New test.
34222
34223 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
34224
34225         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
34226
34227         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
34228         message, delete generated files, use more descriptive name for
34229         executable, and make the test unsupported when it cannot be run.
34230
34231         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
34232         (dg-require-weak, dg-require-visibility, dg-require-alias,
34233         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
34234         dg-require-iconv, dg-require-named-sections): Use it.
34235
34236         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
34237
34238 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
34239
34240         PR target/16457
34241         * gcc.dg/ppc-and-1: New
34242
34243         PR target/16796
34244         * gcc.dg/ppc-mov-1.c: New.
34245
34246         PR target/16458
34247         * gcc.dg/ppc-compare-1.c: New.
34248
34249 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
34250
34251         * objc.dg/desig-init-2.m: New test.
34252
34253 2004-11-10  Adam Nemet  <anemet@lnxw.com>
34254
34255         PR middle-end/18160
34256         * g++.dg/warn/register-var-1.C: New test.
34257         * g++.dg/warn/register-var-2.C: New test.
34258
34259 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34260
34261         * gcc.dg/union-2.c: New test.
34262
34263 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
34264
34265         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
34266         New test for PR tree-optimization/17892.
34267
34268 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
34269
34270         PR c++/18369
34271         * g++.dg/init/new12.C: New test.
34272
34273 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
34274
34275         * gcc.target/sparc: New directory.
34276         * gcc.target/sparc/sparc.exp: New driver.
34277         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
34278         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
34279         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
34280         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
34281
34282 2004-11-10  Paul Brook  <paul@codesourcery.com>
34283
34284         PR fortran/18218
34285         * gfortran.dg/list_read.c: New test.
34286
34287 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
34288
34289         PR c/18322
34290         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
34291         expected diagnostic location.
34292
34293 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
34294
34295         * gcc.dg/20041109-1.c: New test.
34296
34297 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
34298
34299         PR objc/18406
34300         * objc/compile/pr18406.m: New test.
34301
34302 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
34303
34304         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
34305
34306 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
34307
34308         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
34309
34310 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
34311
34312         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
34313
34314 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
34315
34316         * gcc.dg/20030225-2.c: Add prototype for abort and
34317         exit.
34318
34319 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
34320
34321         PR tree-opt/18299
34322         * gcc.c-torture/pr18299-1.c: New test.
34323
34324 2004-11-06  Andreas Schwab  <schwab@suse.de>
34325
34326         * gcc.dg/pr16286.c: Also test for bool and pixel.
34327
34328 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
34329
34330         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
34331         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
34332         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
34333         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
34334         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
34335         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
34336         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
34337         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
34338         gcc.dg/struct-semi-3.c: New tests.
34339
34340 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34341
34342         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
34343
34344 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34345
34346         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
34347         Do not use C99 designators.
34348
34349 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34350
34351         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
34352
34353 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34354
34355         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
34356         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
34357         * gcc.c-torture/execute/simd-5.x: Remove.
34358
34359 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
34360
34361         PR rtl-optimization/17933
34362         * gcc.dg/torture/pr17933-1.c: New test.
34363
34364 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
34365
34366         PR target/18106
34367         * lib/target-supports.exp (check_weak_available): Support
34368         Windows.
34369
34370 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
34371
34372         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
34373         call to fflush(stdout) before abort.
34374         (my_ffsll): New function.
34375         (generate_fields): Use it.
34376
34377 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
34378
34379         * gcc.dg/init-undef-1.c: New test.
34380
34381 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
34382
34383         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
34384         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
34385         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
34386         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
34387         expected messages for new parser.
34388
34389 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
34390
34391         * g++.dg/ext/visibility/symbian1.C: New test.
34392
34393 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34394
34395         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
34396         on LP64 targets.
34397
34398 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
34399
34400         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
34401         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
34402         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
34403         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
34404         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
34405         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
34406         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
34407         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
34408         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
34409         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
34410
34411 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
34412
34413         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
34414         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
34415         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
34416         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
34417         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
34418         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
34419         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
34420         for new parser.
34421
34422 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
34423
34424         PR target/15342
34425         * gcc.dg/20041104-1.c: New test.
34426
34427 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34428
34429         * g++.dg/template/nontype7.C: New test.
34430         * g++.dg/template/nontype8.C: Likewise.
34431         * g++.dg/template/nontype9.C: Likewise.
34432         * g++.dg/template/nontype10.C: Likewise.
34433         * g++.dg/tc1/dr49.C: Likewise.
34434         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
34435         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
34436
34437 2004-11-04  Ben Elliston  <bje@au.ibm.com>
34438
34439         * g++.dg/rtti/tinfo1.C: Remove xfails.
34440
34441 2004-11-04  Ben Elliston  <bje@au.ibm.com>
34442
34443         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
34444         packed attribute to the definition to satisfy the new C++ parser.
34445
34446 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34447
34448         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
34449         invocations of va_arg.
34450
34451 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
34452
34453         PR c++/18124
34454         * g++.dg/template/crash25.C: New test.
34455
34456         PR c++/18155
34457         * g++.dg/template/typedef2.C: New test.
34458         * g++.dg/parse/crash13.C: Adjust error markers.
34459
34460         PR c++/18177
34461         * g++.dg/conversion/const3.C: New test.
34462
34463 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34464
34465         PR fortran/17535
34466         PR fortran/17583
34467         PR fortran/17713
34468         * gfortran.dg/generic_[123].f90: New testcases.
34469
34470 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34471
34472         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
34473         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
34474
34475 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
34476
34477         PR tree-opt/16808
34478         * gcc.c-torture/compile/pr16808.c: New test.
34479
34480 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
34481
34482         PR rtl-optimization/17104
34483         * gcc.dg/ppc-bitfield1.c: New.
34484
34485 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
34486
34487         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
34488
34489 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
34490
34491         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
34492         strings for 32-bit code.
34493
34494 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
34495
34496         PR c/18239
34497         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
34498
34499 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
34500
34501         PR c++/18064
34502         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
34503
34504 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
34505
34506         PR c++/15172
34507         * g++.dg/init/aggr2.C: New test.
34508
34509 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
34510
34511         * objc.dg/local-decl-1.m: New test.
34512
34513 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34514
34515         * gcc.dg/20040910-1.c: Adjust regex.
34516
34517 2004-10-30  Roger Sayle  <roger@eyesopen.com>
34518
34519         PR rtl-optimization/18084
34520         * g++.dg/opt/pr18084-1.C: New testcase.
34521
34522 2004-10-30  Matt Austern  <austern@apple.com>
34523
34524         PR c++/17542
34525         * g++.dg/ext/attrib18.C: New test.
34526
34527 2004-10-30  Roger Sayle  <roger@eyesopen.com>
34528
34529         PR middle-end/18096
34530         * gcc.dg/pr18096-1.c: New test case.
34531
34532 2004-10-30  Roger Sayle  <roger@eyesopen.com>
34533
34534         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
34535
34536 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
34537
34538         PR c/16666
34539         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
34540         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
34541         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
34542         gcc.dg/old-style-prom-3.c: New tests.
34543
34544 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
34545
34546         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
34547         Remove unnecessary inclusion of stdio.h.
34548
34549 2004-10-29  Roger Sayle  <roger@eyesopen.com>
34550
34551         PR rtl-optimization/17581
34552         * gcc.dg/pr17581-1.c: New test case.
34553
34554 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
34555
34556         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
34557         being implemented.
34558         * g++.dg/conversion/dr195-1.C: New.
34559         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
34560         * g++.old-deja/g++.mike/p10148.C: Likewise.
34561
34562 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
34563
34564         PR c++/17695
34565         * g++.dg/debug/typedef2.C: New test.
34566
34567 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
34568
34569         PR fortran/13490
34570         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
34571         * gfortran.dg/g77/README: Update.
34572
34573 2004-10-28  Matt Austern  <austern@apple.com>
34574
34575         PR c++/14124
34576         * g++.dg/ext/packed7.C: New test.
34577
34578 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
34579
34580         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
34581         scan-assembler.
34582         * lib/scanasm.exp (hidden-scan-for): New proc.
34583         (scan-hidden): Use hidden-scan-for instead of constructing the scan
34584         string.
34585         (scan-not-hidden): Likewise.
34586         * lib/target-supports.exp (check_visibility_available): mach-o is
34587         support too.
34588
34589 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
34590
34591         PR c++/17132
34592         * g++.dg/template/memclass3.C: New test.
34593
34594 2004-10-28  Adam Nemet  <anemet@lnxw.com>
34595
34596         PR middle-end/18160
34597         * gcc.dg/register-var-1.c: New test.
34598         * gcc.dg/register-var-2.c: New test.
34599         * gcc.dg/asm-7.c: Taking the address of a register variable is an
34600         error now.
34601
34602 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
34603
34604         PR other/18172
34605         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
34606         unused variables.
34607         * gcc.dg/vect/vect-22.c: Likewise.
34608
34609 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
34610
34611         * gcc.dg/i386-rotate-1.c: New test.
34612
34613 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
34614
34615         * g++.dg/init/ref12.C: Add "run" marker.
34616
34617         PR c++/17435
34618         * g++.dg/init/ref12.C: New test.
34619
34620         PR c++/18140
34621         * g++.dg/template/shift1.C: New test.
34622         * g++.dg/template/error10.C: Adjust error markers.
34623
34624 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
34625
34626         PR tree-opt/17529
34627         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
34628
34629 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
34630
34631         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
34632         * gcc.dg/weak/weak-3.c: Likewise.
34633         * gcc.dg/weak/weak-5.c: Likewise.
34634         * gcc.dg/weak/weak-9.c: Likewise.
34635         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
34636         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
34637
34638         * gcc.dg/darwin-weakimport-1.c: New.
34639
34640 2004-10-28  Ben Elliston  <bje@au.ibm.com>
34641
34642         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
34643
34644 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
34645
34646         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
34647         'syntax' error messages.
34648         * gcc.dg/cpp/direct2s.c: Likewise.
34649
34650 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
34651
34652         * gcc.c-torture/compile/20041026-1.c: New.
34653
34654 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
34655
34656         PR c++/18093
34657         * g++.dg/lookup/ns2.C: New test.
34658
34659         PR c++/18020
34660         * g++.dg/template/enum4.C: New test.
34661
34662         PR c++/18161
34663         * g++.dg/template/expr1.C: New test.
34664
34665 2004-10-26  Ben Elliston  <bje@au.ibm.com>
34666
34667         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
34668
34669 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34670
34671         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
34672         gcc.dg/decl-nospec-3.c: New tests.
34673
34674 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
34675
34676         * objc.dg/super-class-3.m: New test.
34677
34678 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
34679
34680         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
34681         resyncing.
34682         * gcc.dg/cpp/direct2s.c: Likewise.
34683
34684 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
34685
34686         * objc.dg/image-info.m: Update for changes to section selection.
34687
34688 2004-10-25  David Ayers  <d.ayers@inode.at>
34689             Ziemowit Laski  <zlaski@apple.com>
34690
34691         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
34692         diagnostics when messaging 'id <Proto>'.
34693         * objc.dg/class-protocol-1.m: New test.
34694         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
34695         a non-existent method signature.
34696         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
34697         Update diagnostics when messaging with non-existent method signature.
34698         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
34699         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
34700         invalid receivers are now resolved as if messaging 'id'; remove
34701         extraneous diagnostics.
34702
34703 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
34704
34705         PR c/16667
34706         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
34707         gcc.dg/init-desig-obs-3.c: New tests.
34708
34709 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
34710
34711         * gcc.dg/debug/20041023-1.c: New test.
34712
34713 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
34714
34715         PR middle-end/17407
34716         * gcc.c-torture/compile/pr17407.c: New test.
34717
34718         PR c++/18121
34719         * g++.dg/template/array8.C: New test.
34720
34721 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34722
34723         PR other/18138
34724         * lib/g++.exp: Accept more than one multilib libgcc.
34725         * lib/gcc-dg.exp: Likewise.
34726         * lib/objc.exp: Likewise.
34727         * lib/treelang.exp: Likewise.
34728         * lib/gfortran.exp: Likewise.
34729
34730 2004-10-24  Ben Elliston  <bje@au.ibm.com>
34731
34732         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
34733
34734 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
34735
34736         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
34737         * gcc.dg/c99-const-expr-3.c: Likewise.
34738
34739 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
34740
34741         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
34742
34743 2004-10-23  Ben Elliston  <bje@au.ibm.com>
34744
34745         * gcc.c-torture/execute/loop-2e.x: Remove.
34746
34747 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
34748
34749         PR c++/18095
34750         * g++.dg/parse/crash18.C: New.
34751         * g++.dg/parse/crash19.C: New.
34752
34753 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
34754
34755         * g++.dg/ext/dllimport1.C: Move dg-warnings.
34756         * g++.dg/ext/dllimport2.C: Same.
34757         * g++.dg/ext/dllimport8.C: Same.
34758
34759 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
34760
34761         PR c++/10841
34762         * g++.dg/conversion/cast1.C: New test.
34763         * g++.dg/overload/pmf1.C: Adjust error marker.
34764
34765 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
34766
34767         PR objc/17923
34768         * objc.dg/const-str-7.m: New test.
34769
34770 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34771
34772         * g++.dg/template/memfriend11.C: Fix comment typo.
34773         * g++.dg/template/memfriend14.C: Likewise.
34774
34775 2004-10-20  Richard Henderson  <rth@redhat.com>
34776
34777         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
34778         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
34779         -fasynchronous-unwind-tables.
34780
34781 2004-10-20  Richard Henderson  <rth@redhat.com>
34782
34783         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
34784         (main): Return success.
34785         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
34786         (main): Return success.
34787
34788 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34789
34790         PR c++/13495
34791         * g++.dg/template/memfriend9.C: New test.
34792         * g++.dg/template/memfriend10.C: Likewise.
34793         * g++.dg/template/memfriend11.C: Likewise.
34794         * g++.dg/template/memfriend12.C: Likewise.
34795         * g++.dg/template/memfriend13.C: Likewise.
34796         * g++.dg/template/memfriend14.C: Likewise.
34797         * g++.dg/template/memfriend15.C: Likewise.
34798         * g++.dg/template/memfriend16.C: Likewise.
34799         * g++.dg/template/memfriend17.C: Likewise.
34800         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
34801
34802 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
34803
34804         * g++.dg/conversion/dr195.C: New.
34805         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
34806
34807 2004-10-20  Ben Elliston  <bje@au.ibm.com>
34808             Devang Patel  <dpatel@apple.com>
34809
34810         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
34811         of floating point arithmetic, which could trap.
34812
34813 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
34814
34815         PR c++/14035
34816         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
34817         * g++.dg/conversion/const2.C: New test.
34818         * g++.dg/expr/reinterpret2.C: New test.
34819         * g++.dg/expr/reinterpret3.C: New test.
34820         * g++.dg/expr/cast2.C: New test.
34821         * g++.dg/expr/copy1.C: New test.
34822         * g++.dg/other/conversion1.C: Change error message.
34823         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
34824         function pointers to void *.
34825         * g++.old-deja/g++.mike/p10148.C: Likewise.
34826
34827 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34828
34829         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
34830
34831 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
34832
34833         PR c++/18047
34834
34835         * g++.dg/parse/expr3.C: New test.
34836
34837 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34838
34839         * gcc.dg/smod-1.c: New test.
34840
34841 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
34842
34843         * objc.dg/method-14.m: New test.
34844
34845 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
34846
34847         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
34848         Also xfail as the patch was reverted.
34849
34850 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
34851
34852         PR middle-end/16973
34853         * gcc.dg/pr16973.c: New test.
34854
34855 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
34856
34857         PR tree-optimization/17656
34858         * gcc.c-torture/compile/pr17656.c: New test.
34859
34860 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
34861
34862         * g++.dg/eh/shadow1.C: New.
34863
34864 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
34865
34866         * gcc.c-torture/compile/20041018-1.c: New test.
34867
34868 2004-10-18  Ben Elliston  <bje@au.ibm.com>
34869
34870         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
34871         compiler referring to register 0 when accessing sdata.  The linker
34872         now patches things up.
34873
34874 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
34875
34876         PR c/17529
34877         * gcc.c-torture/compile/pr17529.c: New test.
34878
34879 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34880
34881         PR c++/17743
34882         * g++.dg/ext/attrib17.C: New test.
34883
34884 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34885
34886         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
34887
34888 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34889
34890         PR c++/10479
34891         * g++.dg/ext/attrib16.C: New test.
34892
34893 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
34894
34895         PR c++/17042
34896         * g++.dg/init/dso_handle1.C: New test.
34897
34898         PR c++/14667
34899         * g++.dg/parse/typedef6.C: New test.
34900
34901         PR c++/17916
34902         * g++.dg/parse/pragma1.C: New test.
34903
34904 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
34905
34906         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
34907
34908 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
34909
34910         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
34911         -fno-common when on HPPA HP-UX platforms.
34912
34913 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
34914
34915         PR other/16820
34916         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
34917         stdint.h.
34918         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
34919         uintptr_t.
34920
34921 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
34922
34923         PR c++/16301
34924         * g++.dg/lookup/strong-using-4.C: New test.
34925
34926 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
34927
34928         PR middle-end/16567
34929         * gcc.c-torture/compile/nested-1.c: New test.
34930
34931 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
34932
34933         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
34934         and mipsisa64*-*-* (until support for misaligned loads is added).
34935         * gcc.dg/vect/vect-50.c: Likewise.
34936         * gcc.dg/vect/vect-52.c: Likewise.
34937         * gcc.dg/vect/vect-54.c: Likewise.
34938         * gcc.dg/vect/vect-58.c: Likewise.
34939         * gcc.dg/vect/vect-60.c: Likewise.
34940         * gcc.dg/vect/vect-80.c: Likewise.
34941
34942 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
34943
34944         PR c++/17976
34945         * g++.dg/init/dtor3.C: New test.
34946
34947 2004-10-15  Ben Elliston  <bje@au.ibm.com>
34948
34949         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
34950
34951 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
34952
34953         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
34954         * gcc.dg/macho-lo-sum.c: Likewise.
34955
34956 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
34957
34958         * gcc.dg/ppc-spe64-1.c: New test.
34959
34960 2004-10-14  Devang Patel  <dpatel@apple.com>
34961
34962         PR 17635
34963         * gcc.dg/pr17635.c : New test.
34964
34965 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
34966
34967         * gcc.dg/vect/vect-28.c: Remove xfail.
34968         * gcc.dg/vect/vect-30.c: Remove xfail.
34969         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
34970         * gcc.dg/vect/vect-33.c: Remove xfail.
34971         * gcc.dg/vect/vect-44.c: Remove xfail.
34972         * gcc.dg/vect/vect-46.c: Remove xfail.
34973         * gcc.dg/vect/vect-50.c: Remove xfail.
34974         * gcc.dg/vect/vect-52.c: Remove xfail.
34975         * gcc.dg/vect/vect-54.c: Remove xfail.
34976         * gcc.dg/vect/vect-58.c: Remove xfail.
34977         * gcc.dg/vect/vect-60.c: Remove xfail.
34978         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
34979         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
34980         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
34981         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
34982         * gcc.dg/vect/vect-8.c: Remove xfail.
34983         * gcc.dg/vect/vect-80.c: Remove xfail.
34984         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
34985
34986 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
34987
34988         * gcc.dg/vect/vect-82.c: New testcase.
34989         * gcc.dg/vect/vect-82_64.c: New testcase.
34990         * gcc.dg/vect/vect-83.c: New testcase.
34991         * gcc.dg/vect/vect-83_64.c: New testcase.
34992
34993 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
34994
34995         * gcc.dg/cpp/error-1.c: New test.
34996
34997 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
34998
34999         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
35000
35001 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
35002
35003         PR target/17984
35004         * gcc.dg/cris-peep2-xsrand2.c: New test.
35005
35006 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
35007
35008         PR c++/17661
35009         * g++.dg/expr/for2.C: New test.
35010
35011 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35012
35013         * g++.dg/inherit/thunk1.C: Run on the SPARC.
35014
35015 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
35016
35017         PR tree-optimization/17724
35018         * g++.dg/opt/pr17724-1.C: New test.
35019         * g++.dg/opt/pr17724-2.C: New test.
35020         * g++.dg/opt/pr17724-3.C: New test.
35021         * g++.dg/opt/pr17724-4.C: New test.
35022         * g++.dg/opt/pr17724-5.C: New test.
35023         * g++.dg/opt/pr17724-6.C: New test.
35024
35025 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
35026
35027         PR c/17301
35028         * gcc.dg/pr17301-2.c: New test.
35029
35030 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
35031
35032         PR c++/15876
35033         * g++.dg/parse/error22.C: New test.
35034
35035         PR c++/17936
35036         * g++.dg/template/spec18.C: New test.
35037
35038 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
35039
35040         * gcc.dg/ia64-asm-1.c: Add prototype for abort
35041         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
35042         memcpy.
35043         * gcc.dg/ia64-sync-2.c: Ditto.
35044         * gcc.dg/ia64-sync-3.c: Ditto.
35045
35046 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
35047
35048         * g++.dg/eh/cleanup5.C: Add dg-options "".
35049
35050 2004-10-11  Roger Sayle  <roger@eyesopen.com>
35051
35052         PR middle-end/17657
35053         * gcc.dg/switch-4.c: New test case.
35054
35055 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
35056
35057         * gcc.c-torture/execute/20041011-1.c: New test.
35058
35059 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
35060
35061         PR c++/17554
35062         * g++.dg/init/for3.C: New test.
35063
35064         PR c++/17657
35065         * g++.dg/opt/switch2.C: New test.
35066
35067         PR middle-end/17703
35068         * g++.dg/warn/Wreturn-2.C: New test.
35069
35070 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
35071
35072         PR c++/17907
35073         * g++.dg/eh/cleanup5.C: New test.
35074
35075 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
35076
35077         PR c++/17393
35078         * g++.dg/parse/error21.C: New test.
35079
35080 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35081
35082         * g++.dg/overload/pmf1.C: Adjust quoting marks.
35083         * g++.dg/warn/incomplete1.C: Likewise.
35084         * g++.dg/template/qualttp20.C: Likewise.
35085
35086 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35087
35088         PR c/17881
35089         * parm-incomplete-1.c: New test.
35090
35091 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
35092
35093         PR c++/17867
35094         * g++.dg/parse/error19.C: New test.
35095
35096         PR c++/17670
35097         * g++.dg/init/new11.C: New test.
35098
35099         PR c++/17821
35100         * g++.dg/parse/error20.C: New test.
35101
35102         PR c++/17826
35103         * g++.dg/template/crash24.C: New test.
35104
35105 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35106
35107         PR c/17301
35108         * gcc.dg/pr17301-1.c: New test.
35109
35110 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35111
35112         PR c/17189
35113         * gcc.dg/anon-struct-5.c: New test.
35114
35115 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35116
35117         PR c/17844
35118         * gcc.dg/pr17844-1.c: New test.
35119
35120 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
35121
35122         PR tree-optimization/17906
35123         * gcc.c-torture/compile/pr17906.c: New.
35124
35125 2004-10-09  Stuart Hastings  <stuart@apple.com>
35126             Roger Sayle  <roger@eyesopen.com>
35127
35128         PR rtl-optimization/17853
35129         * gcc.dg/i386-mmx-5.c: New testcase.
35130
35131 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
35132
35133         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
35134
35135 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
35136
35137         PR c++/17524
35138         * g++.dg/template/static9.C: New test.
35139
35140         PR c++/17685
35141         * g++.dg/parse/operator5.C: New test.
35142
35143 2004-10-09  Roger Sayle  <roger@eyesopen.com>
35144
35145         PR middle-end/17894
35146         * gcc.c-torture/execute/divcmp-4.c: New test case.
35147
35148 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
35149
35150         PR tree-opt/17902
35151         * g++.dg/opt/pr17902.C: New test.
35152
35153 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
35154
35155         * gcc.dg/cpp/ident-1.c: Add dg-options "".
35156
35157 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35158
35159         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
35160
35161 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35162
35163         * gcc.dg/assign-warn-3.c: New test.
35164
35165 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
35166
35167         PR c/16999
35168         * gcc.dg/cpp/ident-1.c: New test.
35169
35170 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
35171
35172         * gcc.c-torture/compile/acc1.c: New.
35173
35174 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
35175
35176         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
35177         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
35178
35179 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
35180
35181         * gcc.dg/ultrasp11.c: New test.
35182
35183 2004-10-08  Michael Matz  <matz@suse.de>
35184
35185         * gcc.dg/doloop-2.c: New test.
35186
35187 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35188
35189         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
35190         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
35191         objc.dg/method-9.m: Update expected diagnostics.
35192
35193 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
35194
35195         * gcc.dg/ppc-fsel-3.c: New file.
35196         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
35197
35198 2004-10-07  Paul Brook  <paul@codesourcery.com>
35199
35200         * gfortran.dg/intrinsic_verify_1.f90: New test.
35201
35202 2004-10-07  Paul Brook  <paul@codesourcery.com>
35203
35204         * gfortran.dg/empty_format_1.f90: Remove stray commas.
35205
35206 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35207
35208         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
35209         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
35210         commit.
35211
35212 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
35213
35214         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
35215
35216 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35217
35218         PR c++/17115
35219         * g++.dg/warn/Winline-4.C: New test.
35220
35221 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
35222
35223         * gcc.c-torture/compile/20041007-1.c: New test.
35224
35225 2004-10-07  Paul Brook  <paul@codesourcery.com>
35226
35227         PR fortran/17678
35228         * gfortran.dg/use_allocated_1.f90: New test.
35229
35230 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
35231
35232         PR middle-end/17849
35233         * gfortran.fortran-torture/compile/nested.f90: New test
35234
35235 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
35236
35237         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
35238
35239 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
35240
35241         PR c++/17368
35242         * g++.dg/ext/asm6.C: New test.
35243
35244 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
35245
35246         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
35247
35248 2004-10-06  Paul Brook  <paul@codesourcery.com>
35249
35250         PR libfortran/17709
35251         * gfortran.dg/empty_format_1.f90: New test.
35252
35253 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35254
35255         PR fortran/17568
35256         * gfortran.dg/ishft.f90: New test.
35257
35258         PR fortran/17283
35259         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
35260         tests.
35261
35262 2004-10-06  Paul Brook  <paul@codesourcery.com>
35263
35264         * gfortran.dg/do_1.f90: New test.
35265
35266 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35267
35268         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
35269         optimizing for size.
35270
35271 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
35272
35273         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
35274
35275 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
35276
35277         * gcc.c-torture/compile/20041005-1.c: New test.
35278
35279 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
35280
35281         PR c++/17829
35282         * g++.dg/lookup/koenig4.C: New.
35283
35284 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35285
35286         * g++.dg/other/classkey1.C: Adjust quoting marks.
35287         * g++.dg/parse/error15.C: Likewise.
35288         * g++.dg/template/meminit2.C (int>): Likewise.
35289
35290 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35291
35292         PR fortran/17283
35293         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
35294
35295         PR fortran/17631
35296         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
35297
35298         PR fortran/17708
35299         * gfortran.dg/pr17708.f90: New test.
35300
35301 2004-10-04  Chao-ying Fu  <fu@mips.com>
35302
35303         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
35304         * gcc.dg/vect/vect-4.c: Ditto.
35305         * gcc.dg/vect/vect-5.c: Ditto.
35306         * gcc.dg/vect/vect-6.c: Ditto.
35307         * gcc.dg/vect/vect-8.c: Ditto.
35308         * gcc.dg/vect/vect-16.c: Ditto.
35309         * gcc.dg/vect/vect-30.c: Ditto.
35310         * gcc.dg/vect/vect-40.c: Ditto.
35311         * gcc.dg/vect/vect-41.c: Ditto.
35312         * gcc.dg/vect/vect-42.c: Ditto.
35313         * gcc.dg/vect/vect-43.c: Ditto.
35314         * gcc.dg/vect/vect-44.c: Ditto.
35315         * gcc.dg/vect/vect-45.c: Ditto.
35316         * gcc.dg/vect/vect-46.c: Ditto.
35317         * gcc.dg/vect/vect-47.c: Ditto.
35318         * gcc.dg/vect/vect-48.c: Ditto.
35319         * gcc.dg/vect/vect-49.c: Ditto.
35320         * gcc.dg/vect/vect-50.c: Ditto.
35321         * gcc.dg/vect/vect-51.c: Ditto.
35322         * gcc.dg/vect/vect-52.c: Ditto.
35323         * gcc.dg/vect/vect-53.c: Ditto.
35324         * gcc.dg/vect/vect-54.c: Ditto.
35325         * gcc.dg/vect/vect-55.c: Ditto.
35326         * gcc.dg/vect/vect-56.c: Ditto.
35327         * gcc.dg/vect/vect-57.c: Ditto.
35328         * gcc.dg/vect/vect-58.c: Ditto.
35329         * gcc.dg/vect/vect-59.c: Ditto.
35330         * gcc.dg/vect/vect-60.c: Ditto.
35331         * gcc.dg/vect/vect-74.c: Ditto.
35332         * gcc.dg/vect/vect-79.c: Ditto.
35333         * gcc.dg/vect/vect-80.c: Ditto.
35334
35335 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
35336
35337         * gcc.dg/unused-7.c: Use the correct option.
35338
35339 2004-10-04  Paul Brook  <paul@codesourcery.com>
35340         Bud Davis  <bdavis9659@comcast.net>
35341
35342         PR fortran/17706
35343         PR fortran/16434
35344         * gfortran/pr17706.f90: New test.
35345         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
35346
35347 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35348
35349         * gfortran.dg/pr17612.f90: New test.
35350
35351 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35352
35353         * g++.dg/template/local1.C: Adjust quoting marks in
35354         testing for diagnostics.
35355         * g++.dg/tls/diag-2.C: Likewise.
35356         * g++.dg/other/error8.C: Likewise.
35357
35358 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
35359
35360         PR c/17178
35361         * gcc.dg/unused-4.c: Adjust to be correct.
35362
35363         PR c/17820
35364         * gcc.dg/unused-7.c: New test.
35365
35366 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
35367
35368         PR c++/17797
35369         * g++.dg/overload/template2.C: New test.
35370
35371 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
35372
35373         PR tree-optimization/16632
35374         * gcc.dg/tree-ssa/20041002-1.c: New.
35375
35376 2004-10-03  Paul Brook  <paul@codesourcery.com>
35377
35378         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
35379         rather than relying on default formatting.
35380
35381 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
35382
35383         * gcc.dg/20040920-1.c: Update expected message text.
35384
35385 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
35386
35387         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
35388
35389 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
35390
35391         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
35392         tree level.
35393
35394 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
35395
35396         * gcc.dg/tree-ssa/pr17343.c: Remove.
35397
35398 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
35399
35400         PR tree-opt/17343
35401         * gcc.dg/tree-ssa/pr17343.c: New test.
35402
35403 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
35404
35405         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
35406         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
35407         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
35408         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
35409         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
35410
35411 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
35412
35413         * gcc.dg/lvalue-2.c: New test.
35414
35415 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
35416
35417         PR c/17730
35418         * gcc.dg/pr17730-1.c: New test
35419
35420 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
35421
35422         PR c/7425
35423         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
35424
35425 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
35426
35427         * gcc.c-torture/execute/stdarg-1.c: New test.
35428         * gcc.c-torture/execute/stdarg-2.c: New test.
35429         * gcc.c-torture/execute/stdarg-3.c: New test.
35430         * gcc.dg/tree-ssa/stdarg-1.c: New test.
35431         * gcc.dg/tree-ssa/stdarg-2.c: New test.
35432         * gcc.dg/tree-ssa/stdarg-3.c: New test.
35433         * gcc.dg/tree-ssa/stdarg-4.c: New test.
35434         * gcc.dg/tree-ssa/stdarg-5.c: New test.
35435
35436 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
35437
35438         PR tree-optimization/17697
35439         * g++.dg/opt/pr17697-1.C: New test.
35440         * g++.dg/opt/pr17697-2.C: New test.
35441         * g++.dg/opt/pr17697-3.C: New test.
35442
35443 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
35444
35445         PR c/16409
35446         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
35447         gcc.dg/vla-init-5.c: New tests.
35448
35449 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
35450
35451         PR c/13804
35452         * gcc.dg/pr13804-1.c: New test.
35453
35454 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35455
35456         PR fortran/16938
35457         * gfortran.dg/pr16938.f90: New test.
35458
35459 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
35460
35461         * g++.dg/template/crash23.C: New test.
35462
35463 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
35464
35465         PR c++/17585
35466         * g++.dg/template/static8.C: New test.
35467
35468 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
35469
35470         PR c++/17681
35471         * g++.dg/other/error9.C: New test.
35472
35473 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
35474
35475         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
35476
35477 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35478
35479         PR fortran/15164
35480         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
35481
35482 2004-09-26  Roger Sayle  <roger@eyesopen.com>
35483
35484         PR middle-end/17112
35485         * gcc.dg/pr17112-1.c: New test case.
35486
35487 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35488
35489         PR c/11459
35490         * gcc.dg/pr11459-1.c: New test.
35491
35492 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
35493
35494         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
35495         * gcc.dg/tree-ssa/loop-4.c: Likewise.
35496
35497 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35498
35499         * gfortran.dg/pr15324.f90: Make array bounds consistent.
35500
35501 2004-09-25  Jan Hubicka  <jh@suse.cz>
35502
35503         * compile/30040909-1.c: New test.
35504         * compile/30040907-1.c: New test.
35505
35506 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
35507
35508         * gcc.c-torture/execute/va-arg-26.c: New test.
35509
35510 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
35511
35512         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
35513         extra diagnostics on targets with 64-bit pointers.
35514         * objc.dg/selector-1.m: Adjust dg-warning regexp.
35515
35516 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35517
35518         PR c/17188
35519         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
35520         * gcc.dg/decl-3.c: Adjust expected message.
35521
35522 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35523
35524         PR fortran/17615
35525         * gfortran.dg/pr17615.f90: New test.
35526
35527 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
35528
35529         PR tree-optimzation/17517
35530         * g++.dg/tree-ssa/pr17517.C: New Test.
35531
35532 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
35533
35534         PR c++/16889
35535         * g++.dg/lookup/ambig3.C: New.
35536
35537 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
35538
35539         PR tree-opt/17624
35540         * g++.dg/opt/pr17624.C: New test.
35541
35542 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35543
35544         PR c/6980
35545         * gcc.dg/Wbad-function-cast-1.c: New test.
35546
35547 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
35548
35549         * g++.dg/ext/complit1.C
35550         * g++.dg/other/error2.C
35551         * g++.dg/other/nontype-1.C
35552         * g++.dg/parse/crash11.C
35553         * g++.dg/parse/crash12.C
35554         * g++.dg/parse/error15.C
35555         * g++.dg/parse/error4.C
35556         * g++.dg/parse/tmpl-outside1.C
35557         * g++.dg/parse/too-many-tmpl-args1.C
35558         * g++.dg/template/dependent-expr3.C
35559         * g++.dg/template/error10.C
35560         * g++.dg/template/instantiate1.C
35561         * g++.dg/template/vtable2.C
35562         * g++.dg/warn/Wshadow-1.C
35563         * g++.dg/warn/weak1.C
35564         * g++.old-deja/g++.brendan/crash16.C
35565         * g++.old-deja/g++.brendan/crash18.C
35566         * g++.old-deja/g++.brendan/crash48.C
35567         * g++.old-deja/g++.brendan/crash49.C
35568         * g++.old-deja/g++.brendan/crash55.C
35569         * g++.old-deja/g++.brendan/crash56.C
35570         * g++.old-deja/g++.brendan/crash8.C
35571         * g++.old-deja/g++.brendan/enum11.C
35572         * g++.old-deja/g++.brendan/enum8.C
35573         * g++.old-deja/g++.brendan/enum9.C
35574         * g++.old-deja/g++.brendan/friend3.C
35575         * g++.old-deja/g++.brendan/misc14.C
35576         * g++.old-deja/g++.bugs/900402_02.C
35577         * g++.old-deja/g++.bugs/900404_03.C
35578         * g++.old-deja/g++.bugs/900404_04.C
35579         * g++.old-deja/g++.bugs/900428_03.C
35580         * g++.old-deja/g++.jason/crash4.C
35581         * g++.old-deja/g++.jason/overload21.C
35582         * g++.old-deja/g++.jason/redecl1.C
35583         * g++.old-deja/g++.jason/report.C
35584         * g++.old-deja/g++.jason/rfg10.C
35585         * g++.old-deja/g++.jason/template30.C
35586         * g++.old-deja/g++.law/arm12.C
35587         * g++.old-deja/g++.law/ctors5.C
35588         * g++.old-deja/g++.law/cvt20.C
35589         * g++.old-deja/g++.law/init10.C
35590         * g++.old-deja/g++.law/init8.C
35591         * g++.old-deja/g++.law/visibility17.C
35592         * g++.old-deja/g++.law/visibility7.C
35593         * g++.old-deja/g++.mike/net8.C
35594         * g++.old-deja/g++.mike/p646.C
35595         * g++.old-deja/g++.mike/p700.C
35596         * g++.old-deja/g++.mike/p701.C
35597         * g++.old-deja/g++.mike/p811.C
35598         * g++.old-deja/g++.ns/template13.C
35599         * g++.old-deja/g++.other/array3.C
35600         * g++.old-deja/g++.other/crash25.C
35601         * g++.old-deja/g++.other/dtor3.C
35602         * g++.old-deja/g++.other/dtor4.C
35603         * g++.old-deja/g++.other/main1.C
35604         * g++.old-deja/g++.other/warn7.C
35605         * g++.old-deja/g++.pt/crash11.C
35606         * g++.old-deja/g++.pt/crash36.C
35607         * g++.old-deja/g++.pt/spec22.C
35608         * g++.old-deja/g++.pt/spec9.C
35609         * g++.old-deja/g++.pt/ttp52.C
35610         * g++.old-deja/g++.robertl/eb103.C
35611         * g++.old-deja/g++.robertl/eb121.C
35612         * g++.old-deja/g++.robertl/eb22.C
35613         * g++.old-deja/g++.robertl/eb8.C:
35614         Update locations and/or regexps of dg-error markers.
35615         Remove markers for some bogus messages that are no longer issued.
35616
35617 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
35618
35619         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
35620         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
35621
35622 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
35623
35624         PR c++/17618
35625         * g++.dg/lookup/crash5.C: New test.
35626
35627 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
35628
35629         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
35630         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
35631         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
35632         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
35633         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
35634         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
35635
35636         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
35637         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
35638         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
35639         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
35640         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
35641         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
35642
35643         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
35644
35645         * gcc.dg/vect/vect-44.c: Check additional cases.
35646         * gcc.dg/vect/vect-48.c: Check additional cases.
35647
35648         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
35649         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
35650         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
35651         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
35652         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
35653         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
35654         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
35655         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
35656         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
35657
35658         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
35659         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
35660         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
35661
35662 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35663
35664         * gcc.dg/tree-ssa/loop-6.c: New test.
35665
35666 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
35667
35668         PR c++/17620
35669         * g++.dg/inherit/base2.C: New.
35670
35671 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
35672
35673         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
35674         * gcc.dg/20001012-2.c: Likewise.
35675         * gcc.dg/20001013-1.c: Likewise.
35676         * gcc.dg/20001101-1.c: Likewise.
35677         * gcc.dg/20001102-1.c: Likewise.
35678         * gcc.dg/bf-spl1.c: Likewise.
35679         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
35680         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
35681
35682 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
35683
35684         PR tree-optimization/16721
35685         * gcc.dg/tree-ssa/pr16721.c: New test.
35686
35687 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
35688
35689         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
35690         * gcc.dg/20040305-1.c: Likewise.
35691
35692 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35693
35694         PR c/16566
35695         * gcc.c-torture/compile/pr16566-1.c,
35696         gcc.c-torture/compile/pr16566-2.c,
35697         gcc.c-torture/compile/pr16566-3.c: New tests.
35698
35699 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
35700
35701         PR tree-optimization/17512
35702         * gcc.c-torture/compile/20040916-1.c.
35703
35704 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
35705
35706         * gcc.dg/pragma-re-3.c: New test.
35707
35708 2004-09-17  Matt Austern  <austern@apple.com>
35709
35710         PR c++/15049
35711         * g++.dg/other/anon3.C: New.
35712
35713 2004-09-21  Roger Sayle  <roger@eyesopen.com>
35714
35715         PR c++/7503
35716         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
35717         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
35718         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
35719         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
35720         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
35721
35722 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
35723
35724         PR fortran/17286
35725         * gfortran.dg/pr17286.f90: New test.
35726
35727 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
35728
35729         PR c++/17530
35730         * g++.dg/template/static7.C: New test.
35731
35732 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
35733
35734         PR tree-opt/17558
35735         * gcc.c-torture/compile/pr17558.c: New test.
35736
35737 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
35738
35739         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
35740         if SKIP_ATTRIBUTE is defined.
35741
35742 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35743
35744         PR fortran/15957
35745         * gfortran.dg/pr15957.f90: New test.
35746
35747 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
35748
35749         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
35750         in comparison.
35751         * gcc.dg/vect/vect-79.c: Likewise.
35752         * gcc.dg/vect/vect-80.c: Likewise.
35753
35754 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35755
35756         PR fortran/15750
35757         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
35758
35759 2004-09-20  Ira Rosen  <irar@il.ibm.com>
35760
35761         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
35762         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
35763         * gcc.dg/vect/vect-62.c: New testcase.
35764         * gcc.dg/vect/vect-63.c: New testcase.
35765         * gcc.dg/vect/vect-64.c: New testcase.
35766         * gcc.dg/vect/vect-65.c: New testcase.
35767         * gcc.dg/vect/vect-66.c: New testcase.
35768         * gcc.dg/vect/vect-67.c: New testcase.
35769         * gcc.dg/vect/vect-68.c: New testcase.
35770         * gcc.dg/vect/vect-69.c: New testcase.
35771         * gcc.dg/vect/vect-79.c: New testcase.
35772         * gcc.dg/vect/vect-80.c: New testcase.
35773
35774 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
35775
35776         * gcc.target/mips/asm-1.c: New test.
35777
35778 2004-09-19  Ira Rosen  <irar@il.ibm.com>
35779
35780         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
35781         * gcc.dg/vect/vect-73.c: New testcase.
35782         * gcc.dg/vect/vect-74.c: New testcase.
35783         * gcc.dg/vect/vect-75.c: New testcase.
35784         * gcc.dg/vect/vect-76.c: New testcase.
35785         * gcc.dg/vect/vect-77.c: New testcase.
35786         * gcc.dg/vect/vect-78.c: New testcase
35787
35788 2004-09-18  Paul Brook  <paul@codesourcery.com>
35789
35790         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
35791
35792 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
35793
35794         PR c/17424
35795         * gcc.dg/pr17424-1.c: New test.
35796
35797 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
35798
35799         * g++.dg/tree-ssa/pr17153.C: New test.
35800
35801 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
35802
35803         PR pch/13361
35804         * g++.dg/pch/wchar-1.C: New.
35805         * g++.dg/pch/wchar-1.Hs: New.
35806
35807 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
35808
35809         * gcc.c-torture/execute/20040917-1.c: New test.
35810
35811 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
35812
35813         PR tree-optimization/17319
35814         * gcc.dg/pr17319.c: New test.
35815
35816 2004-09-17  Devang Patel  <dpatel@apple.com>
35817
35818         * gcc.dg/20040813-1.c: New test.
35819
35820 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
35821
35822         PR tree-optimization/17273
35823         * gcc.c-torture/compile/pr17273.c: New test.
35824
35825 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
35826
35827         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
35828         Update expected messages.
35829         * gcc.dg/declspec-13.c: New test.
35830
35831 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
35832
35833         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
35834
35835 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
35836
35837         * gcc.c-torture/execute/pr17252.c: Use post-increment to
35838         change what 'a' is pointing to.
35839
35840 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
35841
35842         PR c++/16002
35843         * g++.dg/template/error18.C: New test.
35844
35845         PR c++/16029
35846         * g++.dg/warn/Wunused-8.C: New test.
35847
35848 2004-09-17  Steven Bosscher  <stevenb@suse.de>
35849
35850         PR tree-optimization/17513
35851         * gcc.dg/20040916-1.c: New test.
35852
35853 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
35854
35855         PR c++/17501
35856         * g++.dg/template/typename7.C: New test.
35857
35858 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35859
35860         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
35861
35862 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
35863
35864         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
35865         with -ftree-based-profiling also.
35866         * lib/profopt.exp: Support late-set profile_option/feedback_option.
35867
35868 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
35869
35870         PR/15364
35871         * gfortran.dg/der_array_io_1.f90: New test.
35872         * gfortran.dg/der_array_io_2.f90: New test.
35873         * gfortran.dg/der_array_io_3.f90: New test.
35874
35875 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
35876
35877         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
35878         EABI.
35879
35880 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
35881
35882         * g++.dg/opt/switch1.C: New test.
35883
35884 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
35885
35886         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
35887         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
35888         Update expected messages.
35889
35890 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35891
35892         PR fortran/16485
35893         * gfortran.dg/same_name_1.f90: New test.
35894
35895 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
35896
35897         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
35898         dereference garbage pointers.
35899
35900 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
35901
35902         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
35903         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
35904
35905         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
35906         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
35907         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
35908
35909 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
35910
35911         PR c++/17324
35912         * g++.dg/template/mangle1.C: New test.
35913
35914 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
35915
35916         PR tree-optimization/17252
35917         * gcc.c-torture/execute/pr17252.c: New test.
35918
35919 2004-09-14  Andrew Pinski  <apinski@apple.com>
35920
35921         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
35922
35923 2004-09-14  Roger Sayle  <roger@eyesopen.com>
35924
35925         PR rtl-optimization/9771
35926         * gcc.dg/pr9771-1.c: New test case.
35927
35928 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
35929
35930         PR tree-optimization/15262
35931         * gcc.c-torture/execute/pr15262-1.c: New test.
35932         * gcc.c-torture/execute/pr15262-2.c: New test.
35933
35934 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
35935
35936         * gcc.dg/declspec-12.c: New test.
35937
35938 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
35939
35940         * gfortran.dg/pr17090.f90: Add directives to test.
35941
35942 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35943
35944         * gcc.c-torture/compile/20040914-1.c: New test.
35945
35946 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
35947
35948         PR c++/16162
35949         * g++.dg/template/decl2.C: New test.
35950
35951 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
35952
35953         PR fortran/17090
35954         * gfortran.dg/pr17090.f90: New test.
35955
35956 2004-09-13  Dale Johannesen  <dalej@apple.com>
35957
35958         * gcc.c-torture/compile/pr17408.c: New test case.
35959
35960 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
35961
35962         PR c++/16716
35963         * g++.dg/parse/crash17.C: New test.
35964
35965         PR c++/17327
35966         * g++.dg/template/enum3.C: New test.
35967
35968 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
35969
35970         * lib/gcc-defs.exp: Load wrapper.exp.
35971         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
35972         using local code.
35973         * lib/gcc.exp (gcc_init): Similar.
35974         * lib/gfortran.exp (gfortran_init): Similar.
35975         * lib/objc.exp (objc_init): Similar.
35976         * lib/treelang.exp (treelang_init): Similar.
35977         * lib/wrapper.exp: New file with build_wrapper call machinery in
35978         ${tool}_maybe_build_wrapper.
35979
35980 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
35981
35982         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
35983         "inline".
35984         * gcc.dg/declspec-11.c: Update expected messages.
35985         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
35986         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
35987         gcc.dg/inline-12.c: New tests.
35988
35989 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
35990
35991         * g++.dg/tree-ssa/pr17400.C: New testcase.
35992
35993 2004-09-13  James E Wilson  <wilson@specifixinc.com>
35994
35995         * gcc.target/mips/sb1-1.c: New testcase.
35996
35997 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
35998
35999         * lib/g77-dg.exp: Remove unused file.
36000         * lib/mike-g77.exp: Ditto.
36001         * lib/g77.exp: Ditto.
36002
36003 2004-09-12  Richard Henderson  <rth@redhat.com>
36004
36005         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
36006
36007 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
36008
36009         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
36010         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
36011         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
36012         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
36013         Update expected messages.
36014
36015 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
36016
36017         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
36018         declaration/use mismatch for dirp parameter.
36019
36020 2004-09-12  Andrew Pinski  <apinski@apple.com>
36021
36022         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
36023         -fgnu-runtime is passed.
36024
36025 2004-09-12  Richard Henderson  <rth@redhat.com>
36026
36027         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
36028         do the uplevel thing and update additional_flags directly.
36029         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
36030         gfortran.fortran-torture/execute/intrinsic_nearest.x,
36031         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
36032         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
36033
36034 2004-09-11  Steven Bosscher  <stevenb@suse.de>
36035
36036         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
36037
36038 2004-09-11  Roger Sayle  <roger@eyesopen.com>
36039
36040         PR middle-end/17411
36041         * g++.dg/opt/pr17411-1.C: New test case.
36042
36043 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
36044
36045         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
36046         gcc.dg/tls/diag-2.c: Update expected messages.
36047         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
36048         messages.
36049         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
36050         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
36051         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
36052         gcc.dg/tls/diag-5.c: New tests.
36053
36054 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
36055
36056         * gcc.dg/20040910-1.c: Correct dg-error regexp.
36057
36058 2004-09-11  Steven Bosscher  <stevenb@suse.de>
36059
36060         * g++.dg/parse/break-in-for.C: New test.
36061
36062 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
36063
36064         * gcc.dg/tree-ssa/20040911-1.c: New test.
36065
36066 2004-09-11  Andreas Jaeger  <aj@suse.de>
36067
36068         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
36069         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
36070
36071 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
36072
36073         * gcc.target/frv: New directory of FR-V-specific tests.
36074
36075 2004-09-10  James E Wilson  <wilson@specifixinc.com>
36076
36077         * gcc.dg/convert-vec-1.c: New test.
36078
36079 2004-09-10  Roger Sayle  <roger@eyesopen.com>
36080
36081         PR middle-end/17024
36082         * gcc.dg/pr17024-1.c: New test case.
36083
36084 2004-09-10  Eric Christopher  <echristo@redhat.com>
36085
36086         * gcc.dg/20040910-1.c: New test.
36087
36088 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
36089
36090         * gcc.dg/bitfld-9.c: New test.
36091
36092 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
36093
36094         * gcc.c-torture/execute/ieee/acc1.c: New test.
36095         * gcc.c-torture/execute/ieee/acc2.c: New test.
36096         * gcc.c-torture/execute/ieee/mzero6.c: New test.
36097
36098 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36099
36100         * gcc.dg/deprecated-2.c: New test.
36101
36102 2004-09-09  James E Wilson  <wilson@specifixinc.com>
36103
36104         * gcc.dg/init-vec-1.c: New test.
36105
36106 2004-09-09  Roger Sayle  <roger@eyesopen.com>
36107
36108         PR middle-end/17055
36109         * gcc.dg/pr17055-1.c: New test case.
36110
36111 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
36112
36113         PR target/17377
36114         * gcc.c-torture/execute/pr17377.c: New test.
36115
36116 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36117
36118         PR c/8420
36119         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
36120         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
36121         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
36122         gcc.dg/long-long-typespec-1.c: New tests.
36123         * gcc.dg/tls/diag-2.c: Update expected diagnostics
36124
36125 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36126
36127         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
36128         gcc.dg/gnu99-static-1.c: New tests.
36129
36130 2004-09-08  Devang Patel  <dpatel@apple.com>
36131
36132         * gcc.dg/darwin-ld-20040828-1.c: New test.
36133         * gcc.dg/darwin-ld-20040828-2.c: New test.
36134         * gcc.dg/darwin-ld-20040828-3.c: New test.
36135
36136 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
36137
36138         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
36139         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
36140         in error message.
36141         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
36142         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
36143         in error message.
36144         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
36145         types they qualify.
36146         * objc.dg/type-size-2.m: Fix wording in comment.
36147         * objc.dg/va-meth-1.m: New test case.
36148
36149 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
36150
36151         PR c/16633:
36152         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
36153         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
36154
36155 2004-09-06  Devang Patel  <dpatel@apple.com>
36156
36157         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
36158         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
36159
36160 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
36161
36162         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
36163         reflect changed line numbering of diagnostics.
36164
36165 2004-09-06  Paul Brook  <paul@codesourcery.com>
36166
36167         * gfortran.dg/edit_real_1.f90: Add new test.
36168
36169 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36170
36171         * gcc.dg/tree-ssa/loop-2.c: New test.
36172         * gcc.dg/tree-ssa/loop-3.c: New test.
36173         * gcc.dg/tree-ssa/loop-4.c: New test.
36174         * gcc.dg/tree-ssa/loop-5.c: New test.
36175
36176 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36177
36178         * gcc.dg/format/sentinel-1.c: Update for parameter option.
36179
36180 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36181
36182         * gcc.dg/format/sentinel-1.c: New test.
36183
36184 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
36185
36186         * gcc.dg/builtins-46.c: New.
36187
36188 2004-09-03  Devang Patel  <dpatel@apple.com>
36189
36190         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
36191         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
36192
36193 2004-09-03  Jan Beulich  <jbeulich@novell.com>
36194
36195         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
36196         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
36197         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
36198         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
36199         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
36200         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
36201         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
36202         the non-portable bzero.
36203         * gcc.dg/20010912-1.c: xfail for NetWare.
36204         * gcc.dg/20020426-2.c: xfail for NetWare.
36205         * gcc.dg/20021014-1.c: xfail for NetWare.
36206         * gcc.dg/20021018-1.c: xfail for NetWare.
36207         * gcc.dg/20030213-1.c: xfail for NetWare.
36208         * gcc.dg/20030225-1.c: xfail for NetWare.
36209         * gcc.dg/20030708-1.c: xfail for NetWare.
36210         * gcc.dg/builtins-config.h: Also exclude NetWare.
36211         * gcc.dg/format/format.h: Define restrict only if not already defined.
36212         * gcc.dg/nest.c: xfail for NetWare.
36213         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
36214         * lib/target-supports.exp (check_visibility_available): Exclude
36215         NetWare.
36216
36217 2004-09-03  Jan Beulich  <jbeulich@novell.com>
36218
36219         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
36220         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
36221         deterministic starting point for the alignment of structure fields.
36222         * gcc.dg/Wpadded.c: Dito.
36223         * g++.dg/abi/vbase10.C: Dito.
36224
36225 2004-09-03  Devang Patel  <dpatel@apple.com>
36226
36227         * g++.dg/debug/pr15736.cc: New test.
36228
36229 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
36230
36231         * README.QMTEST: Fix out-of-date link.
36232
36233 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
36234
36235         PR fortran/16579
36236         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
36237         Delete.  Duplicate of gfortran.dg/g77/20010610.f
36238
36239 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
36240
36241         * g++.dg/abi/arm_rtti1.C: New test.
36242
36243 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
36244
36245         * gcc.dg/ppc-vector-memcpy.c: New.
36246         * gcc.dg/ppc-vector-memset.c: New.
36247
36248 2004-09-02  Chao-ying Fu  <fu@mips.com>
36249
36250         * gcc.target/mips/mips-3d-1.c: New test.
36251         * gcc.target/mips/mips-3d-2.c: New test.
36252         * gcc.target/mips/mips-3d-3.c: New test.
36253         * gcc.target/mips/mips-3d-4.c: New test.
36254         * gcc.target/mips/mips-3d-5.c: New test.
36255         * gcc.target/mips/mips-3d-6.c: New test.
36256         * gcc.target/mips/mips-3d-7.c: New test.
36257         * gcc.target/mips/mips-3d-8.c: New test.
36258         * gcc.target/mips/mips-3d-9.c: New test.
36259         * gcc.target/mips/mips-ps-1.c: New test.
36260         * gcc.target/mips/mips-ps-2.c: New test.
36261         * gcc.target/mips/mips-ps-3.c: New test.
36262         * gcc.target/mips/mips-ps-4.c: New test.
36263         * gcc.target/mips/mips-ps-type.c: New test.
36264
36265 2004-09-02  Paul Brook  <paul@codesourcery.com>
36266
36267         * gfortran.dg/edit_real_1.f90: Add new tests.
36268
36269 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36270
36271         PR fortran/15327
36272         * gfortran.dg/merge_char_1.f90: New test.
36273
36274 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36275
36276         PR fortran/16404
36277         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
36278
36279 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36280
36281         PR c/1522
36282         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
36283
36284 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
36285
36286         * g++.dg/opt/loop1.C: Do not XFAIL.
36287
36288 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
36289
36290         * gcc.c-torture/execute/20040831-1.c: New test.
36291
36292 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
36293
36294         PR fortran/16579
36295         * gfortran.dg/g77/20010610.f: Now passes.
36296         Copy from g77.f-torture/execute. Add dg-run directive.
36297         * gfortran.dg/g77/README: Update
36298
36299 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
36300
36301         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
36302         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
36303         (t1, t2, t3, t4): Add volatile.
36304
36305 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
36306
36307         * g++.dg/ext/visibility/arm1.C: New test.
36308
36309 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
36310
36311         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
36312         -pedantic-errors.
36313
36314 2004-09-01  Paul Brook  <paul@codesourcery.com>
36315
36316         * gfortran.dg/eof_2.f90: New test.
36317
36318 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36319
36320         PR fortran/16579
36321         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
36322
36323 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
36324
36325         PR libfortran/16805
36326         * gfortran.dg/list_read_2.f90: New test.
36327
36328 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
36329
36330         * g++.dg/abi/key1.C: New test.
36331
36332 2004-08-31  Richard Henderson  <rth@redhat.com>
36333
36334         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
36335         form of offsetof.
36336         * g++.dg/other/offsetof5.C: Remove duplicate.
36337
36338 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36339
36340         PR fortran/17244
36341         * gfortran.dg/func_derived_1.f90: New test.
36342
36343 2004-08-31  Paul Brook  <paul@codesourcery.com>
36344
36345         * gfortran.dg/eof_1.f90: New test.
36346
36347 2004-08-31  Paul Brook  <paul@codesourcery.com>
36348
36349         * gfortran.dg/list_read_1.f90: New file.
36350
36351 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
36352
36353         * g++.dg/opt/loop1.C: XFAIL.
36354
36355 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
36356
36357         * gcc.dg/funcdef-storage-1.c: New.
36358         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
36359         an extern function in local scope.
36360         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
36361         declare an 'auto inline' function in local scope.
36362         * gcc.dg/20011130-1.c: Likewise.
36363         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
36364         an 'auto' function in local scope.
36365         * gcc.dg/20021014-1.c: Likewise.
36366         * gcc.dg/20030331-2.c: Likewise.
36367
36368 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36369
36370         * gfortran.dg/blockdata_1.f90: New test.
36371
36372 2004-08-30  Richard Henderson  <rth@redhat.com>
36373
36374         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
36375
36376 2004-08-30  Richard Henderson  <rth@redhat.com>
36377
36378         * lib/fortran-torture.exp (fortran-torture-execute): Honor
36379         additional_flags set by alternate driver.
36380         (ieee-options): New procedure.
36381         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
36382         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
36383         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
36384         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
36385
36386 2004-08-30  Richard Henderson  <rth@redhat.com>
36387
36388         * lib/f-torture.exp: Remove.
36389
36390 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
36391
36392         PR rtl-optimization/16590
36393         * g++.dg/opt/loop1.C: New test.
36394
36395 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36396
36397         PR fortran/13910
36398         * gfortran.dg/oldstyle_1.f90: New test.
36399
36400 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
36401         Paul Brook  <paul@codesourcery.com>
36402
36403         * gfortran.dg/g77/README: Update.
36404         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
36405         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
36406         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
36407
36408 2004-08-28  Paul Brook  <paul@codesourcery.com>
36409
36410         PR libfortran/17195
36411         * gfortran.dg/edit_real_1.f90: New test.
36412
36413 2004-08-27  Paul Brook  <paul@codesourcery.com>
36414
36415         * gfortran.dg/rewind_1.f90: New test.
36416
36417 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
36418
36419         PR fortran/16597
36420         * gfortran.dg/pr16597.f90: New test.
36421
36422 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36423
36424         PR c/13801
36425         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
36426         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
36427         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
36428         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
36429         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
36430
36431 2004-08-26  Nick Clifton  <nickc@redhat.com>
36432
36433         * gcc.c-torture/compile/pr17119.c: New test.
36434
36435 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36436
36437         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
36438
36439 2004-08-25  Richard Henderson  <rth@redhat.com>
36440
36441         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
36442         the bits that expect kind=8 to be the largest real kind.
36443
36444 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
36445
36446         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
36447
36448 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36449
36450         * gfortran.dg/assignment_1.f90: New test.
36451
36452 2004-08-25  Adam Nemet  <anemet@lnxw.com>
36453
36454         * g++.dg/template/repo3.C: New test.
36455
36456 2004-08-25  Roger Sayle  <roger@eyesopen.com>
36457
36458         PR middle-end/16693
36459         PR tree-optimization/16372
36460         * g++.dg/opt/pr16372-1.C: New test case.
36461         * g++.dg/opt/pr16693-1.C: New test case.
36462         * g++.dg/opt/pr16693-2.C: New test case.
36463
36464 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
36465
36466         * objc.dg/proto-lossage-4.m: New test.
36467
36468 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
36469
36470         PR c++/17155
36471         * g++.dg/inherit/local2.C: New test.
36472
36473 2004-08-25  Paul Brook  <paul@codesourcery.com>
36474
36475         PR fortran/17144
36476         * gfortran.dg/string_ctor_1.f90: New test.
36477
36478 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36479
36480         PR c++/14428
36481         * g++.dg/template/redecl2.C: New test.
36482
36483 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
36484
36485         PR fortran/17143
36486         * gfortran.dg/pr17143.f90: New test.
36487
36488 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
36489
36490         PR fortran/17164
36491         * gfortran.dg/pr17164.f90: New test.
36492
36493 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36494
36495         * gcc.dg/tree-ssa/loop-1.c: New test.
36496
36497 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
36498
36499         * gcc.c-torture/compile/20040824-1.c: New test.
36500
36501 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
36502
36503         * gcc.c-torture/compile/iftrap-3.c: New test.
36504
36505 2004-08-24  Paul Brook  <paul@codesourcery.com>
36506
36507         * gfortran.dg/entry_2.f90: New test.
36508
36509 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
36510
36511         PR c++/16889
36512         * g++.dg/lookup/ambig[12].C: New.
36513
36514 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36515
36516         PR c++/16706
36517         * g++.dg/template/crash21.C: New test.
36518         * g++.dg/template/crash22.C: Likewise.
36519
36520 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
36521
36522         PR c++/17149
36523         * g++.dg/template/access15.C: New.
36524
36525 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
36526
36527         PR c++/17163
36528         * g++.dg/template/repo2.C: New test.
36529
36530 2004-08-23  Roger Sayle  <roger@eyesopen.com>
36531
36532         PR rtl-optimization/17078
36533         * gcc.c-torture/execute/pr17078-1.c: New test case.
36534
36535 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
36536
36537         PR c/14492
36538         * gcc.dg/debug/crash1.c: New test.
36539
36540 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
36541
36542         PR c/16180
36543         * gcc.dg/loop-5.c: New test.
36544
36545 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36546
36547         * gcc.c-torture/execute/20040823-1.c: New test.
36548
36549 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
36550
36551         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
36552         to the assembler.  Simplify test accordingly.
36553         (asm_abi_flags): Use GNU names.
36554         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
36555         to check for ABI flags.
36556
36557 2004-08-22  Andrew Pinski  <apinski@apple.com>
36558
36559         * g++.dg/opt/pr14029.C: New test.
36560         * gcc.c-torture/execute/pr15262.c: New test.
36561
36562 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36563
36564         * gfortran.dg/reduction.f90: Add checks with complex arguments.
36565
36566 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
36567
36568         PR 16908
36569         * gfortran.dg/direct_io.f90: New test.
36570
36571 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
36572
36573         PR c++/17121
36574         * g++.dg/inherit/local2.C: New test.
36575
36576 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
36577
36578         PR c++/17120
36579         * g++.dg/warn/Wparentheses-4.C: New test.
36580
36581 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
36582
36583         PR c++/17121
36584         * g++.dg/inherit/local2.C: New test.
36585
36586         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
36587         * gcc.dg/ppc-ldstruct.c: Likewise.
36588         * gcc.dg/ppc64-abi-2.c: Likewise.
36589
36590 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
36591
36592         PR rtl-optimization/17099
36593         * gcc.c-torture/execute/20040820-1.c: New test.
36594
36595 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
36596
36597         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
36598
36599 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
36600
36601         PR fortran/17077
36602         * gfortran.dg/auto_array_1.f90: New test.
36603
36604 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36605
36606         PR fortran/17074
36607         * gfortran.dg/simpleif_1.f90: New test.
36608
36609 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
36610
36611         * lib/target-supports.exp (check_profiling_available): Return
36612         false for arm*-*-symbianelf* and arm*-*-eabi*.
36613
36614         PR c++/15890
36615         * g++.dg/template/delete1.C: New test.
36616
36617 2004-08-19  Paul Brook  <paul@codesourcery.com>
36618
36619         PR fortran/14976
36620         PR fortran/16228
36621         * gfortran.dg/data_char_1.f90: New test.
36622
36623 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
36624
36625         PR fortran/16946
36626         * gfortran.dg/reduction.f90: New testcase.
36627
36628 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36629
36630         PR fortran/16520
36631         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
36632
36633 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
36634
36635         PR c++/17041
36636         * g++.dg/Wparentheses-3.C: New test.
36637
36638 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
36639
36640         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
36641         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
36642         * gcc.dg/vect/vect-2.c: Likewise.
36643         * gcc.dg/vect/vect-3.c: Likewise.
36644         * gcc.dg/vect/vect-4.c: Likewise.
36645         * gcc.dg/vect/vect-5.c: Likewise.
36646         * gcc.dg/vect/vect-6.c: Likewise.
36647         * gcc.dg/vect/vect-7.c: Likewise.
36648         * gcc.dg/vect/vect-25.c: Likewise.
36649         * gcc.dg/vect/vect-31.c: Likewise.
36650         * gcc.dg/vect/vect-32.c: Likewise.
36651         * gcc.dg/vect/vect-34.c: Likewise.
36652         * gcc.dg/vect/vect-36.c: Likewise.
36653         * gcc.dg/vect/vect-all.c: Likewise.
36654
36655 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
36656
36657         PR c++/17068
36658         * g++.dg/template/operator4.C: New test.
36659
36660 2004-08-18  Richard Henderson  <rth@redhat.com>
36661
36662         * gcc.dg/20040206-1.c: XFAIL.
36663
36664 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
36665
36666         PR c++/16246
36667         * g++.dg/template/array7.C: New test.
36668
36669 2004-08-17  James E Wilson  <wilson@specifixinc.com>
36670
36671         * gcc.dg/mips-movcc-1.c: New test.
36672         * gcc.dg/mips-movcc-2.c: New test.
36673         * gcc.dg/mips-movcc-3.c: New test.
36674
36675         * gcc.dg/mips-nmadd-1.c: New test.
36676         * gcc.dg/mips-nmadd-2.c: New test.
36677
36678 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
36679
36680         PR c++/15871
36681         * g++.dg/opt/inline8.C: New test.
36682
36683         PR c++/16965
36684         * g++.dg/parse/error17.C: New test.
36685
36686 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
36687
36688         * gcc.dg/vect: New directory for vectorizer tests.
36689         * gcc.dg/vect/tree-vect.h: New file.
36690         * gcc.dg/vect/vect.exp: New file.
36691         * gcc.dg/vect/pr16105.c.c: New test.
36692         * gcc.dg/vect/vect-1.c: New test.
36693         * gcc.dg/vect/vect-2.c: New test.
36694         * gcc.dg/vect/vect-3.c: New test.
36695         * gcc.dg/vect/vect-4.c: New test.
36696         * gcc.dg/vect/vect-5.c: New test.
36697         * gcc.dg/vect/vect-6.c: New test.
36698         * gcc.dg/vect/vect-7.c: New test.
36699         * gcc.dg/vect/vect-8.c: New test.
36700         * gcc.dg/vect/vect-9.c: New test.
36701         * gcc.dg/vect/vect-10.c: New test.
36702         * gcc.dg/vect/vect-11.c: New test.
36703         * gcc.dg/vect/vect-12.c: New test.
36704         * gcc.dg/vect/vect-13.c: New test.
36705         * gcc.dg/vect/vect-14.c: New test.
36706         * gcc.dg/vect/vect-15.c: New test.
36707         * gcc.dg/vect/vect-16.c: New test.
36708         * gcc.dg/vect/vect-17.c: New test.
36709         * gcc.dg/vect/vect-18.c: New test.
36710         * gcc.dg/vect/vect-19.c: New test.
36711         * gcc.dg/vect/vect-20.c: New test.
36712         * gcc.dg/vect/vect-21.c: New test.
36713         * gcc.dg/vect/vect-22.c: New test.
36714         * gcc.dg/vect/vect-23.c: New test.
36715         * gcc.dg/vect/vect-24.c: New test.
36716         * gcc.dg/vect/vect-25.c: New test.
36717         * gcc.dg/vect/vect-26.c: New test.
36718         * gcc.dg/vect/vect-27.c: New test.
36719         * gcc.dg/vect/vect-28.c: New test.
36720         * gcc.dg/vect/vect-29.c: New test.
36721         * gcc.dg/vect/vect-30.c: New test.
36722         * gcc.dg/vect/vect-31.c: New test.
36723         * gcc.dg/vect/vect-32.c: New test.
36724         * gcc.dg/vect/vect-33.c: New test.
36725         * gcc.dg/vect/vect-34.c: New test.
36726         * gcc.dg/vect/vect-35.c: New test.
36727         * gcc.dg/vect/vect-36.c: New test.
36728         * gcc.dg/vect/vect-37.c: New test.
36729         * gcc.dg/vect/vect-38.c: New test.
36730         * gcc.dg/vect/vect-40.c: New test.
36731         * gcc.dg/vect/vect-41.c: New test.
36732         * gcc.dg/vect/vect-42.c: New test.
36733         * gcc.dg/vect/vect-43.c: New test.
36734         * gcc.dg/vect/vect-44.c: New test.
36735         * gcc.dg/vect/vect-45.c: New test.
36736         * gcc.dg/vect/vect-46.c: New test.
36737         * gcc.dg/vect/vect-47.c: New test.
36738         * gcc.dg/vect/vect-48.c: New test.
36739         * gcc.dg/vect/vect-49.c: New test.
36740         * gcc.dg/vect/vect-50.c: New test.
36741         * gcc.dg/vect/vect-51.c: New test.
36742         * gcc.dg/vect/vect-52.c: New test.
36743         * gcc.dg/vect/vect-53.c: New test.
36744         * gcc.dg/vect/vect-54.c: New test.
36745         * gcc.dg/vect/vect-55.c: New test.
36746         * gcc.dg/vect/vect-56.c: New test.
36747         * gcc.dg/vect/vect-57.c: New test.
36748         * gcc.dg/vect/vect-58.c: New test.
36749         * gcc.dg/vect/vect-59.c: New test.
36750         * gcc.dg/vect/vect-60.c: New test.
36751         * gcc.dg/vect/vect-61.c: New test.
36752         * gcc.dg/vect/vect-all.c: New test.
36753         * gcc.dg/vect/vect-none.c: New test.
36754
36755 2004-08-17  Paul Brook  <paul@codesourcery.com>
36756
36757         PR fortran/13082
36758         * gfortran.dg/entry_1.f90: New test.
36759
36760 2004-08-17  Andrew Pinski  <apinski@apple.com>
36761
36762         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
36763
36764 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
36765
36766         * gcc.dg/pr17036-1.c: New test.
36767
36768 2004-08-16  Devang Patel  <dpatel@apple.com>
36769
36770         * gcc.dg/darwin-20040809-1.c: New test.
36771
36772 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
36773
36774         * gcc.dg/funcdef-attr-1.c: New test.
36775
36776 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
36777
36778         * gcc.dg/altivec-17.c: New test.
36779         * gcc.dg/altivec-18.c: New test.
36780
36781 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36782
36783         PR c++/6749
36784         * g++.dg/template/vtable2.C: New test.
36785
36786 2004-08-14  Richard Henderson  <rth@redhat.com>
36787
36788         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
36789         * gcc.dg/pack-test-4.c (main): Return 0.
36790         * gcc.dg/setjmp-1.c: Remove XFAIL.
36791         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
36792
36793 2004-08-14  Richard Henderson  <rth@redhat.com>
36794
36795         * gcc.dg/980217-1.c: Add prototype for printf.
36796
36797 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
36798
36799         * gfortran.dg/pr16935.f90: New test.
36800
36801 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
36802
36803         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
36804
36805 2004-08-13  Paul Brook  <paul@codesourcery.com>
36806
36807         * gfortran.dg/der_io_1.f90: Remove stray comma.
36808
36809 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
36810
36811         * gcc.dg/vmx/cw-bug-2.c: Remove.
36812         * gcc.dg/vmx/vprint-1.c: Remove.
36813         * gcc.dg/vmx/vscan-1.c: Remove.
36814
36815 2004-08-12  Devang patel  <dpatel@apple.com>
36816
36817         * gcc.dg/darwin-20040809-2.c: New test.
36818
36819 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
36820
36821         * g++.dg/ext/altivec-12.C: New test.
36822
36823         * g++.dg/ext/altivec-11.C: New test.
36824
36825 2004-08-12  Paul Brook  <paul@codesourcery.com>
36826
36827         * g++.dg/abi/arm_cxa_vec_1.C: New test.
36828
36829 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
36830
36831         * g++.dg/ext/altivec-2.C: Check for hardware support before
36832         executing any VMX instructions.
36833
36834         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
36835
36836 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
36837
36838         PR c++/16276
36839         * g++.old-deja/g++.other/comdat4.C: New test.
36840         * g++.old-deja/g++.other/comdat4-aux.cc: New.
36841
36842 2004-08-12  Ben Elliston  <bje@au.ibm.com>
36843
36844         PR target/16286
36845         * gcc.dg/pr16286.c: New test.
36846
36847 2004-08-12 Jan Beulich <jbeulich@novell.com>
36848
36849         * g++.dg/ext/asm5.C: New.
36850
36851 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
36852
36853         PR c++/16698
36854         * g++.dg/eh/crash1.C: New test.
36855
36856         PR c++/16717
36857         * g++.dg/ext/construct1.C: New test.
36858
36859 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
36860
36861         PR c++/16853
36862         * g++.dg/init/ptrmem1.C: New test.
36863
36864         PR c++/16618
36865         * g++.dg/parse/offsetof5.C: New test.
36866
36867         PR c++/16870
36868         * g++.dg/template/overload3.C: New test.
36869
36870 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
36871
36872         PR c++/16964
36873         * g++.dg/parse/error16.C: New test.
36874
36875         PR c++/16904
36876         * g++.dg/template/error14.C: New test.
36877
36878         PR c++/16929
36879         * g++.dg/template/error15.C: New test.
36880
36881 2004-08-11  Devang Patel  <dpatel@apple.com>
36882
36883         * gcc.dg/darwin-ld-20040809-1.c: New test.
36884         * gcc.dg/darwin-ld-20040809-2.c: New test.
36885
36886 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
36887
36888         PR fortran/16917
36889         * gfortran.dg/dfloat_1.f90: New test.
36890
36891 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
36892
36893         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
36894         * gcc.dg/dll-2.c: Fix dg-require syntax.
36895         * gcc.misc-tests/arm-isr.c (abort): Declare.
36896         (exit): Likewise.
36897
36898 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
36899
36900         PR c++/16971
36901         * g++.dg/parse/crash16.C: New test.
36902
36903 2004-08-10  Roger Sayle  <roger@eyesopen.com>
36904
36905         * gcc.dg/mips-rsqrt-1.c: New test case.
36906         * gcc.dg/mips-rsqrt-2.c: New test case.
36907         * gcc.dg/mips-rsqrt-3.c: New test case.
36908
36909 2004-08-10  Paul Brook  <paul@codesourcery.com>
36910
36911         * gfortran.dg/der_io_1.f90: New test.
36912
36913 2004-08-10  Paul Brook  <paul@codesourcery.com>
36914
36915         PR fortran/16919
36916         * gfortran.dg/der_array_1.f90: New test.
36917
36918 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
36919
36920         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
36921
36922 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
36923
36924         * gcc.dg/wchar_t-2.c: Fix typo.
36925
36926 2004-08-09  Falk Hueffner  <falk@debian.org>
36927
36928         PR tree-optimization/12517
36929         * gcc.c-torture/compile/pr12517.c: New test.
36930
36931         PR tree-optimization/12578
36932         * gcc.c-torture/compile/pr12578.c: New test.
36933
36934         PR tree-optimization/12899
36935         * gcc.c-torture/compile/pr12899.c: New test.
36936
36937         PR rtl-optimization/14692
36938         * gcc.c-torture/compile/pr14692.c: New test.
36939
36940         PR tree-optimization/16461
36941         * gcc.c-torture/compile/pr16461.c: New test.
36942
36943 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
36944
36945         * gfortran.dg/getenv_1.f90: New test.
36946
36947 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
36948
36949         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
36950         wchar_t.
36951         * gcc.dg/symbian5.c: Test -fno-short-wchar.
36952
36953 2004-08-06  Paul Brook  <paul@codesourcery.com>
36954
36955         * gfortran.dg/ret_array_1.f90: New test.
36956         * gfortran.dg/ret_pointer_1.f90: New test.
36957
36958 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
36959
36960         * gcc.dg/missing-field-init-[12].c: New tests.
36961         * g++.dg/warn/missing-field-init-[12].C: New tests.
36962
36963 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
36964
36965         * gcc.dg/enum2.c: New test.
36966         * gcc.dg/symbian3.c: Likewise.
36967         * gcc.dg/symbian4.c: Likewise.
36968         * gcc.dg/wchar_t-2.c: Likewise.
36969
36970 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
36971
36972         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
36973         destructor tests.
36974
36975 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
36976
36977         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
36978         dg-require-visiblity.
36979         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
36980         * g++.dg/ext/visibility/fvisibility.C: Likewise.
36981         * g++.dg/ext/visibility/memfuncts.C: Likewise.
36982         * g++.dg/ext/visibility/new1.C: Likewise.
36983         * g++.dg/ext/visibility/pragma.C: Likewise.
36984         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
36985         * g++.dg/ext/visibility/virtual.C: Likewise.
36986         * g++/dg/ext/visibility/visibility-1.C: Likewise.
36987         * g++/dg/ext/visibility/visibility-2.C: Likewise.
36988         * g++/dg/ext/visibility/visibility-3.C: Likewise.
36989         * g++/dg/ext/visibility/visibility-4.C: Likewise.
36990         * g++/dg/ext/visibility/visibility-5.C: Likewise.
36991         * g++/dg/ext/visibility/visibility-6.C: Likewise.
36992         * g++/dg/ext/visibility/visibility-7.C: Likewise.
36993         * g++/dg/ext/visibility/visibility-8.C: New test.
36994         * gcc.c-torture/compile/dll.x: Remove.
36995         * gcc.dg/dll-2.c: Use dg-require-dll
36996         * gcc.dg/visibility-10.c: New test.
36997         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
36998         supporting DLLs.
36999         * lib/scanasm.exp (scan_hidden): New function.
37000         (scan_not_hidden): Likewise.
37001
37002 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
37003
37004         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
37005
37006 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
37007
37008         * gcc.c-torture/execute/20040805-1.c: New test.
37009
37010 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
37011
37012         * gcc.dg/20020118-1.c: Declare abort.
37013         * gcc.dg/altivec_check.h: Likewise.
37014         * gcc.dg/iftrap-2.c: Likewise.
37015         * gcc.dg/pragma-darwin.c: Likewise.
37016         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
37017
37018 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
37019
37020         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
37021
37022 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37023
37024         * gcc.c-torture/execute/builtins/abs-2.c,
37025         gcc.c-torture/execute/builtins/abs-3.c,
37026         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
37027         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
37028         intmax_t, uintmax_t and their limits.
37029         * gcc.dg/intmax_t-1.c: New test.
37030
37031 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37032
37033         * g++.dg/tc1/dr147.C: Add reference to PR.
37034
37035 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
37036
37037         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
37038         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
37039
37040 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
37041
37042         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
37043
37044 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
37045
37046         * gcc.dg/redecl-5.c: New test.
37047         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
37048         of scanf.
37049
37050 2004-08-03  Roger Sayle  <roger@eyesopen.com>
37051
37052         PR middle-end/16790
37053         * gcc.c-torture/execute/pr16790-1.c: New test case.
37054
37055 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
37056
37057         * g++.dg/ext/visibility/assign1.C: New test.
37058         * g++.dg/ext/visibility/new1.C: Likewise.
37059
37060         * gcc.dg/symbian1.c: New test.
37061         * gcc.dg/symbian2.c: Likewise.
37062
37063 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
37064
37065         PR target/16570
37066         * gcc.dg/i386-sse-9.c: New test.
37067
37068 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
37069
37070         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
37071
37072 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
37073
37074         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
37075         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
37076         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
37077         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
37078         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
37079         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
37080         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
37081         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
37082         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
37083         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
37084         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
37085         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
37086         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
37087         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
37088         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
37089         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
37090         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
37091         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
37092         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
37093         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
37094         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
37095         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
37096         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
37097         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
37098         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
37099         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
37100         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
37101         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
37102         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
37103         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
37104         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
37105         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
37106         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
37107         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
37108         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
37109         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
37110         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
37111         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
37112         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
37113         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
37114         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
37115         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
37116         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
37117         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
37118         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
37119         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
37120         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
37121         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
37122         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
37123         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
37124         gcc.misc-tests/i386-pf-3dnow-1.c,
37125         gcc.misc-tests/i386-pf-athlon-1.c,
37126         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
37127         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
37128         Declare built-in functions used.
37129         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
37130
37131 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
37132
37133         PR c++/16707
37134         * g++.dg/lookup/using12.C: New test.
37135
37136         * g++.dg/init/null1.C: Fix PR number.
37137         * g++.dg/parse/namespace10.C: Likewise.
37138
37139 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
37140
37141         PR c++/16224
37142         * g++.dg/template/spec17.C: New test.
37143         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
37144         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
37145
37146 2004-08-02  David Billinghurst
37147
37148         PR fortran/16292
37149         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
37150
37151 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
37152
37153         * gcc.dg/ia64-got-1.c: New test case.
37154
37155 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
37156
37157         PR c++/16489
37158         * g++.dg/init/null1.C: New test.
37159         * g++.dg/tc1/dr76.C: Adjust error marker.
37160
37161         PR c++/16529
37162         * g++.dg/parse/namespace10.C: New test.
37163
37164         PR c++/16810
37165         * g++.dg/inherit/ptrmem2.C: New test.
37166
37167 2004-08-02  Ben Elliston  <bje@au.ibm.com>
37168
37169         PR target/16155
37170         * gcc.dg/pr16155.c: New test.
37171
37172 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
37173
37174         * gcc.dg/redecl-2.c: New test.
37175
37176 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
37177
37178         * gcc.dg/darwin-longdouble.c: New file.
37179
37180 2004-07-30  Richard Henderson  <rth@redhat.com>
37181
37182         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
37183         write to constant argument.
37184         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
37185
37186 2004-07-30  Richard Henderson  <rth@redhat.com>
37187
37188         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
37189         tests of nearest around zero.
37190
37191 2004-07-30  Andrew Pinski  <apinski@apple.com>
37192
37193         * gcc.c-torture/compile/20040730-1.c: New test.
37194
37195 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
37196
37197         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
37198         powerpc-eabispe.
37199
37200 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
37201
37202         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
37203
37204 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
37205
37206         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
37207         contains $ld_library_path.
37208         * lib/gfortran.exp (gfortran_link_flags): Likewise.
37209
37210 2004-07-29  Richard Henderson  <rth@redhat.com>
37211
37212         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
37213
37214         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
37215         (alt2, which): New.
37216         (Check): Accept either alternative.
37217
37218 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
37219
37220         * g++.dg/abi/inline1.C: New test.
37221         * g++.dg/abi/local1-a.cc: Likewise.
37222         * g++.dg/abi/local1.C: Likewise.
37223         * g++.dg/abi/mangle11.C: Tweak location of warnings.
37224         * g++.dg/abi/mangle12.C: Likewise.
37225         * g++.dg/abi/mangle17.C: Likewise.
37226         * g++.dg/abi/mangle20-2.C: Likewise.
37227         * g++.dg/opt/interface1.C: Likewise.
37228         * g++.dg/opt/interface1.h: Likewise.
37229         * g++.dg/opt/interface1-a.cc: New test.
37230         * g++.dg/parse/repo1.C: New test.
37231         * g++.dg/template/repo1.C: Likewise.
37232         * g++.dg/warn/Winline-1.C: Likewise.
37233         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
37234
37235 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
37236
37237         * gcc.dg/tree-ssa/20040729-1.c: New test.
37238
37239 2004-07-27  Matt Austern <austern@apple.com>
37240
37241         * gcc.dg/darwin-bool-1.c: New test.
37242         * gcc.dg/darwin-bool-2.c: New test.
37243
37244 2004-07-28  Richard Henderson  <rth@redhat.com>
37245
37246         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
37247         arguments in the correct type.  Don't write to constant arguments.
37248
37249 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
37250
37251         PR tree-optimization/16688
37252         PR tree-optimization/16689
37253         * g++.dg/tree-ssa/pr16688.C: New test.
37254
37255 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
37256
37257         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
37258         loads.  Not only in the comment, this time.
37259
37260 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
37261
37262         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
37263         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
37264         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
37265         * gcc.dg/sh4a-bitmovua.c: New.
37266         * gcc.dg/sh4a-cos.c: New.
37267         * gcc.dg/sh4a-cosf.c: New.
37268         * gcc.dg/sh4a-fprun.c: New.
37269         * gcc.dg/sh4a-fsrra.c: New.
37270         * gcc.dg/sh4a-memmovua.c: New.
37271         * gcc.dg/sh4a-sin.c: New.
37272         * gcc.dg/sh4a-sincos.c: New.
37273         * gcc.dg/sh4a-sincosf.c: New.
37274         * gcc.dg/sh4a-sinf.c: New.
37275
37276 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
37277
37278         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
37279         conditionals.
37280         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
37281         loads.
37282         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
37283         DOM1.
37284
37285 2004-07-27  Andrew Pinski  <apinski@apple.com>
37286
37287         * g++.dg/rtti/tinfo1.C: Correct the xfail.
37288
37289 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
37290
37291         * gcc.dg/pragma-isr.c: New test.
37292
37293 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37294
37295         PR c++/14429
37296         * g++.dg/template/ttp11.C: New test.
37297
37298 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
37299
37300         * gcc.c-torture/compile/20040727-1.c: New test.
37301
37302 2004-07-26  Eric Christopher  <echristo@redhat.com>
37303
37304         * gcc.c-torture/compile/20040726-2.c: New test.
37305
37306 2004-07-26  Andrew Pinski  <apinski@apple.com>
37307
37308         * g++.dg/rtti/tinfo1.C: Xfail.
37309
37310 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
37311
37312         * gcc.c-torture/compile/20040726-1.c: New test.
37313
37314 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
37315             Brian Ryner  <bryner@brianryner.com>
37316
37317         PR c++/9283
37318         PR c++/15000
37319         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
37320         * g++.dg/ext/visibility/: New directory.
37321         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
37322         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
37323         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
37324         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
37325         * g++.dg/ext/visibility/fvisibility.C,
37326         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
37327         g++.dg/ext/visibility/fvisibility-override1.C
37328         g++.dg/ext/visibility/fvisibility-override2.C
37329         g++.dg/ext/visibility/memfuncts.C
37330         g++.dg/ext/visibility/noPLT.C
37331         g++.dg/ext/visibility/pragma.C
37332         g++.dg/ext/visibility/pragma-override1.C
37333         g++.dg/ext/visibility/pragma-override2.C
37334         g++.dg/ext/visibility/staticmemfuncts.C
37335         g++.dg/ext/visibility/virtual.C: New tests.
37336
37337 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
37338
37339         PR c/15360
37340         * gcc.dg/pr15360-1.c: New test.
37341
37342 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
37343
37344         * gcc.dg/pragma-align-2.c: New test.
37345         * gcc.dg/pragma-init-fini.c: New test.
37346         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
37347         targets.
37348
37349 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
37350
37351         * gcc.dg/init-string-2.c: New test.
37352
37353 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
37354
37355         PR 16684
37356         * gcc.dg/Wredundant-decls-1.c: New test case.
37357
37358 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
37359
37360         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
37361         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
37362         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
37363         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
37364         * gcc.dg/compat/generate-random.c: New file.
37365         * gcc.dg/compat/generate-random.h: Likewise.
37366         * gcc.dg/compat/generate-random_r.c: Likewise.
37367         * gcc.dg/compat/struct-layout-1.h: Likewise.
37368         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
37369         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
37370         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
37371         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
37372         * gcc.dg/compat/struct-layout-1_main.c: New test.
37373         * gcc.dg/compat/struct-layout-1_x.c: New file.
37374         * gcc.dg/compat/struct-layout-1_y.c: New file.
37375         * gcc.dg/compat/struct-layout-1_test.h: New file.
37376
37377 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
37378
37379         * gcc.dg/comp-return-1.c: New test
37380
37381 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
37382
37383         * gcc.dg/vmx/8-02a.c: Fix typo.
37384
37385         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
37386         * gcc.dg/darwin-abi-3.c: New test.
37387
37388         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
37389         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
37390
37391         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
37392         * gcc.dg/vmx/ops-long-1.c: New test.
37393         * gcc.dg/vmx/ops-long-2.c: New test.
37394
37395 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
37396
37397         * g++.dg/lookup/conv-[1234].C: New.
37398
37399 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
37400
37401         * g++.dg/parse/attr2.C: Simplify.
37402
37403 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37404
37405         PR c/7284
37406         * gcc.c-torture/execute/pr7284-1.c: New test.
37407
37408 2004-07-22  Brian Booth  <bbooth@redhat.com>
37409
37410         * gcc.dg/tree-ssa/20040721-1.c: New test.
37411
37412 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
37413
37414         * g++.dg/template/crash20.c: New.
37415
37416 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
37417
37418         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
37419         Add dg-run directive.  Declare variables as required.
37420         * gfortran.dg/g77/README: Update
37421
37422 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
37423
37424         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
37425         gcc.dg/cris-peep2-andu2.c: New tests.
37426
37427 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37428
37429         PR c/15052
37430         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
37431         on return type.
37432         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
37433         messages.
37434         * gcc.dg/qual-return-2.c: Update expected messages.
37435         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
37436
37437 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37438
37439         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
37440         * gcc.dg/noncompile/921102-1.c: Update expected error message.
37441
37442 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37443
37444         PR c/11250
37445         * gcc.dg/init-string-1.c: New test.
37446
37447 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
37448
37449         PR middle-end/15345
37450         PR c/16450
37451         * gcc.dg/torture/nested-fn-1.c: New test.
37452
37453 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
37454
37455         PR target/16559
37456         * gcc.dg/ia64-fptr-1.c: New file.
37457
37458 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37459
37460         PR c++/14497
37461         * g++.dg/template/spec16.C: New test.
37462         * g++.old-deja/g++.robertl/eb118.C: Remove.
37463
37464 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37465
37466         PR c++/509
37467         * g++.dg/template/spec15.C: New test.
37468
37469 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
37470
37471         Copy cases from g77.f-torture/execute and add dg-run
37472         directive.  Other changes as noted.
37473         * gfortran.dg/g77/13037.f
37474         * gfortran.dg/g77/1832.f
37475         * gfortran.dg/g77/19981119-0.f
37476         * gfortran.dg/g77/19990313-0.f
37477         * gfortran.dg/g77/19990313-1.f
37478         * gfortran.dg/g77/19990313-2.f
37479         * gfortran.dg/g77/19990313-3.f
37480         * gfortran.dg/g77/19990419-1.f
37481         * gfortran.dg/g77/19990826-0.f
37482         * gfortran.dg/g77/19990826-2.f
37483         * gfortran.dg/g77/20000503-1.f
37484         * gfortran.dg/g77/20001111.f
37485         * gfortran.dg/g77/20010116.f
37486         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
37487         * gfortran.dg/g77/20010430.f
37488         * gfortran.dg/g77/6177.f
37489         * gfortran.dg/g77/947.f
37490         * gfortran.dg/g77/970816-3.f
37491         * gfortran.dg/g77/971102-1.f
37492         * gfortran.dg/g77/980520-1.f
37493         * gfortran.dg/g77/980628-0.f
37494         * gfortran.dg/g77/980628-1.f
37495         * gfortran.dg/g77/980628-10.f
37496         * gfortran.dg/g77/980628-2.f
37497         * gfortran.dg/g77/980628-3.f
37498         * gfortran.dg/g77/980628-7.f
37499         * gfortran.dg/g77/980628-8.f
37500         * gfortran.dg/g77/980628-9.f
37501         * gfortran.dg/g77/980701-0.f
37502         * gfortran.dg/g77/980701-1.f
37503         * gfortran.dg/g77/cabs.f
37504         * gfortran.dg/g77/claus.f
37505         * gfortran.dg/g77/complex_1.f
37506         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
37507         * gfortran.dg/g77/dcomplex.f
37508         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
37509         * gfortran.dg/g77/f90-intrinsic-mathematical.f
37510         * gfortran.dg/g77/f90-intrinsic-numeric.f
37511         * gfortran.dg/g77/int8421.f
37512         * gfortran.dg/g77/labug1.f
37513         * gfortran.dg/g77/large_vec.f
37514         * gfortran.dg/g77/le.f
37515         * gfortran.dg/g77/short.f
37516         * gfortran.dg/g77/README: Update
37517
37518 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
37519
37520         PR c++/16637
37521         * g++.dg/parse/lookup4.C: New test.
37522
37523 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37524
37525         PR c++/16175
37526         * g++.dg/template/ttp10.C: New test.
37527
37528 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
37529
37530         * gcc.dg/pr12625-1.c: New test.
37531
37532 2004-07-20  Steven Bosscher  <stevenb@suse.de>
37533
37534         * gcc.dg/switch-warn-1.c: New test.
37535         * gcc.dg/switch-warn-2.c: New test.
37536         * gcc.c-torture/compile/pr14730.c: Update.
37537
37538 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
37539
37540         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
37541         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
37542         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
37543         g++.dg/template/nontype3.C: Remove trailing CR from tests.
37544
37545 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
37546
37547         PR c++/16623
37548         * g++.dg/template/assign1.C: New test.
37549
37550 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37551
37552         PR c++/12170
37553         * g++.dg/template/ttp9.C: New test.
37554
37555 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
37556
37557         * gcc.dg/format/cmn-err-1.c: New test.
37558
37559 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
37560
37561         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
37562         gcc.dg/Wparentheses-10.c: New tests.
37563         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
37564
37565 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37566
37567         PR fortran/16465
37568         * gfortran.dg/g77//ffixed-line-length-0.f,
37569         gfortran.dg/g77/ffixed-line-length-132.f,
37570         gfortran.dg/g77/ffixed-line-length-72.f,
37571         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
37572         gfortran.dg/g77/README: Update.
37573
37574 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37575
37576         PR c++/13092
37577         * g++.dg/template/non-dependent7.C: New test.
37578         * g++.dg/template/non-dependent8.C: Likewise.
37579         * g++.dg/template/non-dependent9.C: Likewise.
37580         * g++.dg/template/non-dependent10.C: Likewise.
37581
37582 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
37583
37584         PR c++/16337
37585         * g++.dg/parse/attr2.C: New test.
37586
37587 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
37588
37589         * g77.dg: Removed.
37590         * g77.f-torture: Ditto.
37591
37592 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37593
37594         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
37595         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
37596         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
37597
37598 2004-07-16  Richard Henderson  <rth@redhat.com>
37599
37600         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
37601
37602 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37603
37604         * lib/fortran-torture.exp (fortran-torture): Don't test compile
37605         tests with full list of options.
37606         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
37607         of TORTURE_OPTIONS if test contains 'dg-do run'.
37608
37609         PR fortran/16404
37610         * gfortran.dg/do_iterator.f90: New test.
37611
37612 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37613
37614         PR rtl-optimization/16536
37615         * gcc.c-torture/execute/restrict-1.c: New test.
37616
37617 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37618
37619         PR fortran/15324
37620         * gfortran.dg/pr15324.f90: New test.
37621
37622         PR fortran/15129
37623         * gfortran.dg/pr15129.f90: New test.
37624
37625         PR fortran/15140
37626         * gfortran.dg/pr15140.f90: New test.
37627
37628         PR fortran/13792
37629         * gfortran.fortran-torture/execute/bounds.f90: Add check for
37630         compile-time simplification.
37631
37632 2004-07-14  Mike Stump  <mrs@apple.com>
37633
37634         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
37635
37636 2004-07-14  James E Wilson  <wilson@specifixinc.com>
37637
37638         PR target/16325
37639         * gcc.dg/profile-generate-1.c: New.
37640
37641 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
37642
37643         * gcc.c-torture/execute/20040709-1.c: New test.
37644         * gcc.c-torture/execute/20040709-2.c: New test.
37645
37646 2004-07-14  Mike Stump  <mrs@apple.com>
37647
37648         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
37649
37650 2004-07-14  Mike Stump  <mrs@apple.com>
37651
37652         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
37653
37654 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
37655
37656         PR c++/16518
37657         * g++.dg/parse/mutable1.C: New test.
37658
37659 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
37660
37661         PR tree-optimization/16443
37662         * gcc.dg/tree-ssa/20040713-1.c: New test.
37663
37664 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
37665
37666         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
37667         for operator new.
37668
37669 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
37670
37671         * gfortran.dg/g77/README: New file
37672         * gfortran.dg/g77/19981216-0.f: Copy from
37673         g77.f-torture/noncompile.  Add "dg-do compile" and
37674         dg-error as required.
37675         * gfortran.dg/g77/19990218-1.f: Likewise.
37676         * gfortran.dg/g77/19990905-1.f: Likewise.
37677         * gfortran.dg/g77/9263.f: Likewise.
37678         * gfortran.dg/g77/980615-0.f: Likewise.
37679         * gfortran.dg/g77/980616-0.f: Likewise.
37680         * gfortran.dg/g77/check0.f: Likewise.
37681         * gfortran.dg/g77/select_no_compile.f: Likewise.
37682
37683 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
37684
37685         Copy files from g77.f-torture/compile.
37686         Add "{ dg-do compile}".  Other changes as noted
37687         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
37688         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
37689         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
37690         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
37691         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
37692         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
37693         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
37694         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
37695         statement to conform to standard.  Append alpha1.x for reference.
37696         * gfortran.dg/g77/xformat.f: Add dg-warning
37697
37698 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
37699
37700         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
37701         Add {dg-do compile} directive.
37702         * gfortran.dg/g77/cpp2.F: Likewise.
37703
37704 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37705
37706         PR c++/5402
37707         * g++.dg/lookup/name-clash1.C: New test.
37708
37709         PR c++/9777
37710         * g++.dg/lookup/name-clash2.C: New test.
37711
37712         PR c++/12102
37713         * g++.dg/lookup/name-clash3.C: New test.
37714
37715 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37716
37717         * g++.dg/lookup/new2.C: New test.
37718         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
37719
37720 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
37721
37722         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
37723         Add {dg-do compile} directive.
37724         * gfortran.dg/g77/13060.f: Likewise.
37725         * gfortran.dg/g77/19990218-0.f: Likewise.
37726         * gfortran.dg/g77/19990305-0.f: Likewise.
37727         * gfortran.dg/g77/19990419-0.f: Likewise.
37728         * gfortran.dg/g77/19990502-0.f: Likewise.
37729         * gfortran.dg/g77/19990502-1.f: Likewise.
37730         * gfortran.dg/g77/19990525-0.f: Likewise.
37731         * gfortran.dg/g77/19990826-1.f: Likewise.
37732         * gfortran.dg/g77/19990826-3.f: Likewise.
37733         * gfortran.dg/g77/19990905-2.f: Likewise.
37734         * gfortran.dg/g77/20000412-1.f: Likewise.
37735         * gfortran.dg/g77/20000511-1.f: Likewise.
37736         * gfortran.dg/g77/20000511-2.f: Likewise.
37737         * gfortran.dg/g77/20000518.f: Likewise.
37738         * gfortran.dg/g77/20000601-1.f: Likewise.
37739         * gfortran.dg/g77/20000601-2.f: Likewise.
37740         * gfortran.dg/g77/20000629-1.f: Likewise.
37741         * gfortran.dg/g77/20000630-2.f: Likewise.
37742         * gfortran.dg/g77/20010115.f: Likewise.
37743         * gfortran.dg/g77/20010321-1.f: Likewise.
37744         * gfortran.dg/g77/20010426.f: Likewise.
37745         * gfortran.dg/g77/20020307-1.f: Likewise.
37746         * gfortran.dg/g77/8485.f: Likewise.
37747         * gfortran.dg/g77/960317-1.f: Likewise.
37748         * gfortran.dg/g77/970915-0.f: Likewise.
37749         * gfortran.dg/g77/980310-1.f: Likewise.
37750         * gfortran.dg/g77/980310-2.f: Likewise.
37751         * gfortran.dg/g77/980310-3.f: Likewise.
37752         * gfortran.dg/g77/980310-4.f: Likewise.
37753         * gfortran.dg/g77/980310-6.f: Likewise.
37754         * gfortran.dg/g77/980310-7.f: Likewise.
37755         * gfortran.dg/g77/980310-8.f: Likewise.
37756         * gfortran.dg/g77/980419-2.f: Likewise.
37757         * gfortran.dg/g77/980424-0.f: Likewise.
37758         * gfortran.dg/g77/980427-0.f: Likewise.
37759         * gfortran.dg/g77/980729-0.f: Likewise.
37760         * gfortran.dg/g77/981117-1.f: Likewise.
37761         * gfortran.dg/g77/toon_1.f: Likewise.
37762
37763 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37764
37765         PR c++/2204
37766         * g++.dg/other/abstract2.C: New test.
37767
37768 2004-07-12  Paul Brook  <paul@codesourcery.com>
37769
37770         * gfortran.dg/pointer_init_1.f90: New test.
37771
37772 2004-07-11  Paul Brook  <paul@codesourcery.com>
37773
37774         PR fortran/15986
37775         * gfortran.dg/contained_1.f90: New test.
37776
37777 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
37778
37779         * g++.dg/parse/defarg8.C: New test.
37780
37781 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37782
37783         PR fortran/16433
37784         * gfortran.dg/pr16433.f: New test.
37785
37786         PR fortran/17574
37787         * gfortran.dg/pr15754.f90: New test.
37788
37789 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37790
37791         PR tree-optimization/16437
37792         * gcc.c-torture/execute/bitfld-4.c: New test.
37793
37794 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37795
37796         * gfortran.fortran-torture/execute/common_2.f90: Add check for
37797         access to common var from module.
37798
37799 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37800
37801         PR fortran/16336
37802         * gfortran.fortran-torture/execute/common_2.f90: New test.
37803
37804 2004-07-10  Paul Brook  <paul@codesourcery.com>
37805
37806         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
37807
37808 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37809
37810         PR fortran/15969
37811         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
37812
37813 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
37814
37815         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
37816         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
37817         * gfortran.dg/g77/ffree-form-1.f: Likewise.
37818         * gfortran.dg/g77/ffree-form-2.f: Likewise.
37819         * gfortran.dg/g77/ffree-form-3.f: Likewise.
37820         * gfortran.dg/g77/fno-underscoring.f: Likewise.
37821         * gfortran.dg/g77/funderscoring.f: Likewise.
37822         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
37823
37824 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37825
37826         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
37827
37828 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37829         Paul Brook  <paul@codesourcery.com>
37830
37831         PR fortran/13415
37832         * gfortran.dg/common_pointer_1.f90: New test.
37833
37834 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37835
37836         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
37837
37838 2004-07-09  James E Wilson  <wilson@specifixinc.com>
37839
37840         PR target/16364
37841         * gcc.c-torture/compile/20040709-1.c: New.
37842
37843 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37844
37845         PR fortran/14077
37846         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
37847
37848 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37849
37850         PR fortran/13201
37851         * gfortran.dg/shape_1.f90: New test.
37852
37853 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
37854             Andrew Pinski  <apinski@apple.com>
37855
37856         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
37857
37858 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37859
37860         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
37861         comment.
37862
37863 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37864         Paul Brook  <paul@codesourcery.com>
37865
37866         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
37867         '.f95' and '.F95'.
37868
37869 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
37870
37871         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
37872
37873 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37874
37875         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
37876         testcases with capital suffix.
37877
37878 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37879
37880         PR fortran/15481
37881         PR fortran/13372
37882         PR fortran/13575
37883         PR fortran/15978
37884         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
37885
37886         * gfortran.dg/implicit_1.f90: New test.
37887
37888 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37889
37890         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
37891         expression to match gfortran warning/error messages
37892         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
37893         dg-error text.
37894
37895 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37896
37897         * lib/fortran-torture.exp: Rename proc search_for to
37898         search_for_re.
37899
37900 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37901
37902         * gcc.c-torture/execute/simd-5.x: New file.
37903         XFAIL on SPARC 64-bit at -O0.
37904
37905 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37906
37907         PR c++/8211
37908         PR c++/16165
37909         * g++.dg/warn/effc3.C: New test.
37910
37911 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37912
37913         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
37914         change X to 1X in format.
37915         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
37916         add data statements to conform to standard.
37917
37918 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37919
37920         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
37921         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
37922         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
37923
37924 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37925
37926         * gfortran.dg/g77/7388.f: Copy from g77.dg
37927         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
37928         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
37929         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
37930         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
37931         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
37932         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
37933         * gfortran.dg/g77/strlen0.f: Likewise.
37934
37935 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37936
37937         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
37938         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
37939
37940 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37941
37942         * gcc.c-torture/execute/920428-2.x: Delete.
37943         * gcc.c-torture/execute/920501-7.x: Likewise.
37944
37945 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
37946
37947         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
37948         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
37949         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
37950         prescott and c3-2.
37951         (PREFETCH_3DNOW): Add -march=c3.
37952
37953 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
37954
37955         PR c/16437
37956         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
37957         * gcc.c-torture/execute/bf64-1.x: Likewise.
37958
37959 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37960
37961         * gcc.c-torture/compile/20040708-1.c: New test.
37962
37963 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37964
37965         PR c++/16169
37966         * g++.dg/warn/effc2.C: New test.
37967
37968 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37969
37970         * gcc.c-torture/execute/bitfld-1.x: Remove.
37971         * gcc.c-torture/execute/bitfld-3.c: New test.
37972         * gcc.dg/bitfld-2.c: Remove XFAILs.
37973
37974 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
37975
37976         PR c++/16276
37977         * g++.dg/rtti/tinfo1.C: New file.
37978
37979 2004-07-07  Eric Christopher  <echristo@redhat.com>
37980
37981         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
37982
37983 2004-07-07  Andrew Pinski  <apinski@apple.com>
37984
37985         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
37986
37987 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
37988
37989         * g++.dg/init/call1.C: XFAIL.
37990
37991 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
37992
37993         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
37994         except for movstrict*, to movmem* and clrstr* to clrmem*.
37995
37996 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
37997
37998         * gcc.c-torture/execute/20040707-1.c: New test.
37999
38000 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
38001
38002         * gcc.c-torture/execute/20040706-1.c: New test.
38003
38004 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38005
38006         PR c++/3671
38007         * g++.dg/template/spec14.C: New test.
38008
38009 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
38010
38011         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
38012         nothing if not yet defined.  Use it in b, c and d type definitions.
38013         * gcc.c-torture/execute/20040705-1.c: New test.
38014         * gcc.c-torture/execute/20040705-2.c: New test.
38015
38016 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38017
38018         PR c++/2518
38019         * g++.dg/lookup/new1.C: New test.
38020
38021 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38022
38023         PR c++/11406
38024         * g++.dg/template/sizeof8.C: New test.
38025
38026 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
38027
38028         * gcc.c-torture/compile/20040705-1.c: New test.
38029
38030 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
38031
38032         * gfortran.fortran-torture/execute/seq_io.f90: New test.
38033
38034 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
38035
38036         * gcc.dg/cpp/if-mop.c: Two new testcases.
38037         * gcc.dg/cpp/trad/comment-3.c: New.
38038
38039 2004-07-04  Paul Brook  <paul@codesourcery.com>
38040
38041         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
38042
38043 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
38044
38045         PR c++/3761
38046         * g++.dg/lookup/crash4.C: New test.
38047
38048 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
38049
38050         * gcc.c-torture/execute/builtin-abs-1.c
38051         * gcc.c-torture/execute/builtin-abs-2.c
38052         * gcc.c-torture/execute/builtin-complex-1.c
38053         * gcc.c-torture/execute/builtins/string-1-lib.c
38054         * gcc.c-torture/execute/builtins/string-1.c
38055         * gcc.c-torture/execute/builtins/string-2-lib.c
38056         * gcc.c-torture/execute/builtins/string-2.c
38057         * gcc.c-torture/execute/builtins/string-3-lib.c
38058         * gcc.c-torture/execute/builtins/string-3.c
38059         * gcc.c-torture/execute/builtins/string-4-lib.c
38060         * gcc.c-torture/execute/builtins/string-4.c
38061         * gcc.c-torture/execute/builtins/string-5-lib.c
38062         * gcc.c-torture/execute/builtins/string-5.c
38063         * gcc.c-torture/execute/builtins/string-6-lib.c
38064         * gcc.c-torture/execute/builtins/string-6.c
38065         * gcc.c-torture/execute/builtins/string-7-lib.c
38066         * gcc.c-torture/execute/builtins/string-7.c
38067         * gcc.c-torture/execute/builtins/string-8-lib.c
38068         * gcc.c-torture/execute/builtins/string-8.c
38069         * gcc.c-torture/execute/builtins/string-9-lib.c
38070         * gcc.c-torture/execute/builtins/string-9.c
38071         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
38072         * gcc.c-torture/execute/builtins/string-asm-1.c
38073         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
38074         * gcc.c-torture/execute/builtins/string-asm-2.c
38075         * gcc.c-torture/execute/stdio-opt-1.c
38076         * gcc.c-torture/execute/stdio-opt-2.c
38077         * gcc.c-torture/execute/stdio-opt-3.c
38078         * gcc.c-torture/execute/string-opt-1.c
38079         * gcc.c-torture/execute/string-opt-10.c
38080         * gcc.c-torture/execute/string-opt-11.c
38081         * gcc.c-torture/execute/string-opt-12.c
38082         * gcc.c-torture/execute/string-opt-13.c
38083         * gcc.c-torture/execute/string-opt-14.c
38084         * gcc.c-torture/execute/string-opt-15.c
38085         * gcc.c-torture/execute/string-opt-16.c
38086         * gcc.c-torture/execute/string-opt-2.c
38087         * gcc.c-torture/execute/string-opt-6.c
38088         * gcc.c-torture/execute/string-opt-7.c
38089         * gcc.c-torture/execute/string-opt-8.c:
38090         Replace with ...
38091
38092         * gcc.c-torture/execute/builtins/abs-2.c
38093         * gcc.c-torture/execute/builtins/abs-3.c
38094         * gcc.c-torture/execute/builtins/complex-1.c
38095         * gcc.c-torture/execute/builtins/fprintf.c
38096         * gcc.c-torture/execute/builtins/fputs.c
38097         * gcc.c-torture/execute/builtins/memcmp.c
38098         * gcc.c-torture/execute/builtins/memmove.c
38099         * gcc.c-torture/execute/builtins/memops-asm.c
38100         * gcc.c-torture/execute/builtins/mempcpy-2.c
38101         * gcc.c-torture/execute/builtins/mempcpy.c
38102         * gcc.c-torture/execute/builtins/memset.c
38103         * gcc.c-torture/execute/builtins/printf.c
38104         * gcc.c-torture/execute/builtins/sprintf.c
38105         * gcc.c-torture/execute/builtins/strcat.c
38106         * gcc.c-torture/execute/builtins/strchr.c
38107         * gcc.c-torture/execute/builtins/strcmp.c
38108         * gcc.c-torture/execute/builtins/strcpy.c
38109         * gcc.c-torture/execute/builtins/strcspn.c
38110         * gcc.c-torture/execute/builtins/strlen-2.c
38111         * gcc.c-torture/execute/builtins/strlen.c
38112         * gcc.c-torture/execute/builtins/strncat.c
38113         * gcc.c-torture/execute/builtins/strncmp-2.c
38114         * gcc.c-torture/execute/builtins/strncmp.c
38115         * gcc.c-torture/execute/builtins/strncpy.c
38116         * gcc.c-torture/execute/builtins/strpbrk.c
38117         * gcc.c-torture/execute/builtins/strpcpy-2.c
38118         * gcc.c-torture/execute/builtins/strpcpy.c
38119         * gcc.c-torture/execute/builtins/strrchr.c
38120         * gcc.c-torture/execute/builtins/strspn.c
38121         * gcc.c-torture/execute/builtins/strstr-asm.c
38122         * gcc.c-torture/execute/builtins/strstr.c:
38123         ... these new files.
38124
38125         * gcc.c-torture/execute/builtins/abs-2-lib.c
38126         * gcc.c-torture/execute/builtins/abs-3-lib.c
38127         * gcc.c-torture/execute/builtins/complex-1-lib.c
38128         * gcc.c-torture/execute/builtins/fprintf-lib.c
38129         * gcc.c-torture/execute/builtins/fputs-lib.c
38130         * gcc.c-torture/execute/builtins/memcmp-lib.c
38131         * gcc.c-torture/execute/builtins/memmove-lib.c
38132         * gcc.c-torture/execute/builtins/memops-asm-lib.c
38133         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
38134         * gcc.c-torture/execute/builtins/mempcpy-lib.c
38135         * gcc.c-torture/execute/builtins/memset-lib.c
38136         * gcc.c-torture/execute/builtins/printf-lib.c
38137         * gcc.c-torture/execute/builtins/sprintf-lib.c
38138         * gcc.c-torture/execute/builtins/strcat-lib.c
38139         * gcc.c-torture/execute/builtins/strchr-lib.c
38140         * gcc.c-torture/execute/builtins/strcmp-lib.c
38141         * gcc.c-torture/execute/builtins/strcpy-lib.c
38142         * gcc.c-torture/execute/builtins/strcspn-lib.c
38143         * gcc.c-torture/execute/builtins/strlen-2-lib.c
38144         * gcc.c-torture/execute/builtins/strlen-lib.c
38145         * gcc.c-torture/execute/builtins/strncat-lib.c
38146         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
38147         * gcc.c-torture/execute/builtins/strncmp-lib.c
38148         * gcc.c-torture/execute/builtins/strncpy-lib.c
38149         * gcc.c-torture/execute/builtins/strpbrk-lib.c
38150         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
38151         * gcc.c-torture/execute/builtins/strpcpy-lib.c
38152         * gcc.c-torture/execute/builtins/strrchr-lib.c
38153         * gcc.c-torture/execute/builtins/strspn-lib.c
38154         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
38155         * gcc.c-torture/execute/builtins/strstr-lib.c
38156         * gcc.c-torture/execute/builtins/lib/abs.c
38157         * gcc.c-torture/execute/builtins/lib/fprintf.c
38158         * gcc.c-torture/execute/builtins/lib/memset.c
38159         * gcc.c-torture/execute/builtins/lib/printf.c
38160         * gcc.c-torture/execute/builtins/lib/sprintf.c
38161         * gcc.c-torture/execute/builtins/lib/strcpy.c
38162         * gcc.c-torture/execute/builtins/lib/strcspn.c
38163         * gcc.c-torture/execute/builtins/lib/strncat.c
38164         * gcc.c-torture/execute/builtins/lib/strncmp.c
38165         * gcc.c-torture/execute/builtins/lib/strncpy.c
38166         * gcc.c-torture/execute/builtins/lib/strpbrk.c
38167         * gcc.c-torture/execute/builtins/lib/strspn.c
38168         * gcc.c-torture/execute/builtins/lib/strstr.c:
38169         New files containing support routines.
38170
38171         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
38172         declaration.
38173         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
38174         when not optimizing.
38175
38176 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
38177
38178         PR c++/16240
38179         * g++.dg/abi/mangle22.C: New test.
38180         * g++.dg/abi/mangle23.C: Likewise.
38181
38182 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
38183
38184         PR fortran/16290
38185         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
38186         Allow for cases without denormalized floating point numbers.
38187
38188 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
38189
38190         PR c/1027
38191         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
38192         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
38193         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
38194         expected warning text.
38195         * gcc.dg/format/diag-2.c: New test.
38196
38197 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
38198
38199         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
38200
38201 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
38202
38203         * gcc.dg/builtins-43.c: New.
38204         * gcc.dg/builtins-44.c: New.
38205         * gcc.dg/builtins-45.c: New.
38206
38207 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
38208             Andreas Tobler  <a.tobler@schweiz.ch>
38209
38210         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
38211         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
38212         as SIGSEGV.
38213         * gcc.dg/cleanup-11.c: Likewise.
38214         * gcc.dg/cleanup-8.c: Likewise.
38215         * gcc.dg/cleanup-9.c: Likewise.
38216         * gcc.dg/cleanup-5.c: Run on all platforms.
38217
38218 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38219
38220         * g++.dg/warn/nonnull1.C: New test.
38221
38222 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
38223
38224         * gcc.dg/compat/compat-common.h: Wrap up CINT in
38225         an #ifndef SKIP_COMPLEX_INT/#endif pair.
38226         Special-case the Sun compiler wrt to <complex.h>.
38227
38228 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
38229
38230         * gcc.dg/Wunreachable-8.C: New test.
38231
38232         * gcc.dg/h8300-ice2.c : New test.
38233
38234 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
38235
38236         PR fortran/16161
38237         * gfortran.fortran-torture/compile/implicit.f90: Add test
38238         for implicit character.
38239
38240 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
38241
38242         PR fortran/16289
38243         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
38244         Use tiny() intrinsic to find smallest non-negative real
38245
38246 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
38247
38248         * gcc.dg/compat/struct-by-value-22_main.c: New test.
38249         * gcc.dg/compat/struct-by-value-22_x.c: New.
38250         * gcc.dg/compat/struct-by-value-22_y.c: New.
38251
38252         * gcc.c-torture/execute/20040629-1.c: New test.
38253
38254 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
38255
38256         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
38257         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
38258
38259         PR target/16195
38260         * gcc.dg/20040625-1.c: New test.
38261
38262 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38263
38264         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
38265
38266 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38267
38268         PR fortran/15963
38269         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
38270
38271 2004-06-29  Richard Henderson  <rth@redhat.com>
38272
38273         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
38274
38275 2004-06-29  Paul Brook  <paul@codesourcery.com>
38276
38277         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
38278         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
38279
38280 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
38281
38282         PR c++/16260
38283         * g++.dg/parse/crash15.C: New.
38284
38285 2004-06-28  Andrew Pinski  <apinski@apple.com>
38286
38287         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
38288         by the error already.
38289
38290         * g++.dg/opt/ptrmem4.C: Change to compile only test.
38291
38292 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
38293
38294         PR target/14041
38295         * gcc.dg/h8300-bss-align-1.c : New.
38296
38297 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
38298
38299         * PR c++/16174
38300         * g++.dg/template/ctor4.C: New.
38301
38302 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
38303
38304         PR c++/16205
38305         * g++.dg/warn/Wsequence-point-1.C: New test.
38306
38307 2004-06-27  Paul Brook  <paul@codesourcery.com>
38308
38309         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
38310
38311 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
38312
38313         * g++.old-deja/g++.mike/p7325.C: Remove.
38314
38315 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
38316
38317         PR c/14963
38318         * gcc.dg/pr14963.c: New test.
38319
38320 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
38321
38322         PR c++/16193
38323         * g++.dg/parse/redef1.C: New test.
38324
38325 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
38326
38327         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
38328         20021110.c.
38329         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
38330         20021119-1.c.
38331         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
38332         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
38333         5-04.c.
38334         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
38335         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
38336         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
38337         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
38338         g++.brendan/enum14.C.
38339         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
38340         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
38341         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
38342         g++.mike/virt1.C.
38343         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
38344         memtemp24.C.
38345
38346 2004-06-27  Roger Sayle  <roger@eyesopen.com>
38347
38348         * gcc.dg/20040527-1.c: New test case.
38349
38350 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
38351
38352         PR gfortran/pr16196
38353         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
38354
38355 2004-06-25  Roger Sayle  <roger@eyesopen.com>
38356
38357         PR middle-end/15825
38358         * gcc.dg/pr15825-1.c: New test case.
38359
38360 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
38361
38362         * gcc.c-torture/execute/20040625-1.c: New test.
38363
38364 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38365
38366         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
38367
38368 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
38369
38370         * gcc.dg/torture/mips-div-1.c: New test.
38371
38372 2004-06-24  Jeff Law  <law@redhat.com>
38373
38374         * gcc.dg/tree-ssa/20040624-1.c: New test.
38375
38376 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
38377
38378         * gcc.c-torture/compile/20040624-1.c: New test.
38379
38380 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38381
38382         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
38383         this directory.
38384
38385 2004-06-23  Andrew Pinski  <apinski@apple.com>
38386
38387         PR middle-end/15988
38388         * g++.dg/opt/ptrmem4.C: New test.
38389
38390         * gcc.dg/c90-array-quals-2.c: New test.
38391
38392 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
38393
38394         * gcc.dg/kpice1.c: New test.
38395
38396 2006-06-23  Andrew Pinski  <apinski@apple.com>
38397
38398         * gcc.dg/c90-array-quals.c: New test.
38399
38400 2006-06-22  Richard Henderson  <rth@redhat.com>
38401
38402         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
38403
38404 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
38405
38406         * gcc.dg/builtins-config.h: Handle FreeBSD.
38407
38408 2006-06-22  Richard Henderson  <rth@redhat.com>
38409
38410         * g++.dg/opt/devirt1.C: New.
38411
38412 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
38413
38414         * g++.dg/opt/pr15551.C: New testcase.
38415
38416 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
38417
38418         PR target/14800
38419         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
38420         x86_64-*-linux* when compiling for 32bit.
38421
38422 2004-06-21  Andrew Pinski  <apinski@apple.com>
38423
38424         * gcc.dg/pch/struct-1.c: New.
38425         * gcc.dg/pch/struct-1.hs: New.
38426
38427 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
38428
38429         * gcc.dg/pch/save-temps-1.c: New file.
38430         * gcc.dg/pch/save-temps-1.hs: New file.
38431
38432 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
38433
38434         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
38435         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
38436
38437 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38438
38439         * gfortran.fortran-torture/execute/select_1.f90: Rename function
38440         to fix type error.
38441         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
38442         Remove trailing spaces.
38443
38444 2004-06-21  Richard Henderson  <rth@redhat.com>
38445
38446         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
38447         merging && to BIT_FIELD_REF.
38448
38449 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
38450
38451         * g++.dg/opt/placeholder1.C: New test.
38452
38453 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
38454
38455         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
38456         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
38457         * gcc.dg/compat/union-m128-1_x.c: Likewise.
38458         * gcc.dg/compat/union-m128-1_y.c: Likewise.
38459
38460 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
38461
38462         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
38463         extern "C".
38464         * g++.dg/other/pragma-re-1.C: Add comments.
38465
38466 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
38467
38468         PR gfortran/16080
38469         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
38470
38471 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
38472
38473         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
38474         instead of setting the type of size_t by
38475         hand.
38476
38477 2004-06-18  Roger Sayle  <roger@eyesopen.com>
38478
38479         * gcc.dg/unordered-2.c: New test case.
38480         * gcc.dg/unordered-3.c: New test case.
38481
38482 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
38483
38484         PR other/16043
38485         * lib/g++.exp (g++_version): Tweak regexp for version
38486         * lib/g77.exp (g77_version): Likewise.
38487         * lib/gfortran.exp (gfortran_version): Likewise.
38488         * lib/objc.exp (objc_version): Likewise.
38489         * lib/treelang.exp (treelang_version): Likewise.
38490
38491 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
38492
38493         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
38494         Use INT_MAX instead of __INT_MAX__.
38495         * gcc.dg/compat/struct-align-2_y.c: Likewise.
38496
38497         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
38498         * gcc.dg/compat/scalar-return-3_x.c: Use it.
38499         * gcc.dg/compat/scalar-return-3_y.c: Use it.
38500         * gcc.dg/compat/scalar-return-4_x.c: Use it.
38501         * gcc.dg/compat/scalar-return-4_y.c: Use it.
38502         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
38503         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
38504         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
38505         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
38506
38507         * gcc.dg/range-test-1.c: New test.
38508         * g++.dg/opt/range-test-1.C: New test.
38509
38510 2004-06-17  Richard Henderson  <rth@redhat.com>
38511
38512         * objc.dg/sync-1.m: New.
38513         * objc.dg/try-catch-1.m: Don't force next runtime.
38514         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
38515         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
38516         shadowed catch clause.
38517         * objc.dg/try-catch-5.m: New.
38518
38519 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
38520
38521         Bug 14610
38522         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
38523
38524 2004-06-15  Richard Henderson  <rth@redhat.com>
38525
38526         * gcc.dg/20001116-1.c: Move expected warning line.
38527
38528 2004-06-15  Richard Henderson  <rth@redhat.com>
38529
38530         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
38531         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
38532
38533 2004-06-15  Jeff Law  <law@redhat.com>
38534
38535         * gcc.dg/tree-ssa/20040615-1.c: New test.
38536         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
38537         be less sensitive to operand ordering.
38538         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
38539
38540 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
38541
38542         * g++.dg/abi/bitfield3.C: Add comment..
38543
38544 2004-06-15  Richard Henderson  <rth@redhat.com>
38545
38546         * g++.dg/ext/stmtexpr1.C: XFAIL.
38547         * gcc.dg/20030612-1.c: XFAIL.
38548
38549 2004-06-15  Eric Christopher  <echristo@redhat.com>
38550
38551         * g++.dg/charset/asm5.c: New.
38552         * gcc.dg/charset/asm6.c: New.
38553
38554 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38555
38556         PR fortran/15962
38557         * gfortran.fortran-torture/execute/select_1.f90: New test.
38558
38559 2004-06-15  Paul Brook  <paul@codesourcery.com>
38560
38561         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
38562
38563 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38564
38565         PR c++/15967
38566         * g++.dg/lookup/crash3.C: New test.
38567
38568 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38569
38570         PR c++/15947
38571         * g++.dg/parse/dtor4.C: New test.
38572
38573 2004-06-14  Jeff Law  <law@redhat.com>
38574
38575         * gcc.c-torture/compile/20040614-1.c: New test.
38576
38577 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38578
38579         PR fortran/15211
38580         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
38581         LEN of a character array.
38582
38583 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
38584
38585         PR c++/15096
38586         * g++.dg/template/ptrmem10.C: New test.
38587
38588         PR c++/14930
38589         * g++.dg/template/friend30.C: New test.
38590
38591 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38592
38593         PR fortran/14928
38594         * gfortran.fortran-torture/compile/mloc.f90: New test.
38595
38596 2004-06-13  Paul Brook  <paul@codesourcery.com>
38597
38598         * gfortran.fortran-torture/execute/random_2.f90: New test.
38599
38600 2004-06-13  Eric Christopher  <echristo@redhat.com>
38601
38602         * gcc.dg/noncompile/redecl-1.c: Fix error message.
38603
38604 2004-06-12  Paul Brook  <paul@codesourcery.com>
38605
38606         * gfortran.fortran-torture/execute/contained_3.f90: New test.
38607
38608 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38609
38610         PR fortran/14923
38611         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
38612
38613 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38614
38615         PR fortran/14957
38616         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
38617         syntax errors in end statements of contained subroutines.
38618
38619 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38620
38621         PR fortran/12841
38622         * gfortran.fortran-torture/execute/null_arg.f90: New test.
38623
38624 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
38625
38626         PR fortran/15665
38627         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
38628
38629 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
38630
38631         PR gfortran/12839
38632         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
38633
38634 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
38635
38636         PR c++/15862
38637         * g++.dg/parse/enum1.C: New test.
38638
38639 2004-06-10  Jeff Law  <law@redhat.com>
38640
38641         * gcc.c-torture/compile/20040610-1.c: New test.
38642
38643 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38644
38645         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
38646         * g++.old-deja/g++.other/decl3.C: Likewise.
38647
38648 2004-06-10  Brian Booth  <bbooth@redhat.com>
38649
38650         * gcc.dg/tree-ssa/20031015-1.c: Scan for
38651         V_MAY_DEF instead of VDEF.
38652         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
38653
38654 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
38655
38656         PR c++/14211
38657         * g++.dg/conversion/const1.C: New test.
38658
38659         PR c++/15076
38660         * g++.dg/conversion/reinterpret1.C: New test.
38661
38662         PR c++/15877
38663         * g++.dg/template/enum2.C: New test.
38664
38665         PR c++/15227
38666         * g++.dg/template/error13.C: New test.
38667
38668 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38669
38670         PR fortran/14957
38671         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
38672         arguments to test_* REAL and of the right size.
38673
38674 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
38675
38676         PR target/15569
38677         PR rtl-optimization/15681
38678         * gcc.dg/20040609-1.c: New test.
38679
38680 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
38681
38682         PR c++/14791
38683         * g++.dg/opt/builtins1.C: New test.
38684
38685 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
38686
38687         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
38688         that use default windows32 struct layout.
38689         * gcc.dg/i386-bitfield2.c: Likewise.
38690
38691 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
38692
38693         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
38694         for mingw32 and cygwin targets.
38695
38696 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
38697
38698         * gcc.dg/pch/macro-4.c: New.
38699         * gcc.dg/pch/macro-4.hs: New.
38700
38701 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38702
38703         PR fortran/13249
38704         * gfortran.fortran-torture/compile/name_clash.f90: New test.
38705
38706 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38707
38708         PR fortran/13372
38709         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
38710
38711 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
38712
38713         PR gfortran/14897
38714         * gfortran.fortran-torture/execute/t_edit.f90: New test.
38715
38716 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
38717
38718         PR gfortran/15755
38719         * gfortran.fortran-torture/execute/backspace.c : New test.
38720
38721 2004-06-09  Paul Brook  <paul@codesourcery.com>
38722
38723         * gfortran.fortran-torture/execure/intrinsic_associated.f90
38724         (pointer_to_section): Rewrite to use smaller array.
38725
38726 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
38727
38728         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
38729         * gcc.dg/ext/altivec-10.c: Same.
38730         * gcc.dg/ext/altivec-11.c: Same.
38731         * gcc.dg/ext/altivec-12.c: Same.
38732         * gcc.dg/ext/altivec-13.c: Same.
38733         * gcc.dg/ext/altivec-14.c: Same.
38734         * gcc.dg/ext/altivec-15.c: Same.
38735         * gcc.dg/ext/altivec-16.c: Same.
38736         * gcc.dg/ext/altivec-3.c: Same.
38737         * gcc.dg/ext/altivec-4.c: Same.
38738         * gcc.dg/ext/altivec-6.c: Same.
38739         * gcc.dg/ext/altivec-7.c: Same.
38740         * gcc.dg/ext/altivec-8.c: Same.
38741         * gcc.dg/ext/altivec-varargs-1.c: Same.
38742
38743         * g++.dg/ext/altivec-1.C: Correct dg syntax.
38744         * g++.dg/ext/altivec-10.C: Same.
38745         * g++.dg/ext/altivec-2.C: Same.
38746         * g++.dg/ext/altivec-3.C: Same.
38747         * g++.dg/ext/altivec-4.C: Same.
38748         * g++.dg/ext/altivec-5.C: Same.
38749         * g++.dg/ext/altivec-6.C: Same.
38750         * g++.dg/ext/altivec-7.C: Same.
38751         * g++.dg/ext/altivec-8.C: Same.
38752         * g++.dg/ext/altivec-9.C: Same.
38753
38754 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38755
38756         PR c++/7841
38757         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
38758
38759 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
38760
38761         * gcc.dg/union-1.c: New test.
38762
38763 2004-06-07  Roger Sayle  <roger@eyesopen.com>
38764
38765         * gcc.dg/builtins-41.c: New test case.
38766         * gcc.dg/builtins-42.c: New test case.
38767
38768 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
38769
38770         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
38771         * g++.dg/ext/altivec-10.C: Same.
38772         * g++.dg/ext/altivec-2.C: Same.
38773         * g++.dg/ext/altivec-3.C: Same.
38774         * g++.dg/ext/altivec-4.C: Same.
38775         * g++.dg/ext/altivec-5.C: Same.
38776         * g++.dg/ext/altivec-6.C: Same.
38777         * g++.dg/ext/altivec-7.C: Same.
38778         * g++.dg/ext/altivec-8.C: Same.
38779         * g++.dg/ext/altivec-9.C: Same.
38780         * g++.old-deja/g++.abi/cxa_vec.C: Same.
38781         * g++.old-deja/g++.brendan/new3.C: Same.
38782         * gcc.c-torture/execute/eeprof-1.x: Same.
38783
38784 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
38785
38786         PR c/14765
38787         * gcc.dg/pr14765-1.c: New test.
38788
38789 2004-06-07  Roger Sayle  <roger@eyesopen.com>
38790
38791         PR c/14649
38792         * gcc.dg/pr14649-1.c: New test case.
38793
38794 2004-06-07  Richard Henderson  <rth@redhat.com>
38795
38796         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
38797         if temporaries.
38798
38799 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
38800
38801         * g++.dg/eh/elide1.C: Remove XFAIL.
38802
38803 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
38804
38805         PR c++/15337
38806         * g++.dg/expr/sizeof3.C: New test.
38807
38808         PR c++/14777
38809         * g++.dg/template/access14.C: New test.
38810
38811         PR c++/15554
38812         * g++.dg/template/enum1.C: New test.
38813
38814         PR c++/15057
38815         * g++.dg/eh/throw1.C: New test.
38816
38817 2004-06-07  David Ayers  <d.ayers@inode.at>
38818             Ziemowit Laski  <zlaski@apple.com>
38819
38820         * lib/objc.exp (objc_target_compile): Revert the '-framework
38821         Foundation' flag fix, since bare Darwin does not ship
38822         with the Foundation framework.
38823         * objc/execute/next_mapping.h: Provide a local NSConstantString
38824         @interface and @implementation.
38825         (objc_constant_string_init): A constructor function, used to
38826         initialize the NSConstantString meta-class object.
38827         * objc/execute/string1.m: Include "next_mapping.h" instead of
38828         <Foundation/NSString.h>.
38829         * objc/execute/string2.m: Likewise.
38830         * objc/execute/string3.m: Likewise.
38831         * objc/execute/string4.m: Likewise.
38832
38833 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
38834
38835         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
38836         to double. Replace double with FLOAT.
38837         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
38838
38839         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
38840         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
38841         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
38842         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
38843         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
38844         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
38845         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
38846         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
38847
38848 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
38849
38850         PR c/13519
38851         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
38852
38853 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38854
38855         PR c++/15503
38856         * g++.dg/template/meminit2.C: New test.
38857
38858 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
38859
38860         PR target/15822
38861         * gcc.c-torture/execute/compare-fp-1.c,
38862         gcc.c-torture/execute/compare-fp-2.c,
38863         gcc.c-torture/execute/compare-fp-3.c,
38864         gcc.c-torture/execute/compare-fp-4.c,
38865         gcc.c-torture/execute/compare-fp-3.x,
38866         gcc.c-torture/execute/compare-fp-4.x: Moved...
38867         * gcc.c-torture/execute/ieee/compare-fp-1.c,
38868         gcc.c-torture/execute/ieee/compare-fp-2.c,
38869         gcc.c-torture/execute/ieee/compare-fp-3.c,
38870         gcc.c-torture/execute/ieee/compare-fp-4.c,
38871         gcc.c-torture/execute/ieee/compare-fp-3.x,
38872         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
38873
38874 2004-06-04  David Ayers  <d.ayers@inode.at>
38875
38876         * objc/execute/protocol-isEqual-4.m: New testcase.
38877
38878 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
38879
38880         * objc/execute/protocol-isEqual-1.m: New testcase.
38881         * objc/execute/protocol-isEqual-2.m: New testcase.
38882         * objc/execute/protocol-isEqual-3.m: New testcase.
38883
38884 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38885
38886         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
38887
38888 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
38889
38890         * lib/objc.exp (objc_target_compile): When running tests on
38891         Darwin (Mac OS X), inform the linker about '-framework
38892         'Foundation'.
38893
38894 2004-06-02  Eric Christopher  <echristo@redhat.com>
38895
38896         * gcc.c-torture/compile/20040602-1.c: New.
38897
38898 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
38899
38900         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
38901         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
38902
38903         PR tree-optimization/14736
38904         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
38905
38906         PR tree-optimization/14042
38907         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
38908
38909         PR tree-optimization/14729
38910         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
38911
38912 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38913
38914         PR fortran/15557
38915         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
38916
38917 2004-06-01  Richard Hederson  <rth@redhat.com>
38918
38919         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
38920
38921 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38922
38923         PR c++/14932
38924         * g++.dg/parse/offsetof4.C: New test.
38925
38926 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
38927
38928         PR objc/7993
38929         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
38930
38931 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
38932
38933         PR c++/15701
38934         * g++.dg/template/friend29.C: New test.
38935
38936 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
38937
38938         PR c/15749
38939         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
38940
38941 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
38942
38943         * gcc.dg/sparc-trap-1.c: New test.
38944
38945 2004-05-31  Roger Sayle  <roger@eyesopen.com>
38946
38947         PR middle-end/15069
38948         * g++.dg/opt/fold3.C: New test case.
38949
38950 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
38951
38952         * lib/target-supports.exp (check_iconv_available): Fix fallout
38953         from 2004-05-28 patch.
38954
38955 2004-05-30  Paul Brook  <paul@codesourcery.com>
38956
38957         PR fortran/15620
38958         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
38959         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
38960
38961 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
38962
38963         * gfortran.fortran-torture/execute/random_1.f90: New test.
38964
38965 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
38966
38967         * g++.dg/ext/altivec-10.C: New test.
38968
38969 2004-05-29  Paul Brook  <paul@codesourcery.com>
38970
38971         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
38972
38973 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
38974
38975         * gcc.dg/altivec-16.c: New test.
38976
38977 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
38978
38979         * lib/target-supports.exp (check_vmx_hw_available): New.
38980         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
38981
38982         * lib/target-supports.exp (check_alias_available,
38983         check_iconv_available, check_named_sections_available): Use
38984         unique names for temporary files.
38985
38986 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
38987
38988         * gcc.dg/altivec-15.c: New test.
38989
38990 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
38991
38992         PR c++/15083
38993         * g++.dg/warn/noeffect6.C: New test.
38994
38995         PR c++/15471
38996         * g++.dg/expr/ptrmem4.C: New test.
38997
38998         PR c++/15640
38999         * g++.dg/template/operator3.C: New test.
39000
39001 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
39002
39003         PR c++/14668
39004         * g++.dg/lookup/redecl1.C: New test.
39005         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
39006
39007 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
39008
39009         * gcc.c-torture/execute/compare-fp-1.c,
39010         gcc.c-torture/execute/compare-fp-2.c,
39011         gcc.c-torture/execute/compare-fp-3.c,
39012         gcc.c-torture/execute/compare-fp-4.c,
39013         gcc.c-torture/execute/compare-fp-3.x,
39014         gcc.c-torture/execute/compare-fp-4.x,
39015         gcc.dg/pr15649-1.c: New.
39016
39017 2004-05-27  Adam Nemet  <anemet@lnxw.com>
39018
39019         PR c++/12883
39020         * g++.dg/init/array14.C: New test.
39021
39022 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
39023
39024         * lib/compat.exp (compat-get-options-main): New.
39025         (compat-get-options): Remove unneeded code, warn for ignored
39026         command.
39027         (compat-execute): Check flag set by dg-require-* commands.
39028
39029         * lib/compat.exp (compat-execute): Break up long lines.
39030
39031 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
39032
39033         * gcc.dg/altivec-7.c: Don't use 'vector long'.
39034         * gcc.dg/altivec-14.c: New test.
39035         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
39036
39037         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
39038         * gcc.dg/altivec-12.c: Ditto.
39039
39040         * gcc.dg/altivec-3.c: Move call to altivec_check.
39041
39042 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39043
39044         PR c++/15044
39045         * g++.dg/template/error12.C: New test.
39046
39047         PR c++/15317
39048         * g++.dg/ext/attrib15.C: New test.
39049
39050         PR c++/15329
39051         * g++.dg/template/ptrmem9.C: New test.
39052
39053 2004-05-25  Paul Brook  <paul@codesourcery.com>
39054
39055         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
39056
39057 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39058
39059         PR c++/15165
39060         * g++.dg/template/crash19.C: New test.
39061
39062 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39063
39064         PR c++/15025
39065         * g++.dg/template/redecl1.C: New test.
39066
39067 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39068
39069         PR c++/14821
39070         * g++.dg/other/ns1.C: New test.
39071
39072         PR c++/14883
39073         * g++.dg/template/invalid1.C: New test.
39074
39075 2004-05-23  Paul Brook  <paul@codesourcery.com>
39076         Victor Leikehman  <lei@haifasphere.co.il>
39077
39078         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
39079         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
39080
39081 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
39082
39083         PR c++/15285
39084         PR c++/15299
39085         * g++.dg/template/non-dependent5.C: New test.
39086         * g++.dg/template/non-dependent6.C: New test.
39087
39088 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
39089
39090         PR c++/15507
39091         * g++.dg/inherit/union1.C: New test.
39092
39093         PR c++/15542
39094         * g++.dg/template/addr1.C: New test.
39095
39096         PR c++/15427
39097         * g++.dg/template/array5.C: New test.
39098
39099         PR c++/15287
39100         * g++.dg/template/array6.C: New test.
39101
39102 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
39103             Roger Sayle  <roger@eyesopen.com>
39104
39105         * g++.dg/lookup/forscope2.C: New test case.
39106
39107 2004-05-22  Ben Elliston  <bje@au.ibm.com>
39108
39109         * gcc.dg/cpp/Wmissingdirs.c: New.
39110
39111 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
39112
39113         PR target/15301
39114         * gcc.dg/compat/union-m128-1.h: New file.
39115         * gcc.dg/compat/union-m128-1_main.c: Likewise.
39116         * gcc.dg/compat/union-m128-1_x.c: Likewise.
39117         * gcc.dg/compat/union-m128-1_y.c: Likewise.
39118
39119 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
39120
39121         PR target/15302
39122         * gcc.dg/compat/struct-complex-1.h: New file.
39123         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
39124         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
39125         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39126
39127 2004-05-20  Roger Sayle  <roger@eyesopen.com>
39128
39129         PR middle-end/3074
39130         * gcc.dg/pr3074-1.c: New test case.
39131         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
39132
39133 2004-05-20  Falk Hueffner  <falk@debian.org>
39134
39135         PR other/15526
39136         * gcc.dg/ftrapv-1.c: New test case.
39137
39138 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
39139
39140         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
39141
39142 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
39143             Jeff Law  <law@redhat.com>
39144
39145         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
39146         * gcc.dg/tree-ssa/20040518-2.c: New test.
39147
39148         * gcc.dg/tree-ssa/20040518-1.c: New test.
39149
39150 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
39151
39152         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
39153
39154 2004-05-18  Paul Brook  <paul@codesourcery.com>
39155
39156         PR fortran/13930
39157         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
39158
39159 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39160
39161         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
39162         constant folding.
39163
39164 2004-05-17  Steven Bosscher  <stevenb@suse.de>
39165
39166         * gcc.dg/tree-ssa/20040517-1.c: New test.
39167
39168 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39169
39170         * gcc.dg/loop-4.c: New test.
39171
39172 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
39173
39174         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
39175
39176 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
39177
39178         PR fortran/15311
39179         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
39180
39181 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39182
39183         PR fortran/13826
39184         PR fortran/13940
39185         * gfortran.fortran-torture/compile/data_1.f90: New test.
39186
39187 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
39188
39189         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
39190         * gcc.dg/uninit-H.c: Define ASM for __s390__.
39191
39192 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
39193
39194         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
39195
39196 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
39197
39198         PR c/15444
39199         * gcc.dg/format/xopen-1.c: Adjust expected message.
39200         * gcc.dg/format/xopen-3.c: New test.
39201
39202 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
39203
39204         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
39205
39206 2004-05-14  Jeff Law  <law@redhat.com>
39207
39208         * gcc.dg/tree-ssa/20040514-2.c: New test.
39209
39210 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39211
39212         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
39213         this ...
39214         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
39215         this.
39216
39217 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
39218
39219         * gcc.dg/tree-ssa/20040514-1.c: New test.
39220
39221 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39222
39223         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
39224         test.
39225
39226 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39227
39228         PR fortran/14066
39229         * gfortran.fortran-torture/compile/do_1.f90: New test.
39230
39231 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39232
39233         PR fortran/15051
39234         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
39235         test.
39236
39237 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
39238
39239         PR fortran/15149
39240         * gfortran.fortran-torture/execute/random_init.f90: New test.
39241
39242 2004-05-13  Paul Brook  <paul@codesourcery.com>
39243
39244         PR fortran/15314
39245         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
39246
39247 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
39248
39249         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
39250         for the powerpc case.
39251
39252 2004-05-13  Jeff Law  <law@redhat.com>
39253
39254         * gcc.dg/tree-ssa/20040513-1.c: New test.
39255         * gcc.dg/tree-ssa/20040513-2.c: New test.
39256
39257 2004-05-13  Paul Brook  <paul@codesourcery.com>
39258
39259         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
39260         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
39261         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
39262
39263 2004-05-13  Andreas Schwab  <schwab@suse.de>
39264
39265         PR other/10819
39266         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
39267         characters.
39268
39269 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
39270
39271         PR fortran/15294
39272         * gfortran.fortran-torture/execute/adjustr.f90: New file.
39273
39274 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
39275
39276         Merge from tree-ssa-20020619-branch.  See
39277         ChangeLog.tree-ssa for details.
39278
39279 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
39280
39281         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
39282         include <altivec.h> explicitly.
39283         * gcc.dg/altivec-13.c: Likewise.
39284
39285 2004-05-11  Paul Brook  <paul@codesourcery.com>
39286
39287         * gcc.c-torture/compile/20010518-1.c: Force enum size.
39288
39289 2004-05-10  Eric Christopher  <echristo@redhat.com>
39290
39291         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
39292         * gcc.dg/sibcall-4.c: Ditto.
39293
39294 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
39295
39296         * g++.dg/ext/altivec-8.C: New test case.
39297         * gcc.dg/altivec-13.c: New test case.
39298
39299 2004-05-08  Roger Sayle  <roger@eyesopen.com>
39300
39301         * gcc.c-torture/execute/divcmp-1.c: New test case.
39302         * gcc.c-torture/execute/divcmp-2.c: New test case.
39303         * gcc.c-torture/execute/divcmp-3.c: New test case.
39304
39305 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
39306
39307         * g++.dg/other/pragma-re-2.C: New test.
39308
39309 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
39310
39311         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
39312         * gcc.dg/i386-387-2.c: Likewise.
39313
39314         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
39315         __builtin_drem.
39316         * gcc.dg/i386-387-6.c: Likewise.
39317
39318 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
39319
39320         * gcc.dg/builtins-33.c: Also check log1p*.
39321
39322 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
39323
39324         PR optimization/15296
39325         * gcc.c-torture/execute/pr15296.c: New test.
39326
39327 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
39328
39329         * gcc.dg/builtins-40.c: New test.
39330
39331 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
39332
39333         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
39334
39335 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
39336
39337         * g++.dg/ext/spe1.C: New testcase.
39338
39339 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
39340
39341         * objc.dg/image-info.m: Allow additional attributes
39342         for __image_info section.
39343
39344 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
39345
39346         * gcc.dg/torture/mips-hilo-2.c: New test.
39347
39348 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39349
39350         PR c++/14389
39351         * g++.dg/template/member5.C: New test.
39352
39353 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
39354
39355         * gcc.dg/builtins-34.c: Also check expm1*.
39356
39357 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39358
39359         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
39360         * gcc.dg/torture/builtin-convert-3.c: New test.
39361
39362 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
39363
39364         PR middle-end/15054
39365         * g++.dg/opt/pr15054.C: New test.
39366
39367 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39368
39369         * gcc.dg/torture/builtin-rounding-1.c: New test.
39370         * gcc.dg/builtins-25.c: Delete.
39371         * gcc.dg/builtins-29.c: Delete.
39372
39373 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
39374
39375         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
39376         * gcc.dg/sibcall-4.c: Likewise.
39377         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
39378
39379 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
39380
39381         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
39382         bit-field on 16-bit targets.
39383
39384 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
39385
39386         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
39387         16-bit targets.
39388
39389 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
39390
39391         * gcc.dg/rs6000-power2-1.c: Change to compile only.
39392         * gcc.dg/rs6000-power2-2.c: Likewise.
39393
39394 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
39395
39396         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
39397         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
39398         Change the asm registers to be in form of frN instead of fN.
39399
39400 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39401
39402         * gcc.dg/torture/builtin-convert-2.c: New test.
39403
39404 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
39405
39406         * gcc.dg/rs6000-power2-1.c: New test.
39407         * gcc.dg/rs6000-power2-2.c: New test.
39408
39409 2004-04-28  Jan Hubicka  <jh@suse.cz>
39410
39411         * gcc.dg/unused-6.c: New test.
39412
39413 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
39414             Ulrich Weigand  <uweigand@de.ibm.com>
39415
39416         * ada/acats/run_all.sh: Define $target variable.
39417
39418 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
39419
39420         PR c++/15119
39421         * g++.dg/other/vararg-1.C: New test.
39422
39423         PR c++/4794
39424         * g++.dg/eh/cleanup3.C: New test.
39425
39426 2004-04-24  Laurent GUERBY <laurent@guerby.net>
39427
39428         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
39429         and ad8011a (target_insn).
39430         * ada/acats/support/macro.dfs: Likewise.
39431         * ada/acats/support/impbit.adb: New file.
39432
39433 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
39434
39435         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
39436
39437 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39438
39439         * gcc.dg/loop-3.c: New test.
39440
39441 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
39442
39443         * gcc.c-torture/execute/simd-5.c: New test.
39444
39445 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39446
39447         PR c++/15064
39448         * g++.dg/template/crash18.C: New test.
39449
39450 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
39451
39452         * g++.dg/ext/complit3.C: New test.
39453
39454 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
39455
39456         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
39457         * gcc.dg/altivec-3.c: Same.
39458         * gcc.dg/altivec-varargs-1.c: Same.
39459
39460 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
39461
39462         * lib/target-supports.exp (check_profiling_available): Assume
39463         profiling is not available on powerpc-eabi targets.
39464
39465 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
39466
39467         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
39468         * gcc.dg/vmx/bug-1.c: Ditto.
39469
39470 2004-04-20  Eric Christopher  <echristo@redhat.com>
39471
39472         * gcc.dg/charset/extern.c: New test.
39473         * g++.dg/charset/extern3.cc: Ditto.
39474
39475 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
39476
39477         * gcc.dg/builtins-39.c: New test.
39478
39479 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
39480
39481         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
39482
39483 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
39484
39485         * gcc.dg/torture/mips-hilo-1.c: New test.
39486
39487 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
39488
39489         * gcc.c-torture/compile/20040419-1.c: New test.
39490
39491 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
39492
39493         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
39494
39495 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
39496             Aldy Hernandez  <aldyh@redhat.com>
39497
39498         * gcc.c-torture/execute/va-arg-24.c: New.
39499
39500 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
39501             Aldy Hernandez  <aldyh@redhat.com>
39502
39503         * gcc.dg/vmx/1b-01.c: New.
39504         * gcc.dg/vmx/1b-02.c: New.
39505         * gcc.dg/vmx/1b-03.c: New.
39506         * gcc.dg/vmx/1b-04.c: New.
39507         * gcc.dg/vmx/1b-05.c: New.
39508         * gcc.dg/vmx/1b-06.c: New.
39509         * gcc.dg/vmx/1b-07.c: New.
39510         * gcc.dg/vmx/1c-01.c: New.
39511         * gcc.dg/vmx/1c-02.c: New.
39512         * gcc.dg/vmx/3a-01a.c: New.
39513         * gcc.dg/vmx/3a-01.c: New.
39514         * gcc.dg/vmx/3a-01m.c: New.
39515         * gcc.dg/vmx/3a-03.c: New.
39516         * gcc.dg/vmx/3a-03m.c: New.
39517         * gcc.dg/vmx/3a-04.c: New.
39518         * gcc.dg/vmx/3a-04m.c: New.
39519         * gcc.dg/vmx/3a-05.c: New.
39520         * gcc.dg/vmx/3a-06.c: New.
39521         * gcc.dg/vmx/3a-06m.c: New.
39522         * gcc.dg/vmx/3a-07.c: New.
39523         * gcc.dg/vmx/3b-01.c: New.
39524         * gcc.dg/vmx/3b-02.c: New.
39525         * gcc.dg/vmx/3b-10.c: New.
39526         * gcc.dg/vmx/3b-13.c: New.
39527         * gcc.dg/vmx/3b-14.c: New.
39528         * gcc.dg/vmx/3b-15.c: New.
39529         * gcc.dg/vmx/3c-01a.c: New.
39530         * gcc.dg/vmx/3c-01.c: New.
39531         * gcc.dg/vmx/3c-02.c: New.
39532         * gcc.dg/vmx/3c-03.c: New.
39533         * gcc.dg/vmx/3d-01.c: New.
39534         * gcc.dg/vmx/4-01.c: New.
39535         * gcc.dg/vmx/4-03.c: New.
39536         * gcc.dg/vmx/5-01.c: New.
39537         * gcc.dg/vmx/5-02.c: New.
39538         * gcc.dg/vmx/5-03.c: New.
39539         * gcc.dg/vmx/5-04.c: New.
39540         * gcc.dg/vmx/5-05.c: New.
39541         * gcc.dg/vmx/5-06.c: New.
39542         * gcc.dg/vmx/5-07.c: New.
39543         * gcc.dg/vmx/5-07t.c: New.
39544         * gcc.dg/vmx/5-08.c: New.
39545         * gcc.dg/vmx/5-10.c: New.
39546         * gcc.dg/vmx/5-11.c: New.
39547         * gcc.dg/vmx/7-01a.c: New.
39548         * gcc.dg/vmx/7-01.c: New.
39549         * gcc.dg/vmx/7c-01.c: New.
39550         * gcc.dg/vmx/7d-01.c: New.
39551         * gcc.dg/vmx/7d-02.c: New.
39552         * gcc.dg/vmx/8-01.c: New.
39553         * gcc.dg/vmx/8-02a.c: New.
39554         * gcc.dg/vmx/8-02.c: New.
39555         * gcc.dg/vmx/brode-1.c: New.
39556         * gcc.dg/vmx/bug-1.c: New.
39557         * gcc.dg/vmx/bug-2.c: New.
39558         * gcc.dg/vmx/bug-3.c: New.
39559         * gcc.dg/vmx/cw-bug-1.c: New.
39560         * gcc.dg/vmx/cw-bug-2.c: New.
39561         * gcc.dg/vmx/cw-bug-3.c: New.
39562         * gcc.dg/vmx/dct.c: New.
39563         * gcc.dg/vmx/debug-1.c: New.
39564         * gcc.dg/vmx/debug-2.c: New.
39565         * gcc.dg/vmx/debug-3.c: New.
39566         * gcc.dg/vmx/debug-4.c: New.
39567         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
39568         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
39569         * gcc.dg/vmx/eg-5.c: New.
39570         * gcc.dg/vmx/fft.c: New.
39571         * gcc.dg/vmx/gcc-bug-1.c: New.
39572         * gcc.dg/vmx/gcc-bug-2.c: New.
39573         * gcc.dg/vmx/gcc-bug-3.c: New.
39574         * gcc.dg/vmx/gcc-bug-4.c: New.
39575         * gcc.dg/vmx/gcc-bug-5.c: New.
39576         * gcc.dg/vmx/gcc-bug-6.c: New.
39577         * gcc.dg/vmx/gcc-bug-7.c: New.
39578         * gcc.dg/vmx/gcc-bug-8.c: New.
39579         * gcc.dg/vmx/gcc-bug-9.c: New.
39580         * gcc.dg/vmx/gcc-bug-b.c: New.
39581         * gcc.dg/vmx/gcc-bug-c.c: New.
39582         * gcc.dg/vmx/gcc-bug-d.c: New.
39583         * gcc.dg/vmx/gcc-bug-e.c: New.
39584         * gcc.dg/vmx/gcc-bug-f.c: New.
39585         * gcc.dg/vmx/gcc-bug-g.c: New.
39586         * gcc.dg/vmx/gcc-bug-i.c: New.
39587         * gcc.dg/vmx/harness.h: New.
39588         * gcc.dg/vmx/ira1.c: New.
39589         * gcc.dg/vmx/ira2a.c: New.
39590         * gcc.dg/vmx/ira2b.c: New.
39591         * gcc.dg/vmx/ira2.c: New.
39592         * gcc.dg/vmx/ira2c.c: New.
39593         * gcc.dg/vmx/mem.c: New.
39594         * gcc.dg/vmx/newton-1.c: New.
39595         * gcc.dg/vmx/ops.c: New.
39596         * gcc.dg/vmx/sn7153.c: New.
39597         * gcc.dg/vmx/spill2.c: New.
39598         * gcc.dg/vmx/spill3.c: New.
39599         * gcc.dg/vmx/spill.c: New.
39600         * gcc.dg/vmx/t.c: New.
39601         * gcc.dg/vmx/varargs-1.c: New.
39602         * gcc.dg/vmx/varargs-2.c: New.
39603         * gcc.dg/vmx/varargs-3.c: New.
39604         * gcc.dg/vmx/varargs-4.c: New.
39605         * gcc.dg/vmx/varargs-5.c: New.
39606         * gcc.dg/vmx/varargs-6.c: New.
39607         * gcc.dg/vmx/varargs-7.c: New.
39608         * gcc.dg/vmx/vmx.exp: New.
39609         * gcc.dg/vmx/vprint-1.c: New.
39610         * gcc.dg/vmx/vscan-1.c: New.
39611         * gcc.dg/vmx/x-01.c: New.
39612         * gcc.dg/vmx/x-02.c: New.
39613         * gcc.dg/vmx/x-03.c: New.
39614         * gcc.dg/vmx/x-04.c: New.
39615         * gcc.dg/vmx/x-05.c: New.
39616         * gcc.dg/vmx/yousufi-1.c: New.
39617         * gcc.dg/vmx/zero-1.c: New.
39618         * gcc.dg/vmx/zero.c: New.
39619
39620 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
39621
39622         * g++.dg/lookup/java1.C: Update for chage of
39623         _Jv_AllocObject.
39624         * g++.dg/lookup/java2.C: Likewise.
39625
39626 2004-04-17  Laurent GUERBY <laurent@guerby.net>
39627
39628         * ada/acats/run_all.sh: use -O2 by default.
39629
39630 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
39631
39632         * gcc.dg/vr-mult-[12].c: New tests.
39633
39634 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39635
39636         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
39637
39638         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
39639
39640 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
39641
39642         * lib/target-supports.exp (check_profiling_available): Assume
39643         profiling isn't available for mips*-*-elf targets.
39644
39645 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
39646
39647         * gcc.dg/builtins-38.c: New test.
39648
39649 2004-04-14  Eric Christopher  <echristo@redhat.com>
39650
39651         * g++.dg/charset/charset.exp: Run .cc extension tests.
39652
39653 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
39654
39655         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
39656
39657 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39658
39659         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
39660
39661 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
39662
39663         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
39664         * gcc.dg/i386-387-2.c: Likewise.
39665
39666         * gcc.dg/i386-387-7.c: New test.
39667         * gcc.dg/i386-387-8.c: New test.
39668
39669         * gcc.dg/builtins-37.c: New test.
39670
39671 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
39672
39673         * g++.dg/pch/externc-1.C: Add missing semicolon.
39674
39675 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
39676
39677         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
39678
39679 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39680
39681         * gcc.c-torture/execute/20040411-1.c: New test.
39682
39683 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
39684
39685         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
39686
39687 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
39688
39689         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
39690
39691 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
39692
39693         * lib/target-supports.exp (check_named_sections_available): New.
39694         * lib/gcc-dg.exp (dg-require-named-sections): New.
39695         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
39696         old-deja.exp.  Also prune error-count message from HP linker.
39697         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
39698
39699         * g++.dg/init/init-ref4.C: Use dg-require-weak.
39700         * g++.old-deja/g++.pt/static3.C: Likewise.
39701         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
39702
39703 2004-04-09  Roger Sayle  <roger@eyesopen.com>
39704
39705         * gcc.c-torture/execute/20040409-1.c: New test case.
39706         * gcc.c-torture/execute/20040409-2.c: New test case.
39707         * gcc.c-torture/execute/20040409-3.c: New test case.
39708
39709 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
39710
39711         * gcc.dg/20040409-1.c: New test.
39712
39713 2004-04-08  Roger Sayle  <roger@eyesopen.com>
39714
39715         PR target/14888
39716         * g++.dg/opt/pr14888.C: New test case.
39717
39718 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
39719
39720         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
39721         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
39722         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
39723         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
39724         New tests.
39725
39726 2004-04-08  Paul Brook  <paul@codesourcery.com>
39727
39728         * gcc.dg/spill-1.c: New test.
39729
39730 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39731
39732         * gcc.dg/torture/builtin-ctype-2.c: New test.
39733
39734 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
39735
39736         * gcc.dg/pch/pch.exp: Add largefile test.
39737
39738 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
39739
39740         * g++.dg/pch/externc-1.Hs: New.
39741         * g++.dg/pch/externc-1.C: New.
39742
39743 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39744
39745         * gcc.dg/compat/struct-by-value-5a_main.c,
39746         gcc.dg/compat/struct-by-value-5b_main.c: New files.
39747         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
39748         * gcc.dg/compat/struct-by-value-5a_x.c,
39749         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
39750         gcc.dg/compat/struct-by-value-5_x.c.
39751         * gcc.dg/compat/struct-by-value-5a_y.c,
39752         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
39753         gcc.dg/compat/struct-by-value-5_y.c.
39754
39755         * gcc.dg/compat/struct-by-value-6a_main.c,
39756         gcc.dg/compat/struct-by-value-6b_main.c: New files.
39757         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
39758         * gcc.dg/compat/struct-by-value-6a_x.c,
39759         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
39760         gcc.dg/compat/struct-by-value-6_x.c.
39761         * gcc.dg/compat/struct-by-value-6a_y.c,
39762         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
39763         gcc.dg/compat/struct-by-value-6_y.c.
39764
39765         * gcc.dg/compat/struct-by-value-7a_main.c,
39766         gcc.dg/compat/struct-by-value-7b_main.c: New files.
39767         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
39768         * gcc.dg/compat/struct-by-value-7a_x.c,
39769         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
39770         gcc.dg/compat/struct-by-value-7_x.c.
39771         * gcc.dg/compat/struct-by-value-7a_y.c,
39772         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
39773         gcc.dg/compat/struct-by-value-7_y.c.
39774
39775 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
39776
39777         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
39778         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
39779         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
39780         options.
39781
39782 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
39783
39784         * gcc.dg/builtins-36.c: New test.
39785
39786 2004-04-06  Paul Brook  <paul@codesourcery.com>
39787
39788         * README.gcc: Remove obsolete contraint on testcases.
39789
39790 2004-04-05  Paul Brook  <paul@codesourcery.com>
39791
39792         PR2123
39793         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
39794         failure and exit(0) on success.
39795         * g++.dg/expr/anew2.C: Ditto.
39796         * g++.dg/expr/anew3.C: Ditto.
39797         * g++.dg/expr/anew4.C: Ditto.
39798
39799 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
39800
39801         PR c++/3518
39802         * g++.dg/template/unify7.C: New.
39803
39804 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
39805
39806         * g++.dg/README: Bring up to date with new subdirectories; remove
39807         duplicate subdirectory lines.
39808
39809 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
39810
39811         PR c++/14007
39812         * g++.dg/template/unify5.C: New.
39813         * g++.dg/template/unify6.C: New.
39814         * g++.dg/template/qualttp20.C: Adjust.
39815         * g++.old-deja/g++.jason/report.C: Adjust.
39816         * g++.old-deja/g++.other/qual1.C: Adjust.
39817
39818 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
39819
39820         PR c++/14803
39821         * g++.dg/inherit/ptrmem1.C: New test.
39822
39823 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
39824
39825         PR c++/14755
39826         * gcc.c-torture/execute/20040331-1.c: New test.
39827         * gcc.dg/20040331-1.c: New test.
39828
39829 2004-04-01  Paul Brook  <paul@codesourcery.com>
39830
39831         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
39832
39833 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
39834
39835         PR c++/14724
39836         * g++.dg/init/goto1.C: New test.
39837
39838         PR c++/14763
39839         * g++.dg/template/defarg4.C: New test.
39840
39841 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
39842
39843         * gcc.dg/altivec-11.c: Extend test for more valid cases.
39844
39845 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
39846
39847         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
39848
39849 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
39850
39851         * gcc.dg/noncompile/undeclared-2.c: New test.
39852
39853 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
39854
39855         * gcc.dg/940409-1.c: Remove XFAIL.
39856         * gcc.dg/reg-vol-struct-1.c: New test.
39857
39858 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39859
39860         * gcc.dg/torture/builtin-wctype-1.c: New test.
39861
39862 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
39863
39864         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
39865         * gcc.dg/20001101-1.c: Likewise.
39866         * gcc.dg/20001102-1.c: Likewise.
39867
39868 2004-03-25  Roger Sayle  <roger@eyesopen.com>
39869
39870         * gcc.dg/compare8.c: Add an additional test for XOR.
39871
39872 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39873
39874         * gcc.dg/torture/builtin-ctype-1.c: New test.
39875
39876 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39877
39878         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
39879         * gcc.dg/torture/builtin-math-1.c: Likewise.
39880         * gcc.dg/torture/builtin-power-1.c: New test.
39881
39882 2004-03-24  Andreas Schwab  <schwab@suse.de>
39883
39884         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
39885         IA64 assembler.
39886
39887 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
39888             Roger Sayle  <roger@eyesopen.com>
39889
39890         * gcc.dg/compare8.c: New test case.
39891
39892 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
39893
39894         * g++.dg/ext/altivec-7.C: New test.
39895
39896 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
39897
39898         PR 12267, 12391, 12560, 13129, 14114, 14133
39899         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
39900         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
39901         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
39902         Adjust error regexps.
39903         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
39904         * gcc.dg/noncompile/undeclared-1.c: New test cases.
39905         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
39906         * gcc.dg/local1.c: Add explanatory comment.
39907
39908 2004-03-23  Roger Sayle  <roger@eyesopen.com>
39909
39910         PR optimization/14669
39911         * g++.dg/opt/fold2.C: New test case.
39912
39913 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
39914
39915         PR c/14069
39916         * gcc.dg/20040322-1.c: New test.
39917
39918 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
39919
39920         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
39921         * gcc.dg/ultrasp4.c: Likewise.
39922         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
39923
39924 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
39925
39926         * gcc.dg/i386-sse-8.c: Reset default options.
39927
39928 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
39929
39930         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
39931         in the error message text.
39932
39933 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
39934
39935         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
39936
39937 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
39938
39939         PR c++/14616
39940         * g++.dg/init/array13.C: New test.
39941
39942 2004-03-20  Roger Sayle  <roger@eyesopen.com>
39943
39944         PR target/13889
39945         * gcc.c-torture/compile/pr13889.c: New test case.
39946
39947 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39948
39949         PR c/14635
39950         * builtins-1.c (nan, nans): Don't test.
39951         * builtins-30.c: Don't use nan, nanf, nanl.
39952         * builtins-35.c: New test.
39953
39954 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
39955
39956         * g++.dg/ext/altivec-6.C: New test.
39957
39958 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
39959
39960         * g++.dg/init/placement3.C: New test.
39961
39962         * g++.dg/template/spec13.C: New test.
39963
39964         * g++.dg/lookup/using11.C: New test.
39965
39966         * g++.dg/lookup/koenig3.C: New test.
39967
39968         * g++.dg/template/operator2.C: New test.
39969
39970         * g++.dg/expr/dtor3.C: New test.
39971         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
39972         marker.
39973         * g++.old-deja/g++.law/visibility28.C: Likewise.
39974
39975 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
39976
39977         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
39978         * gcc.dg/ppc64-abi-3.c: Likewise.
39979
39980 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39981
39982         PR c++/14545
39983         * g++.dg/parse/template15.C: New test.
39984
39985 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
39986
39987         * g++.dg/expr/dtor2.C: New test.
39988
39989         * g++.dg/lookup/anon4.C: New test.
39990
39991         * g++.dg/overload/using1.C: New test.
39992
39993         * g++.dg/template/lookup7.C: New test.
39994
39995         * g++.dg/template/typename6.C: New test.
39996
39997         * g++.dg/expr/cond6.C: New test.
39998
39999 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40000
40001         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
40002
40003 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
40004
40005         * g++.dg/expr/cond5.C: New test.
40006         * g++.dg/expr/constcast1.C: Likewise.
40007         * g++.dg/expr/ptrmem2.C: Likewise.
40008         * g++.dg/expr/ptrmem3.C: Likewise.
40009         * g++.dg/lookup/main1.C: Likewise.
40010         * g++.dg/template/lookup6.C: Likewise.
40011
40012 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
40013
40014         * gcc.dg/local1.c: New test.
40015
40016         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
40017
40018 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40019
40020         * gcc.dg/torture/builtin-convert-1.c: New test.
40021
40022 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40023
40024         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
40025
40026 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
40027
40028         PR c++/14481
40029         * g++.dg/warn/Wunused-7.C: New test.
40030
40031 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40032
40033         * gcc.dg/torture/builtin-integral-1.c: New test.
40034
40035 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
40036
40037         PR c++/14586
40038         * g++.dg/parse/non-dependent3.C: New test.
40039
40040 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
40041
40042         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
40043         * g++.dg/eh/simd-2.C: Likewise.
40044         * g++.dg/init/array10.C: Likewise.
40045         * gcc.c-torture/compile/simd-1.c: Likewise.
40046         * gcc.c-torture/compile/simd-2.c: Likewise.
40047         * gcc.c-torture/compile/simd-3.c: Likewise.
40048         * gcc.c-torture/compile/simd-4.c: Likewise.
40049         * gcc.c-torture/compile/simd-6.c: Likewise.
40050         * gcc.c-torture/execute/simd-1.c: Likewise.
40051         * gcc.c-torture/execute/simd-2.c: Likewise.
40052         * gcc.dg/compat/vector-defs.h: Likewise.
40053         * gcc.dg/20020531-1.c: Likewise.
40054         * gcc.dg/altivec-3.c: Likewise.
40055         * gcc.dg/altivec-4.c: Likewise.
40056         * gcc.dg/altivec-varargs-1.c: Likewise.
40057         * gcc.dg/compat/vector-defs.h: Likewise.
40058         * gcc.dg/i386-mmx-3.c: Likewise.
40059         * gcc.dg/i386-sse-4.c: Likewise.
40060         * gcc.dg/i386-sse-5.c: Likewise.
40061         * gcc.dg/i386-sse-8.c: Likewise.
40062         * gcc.dg/simd-1.c: Likewise.
40063         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
40064         __ev64_opaque__ since the machine description provides it.
40065
40066 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40067
40068         * lib/compat.exp (skip_list): New global variable.
40069         Use it to hold the user defined COMPAT_SKIPS list if any.
40070         (compat-obj): Add the members of skip_list to optall.
40071
40072 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40073
40074         * gcc.dg/compat/union-by-value-1_main.c,
40075         union-by-value-1_x.c, union-by-value-1_y.c,
40076         union-check.h, union-defs.h,
40077         union-init.h, union-return-1_main.c,
40078         union-return-1_x.c, union-return-1_y.c: New files.
40079
40080 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40081
40082         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
40083         mixed-struct-init.h: Add 4 mixed structure types.
40084         struct-by-value-21_main.c, struct-by-value-21_x.c,
40085         struct-by-value-21_y.c, struct-return-21_main.c,
40086         struct-return-21_x.c, struct-return-21_y.c: New files.
40087
40088 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
40089
40090         PR c++/14550
40091         * g++.dg/parse/template14.C: New test.
40092
40093 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
40094
40095         * gcc.c-torture/execute/20040313-1.c: New test.
40096
40097 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
40098
40099         PR target/14533
40100         * gcc.dg/20040311-2.c: New test.
40101
40102 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
40103
40104         PR other/14544
40105         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
40106         bit-field.
40107
40108 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
40109
40110         * gcc.dg/20040305-2.c: Add missing return statement.
40111
40112 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40113
40114         * gcc.dg/builtins-34.c: Also check pow10*.
40115
40116 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
40117
40118         PR target/14262
40119         * gcc.dg/20040305-2.c: New test.
40120
40121 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
40122
40123         * gcc.dg/20040310-1.c: New test.
40124
40125 2004-03-11  Roger Sayle  <roger@eyesopen.com>
40126
40127         * gcc.c-torture/execute/20040311-1.c: New test case.
40128
40129 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
40130
40131         PR c++/14476
40132         * g++.dg/lookup/enum1.C: New test.
40133
40134 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
40135
40136         PR c++/14510
40137         * g++.dg/lookup/struct2.C: New test.
40138
40139 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
40140
40141         * gcc.dg/builtins-34.c: New test.
40142
40143 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40144
40145         * gcc.dg/torture/builtin-nonneg-1.c: New test.
40146
40147 2004-03-09  James E Wilson  <wilson@specifixinc.com>
40148
40149         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
40150         * gcc.dg/alias-2.c: New testcase.
40151
40152 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
40153
40154         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
40155
40156 2004-03-09  Roger Sayle  <roger@eyesopen.com>
40157
40158         * gcc.c-torture/execute/20040309-1.c: New test case.
40159
40160 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
40161
40162         PR c++/14397
40163         * g++.dg/overload/ref1.C: New.
40164
40165 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40166
40167         PR c++/14409
40168         * g++.dg/template/spec12.C: New test.
40169
40170         PR c++/14448
40171         * g++.dg/parse/crash14.C: New test.
40172
40173 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
40174
40175         PR c++/14230
40176         * g++.dg/init/ref11.C: New test.
40177
40178 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
40179
40180         PR c++/14432
40181         * g++.dg/parse/builtin2.C: New test.
40182
40183 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
40184
40185         PR c++/14401
40186         * g++.dg/init/ctor3.C: New test.
40187         * g++.dg/init/union1.C: New test.
40188         * g++.dg/ext/anon-struct4.C: New test.
40189
40190 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
40191
40192         * g++.dg/lookup/koenig1.C: Tweak error messages.
40193         * g++.dg/lookup/used-before-declaration.C: Likewise.
40194         * g++.dg/other/do1.C: Likewise.
40195         * g++.dg/overload/koenig1.C: Likewise.
40196         * g++.dg/parse/crash13.C: Likewise.
40197         * g++.dg/template/instantiate3.C: Likewise.
40198
40199 2004-03-08  Eric Christopher  <echristo@redhat.com>
40200
40201         * * lib/target-supports.exp: Enable libiconv in test
40202         compilation.  Fix up error checking.
40203
40204 2004-03-08  Roger Sayle  <roger@eyesopen.com>
40205
40206         PR middle-end/14289
40207         * gcc.dg/pr14289-1.c: New test case.
40208         * gcc.dg/pr14289-2.c: Likewise.
40209         * gcc.dg/pr14289-3.c: Likewise.
40210
40211 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
40212
40213         * gcc.c-torture/execute/20040308-1.c: New test.
40214
40215 2004-03-07  Roger Sayle  <roger@eyesopen.com>
40216
40217         * gcc.c-torture/execute/20040307-1.c: New test case.
40218
40219 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
40220
40221         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
40222
40223 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
40224
40225         * gcc.dg/20040306-1.c: New test.
40226
40227 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
40228
40229         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
40230         them static.
40231         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
40232
40233 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40234
40235         PR c/14465
40236         * gcc.dg/decl-6.c: New test.
40237
40238 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40239
40240         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
40241         Rename LOGPOW -> LOG_POW.
40242         (SQRT_EXP, POW_EXP): New.
40243
40244 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40245
40246         * gcc.dg/i386-sse-8.c: New test.
40247
40248 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40249
40250         PR c/14114
40251         * gcc.dg/decl-5.c: New test.
40252
40253 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
40254
40255         * gcc.dg/20040305-1.c: New test.
40256
40257 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
40258
40259         PR other/14354
40260         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
40261
40262 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
40263
40264         PR c++/14425, c++/14426
40265         * g++.dg/ext/altivec-4.C: New test.
40266         * g++.dg/ext/altivec-5.C: New test.
40267
40268 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
40269
40270         * g++.old-deja/g++.other/linkage1.C: Expect errors about
40271         global variables of a type with no linkage.
40272         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
40273         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
40274         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
40275         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
40276         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
40277         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
40278         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
40279         * g++.dg/warn/deprecated.C: Name enum Color.
40280         * g++.dg/overload/VLA.C: Name structure for 'b'.
40281         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
40282
40283 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40284
40285         * gcc.c-torture/compile/20040304-1.c: New test.
40286
40287 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
40288
40289         PR 13728
40290         * gcc.dg/decl-4.c: New testcase.
40291
40292 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
40293
40294         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
40295         as PRECF if sizeof (float) > sizeof (double).
40296         (PRECL): Make it the same as PRECF if
40297         sizeof (float) > sizeof (long double).
40298
40299 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40300
40301         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
40302         system type.  Add check for irix6 which doesn't have c99 runtime.
40303
40304 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
40305
40306         * gcc.dg/const-elim-1.c: xfail for xtensa.
40307
40308 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
40309
40310         PR c++/14369
40311         * g++.dg/template/cond4.C: New test.
40312
40313 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
40314
40315         PR c++/14360
40316         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
40317
40318         PR c++/14361
40319         * g++.dg/parse/defarg7.C: New test.
40320
40321         PR c++/14359
40322         * g++.dg/template/friend26.C: New test.
40323
40324 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
40325
40326         PR c++/14324
40327         * g++.dg/abi/mangle21.C: New test.
40328
40329         PR c++/14260
40330         * g++.dg/parse/constructor2.C: New test.
40331
40332         PR c++/14337
40333         * g++.dg/template/sfinae1.C: New test.
40334
40335 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
40336
40337         PR c++/14267
40338         * g++.dg/expr/crash2.C: New test.
40339
40340         PR middle-end/13448
40341         * gcc.dg/inline-5.c: New test.
40342         * gcc.dg/always-inline.c: Split out tests into ...
40343         * gcc.dg/always-inline2.c: ... this and ...
40344         * gcc.dg/always-inline3.c: ... this.
40345
40346 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
40347
40348         PR debug/12103
40349         * g++.dg/debug/crash1.C: New test.
40350
40351 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
40352
40353         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
40354         function with __attribute__((noinline)).
40355         (recurser_void2): Likewise.
40356         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
40357         (recurser_void2): Likewise.
40358
40359 2004-02-29  Roger Sayle  <roger@eyesopen.com>
40360
40361         PR middle-end/14203
40362         * g++.dg/warn/Wunused-6.C: New test case.
40363
40364 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
40365
40366         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
40367         not defined.
40368
40369 2004-02-27  Eric Christopher  <echristo@redhat.com>
40370
40371         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
40372         * g++.dg/charset/asm2.c: Run only x86.
40373         * gcc.dg/charset/asm3.c: Ditto.
40374
40375 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
40376
40377         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
40378         ld_library_path.
40379
40380 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
40381
40382         * g++.dg/ext/altivec-3.C: New.
40383
40384 2004-02-26  Richard Henderson  <rth@redhat.com>
40385
40386         * g++.dg/ext/attrib10.C: Mark for warning.
40387         * gcc.dg/attr-alias-1.c: New.
40388
40389 2004-02-26  Richard Henderson  <rth@redhat.com>
40390
40391         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
40392         * gcc.c-torture/execute/20040208-2.c: ... it back.
40393
40394 2004-02-26  Eric Christopher  <echristo@redhat.com>
40395
40396         * lib/target-supports.exp (check-iconv-available): New function.
40397         * lib/gcc-dg.exp (dg-require-iconv): New function.
40398         Use above.
40399         * gcc.dg/charset: New directory.
40400         * gcc.dg/charset/charset.exp: New file.
40401         * gcc.dg/charset/asm1.c: Ditto.
40402         * gcc.dg/charset/asm2.c: Ditto.
40403         * gcc.dg/charset/asm3.c: Ditto.
40404         * gcc.dg/charset/asm4.c: Ditto.
40405         * gcc.dg/charset/asm5.c: Ditto.
40406         * gcc.dg/charset/attribute1.c: Ditto.
40407         * gcc.dg/charset/attribute2.c: Ditto.
40408         * gcc.dg/charset/string1.c: Ditto.
40409         * g++.dg/charset: New directory.
40410         * g++.dg/dg.exp: Add here. Special options.
40411         * g++.dg/charset/charset.exp: New file.
40412         * g++.dg/charset/asm1.c: Ditto.
40413         * g++.dg/charset/asm2.c: Ditto.
40414         * g++.dg/charset/asm3.c: Ditto.
40415         * g++.dg/charset/asm4.c: Ditto.
40416         * g++.dg/charset/attribute1.c: Ditto.
40417         * g++.dg/charset/attribute2.c: Ditto.
40418         * g++.dg/charset/extern1.cc: Ditto.
40419         * g++.dg/charset/extern2.cc: Ditto.
40420         * g++.dg/charset/string1.c: Ditto.
40421
40422 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
40423
40424         PR c++/14278
40425         * g++.dg/parse/comma1.C: New test.
40426
40427 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40428
40429         PR c++/14284
40430         * g++.dg/template/ttp8.C: New test.
40431
40432 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
40433
40434         * gcc.dg/fixuns-trunc-1.c: New test.
40435
40436 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40437
40438         * gcc.dg/builtins-config.h: Use #elif.
40439
40440 2004-02-26  Michael Matz  <matz@suse.de>
40441
40442         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
40443         * gcc.dg/991214-1.c: Likewise.
40444         * gcc.dg/i386-asm-1.c: Likewise.
40445
40446 2004-02-25  Richard Henderson  <rth@redhat.com>
40447
40448         * gcc.c-torture/execute/20040208-2.c: Move ...
40449         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
40450
40451 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40452
40453         PR c++/14246
40454         * g++.dg/other/crash-3.C: New test.
40455
40456 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40457
40458         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
40459         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
40460
40461         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
40462         HP-UX.
40463
40464 2004-02-24  Michael Matz  <matz@suse.de>
40465
40466         * gcc.dg/i386-regparm.c: New.
40467
40468 2004-02-23  James E Wilson  <wilson@specifixinc.com>
40469
40470         * gcc.c-torture/execute/20040223-1.c: New.
40471
40472 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
40473             Kazu Hirata  <kazu@cs.umass.edu>
40474
40475         * gcc.dg/fwritable-strings-1.c: Remove.
40476
40477 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
40478
40479         PR c/14156
40480         * gcc.dg/20040223-1.c: New test.
40481
40482 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40483
40484         PR c++/14106
40485         * g++.dg/ext/typeof9.C: New test.
40486
40487 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40488
40489         PR c++/14250
40490         * g++.dg/other/switch1.C: New test.
40491
40492 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40493
40494         * gcc.dg/cast-function-1.c: Adjust for new informative message.
40495         * gcc.dg/va-arg-1.c: Likewise.
40496
40497 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40498
40499         PR c++/14143
40500         * g++.dg/template/koenig5.C: New test.
40501
40502 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
40503
40504         * g++.dg/ext/altivec-1.C: Generalize target triple.
40505         * g++.dg/ext/altivec-2.C: New test case.
40506         * g++.dg/ext/altivec_check.h: New file.
40507         * gcc.dg/altivec-1.c: Generalize target triple;
40508         include altivec_check.h and call altivec_check().
40509         * gcc.dg/altivec-[2-5].c: Generalize target triple.
40510         * gcc.dg/altivec-6.c: New test case.
40511         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
40512         type casts as needed.
40513         * gcc.dg/altivec-10.c: Include altivec_check.h and call
40514         altivec_check().
40515         * gcc.dg/altivec-12.c: New test case.
40516         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
40517         include altivec_check.h and call altivec_check().
40518         * gcc.dg/altivec_check.h: New file.
40519
40520 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40521
40522         * lib/target-supports.exp (check_alias_available): Don't mangle
40523         function `g' in test program.
40524
40525 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40526
40527         * lib/target-supports.exp (check_profiling_available): Check
40528         argument to determine whether we support a profiling type.
40529         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
40530         check_profiling_available.
40531         * g++.dg/bprob/bprob.exp: Likewise.
40532         * g77.dg/bprob/bprob.exp: Likewise.
40533         * gcc.misc-tests/bprob.exp: Likewise.
40534         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
40535         dg-require-profiling and delete expected error handling.
40536         * gcc.dg/20021014-1.c: Likewise.
40537         * gcc.dg/nest.c: Likewise.
40538
40539 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40540
40541         PR c++/12007
40542         * g++.dg/other/vthunk1.C: New test.
40543
40544 2004-02-20  Falk Hueffner  <falk@debian.org>
40545
40546         PR target/14201
40547         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
40548
40549 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
40550
40551         PR c++/13927
40552         * g++.dg/other/error8.C: Remove XFAIL markers.
40553
40554         PR c++/14173
40555         * g++.dg/ext/packed5.C: New test.
40556
40557         PR c++/14199
40558         * g++.dg/warn/Wunused-5.C: New test.
40559
40560         PR c++/14186
40561         * g++.dg/lookup/member1.C: New test.
40562
40563 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
40564
40565         * gcc.c-torture/compile/20040130-1.c: Enable only when
40566         __INT_MAX__ >= 2147483647L.
40567         * gcc.c-torture/compile/961203-1.c: Likewise.
40568
40569 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
40570
40571         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
40572         * g++.dg/opt/template1.C: Robustify assembler regexp
40573
40574 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40575
40576         * gcc.c-torture/execute/simd-4.x: Remove.
40577         * gcc.c-torture/execute/va-arg-25.x: Likewise.
40578         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
40579         Guard with #ifndef SKIP_ATTRIBUTE.
40580         * gcc.dg/compat/vector-1_y.c: Likewise.
40581         * gcc.dg/compat/vector-2_x.c: Likewise.
40582         * gcc.dg/compat/vector-2_y.c: Likewise.
40583         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
40584         * g++.dg/eh/simd-2.C: Likewise.
40585
40586 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
40587
40588         * gcc.c-torture/compile/complex-1.c: New.
40589
40590 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
40591
40592         PR target/14209
40593         * gcc.c-torture/execute/20040218-1.c: New test.
40594
40595 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40596
40597         PR c++/14181
40598         * g++.dg/parse/new2.C: New test.
40599
40600 2004-02-18  Paul Brook  <paul@codesourcery.com>
40601
40602         * gcc.c-torture/compile/libcall-1.c: New test.
40603
40604 2004-02-18  Paul Brook  <paul@codesourcery.com>
40605
40606         PR debug/12934
40607         * gcc.dg/debug/debug-7.c: New test.
40608
40609 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
40610
40611         * gcc.dg/20040217-1.c: New test.
40612
40613 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
40614
40615         * gcc.c-torture/execute/990208-1.x: Delete.
40616
40617 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
40618
40619         * gcc.c-torture/execute/20040208-2.x: New file.
40620
40621 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
40622
40623         PR c++/11326
40624         * g++.dg/abi/structret1.C: New test.
40625
40626 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
40627
40628         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
40629         (i386_cpuid): No need to test if cpuid is available on AMD64.
40630         Fix assembly, so that it works onboth i386 and AMD64.
40631         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
40632         (vecInLong): Fix s[] member type to unsigned int.
40633         (vecInWord): Remove type.
40634         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
40635         (a64, b64, c64, d64, e64): Remove.
40636         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
40637         Remove unused variable.  Remove initialization of removed variables.
40638         Don't call mmx_tests nor sse_tests.
40639         (reference_mmx, reference_sse): Remove.
40640         (check): Add return stmt.
40641         * gcc.dg/i386-sse-7.c: New test.
40642         * gcc.dg/i386-mmx-4.c: New test.
40643
40644 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40645
40646         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
40647         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
40648         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
40649         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
40650         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
40651         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
40652         g++.dg/tc1/dr94.C: Fix line terminator.
40653
40654 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
40655
40656         * gcc.c-torture/compile/20040216-1.c: New.
40657
40658 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40659
40660         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
40661         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
40662         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
40663         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
40664         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
40665         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
40666
40667 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40668
40669         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
40670
40671 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
40672
40673         PR c++/13971
40674         * g++.dg/expr/cond4.C: New test.
40675
40676         PR c++/14086
40677         * g++.dg/lookup/crash2.C: New test.
40678
40679 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
40680
40681         * gcc.c-torture/compile/20040214-2.c: New test.
40682
40683 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
40684
40685         PR c++/14116
40686         * g++.dg/ext/typeof8.C: New test.
40687
40688 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
40689
40690         * gcc.c-torture/compile/20040214-1.c: New test.
40691
40692 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40693
40694         PR c++/13635
40695         * g++.dg/template/spec11.C: New test.
40696
40697 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40698
40699         PR c++/13927
40700         * g++.dg/other/error8.C: New test.
40701
40702 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
40703
40704         PR c++/14122
40705         * g++.dg/template/array4.C: New test.
40706
40707         PR c++/14108
40708         * g++.dg/inherit/thunk2.C: New test.
40709
40710         PR c++/14083
40711         * g++.dg/eh/cond2.C: New test.
40712
40713 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
40714
40715         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
40716
40717 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
40718
40719         * lib/scanasm.exp (dg-scan): Quote pattern before display.
40720
40721 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
40722
40723         * g++.dg/simd-2.C: xfail on ppc64-linux.
40724
40725 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
40726
40727         PR c/456
40728         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
40729         tests.
40730
40731 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
40732
40733         * gcc.dg/builtins-33.c: New test.
40734
40735 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
40736
40737         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
40738
40739 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
40740
40741         * g++.dg/simd-2.C: Set -maltivec for ppc64.
40742
40743 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
40744
40745         * gcc.dg/ppc64-abi-3.c: New test.
40746
40747 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
40748
40749         PR c/14092
40750
40751         * gcc.dg/pr14092-1.c: New testcase.
40752
40753 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
40754
40755         * gcc.dg/cpp/assert4.c: Fix typo last change.
40756
40757         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
40758         * gcc.dg/cpp/assert4.c: Handle powerpc64.
40759
40760         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
40761
40762 2004-02-09  Roger Sayle  <roger@eyesopen.com>
40763
40764         * gcc.c-torture/compile/20040209-1.c: New test case.
40765
40766 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40767
40768         * gcc.dg/c90-init-1.c: Adjust expected error messages.
40769
40770 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
40771
40772         * gcc.c-torture/execute/20040208-[12].c: New tests.
40773
40774 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40775
40776         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
40777
40778 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40779
40780         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
40781
40782 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
40783
40784         Bug 13856
40785         * gcc.dg/visibility-8.c: New testcase.
40786
40787 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
40788
40789         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
40790         arguments.
40791         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
40792
40793 2004-02-07  Roger Sayle  <roger@eyesopen.com>
40794
40795         PR middle-end/13696
40796         * g++.dg/opt/fold1.C: New test case.
40797
40798 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40799
40800         PR c++/14033
40801         * g++.dg/other/crash-2.C: New test.
40802
40803 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40804
40805         PR c++/14028
40806         * g++.dg/parse/angle-bracket2.C: New test.
40807
40808 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40809
40810         PR middle-end/13750
40811         Revert:
40812         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
40813         PR pch/13361
40814         * g++.dg/pch/wchar-1.C: New.
40815         * g++.dg/pch/wchar-1.Hs: New.
40816
40817 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40818
40819         PR c++/14008
40820         * g++.dg/parse/error15.C: New test.
40821         * g++.dg/parse/crash11.C: Update dg-error mark.
40822
40823 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
40824
40825         PR c++/13932
40826         * g++.dg/warn/conv2.C: New test.
40827
40828 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40829
40830         PR c++/13086
40831         * g++.dg/warn/incomplete1.C: Remove xfail.
40832
40833 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
40834
40835         * lib/file-format.exp (gcc_target_object_format): Use
40836         ${tool}_target_compile, not gcc_target_compile.
40837         * lib/target-supports.exp (check_alias_available): Likewise.
40838         (check_gc_sections_available): Likewise.
40839         * g++.dg/ext/attrib10.C: Use dg-require-alias.
40840         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
40841         dg-require-alias.
40842
40843 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
40844
40845         PR c++/13969
40846         * g++.dg/template/static6.C: New test.
40847
40848 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
40849
40850         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
40851
40852 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40853
40854         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
40855         tests for systems where `char' is unsigned by default.
40856
40857 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40858
40859         PR c++/13997
40860         * g++.dg/template/partial3.C: New test.
40861
40862 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
40863
40864         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
40865         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
40866         Remove mentions of obsolete ports.
40867
40868 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
40869
40870         * gcc.dg/noncompile/20001228-1.c: Fix for new
40871         error message.
40872
40873 2004-02-03  Roger Sayle  <roger@eyesopen.com>
40874
40875         PR target/9348
40876         * gcc.c-torture/execute/multdi-1.c: New test case.
40877
40878 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
40879
40880         PR c++/13925
40881         * g++.dg/template/lookup5.C: New test.
40882
40883 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
40884
40885         PR c++/13950
40886         * g++.dg/template/lookup4.C: New test.
40887
40888         PR c++/13970
40889         * g++.dg/parse/error14.C: New test.
40890
40891         PR c++/14002
40892         * g++.dg/parse/template13.C: New test.
40893
40894 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
40895
40896         PR c++/13978
40897         * g++.dg/template/koenig4.C: New test.
40898
40899         PR c++/13968
40900         * g++.dg/template/crash17.C: New test.
40901
40902         PR c++/13975
40903         * g++.dg/parse/error13.C: New test.
40904         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
40905
40906 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
40907
40908         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
40909
40910 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
40911
40912         PR c/11658
40913         PR c/13994
40914         * gcc.dg/noncompile/20040203-1.c: New test.
40915         * gcc.dg/noncompile/20040203-2.c: Likewise.
40916         * gcc.dg/noncompile/20040203-3.c: Likewise.
40917         * gcc.dg/20040203-1.c: Likewise.
40918
40919 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
40920
40921         PR c++/10858
40922         * g++.dg/template/sizeof7.C: New test.
40923
40924 2004-02-02  Eric Christopher  <echristo@redhat.com>
40925             Zack Weinberg  <zack@codesourcery.com>
40926
40927         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
40928
40929 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
40930
40931         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
40932         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
40933         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
40934         * gcc.dg/cleanup-5.c: Run only on Linux targets.
40935
40936 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
40937
40938         PR c++/13113
40939         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
40940
40941         PR c++/13854
40942         * g++.dg/ext/attrib13.C: New test.
40943
40944         PR c++/13907
40945         * g++.dg/conversion/op2.C: New test.
40946
40947 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40948
40949         * gcc.dg/titype-1.c: Fix pasto.
40950
40951 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40952
40953         * gcc.dg/titype-1.c: New test.
40954
40955 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40956
40957         PR c++/13957
40958         * g++.dg/template/non-type-template-argument-1.C,
40959         g++.dg/template/qualified-id1.C: Update dg-error marks.
40960         * g++.dg/template/nontype6.C: New test.
40961
40962 2004-02-01  Roger Sayle  <roger@eyesopen.com>
40963
40964         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
40965         * gcc.dg/builtins-31.c: New testcase.
40966         * gcc.dg/builtins-32.c: New testcase.
40967
40968 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
40969
40970         * objc.dg/call-super-2.m: Update line numbers
40971         for the including of stddef.h.
40972
40973 2004-01-30  Michael Matz  <matz@suse.de>
40974
40975         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
40976         g++.dg/ext/case-range3.C: New tests.
40977
40978 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40979
40980         DR206
40981         PR c++/13813
40982         * g++.dg/template/member4.C: New test.
40983
40984 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40985
40986         PR c++/13683
40987         * g++.dg/template/sizeof6.C: New test.
40988
40989 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
40990
40991         * gcc.dg/fwritable-strings-1.c: New test.
40992
40993 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
40994
40995         * gcc.c-torture/compile/20040130-1.c: New test.
40996
40997 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
40998
40999         * objc.dg/call-super-2.m: Include stddef.h for size_t.
41000
41001 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
41002
41003         PR c++/13883
41004         * g++.dg/template/ctor3.C: New test.
41005
41006 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41007
41008         * g++.dg/tc1: New directory.
41009         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
41010         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
41011         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
41012         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
41013         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
41014
41015 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41016
41017         * g++.dg/parse/error11.C: New test.
41018         * g++.dg/parse/error12.C: Likewise.
41019
41020 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
41021
41022         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
41023         (scan_initial, main): Use aligned_sizeof instead of sizeof.
41024
41025 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
41026
41027         PR c++/13791
41028         * g++.dg/ext/attrib12.C: New test.
41029
41030         PR c++/13736
41031         * g++.dg/parse/cast2.C: New test.
41032
41033 2004-01-27  James E Wilson  <wilson@specifixinc.com>
41034
41035         * objc.dg/encode-2.m (main): New local string.  Set depending on
41036         sizeof long.  Use in sscanf call.
41037         * objc.dg/encode-3.m (main): New local string.  Set depending on
41038         sizeof long.  Use in scan_initial call.
41039
41040 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41041
41042         * objc.dg/call-super-2.m: Make LP64-safe.
41043         * objc.dg/desig-init-1.m: Likewise.
41044
41045 2004-01-27  Devang Patel <dpatel@apple.com>
41046
41047         * g++.dg/debug/namespace1.C: New test.
41048
41049 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
41050
41051         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
41052         xscale-*-*.
41053
41054         * gcc.dg/arm-mmx-1.c: New test.
41055
41056 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41057
41058         * gcc.dg/20040127-1.c: New test.
41059         * gcc.dg/20040127-2.c: New test.
41060
41061 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41062
41063         * objc.dg/stret-1.m (glob): Renamed to globa.
41064
41065 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
41066
41067         PR c++/13663
41068         * g++.dg/expr/for1.C: New test.
41069
41070 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
41071
41072         PR middle-end/13779
41073         * gcc.dg/darwin-longlong.c: New test.
41074
41075 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
41076
41077         * gcc.dg/20040124-1.c: Moved test from here...
41078         * gcc.c-torture/compile/20040124-1.c: ...to here.
41079
41080 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
41081
41082         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
41083         the assembly output if -m64 is passed.
41084
41085 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
41086
41087         PR c++/13833
41088         * g++.dg/template/cond3.C: New test.
41089
41090 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41091
41092         PR c++/13810
41093         * g++.dg/template/ttp7.C: New test.
41094
41095 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41096
41097         PR c++/13797
41098         * g++.dg/template/nontype4.C: New test.
41099         * g++.dg/template/nontype5.C: Likewise.
41100
41101 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
41102
41103         * gcc.dg/torture/mips-clobber-at.c: New test.
41104
41105 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
41106
41107         * gcc.dg/20040124-1.c: New test.
41108
41109 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
41110
41111         * gcc.dg/20040123-1.c: New test.
41112
41113 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
41114
41115         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
41116
41117 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41118
41119         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
41120
41121 2004-01-23  Andrew Pinski  <apinski@apple.com>
41122
41123         * gcc.dg/20030121-1.c: Move to ..
41124         * gcc.dg/20040121-1.c: here.
41125
41126 2004-01-23  Roger Sayle  <roger@eyesopen.com>
41127
41128         * gcc.dg/builtins-29.c: New test case.
41129
41130 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
41131
41132         PR 18314
41133         * gcc.dg/builtins-30.c: New testcase.
41134
41135 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
41136
41137         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
41138         * lib/g77.exp: Likewise.
41139         * lib/objc.exp: Likewise.
41140         * lib/g++.exp: Likewise.
41141
41142 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41143
41144         * gcc.dg/struct-by-value-2.c: New test.
41145
41146 2004-01-21  Andrew Pinski  <apinski@apple.com>
41147
41148         PR target/13785
41149         * gcc.dg/20030121-1.c: New test.
41150
41151 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
41152
41153         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
41154         clobber frame pointer register in asm statement.
41155
41156 2004-01-21  Falk Hueffner  <falk@debian.org>
41157
41158         * gcc.c-torture/compile/20040121-1.c: New test.
41159
41160 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
41161
41162         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
41163
41164 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
41165
41166         * gcc.dg/ppc64-abi-2.c: New test.
41167
41168 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
41169
41170         * lib/treelang.exp: Fill out this file.
41171         * lib/treelang-dg.exp: New File.
41172
41173 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41174
41175         * gcc.c-torture/compile/981022-1.c: Remove.
41176         * gcc.dg/array-5.c: Remove XFAIL.
41177         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
41178         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
41179         gcc.dg/cond-lvalue-1.c: Update.
41180         * gcc.dg/cast-lvalue-2.c: New test.
41181
41182 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
41183
41184         PR c++/13592
41185         * g++.dg/other/error1.C (class foo): Tweak error message.
41186
41187         PR c++/13592
41188         * g++.dg/template/call2.C: New test.
41189
41190 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41191
41192         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
41193         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
41194         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
41195         scalar-return-1_x.c, scalar-return-2_y.c,
41196         scalar-return-3_x.c, scalar-return-3_y.c,
41197         scalar-return-4_x.c, scalar-return-4_y.c,
41198         struct-align-1.h, struct-align-1_x.c,
41199         struct-align-1_y.c, struct-align-2.h,
41200         struct-align-2_x.c, struct-align-2_y.c,
41201         struct-by-value-10_y.c, struct-by-value-11_x.c,
41202         struct-by-value-11_y.c, struct-by-value-12_x.c,
41203         struct-by-value-12_y.c, struct-by-value-13_x.c,
41204         struct-by-value-13_y.c, struct-by-value-14_x.c,
41205         struct-by-value-14_y.c, struct-by-value-15_x.c,
41206         struct-by-value-15_y.c, struct-by-value-16_y.c,
41207         struct-by-value-17_y.c, struct-by-value-18_y.c,
41208         struct-by-value-19_y.c, struct-by-value-1_x.c,
41209         struct-by-value-1_y.c, struct-by-value-20_y.c,
41210         struct-by-value-2_x.c, struct-by-value-2_y.c,
41211         struct-by-value-3_y.c, struct-by-value-4_x.c,
41212         struct-by-value-4_y.c, struct-by-value-5_y.c,
41213         struct-by-value-6_y.c, struct-by-value-7_y.c
41214         struct-by-value-8_x.c, struct-by-value-8_y.c
41215         struct-by-value-9_x.c, struct-by-value-9_y.c
41216         struct-return-10_x.c, struct-return-10_y.c,
41217         struct-return-19_x.c, struct-return-20_x.c
41218         struct-return-2_x.c, struct-return-2_y.c
41219         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
41220         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
41221
41222 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41223
41224         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
41225         attribute on sparc*-sun-solaris2.*.
41226
41227 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
41228
41229         PR c++/13710
41230         * g++.dg/ext/typeof7.C: New test.
41231
41232 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
41233
41234         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
41235         * gcc.dg/const-elim-1.c: Same.
41236
41237 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
41238
41239         * objc.dg/stret-1.m: New.
41240         * objc.dg/stret-2.m: New.
41241
41242 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
41243
41244         PR c++/11895
41245         * g++.dg/ext/vector1.C: New test.
41246
41247 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
41248
41249         * gcc.dg/pch/import-1.c: New.
41250         * gcc.dg/pch/import-1.hs: New.
41251         * gcc.dg/pch/import-1a.h: New.
41252         * gcc.dg/pch/import-1b.h: New.
41253         * gcc.dg/pch/import-1c.h: New.
41254
41255 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
41256
41257         PR c++/13574
41258         * g++.dg/ext/array1.C: New test.
41259
41260         PR c++/13178
41261         * g++.dg/conversion/op1.C: New test.
41262
41263 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
41264
41265         PR 11864
41266         From Kazumoto Kojima / Dan Kegel:
41267         * gcc.dg/pr11864-1.c: New test.
41268
41269         PR 10392
41270         From Marcus Comstedt / Dan Kegel:
41271         * gcc.dg/pr10392-1.c: New test.
41272
41273 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
41274
41275         PR c++/13478
41276         * g++.dg/init/ref10.C: New test.
41277
41278 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41279
41280         PR c++/13407
41281         * g++.dg/parse/typename6.C: New test.
41282
41283 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
41284
41285         PR pch/13361
41286         * g++.dg/pch/wchar-1.C: New.
41287         * g++.dg/pch/wchar-1.Hs: New.
41288
41289 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41290
41291         PR c++/9259
41292         * g++.dg/expr/sizeof2.C: New test.
41293
41294 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
41295
41296         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
41297
41298 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
41299
41300         PR c++/13659
41301         * g++.dg/lookup/strong-using-3.C: New.
41302         * g++.dg/lookup/using-10.C: New.
41303
41304 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
41305
41306         PR c++/13594
41307         * g++.dg/lookup/strong-using-2.C: New.
41308
41309 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
41310             Dan Kegel <dank@kegel.com>
41311             J"orn Rennecke <joern.rennecke@superh.com>
41312
41313         PR target/9365
41314         * gcc.dg/pr9365-1.c: New test.
41315
41316 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41317
41318         PR c++/8856
41319         * g++.dg/parse/casting-operator2.C: New test.
41320         * g++.old-deja/g++.pt/explicit83.C: Remove.
41321
41322 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
41323
41324         * gcc.dg/label-compound-stmt-1.c: New test.
41325         * gcc.c-torture/compile/950922-1.c,
41326         gcc.c-torture/compile/20000211-3.c,
41327         gcc.c-torture/compile/20000518-1.c,
41328         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
41329         compound statements.
41330
41331 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
41332
41333         * gcc.dg/ppc64-abi-1.c: New test.
41334
41335 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
41336
41337          * g++.dg/ext/attrib9.C: Add dg-warnings.
41338
41339 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41340
41341         PR c++/12335
41342         * g++.dg/parse/dtor3.C: New test.
41343
41344 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
41345
41346         PR c++/12709
41347         * g++.dg/parse/try-catch-1.C: New test.
41348
41349 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
41350
41351         * ada/acats/run_all.sh: Add more verbose output in acats.log
41352         when compiling tests.
41353
41354 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
41355
41356         PR 13656
41357         * gcc.dg/typedef-redecl.c: New test case.
41358         * gcc.dg/typedef-redecl.h: New support file.
41359
41360 2004-01-13  Jan Hubicka  <jh@suse.cz>
41361
41362         * gcc.dg/always_inline.c: New test.
41363         * gcc.dg/debug/20031231-1.c: Fix.
41364
41365 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41366
41367         PR c++/13474
41368         * g++.dg/template/array3.C: New test.
41369
41370 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
41371
41372         * g++.dg/ext/lvalue1.C: No longer expected to fail.
41373         * g++.dg/warn/Wunused-2.C: Likewise.
41374
41375 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41376
41377         PR c++/13289
41378         * g++.dg/template/instantiate6.C: New test.
41379
41380 2004-01-12  Roger Sayle  <roger@eyesopen.com>
41381
41382         PR middle-end/11397
41383         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
41384
41385 2004-01-12  Jan Hubicka  <jh@suse.cz>
41386
41387         PR opt/12826
41388         * gcc.dg/20040112-1.c: New.
41389
41390         * gcc.dg/dwarf-die[1-7].c: Move to...
41391         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
41392         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
41393
41394 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
41395
41396         PR c++/4100
41397         * g++.dg/parse/friend4.C: New test.
41398
41399 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
41400
41401         PR c++/4100
41402         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
41403         definition is called a friend.
41404
41405 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
41406
41407         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
41408
41409 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
41410
41411         PR c++/3478
41412         * g++.dg/parse/error10.C: New test.
41413         * g++.dg/template/arg2.C: Accept "invalid type" error.
41414
41415 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
41416
41417         PR middle-end/13392
41418         * g++.dg/opt/expect2.C: New test.
41419
41420 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
41421
41422         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
41423         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
41424         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
41425         Update dg-error regexps.
41426
41427 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
41428
41429         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
41430         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
41431
41432 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
41433
41434         * gcc.dg/pragma-re-1.c: Use right pointer type.
41435
41436 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
41437
41438         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
41439
41440 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
41441
41442         * gcc.dg/rs6000-ldouble-1.c: New.
41443
41444 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41445
41446         DR 337
41447         PR c++/9256
41448         * g++.dg/other/abstract1.C: New test.
41449
41450 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
41451
41452         * g++.dg/lookup/strong-using-1.C: New.
41453
41454 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
41455
41456         PR c/11234
41457         * gcc.dg/func-ptr-conv-1.c: New test.
41458         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
41459
41460 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
41461
41462         PR target/13380.
41463         * gcc.c-torture/compile/20040109-1.c: New.
41464
41465 2004-01-08  Stuart Hastings  <stuart@apple.com>
41466
41467         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
41468         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
41469         * gcc.dg/i386-sse-6.c: ...this new testcase.
41470
41471 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
41472
41473         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
41474
41475 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41476
41477         * ada/acats/run_acats: Treat 'gnatchop' the same way
41478         as 'gnatmake'.  Export GCC_DRIVER.
41479         * ada/acats/run_all.sh: Add target_gnatchop.  Use
41480         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
41481
41482 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41483
41484         PR c++/12573
41485         * g++.dg/template/dependent-expr4.C: New test.
41486
41487 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
41488
41489         * gcc.dg/altivec-11.c: New test.
41490
41491 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
41492
41493         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
41494
41495 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
41496
41497         PR c/6024
41498         * gcc.dg/enum-compat-1.c: New test.
41499         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
41500
41501 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
41502
41503         PR c/12165
41504         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
41505         gcc.dg/c99-idem-qual-3.c: New tests.
41506
41507 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
41508
41509         * gcc.dg/winline-7.c: Don't cast void * to int.
41510
41511 2004-01-06  Jan Hubicka  <jh@suse.cz>
41512
41513         * gcc.dg/i386-sse-5.c: New test
41514         * g++.dg/eh/simd-1.c: Add -w argument for i386.
41515
41516 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
41517
41518         PR c++/12815
41519         * g++.dg/rtti/typeid4.C: New test.
41520
41521 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41522
41523         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
41524
41525 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
41526
41527         PR c++/12132
41528         * g++.dg/template/error11.C: New test.
41529
41530         PR c++/13451
41531         * g++.dg/template/class2.C: New test.
41532
41533 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
41534         Richard Sandiford <rsandifo@redhat.com>
41535
41536         PR c++/13387
41537         * g++.dg/opt/alias3.C: New test.
41538
41539 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
41540
41541         PR c++/13157
41542         * g++.dg/template/koenig3.C: New test.
41543
41544         PR c++/13529
41545         * g++.dg/parse/offsetof3.C: New test.
41546
41547         * g++.dg/init/copy7.C: Add missing dg-error markers.
41548
41549         PR c++/12226
41550         * g++.dg/init/copy7.c: New test.
41551
41552         PR c++/13536
41553         * g++.dg/parse/cast1.C: New test.
41554
41555 2004-01-04  Jan Hubicka  <jh@suse.cz>
41556
41557         * gcc.dg/winline[1-7].c: New tests.
41558
41559 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41560
41561         PR c++/13520
41562         * g++.dg/template/qualttp22.C: New test.
41563
41564 2004-01-01  Jan Hubicka  <jh@suse.cz>
41565
41566         * gcc.dg/debug/20031231-1.c: New.
41567         * gcc.c-torture/compile/20040101-1.c: New.
41568         * gcc.dg/dwarf-die-[1-7].c: New.
41569
41570 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
41571
41572         PR optimization/13521
41573         * gcc.c-torture/compile/20031231-1.c: New test.
41574
41575 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
41576
41577         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
41578
41579 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41580
41581         PR c++/10079
41582         * g++.dg/template/crash16.C: New test.
41583
41584 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
41585
41586         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
41587
41588 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
41589
41590         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
41591         ports.
41592         * g++.old-deja/g++.jason/thunk3.C: Likewise.
41593         * g++.old-deja/g++.law/profile1.C: Likewise.
41594         * gcc.c-torture/compile/981006-1.c: Likewise.
41595         * gcc.c-torture/execute/loop-2e.x: Likewise.
41596         * gcc.c-torture/execute/loop-2f.x: Remove.
41597         * gcc.c-torture/execute/loop-2g.x: Likewise.
41598         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
41599         * gcc.dg/20020312-2.c: Remove traces of dead ports.
41600
41601 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
41602
41603         PR c++/13507
41604         * g++.dg/ext/attrib11.C: New test.
41605
41606         PR c++/13494
41607         * g++.dg/template/array2-1.C: New test.
41608         * g++.dg/template/array2-2.C: New test.
41609
41610 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
41611
41612         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
41613
41614 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
41615
41616         PR c++/12774
41617         * g++.dg/template/array1-1.C: New test.
41618         * g++.dg/template/array1-2.C: New test.
41619
41620 2003-12-29  Roger Sayle  <roger@eyesopen.com>
41621
41622         PR fortran/12632
41623         * g77.dg/12632.f: New test case.
41624
41625 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41626
41627         PR c++/13289
41628         * g++.dg/parse/nontype1.C: New test.
41629
41630 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41631
41632         PR c++/12403
41633         * g++.dg/parse/explicit1.C: New test.
41634         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
41635
41636 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
41637
41638         PR c++/13081
41639         * g++.dg/opt/inline6.C: New test.
41640
41641         PR c++/12613
41642         * g++.dg/parse/error9.C: New test.
41643
41644         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
41645
41646 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
41647
41648         PR c++/13009
41649         * g++.dg/init/assign1.C: New test.
41650
41651 2003-12-28  Roger Sayle  <roger@eyesopen.com>
41652
41653         PR c++/13070
41654         * g++.dg/warn/format3.C: New test case.
41655
41656 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41657
41658         * gcc.c-torture/compile/20031227-1.c: New test.
41659
41660 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
41661
41662         * g++.dg/bprob/bprob.exp: Load target-supports.exp
41663         * g77.dg/bprob/bprob.exp: Likewise.
41664         * gcc.misc-tests/bprob.exp: Likewise.
41665         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
41666         variants on systems where the library does not provide that
41667         functionality.
41668         * gcc.dg/builtins-20.c: Use builtins-config.h.
41669         * gcc.dg/builtins-config.h: New file.
41670
41671 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
41672
41673         * lib/gcc-dg.exp (dg-require-profiling): New function.
41674         * lib/target-supports.exp (check_profiling_available): Likewise.
41675         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
41676         * g77.dg/bprob/bprob.exp: Likewise.
41677         * gcc.misc-tests/bprob.exp: Likewise.
41678         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
41679         * gcc.dg/20021014-1.c: Likewise.
41680         * gcc.dg/nest.c: Likewise.
41681
41682 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
41683
41684         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
41685         compiling.
41686         * g++.dg/lookup/java2.C: Likewise.
41687         * gcc.dg/cpp/lexident.c: Likewise.
41688
41689 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
41690
41691         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
41692         given.
41693         * gcc.c-torture/compile/961203-1.c: Likewise.
41694         * gcc.c-torture/compile/980506-1.c: Likewise.
41695
41696 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
41697
41698         * lib/gcc-dg.exp (dg-prune-output): New annotation.
41699         (additional_prunes): New global.
41700         (gcc-dg-prune): Handle additional per-test pruning.
41701         (dg-test): Clear additional_prunes between tests.
41702
41703         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
41704         dg-prune-output to avoid spurious failures from assembler
41705         complaining about nonexistent WAW violations.
41706         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
41707         Use dg-prune-output to avoid spurious failures from assembler
41708         warning about Itanium B-step errata.
41709
41710 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
41711
41712         * g++.dg/abi/macro0.C: New test.
41713         * g++.dg/abi/macro1.C: Likewise.
41714         * g++.dg/abi/macro2.C: Likewise.
41715
41716         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
41717         * g++.dg/abi/bitfield7.C: Likewise.
41718         * g++.dg/abi/dtor2.C: Likewise.
41719         * g++.dg/abi/mangle11.C: Likewise.
41720         * g++.dg/abi/mangle12.C: Likewise.
41721         * g++.dg/abi/mangle14.C: Likewise.
41722         * g++.dg/abi/mangle17.C: Likewise.
41723         * g++.dg/abi/vbase10.C: Likewise.
41724         * g++.dg/abi/vbase14.C: Likewise.
41725         * g++.dg/template/qualttp17.C: Likewise.
41726
41727 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
41728
41729         PR c/11995
41730         * gcc.dg/20031223-1.c: New test.
41731
41732 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41733
41734         * gcc.dg/noreturn-7.c: New test.
41735
41736 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41737
41738         * gcc.dg/null-pointer-1.c: New test.
41739
41740 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
41741
41742         * g++.old-deja/g++.jason/template18.C: Remove.
41743         * g++.old-deja/g++.jason/template37.C: Likewise.
41744
41745         PR c++/12862
41746         * g++.dg/lookup/ns1.C: New test.
41747
41748         PR c++/12397
41749         * g++.dg/template/lookup3.C: New test.
41750
41751 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
41752
41753         * g++.dg/template/recurse1.C: New test
41754
41755 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
41756
41757         PR c++/12479
41758         * g++.dg/parse/semicolon1.C: New test.
41759         * g++.dg/parse/semicolon1.h: Likewise.
41760
41761 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
41762
41763         * gcc.dg/darwin-misaligned.c: New test.
41764
41765 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
41766
41767         PR c/9163
41768         * gcc.dg/20031222-1.c: New test.
41769
41770 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
41771
41772         PR c++/13438
41773         * g++.dg/parse/error8.C: New test.
41774
41775         PR c++/11554
41776         * g++.dg/warn/ctor-init-1.C: New test.
41777
41778 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
41779
41780         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
41781         too small.
41782         * gcc.c-torture/compile/930217-1.c: Likewise.
41783         * gcc.c-torture/compile/930513-1.c: Likewise.
41784         * gcc.c-torture/execute/920908-2.c: Likewise.
41785         * gcc.c-torture/execute/921204-1.c: Likewise.
41786         * gcc.c-torture/execute/930621-1.c: Likewise.
41787         * gcc.c-torture/execute/930630-1.c: Likewise.
41788         * gcc.c-torture/execute/931031-1.c: Likewise.
41789         * gcc.c-torture/execute/980602-2.c: Likewise.
41790         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
41791         * gcc.c-torture/execute/compndlit-1.c: Likewise.
41792         * gcc.c-torture/execute/extzvsi.c: Likewise.
41793         * gcc.c-torture/unsorted/ext.c: Likewise.
41794
41795 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
41796
41797         PR target/12749
41798         * gcc.c-torture/compile/20031220-2.c: New test case.
41799
41800 2003-12-20  Roger Sayle  <roger@eyesopen.com>
41801
41802         PR optimization/13031
41803         * gcc.c-torture/compile/20031220-1.c: New test case.
41804
41805 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41806
41807         * gcc.dg/cast-function-1.c: New test.
41808
41809 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
41810
41811         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
41812         formats.
41813
41814 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
41815
41816         PR c++/12795
41817         * g++.dg/ext/attrib10.C: New test.
41818
41819 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
41820
41821         * gcc.dg/cleanup-10.c: New test.
41822         * gcc.dg/cleanup-11.c: New test.
41823
41824 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
41825
41826         PR c++/13239
41827         * g++.dg/opt/expect1.C: New test.
41828
41829 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
41830
41831         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
41832
41833 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
41834
41835         PR debug/12923
41836         * gcc.dg/20031218-1.c: New test.
41837
41838         PR debug/12389
41839         * gcc.dg/20031218-2.c: New test.
41840         * gcc.dg/20031218-3.c: New test.
41841
41842         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
41843         of label name and allow for USER_LABEL_PREFIX == "_" names.
41844         * g++.dg/abi/mangle18-2.C: Likewise.
41845         * g++.dg/abi/mangle19-1.C: Likewise.
41846         * g++.dg/abi/mangle19-2.C: Likewise.
41847         * g++.dg/abi/mangle20-1.C: Likewise.
41848         * g++.dg/abi/mangle20-2.C: Likewise.
41849
41850 2003-12-18  Richard Henderson  <rth@redhat.com>
41851
41852         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
41853
41854 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
41855             Dan Kegel <dank@kegel.com>
41856
41857         PR other/12009
41858         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
41859         testing a cross compiler, it causes spurious compile failures.
41860         * lib/g++.exp: Likewise.
41861
41862 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41863
41864         PR c++/13262
41865         * g++.dg/template/access13.C: New test.
41866
41867 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
41868
41869         * gcc.dg/20031216-1.c: New test.
41870
41871 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41872
41873         PR c++/9154
41874         * g++.dg/template/error10.C: New test.
41875
41876 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
41877
41878         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
41879         * g++.dg/eh/simd-2.C: Likewise.
41880
41881 2003-12-17  James E Wilson  <wilson@specifixinc.com>
41882             Roger Sayle  <roger@eyesopen.com>
41883
41884         * gcc.c-torture/execute/ieee/mzero5.c: New.
41885
41886 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
41887
41888         PR c++/10603
41889         * g++.dg/parse/error6.C: New test.
41890
41891         PR c++/12827
41892         * g++.dg/parse/error7.C: New test.
41893
41894 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
41895
41896         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
41897         at -O with stabs debugging formats.
41898         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
41899         * gcc.dg/debug/debug-2.c: Likewise.
41900
41901 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
41902
41903         PR c++/12696
41904         * g++.dg/init/error1.C: New test.
41905
41906         PR c++/12218
41907         * g++.dg/init/pm3.C: New test.
41908
41909 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
41910
41911         PR c/3347
41912         * gcc.dg/bitfld-8.c: New test.
41913
41914 2003-12-16  James Lemke  <jim@wasabisystems.com>
41915
41916         * gcc.dg/arm-scd42-[123].c: New tests.
41917
41918 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
41919
41920         PR c++/9043
41921         * g++.dg/abi/mangle20-1.C: New test.
41922         * g++.dg/abi/mangle20-2.C: New test.
41923
41924 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
41925
41926         PR c++/13275
41927         * g++.dg/other/offsetof2.C: Remove XFAIL.
41928         * g++.dg/parse/offsetof1.C: New test.
41929         * g++.gd/parse/offsetof2.C: Likewise.
41930
41931 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41932
41933         * g++.dg/template/nontype3.C: New test.
41934         * g++.dg/template/static2.C: Tweaked the dg-error clause.
41935
41936 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41937
41938         * g++.dg/warn/noreturn-3.C: Also test instantiation.
41939
41940 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
41941
41942         PR c++/13387
41943         * g++.dg/expr/assign1.C: New test.
41944
41945         PR c++/13242
41946         * g++.dg/abi/mangle19-1.C: New test.
41947         * g++.dg/abi/mangle19-2.C: New test.
41948
41949 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
41950
41951         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
41952
41953 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41954
41955         * gcc.c-torture/execute/20031216-1.c: New test.
41956
41957 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41958
41959         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
41960         an ICE regression.
41961
41962 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
41963
41964         PR c++/10926
41965         * g++.dg/template/error9.C: New test.
41966
41967         PR c++/11116
41968         * g++.dg/template/error8.C: New test.
41969
41970 2003-12-15  Roger Sayle  <roger@eyesopen.com>
41971
41972         PR middle-end/13400
41973         * gcc.c-torture/execute/20031215-1.c: New test case.
41974
41975 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
41976
41977         PR c++/13269
41978         * g++.dg/parse/error5.C: New test.
41979
41980         PR c++/12989
41981         * g++.dg/expr/sizeof1.C: New test.
41982
41983         PR c++/13310
41984         * g++.dg/template/crash15.C: New test.
41985
41986 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
41987
41988         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
41989         a non-POD type as the last named parameter of a varargs function.
41990
41991 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
41992
41993         PR c++/13243
41994         PR c++/12573
41995         * g++.dg/template/crash14.C: New test.
41996         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
41997
41998 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
41999
42000         * g++.dg/other/java1.C: New test.
42001
42002         PR c++/13241
42003         * g++.dg/abi/mangle18-1.C: New test.
42004         * g++.dg/abi/mangle18-2.C: New test.
42005
42006 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42007
42008         PR optimization/10312
42009         * gcc.c-torture/execute/20031214-1.c: New.
42010
42011 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
42012
42013         PR c++/10779
42014         PR c++/12160
42015         * g++.dg/parse/error3.C: New test.
42016         * g++.dg/parse/error4.C: Likewise.
42017         * g++.dg/abi/mangle4.C: Tweak error messages.
42018         * g++.dg/lookup/using5.C: Likewise.
42019         * g++.dg/other/error2.C: Likewise.
42020         * g++.dg/parse/typename5.C: Likewise.
42021         * g++.dg/parse/undefined1.C: Likewise.
42022         * g++.dg/template/arg2.C: Likewise.
42023         * g++.dg/template/ttp3.C: Likewise.
42024         * g++.dg/template/type1.C: Likewise.
42025         * g++.old-deja/g++.other/crash32.C: Likewise.
42026         * g++.old-djea/g++.pt/defarg8.C: Likewise.
42027
42028 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42029
42030         PR c++/13106
42031         * g++.dg/warn/noreturn-3.C: New test.
42032
42033 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
42034
42035         PR c++/13118
42036         * g++.dg/abi/covariant3.C: New.
42037
42038 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
42039
42040         * g++.dg/eh/ia64-1.C: New test.
42041
42042 2003-12-12  Roger Sayle  <roger@eyesopen.com>
42043
42044         PR optimization/13037
42045         * g77.f-torture/execute/13037.f: New test case.
42046
42047 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
42048
42049         PR c++/12881
42050         * g++.dg/abi/covariant2.C: New.
42051
42052 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
42053
42054         * gcc.dg/cpp/trad/macro.c: New tests.
42055
42056 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
42057
42058         * gcc.c-torture/execute/wchar_t-1.x: Delete.
42059
42060 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
42061
42062         PR other/10819
42063         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
42064         to fix Bug 10819.
42065         * lib/g++.exp (g++_version): Likewise.
42066         * lib/g77.exp (g77_version): Likewise.
42067         * lib/objc.exp (default_objc_version): Likewise.
42068
42069 2003-12-10  Richard Henderson  <rth@redhat.com>
42070
42071         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
42072
42073         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
42074
42075 2003-12-08  Matt Austern  <austern@apple.com>
42076
42077         PR c/13134
42078         * lib/gcc-dg.exp (dg-require-visibility): Define.
42079         * lib/target-supports (check_visibility_available): Define.
42080         * gcc.dg/visibility-1.c: New test.
42081         * gcc.dg/visibility-2.c: Likewise.
42082         * gcc.dg/visibility-3.c: Likewise.
42083         * gcc.dg/visibility-4.c: Likewise.
42084         * gcc.dg/visibility-5.c: Likewise.
42085         * gcc.dg/visibility-6.c: Likewise.
42086         * g++.dg/ext/visibility-1.C: Likewise.
42087         * g++.dg/ext/visibility-2.C: Likewise.
42088         * g++.dg/ext/visibility-3.C: Likewise.
42089         * g++.dg/ext/visibility-4.C: Likewise.
42090         * g++.dg/ext/visibility-5.C: Likewise.
42091         * g++.dg/ext/visibility-6.C: Likewise.
42092
42093 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42094
42095         * g++.dg/lookup/java1.C: New test.
42096         * g++.dg/lookup/java2.C: New test.
42097
42098 2003-12-07  Falk Hueffner  <falk@debian.org>
42099
42100         * g++.dg/opt/noreturn-1.C: New test.
42101
42102 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
42103
42104         * gcc.dg/overflow-1.c: New test.
42105
42106 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42107
42108         * g77.f-torture/compile/13060.f: New test.
42109
42110 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
42111
42112         PR c++/13323
42113         * g++.dg/inherit/operator2.C: New test.
42114
42115 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
42116
42117         PR c++/13305
42118         * g++.dg/ext/attrib9.C: New test.
42119
42120 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
42121
42122         PR c++/13314
42123         * g++.dg/template/error7.C: New test.
42124
42125 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
42126             J"orn Rennecke <joern.rennecke@superh.com>
42127
42128         PR target/13302
42129         * g++.dg/other/struct-va_list.C: New test.
42130
42131 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42132
42133         PR c++/13166
42134         * g++.dg/parse/defarg6.C: New test.
42135
42136 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
42137
42138         PR target/13256
42139         * gcc.c-torture/execute/20031201-1.c: New test.
42140
42141 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
42142
42143         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
42144
42145 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42146
42147         * gcc.dg/builtin-return-1.c: New test.
42148
42149 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
42150             J"orn Rennecke <joern.rennecke@superh.com>
42151
42152         PR optimization/13260
42153         * gcc.c-torture/execute/20031204-1.c: New test.
42154
42155 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
42156
42157         PR c++/9127
42158         * g++.dg/template/error6.C: New test.
42159
42160 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
42161
42162         * gcc.dg/20031202-1.c: New test.
42163
42164 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
42165
42166         PR c++/13179
42167         * g++.dg/template/eh1.C: New test.
42168
42169         PR c++/10771
42170         * g++.dg/template/error5.C: New test.
42171
42172 2003-12-02  David Ung  <davidu@mips.com>
42173
42174         * gcc.dg/compat/vector-check.h: Corrected type for var
42175         g_##TMODE
42176
42177 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42178
42179         PR c++/10126
42180         * g++.dg/template/ptrmem8.C: New test.
42181
42182 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42183
42184         PR c++/12573
42185         * g++.dg/template/dependent-expr3.C: New test.
42186
42187 2003-12-01  James Lemke  <jim@wasabisystems.com>
42188
42189         * gcc.dg/arm-g2.c: New test.
42190
42191 2003-12-01  Roger Sayle  <roger@eyesopen.com>
42192
42193         PR optimization/11634
42194         * gcc.dg/20031201-2.c: New test case.
42195
42196 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
42197
42198         PR 11433
42199         * objc.dg/proto-lossage-3.m: New test.
42200
42201 2003-12-01  Roger Sayle  <roger@eyesopen.com>
42202
42203         PR optimization/12628
42204         * gcc.dg/20031201-1.c: New test case.
42205
42206 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
42207
42208         * gcc.dg/unaligned-1.c: New test.
42209
42210 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
42211
42212         PR c++/9849
42213         * g++.dg/template/error4.C: New test.
42214         * g++.dg/template/nested3.C: Adjust error markers.
42215
42216 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42217
42218         * gcc.dg/cpp/assert4.c: Check more #system assertions.
42219
42220 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
42221
42222         PR c/10333
42223         * gcc.dg/bitfld-7.c: New test.
42224
42225 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
42226
42227         * gcc.dg/tls/asm-1.C: New test.
42228
42229 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42230
42231         * gcc.dg/cpp/assert4.c: Update.
42232
42233 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
42234
42235         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
42236         * gcc.dg/builtin-apply3.c: New test.
42237
42238 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42239
42240         * lib/compat.exp (compat-obj): New xfaildata parameter.
42241         Use it to set compiler_conditional_xfail_data before compiling.
42242         (compat-get-options): Handle dg-xfail-if.
42243         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
42244         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
42245         * gcc.dg/compat/vector-1_y.c: Likewise.
42246         * gcc.dg/compat/vector-2_x.c: Likewise.
42247         * gcc.dg/compat/vector-2_y.c: Likewise.
42248
42249 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42250
42251         * g++.dg/opt/reg-stack4.C: New test.
42252
42253 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42254
42255         * gcc.dg/builtin-apply2.c: New test.
42256
42257 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
42258
42259         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
42260
42261 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42262
42263         PR c++/12924
42264         * g++.dg/template/template-id-2.C: New test.
42265
42266 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42267
42268         PR c++/5369
42269         * g++.dg/template/memfriend1.C: New test.
42270         * g++.dg/template/memfriend2.C: Likewise.
42271         * g++.dg/template/memfriend3.C: Likewise.
42272         * g++.dg/template/memfriend4.C: Likewise.
42273         * g++.dg/template/memfriend5.C: Likewise.
42274         * g++.dg/template/memfriend6.C: Likewise.
42275         * g++.dg/template/memfriend7.C: Likewise.
42276         * g++.dg/template/memfriend8.C: Likewise.
42277         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
42278
42279 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
42280
42281         PR c++/12515
42282         * g++.dg/ext/cond1.C: New test.
42283
42284 2003-11-20  Richard Henderson  <rth@redhat.com>
42285
42286         * gcc.dg/20020201-2.c: Remove.
42287         * gcc.dg/20020201-4.c: Remove.
42288         * gcc.dg/20020304-1.c: Remove.
42289
42290 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
42291
42292         * gcc.dg/cpp/trad/xwin1.c: New test case.
42293
42294 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
42295
42296         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
42297         * lib/g77.exp: Likewise.
42298         * lib/objc.exp: Likewise.
42299         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
42300         for darwin.
42301
42302 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42303
42304         PR c++/12932
42305         * g++.dg/template/static5.C: New test.
42306
42307 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
42308
42309         * gcc.dg/nested-func-1.c: New test.
42310
42311 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42312
42313         * gcc.dg/cpp/assert4.c: New test.
42314
42315 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
42316
42317         PR c++/2294
42318         * g++.dg/lookup/using9.c: New test.
42319
42320 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
42321
42322         PR c++/12762
42323         * g++.dg/template/error3.C: New test.
42324
42325 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
42326
42327         PR ada/13035
42328         * ada/acats/run_acats, run_all.sh: Fix syntax error.
42329         No longer use a wrapper for gcc, since this does not work under
42330         Windows.
42331
42332 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
42333
42334         PR c++/2094
42335         * g++.dg/template/ptrmem7.C: New test.
42336
42337 2003-11-13  Andrew Pinski <apinski@apple.com>
42338
42339         * gcc.c-torture/compile/20031113-1.c: New test.
42340
42341 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
42342             Kean Johnston <jkj@sco.com>
42343
42344         PR c/13029
42345         * gcc.dg/unused-4.c: Update.
42346
42347 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
42348
42349         * g++.dg/opt/const3.C: New test.
42350
42351 2003-11-13  Jan Hubicka  <jh@suse.cz>
42352
42353         * gcc.c-torture/compile/20031112-1.c: New test.
42354
42355 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
42356
42357         * g++.dg/parse/crash10.C: Remove bogus error marker.
42358
42359 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42360
42361         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
42362         (host_gcc): Likewise.
42363         (ROOT): Honor $PWDCMD.
42364         (BASE): Likewise.
42365         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
42366
42367 2003-11-12  Catherine Moore  <clm@redhat.com>
42368
42369         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
42370
42371 2003-11-12  Andreas Jaeger  <aj@suse.de>
42372             Jakub Jelinek  <jakub@redhat.com>
42373             Andrew Pinski  <pinskia@physics.uc.edu>
42374             Richard Henderson  <rth@redhat.com>
42375
42376         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
42377         systems.
42378         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
42379
42380         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
42381         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
42382
42383 2003-11-11  Andreas Jaeger  <aj@suse.de>
42384
42385         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
42386
42387         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
42388
42389 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
42390
42391         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
42392         Clean ups.
42393
42394 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
42395
42396         * gcc.dg/trampoline-1.c: New test.
42397
42398 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
42399
42400         * gcc.c-torture/compile/200031109-1.c: New test.
42401
42402 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
42403
42404         PR c/3190
42405         PR c/8714
42406         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
42407         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
42408         gcc.dg/format/no-y2k-1.c: Update.
42409
42410 2003-11-08  Roger Sayle  <roger@eyesopen.com>
42411
42412         PR optimization/10467
42413         * gcc.dg/20031108-1.c: New test case.
42414
42415 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
42416
42417         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
42418
42419 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
42420
42421         * gcc.dg/compound-lvalue-1.c: New test.
42422         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
42423         some XFAILs.
42424
42425 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
42426
42427         * gcc.dg/altivec-varargs-1.c: New test.
42428
42429 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42430
42431         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
42432         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
42433         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
42434         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
42435         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
42436
42437 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
42438
42439         * gcc.dg/cond-lvalue-1.c: New test.
42440
42441 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
42442
42443         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
42444
42445 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42446
42447         PR c++/11616
42448         * g++.dg/template/instantiate5.C: New test.
42449
42450 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42451
42452         PR c++/12726
42453         * g++.dg/ext/complit2.C: Replace test with self-contained version.
42454         * ChangeLog: Add missing first entry for above test.
42455
42456 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42457
42458         PR c++/9810
42459         * g++.dg/template/using8.C: New test.
42460         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
42461
42462 2003-11-02  Roger Sayle  <roger@eyesopen.com>
42463
42464         PR optimization/10817
42465         * gcc.c-torture/compile/20031102-1.c: New test case.
42466
42467 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
42468
42469         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
42470         2147483647.
42471
42472 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42473
42474         * gcc.dg/20031102-1.c: New test.
42475
42476 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42477
42478         * gcc.dg/complex-1.c: New test.
42479
42480 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42481
42482         PR c++/12796
42483         * g++.dg/template/crash13.C: Adjust expected error location.
42484         * g++.old-deja/g++.brendan/ns1.C: Likewise.
42485
42486 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
42487
42488         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
42489
42490 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
42491
42492         PR/10239
42493         * gcc.c-torture/compile/20031031-2.c: New test.
42494
42495 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
42496
42497         PR/11640
42498         * gcc.c-torture/compile/20031031-1.c: New test.
42499
42500 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
42501
42502         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
42503         * gcc.misc-tests/bprob.exp: Likewise.
42504         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
42505         the execution test on arm-elf configs.
42506         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
42507         configs that don't support scratch files.
42508         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
42509
42510 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
42511
42512         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
42513         done by dejagnu.
42514
42515 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
42516
42517         * ada/acats/run_all.sh: Redirect mv output to /dev/null
42518         Avoid non pure sh syntax. Add more logging.
42519
42520         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
42521         fail.
42522
42523 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42524
42525         PR libgcj/10610
42526         * gcc.dg/ppc-stackalign-1.c: New test.
42527
42528 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
42529
42530         * ada/acats/run_all.sh: Change output to be more compliant with
42531         dejagnu framework.
42532         Create acats.sum and acats.log files under testsuite/ada/acats
42533         Only run [a-z]* directories, to filter out e.g. CVS.
42534         Redirect build output to log file.
42535
42536 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
42537
42538         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
42539
42540 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
42541
42542         PR ada/5909:
42543         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
42544
42545 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
42546
42547         * gcc.c-torture/compile/20031023-1.c: New test.
42548         * gcc.c-torture/compile/20031023-2.c: New test.
42549         * gcc.c-torture/compile/20031023-3.c: New test.
42550         * gcc.c-torture/compile/20031023-4.c: New test.
42551
42552 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42553
42554         PR c++/10371
42555         * g++.dg/lookup/scoped8.C: New test.
42556
42557 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
42558
42559         * g++.dg/opt/reg-stack3.C: New test.
42560
42561 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42562
42563         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
42564
42565 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42566
42567         PR c++/11076
42568         * g++.dg/template/crash13.C: New test.
42569
42570 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42571
42572         * gcc.dg/c99-restrict-2.c: New test.
42573
42574 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
42575
42576         PR c++/12698, c++/12699, c++/12700, c++/12566
42577         * g++.dg/inherit/covariant9.C: New test.
42578         * g++.dg/inherit/covariant10.C: New test.
42579         * g++.dg/inherit/covariant11.C: New test.
42580
42581 2003-10-23  Jason Merrill  <jason@redhat.com>
42582
42583         PR c++/12726
42584         * g++.dg/ext/complit2.C: New test.
42585
42586 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
42587
42588         PR target/12654
42589         * gcc.c-torture/execute/20031020-1.c: New test.
42590
42591 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42592
42593         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
42594         following the jump_insn.
42595
42596 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
42597
42598         * gcc.dg/cast-lvalue-1.c: New test.
42599
42600 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
42601
42602         PR c++/11962
42603         * g++.dg/template/cond2.C: New test.
42604
42605 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42606
42607         * gcc.dg/builtins-28.c: New test.
42608
42609 2003-10-20  Jan Hubicka  <jh@suse.cz>
42610
42611         * g++.dg/opt/inline4.C: Do not use min-inline-insns
42612         parameter.
42613         * gcc.dg/inline-2.c: Likewise.
42614
42615 2003-10-20  Phil Edwards  <phil@codesourcery.com>
42616
42617         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
42618         * gcc.dg/nest.c: Likewise.
42619
42620 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42621
42622         PR c++/9781, c++/10583, c++/11862
42623         * g++.dg/parse/crash13.C: New test.
42624
42625 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42626
42627         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
42628
42629 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
42630
42631         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
42632         Define HAVE_C99_RUNTIME except on Solaris.
42633         * gcc.dg/builtins-20.c: Likewise.
42634
42635 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42636
42637         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
42638
42639 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42640
42641         PR c++/12495
42642         * g++.dg/template/crash21.C: New test.
42643
42644 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42645
42646         PR c++/2513
42647         * g++.dg/template/typename5.C: New test.
42648
42649 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42650
42651         PR c++/12369
42652         * g++.dg/template/friend25.C: New test.
42653
42654 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
42655
42656         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
42657         versions.
42658
42659 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
42660
42661         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
42662         == 2147483647.
42663
42664 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
42665
42666         * gcc.c-torture/execute/960416-1.x: Remove.
42667         * gcc.c-torture/execute/divconst-3.x: Likewise.
42668
42669 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
42670
42671         PR target/12598
42672         * gcc.dg/torture/cris-volatile-1.c: New test.
42673
42674 2003-10-14  Roger Sayle  <roger@eyesopen.com>
42675
42676         PR optimization/9325
42677         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
42678         for overflowing floating point to integer conversion during RTL
42679         simplification.
42680
42681 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
42682
42683         * objc/execute/_cmd.m: Fix typo.
42684         * objc.dg/image-info.m, objc.dg/symtab-1.m:
42685         Relax 'scan-assembler' regexp.
42686         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
42687         objc.dg/try-catch-4.m: Run on non-Darwin targets.
42688         * objc.dg/zero-link-2.m: Remove blank line.
42689         * objc.dg/zero-link-3.m: New test case.
42690
42691 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
42692
42693         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
42694
42695         * gcc.dg/asm-names.c: Use scan-assembler-not rather
42696         than linker trickery.
42697
42698 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42699
42700         PR c++/12370
42701         * g++.dg/other/friend2.C: New test.
42702
42703 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
42704
42705         * gcc.dg/20031012-1.c: New test.
42706
42707 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
42708
42709         * gcc.dg/weak/weak-3.c: Fix for new warning.
42710
42711 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
42712
42713         PR optimization/8750
42714         * gcc.c-torture/execute/20031012-1.c: New test case.
42715
42716 2003-10-11  Roger Sayle  <roger@eyesopen.com>
42717
42718         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
42719         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
42720
42721 2003-10-11  Roger Sayle  <roger@eyesopen.com>
42722
42723         PR optimization/12260
42724         * gcc.c-torture/compile/20031011-2.c: New test case.
42725
42726 2003-10-11  Roger Sayle  <roger@eyesopen.com>
42727
42728         * gcc.c-torture/execute/20031011-1.c: New testcase.
42729
42730 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
42731
42732         * gcc.c-torture/compile/20031011-1.c: New test.
42733
42734 2003-10-11  Jan Hubicka  <jh@suse.cz>
42735
42736         * g++.dg/other/first-global.C: New test.
42737
42738 2003-10-11  Roger Sayle  <roger@eyesopen.com>
42739
42740         * gcc.c-torture/execute/string-opt-18.c: New testcase.
42741
42742 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
42743
42744         * gcc.c-torture/compile/20031010-1.c: New test.
42745
42746 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
42747
42748         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
42749         * gcc.c-torture/execute/va-arg-25.c: ... here.
42750
42751 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
42752
42753         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
42754
42755 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
42756
42757         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
42758
42759 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
42760
42761         * g++.dg/parse/error2.C: New test.
42762
42763 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
42764
42765         PR c++/11097
42766         * g++.dg/other/error5.C: Modify the error message.
42767         * g++.dg/lookup/using8.C: New test.
42768
42769 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
42770
42771         * gcc.dg/darwin-abi-2.c: New file.
42772         * gcc.c-torture/execute/va-arg-24.c: New file.
42773
42774 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
42775
42776         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
42777         indentation.
42778
42779 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
42780
42781         PR c++/10147
42782         * g++.dg/other/error4.C: Update error messages.
42783         * g++.dg/template/ptrmem4.C: Likewise.
42784
42785         PR c++/12337
42786         * g++.dg/init/new9.C: New test.
42787
42788         PR c++/12334, c++/12236, c++/8656
42789         * g++.dg/ext/attrib8.C: New test.
42790
42791 2003-10-06  Devang Patel  <dpatel@apple.com>
42792
42793         * gcc.dg/debug/dwarf2-3.h: New test.
42794         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
42795
42796 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
42797
42798         * g++.dg/opt/cfg2.C: New test.
42799
42800 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42801
42802         * g++.dg/opt/float1.C: New test.
42803
42804 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42805
42806         * gcc.dg/c90-array-lval-6.c: New test.
42807         * gcc.dg/c99-array-lval-6.c: New test.
42808
42809 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
42810             Ziemowit Laski  <zlaski@apple.com>
42811
42812         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
42813         'Derived', so that it is never considered a class method; add
42814         new warning for '+port' method ambiguity.
42815         * objc.dg/method-12.m: Include <objc/objc.h> instead of
42816         <objc/objc-api.h> (needed on Mac OS X).
42817         * objc.dg/method-13.m: New test.
42818
42819 2003-10-03  Roger Sayle  <roger@eyesopen.com>
42820
42821         PR optimization/9325, PR java/6391
42822         * gcc.c-torture/execute/20031003-1.c: New test case.
42823
42824 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
42825
42826         PR optimization/12180
42827         * gcc.dg/20031002-1.c: New test.
42828
42829         PR c++/12486
42830         * g++.dg/inherit/error1.C: New test.
42831
42832 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
42833
42834         * lib/f-torture.exp (search_for): Rename to...
42835         (search_for_re): This.  Also, clean up comments and the
42836         "regexp" invocation.
42837
42838 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
42839
42840         * gcc.c-torture/compile/20031002-1.c: New test.
42841
42842 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
42843
42844         * g++.dg/opt/cond1.C: New test.
42845
42846 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
42847
42848         * gcc.dg/Wold-style-definition-2.c: New testcase.
42849         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
42850
42851 2003-09-29  Richard Henderson  <rth@redhat.com>
42852
42853         * g++.dg/init/array10.C: Add dg-options.
42854
42855 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
42856
42857         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
42858
42859 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42860
42861         * g++.dg/template/friend19.C: Fix typo.
42862         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
42863
42864 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
42865
42866         * gcc.c-torture/execute/20030928-1.c: New test.
42867         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
42868
42869 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42870
42871         * g++.dg/opt/unroll1.C: New test.
42872
42873 2003-09-26  Roger Sayle  <roger@eyesopen.com>
42874
42875         PR optimization/11741
42876         * gcc.dg/20030926-1.c: New test case.
42877
42878 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42879
42880         PR c++/5655
42881         * g++.dg/parse/access7.C: New test.
42882         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
42883
42884 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
42885
42886         MERGE OF objc-improvements-branch into MAINLINE:
42887         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
42888         if libobjc has not been built.
42889         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
42890         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
42891         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
42892         objc/execute/nested-3.m, objc/execute/np-2.m,
42893         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
42894         objc/execute/redefining_self.m, objc/execute/root_methods.m,
42895         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
42896         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
42897         objc.dg/special/unclaimed-category-1.h,
42898         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
42899         well as GNU runtime.
42900         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
42901         * execute/cascading-1.m, execute/function-message-1.m,
42902         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
42903         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
42904         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
42905         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
42906         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
42907         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
42908         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
42909         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
42910         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
42911         * objc.dg/bitfield-2.m: Run only on Darwin.
42912         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
42913         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
42914         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
42915         * objc.dg/const-str-1.m: Fix constant string layout.
42916
42917 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
42918
42919         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
42920
42921 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
42922
42923         * gcc.dg/darwin-abi-1.c: New file.
42924
42925 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
42926
42927         PR target/12281
42928         * gcc.c-torture/compile/20030921-1.c: New test.
42929
42930 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
42931
42932         * g++.dg/opt/reg-stack2.C: New test.
42933
42934 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
42935
42936         * g++.dg/eh/delayslot1.C: New test.
42937
42938 2003-09-20  Richard Henderson  <rth@redhat.com>
42939
42940         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
42941
42942 2003-09-20  Roger Sayle  <roger@eyesopen.com>
42943
42944         * gcc.c-torture/execute/20030920-1.c: New test case.
42945
42946 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42947
42948         * g++.dg/rtti/typeid3.C: Correct expected error message.
42949
42950 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42951
42952         PR c++/157
42953         * g++.dg/parse/crash12.C: New test.
42954
42955 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
42956
42957         * gcc.dg/compat/mixed-struct-check.h: New.
42958         * gcc.dg/compat/mixed-struct-defs.h: New.
42959         * gcc.dg/compat/mixed-struct-init.h: New.
42960         * gcc.dg/compat/struct-by-value-19_main.c: New.
42961         * gcc.dg/compat/struct-by-value-19_x.c: New.
42962         * gcc.dg/compat/struct-by-value-19_y.c: New.
42963         * gcc.dg/compat/struct-by-value-20_main.c: New.
42964         * gcc.dg/compat/struct-by-value-20_x.c: New.
42965         * gcc.dg/compat/struct-by-value-20_y.c: New.
42966         * gcc.dg/compat/struct-return-19_main.c: New.
42967         * gcc.dg/compat/struct-return-19_x.c: New.
42968         * gcc.dg/compat/struct-return-19_y.c: New.
42969         * gcc.dg/compat/struct-return-20_main.c: New.
42970         * gcc.dg/compat/struct-return-20_x.c: New.
42971         * gcc.dg/compat/struct-return-20_y.c: New.
42972
42973 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
42974         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
42975         so that it will not complain on LP64 targets.
42976
42977 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42978
42979         PR c++/495
42980         * g++.dg/template/friend24.C: New test.
42981
42982 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
42983
42984         PR c++/12332
42985         * g++.dg/template/memtmpl2.C: New test.
42986
42987 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
42988
42989         PR target/11184
42990         * gcc.dg/builtin-apply1.c: New test.
42991
42992 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
42993
42994         PR c++/9848
42995         * g++.dg/warn/Wunused-4.C: New test.
42996
42997 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42998
42999         PR c++/12316
43000         * g++.dg/other/gc2.C: New test.
43001
43002 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
43003
43004         PR c++/11991
43005         * g++.dg/rtti/typeid3.C: New test.
43006
43007         PR c++/12266
43008         * g++.dg/overload/template1.C: New test.
43009
43010 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
43011
43012         * g++.dg/opt/cfg3.C: New test.
43013
43014 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43015
43016         PR c++/7939
43017         * g++.dg/template/crash11.C: New test.
43018
43019 2003-09-16  Jason Merrill  <jason@redhat.com>
43020             Jakub Jelinek  <jakub@redhat.com>
43021
43022         * gcc.dg/attr-warn-unused-result.c: New test.
43023
43024 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
43025
43026         PR c++/12184
43027         * g++.dg/expr/call2.C: New test.
43028
43029 2003-09-15  Andreas Jaeger  <aj@suse.de>
43030
43031         * gcc.dg/Wold-style-definition-1.c: New test.
43032
43033 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
43034
43035         PR c++/3907
43036         * g++.dg/parse/template12.C: New test.
43037
43038         * g++.dg/abi/bitfield11.C: New test.
43039         * g++.dg/abi/bitfield12.C: Likewise.
43040
43041 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
43042
43043         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
43044         non-expansion of functional macro name without arguments at EOL.
43045         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
43046
43047 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
43048
43049         * gcc.c-torture/execute/20030914-[12].c: New tests.
43050
43051 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
43052
43053         PR c++/11788
43054         * g++.dg/overload/addr1.C: New test.
43055
43056 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
43057
43058         * gcc.dg/20030909-1.c: New test.
43059
43060 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43061
43062         * gcc.dg/ultrasp10.c: New test.
43063
43064 2003-09-09  Devang Patel  <dpatel@apple.com>
43065
43066         * gcc.dg/darwin-ld-6.c: New test.
43067
43068 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43069
43070         * gcc.dg/torture/builtin-explog-1.c: New testcase.
43071
43072 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
43073
43074         * gcc.dg/ia64-types1.c: New test.
43075         * gcc.dg/ia64-types2.c: Likewise.
43076
43077 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43078
43079         * gcc.dg/builtins-1.c: Add more _Complex tests.
43080         * gcc.dg/torture/builtin-attr-1.c: Likewise.
43081
43082         * gcc.dg/builtins-1.c: Test existing _Complex functions.
43083         * gcc.dg/torture/builtin-attr-1.c: Likewise.
43084
43085 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
43086
43087         PR c++/11786
43088         * g++.dg/lookup/koenig2.C: New test.
43089
43090         PR c++/5296
43091         * g++.dg/rtti/typeid2.C: New test.
43092
43093 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
43094
43095         * gcc.c-torture/compile/20030904-1.c: New test.
43096
43097 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
43098
43099         * g++.dg/opt/longbranch2.C: New test.
43100
43101 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
43102
43103         * g++.dg/template/crash10.C: Only compile it.
43104
43105 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
43106
43107         PR middle-end/11665
43108         * gcc.c-torture/compile/20030907-1.c: New test.
43109         * g++.dg/init/array11.C: New test.
43110
43111 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
43112
43113         PR c++/11852
43114         * g++.dg/init/struct1.C: New test.
43115
43116 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
43117
43118         PR c++/12181
43119         * g++.dg/expr/comma1.C: New test.
43120
43121 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
43122
43123         PR c++/11867
43124         * g++.dg/expr/static_cast5.C: New test.
43125
43126 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
43127
43128         PR c++/11507
43129         * g++.dg/lookup/scoped7.C: New test.
43130
43131         PR c++/9574
43132         * g++.dg/other/static1.C: New test.
43133
43134         PR c++/11490
43135         * g++.dg/warn/template-1.C: New test.
43136
43137         PR c++/11432
43138         * g++.dg/template/crash10.C: New test.
43139
43140         PR c++/2478
43141         * g++.dg/overload/VLA.C: New test.
43142
43143         PR c++/10804
43144         * g++.dg/template/call1.C: New test.
43145
43146 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43147
43148         PR c++/11794
43149         * g++.dg/parse/using3.C: New test.
43150
43151 2003-09-06  Roger Sayle  <roger@eyesopen.com>
43152
43153         PR c++/11409
43154         * g++.dg/overload/builtin3.C: New test case.
43155
43156 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
43157
43158         PR c/9862
43159         * gcc.dg/20030906-1.c: New test.
43160         * gcc.dg/20030906-2.c: Likewise.
43161
43162 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43163
43164         PR c++/12167
43165         * g++.dg/parse/defarg5.C: New test.
43166
43167         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
43168
43169 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
43170
43171         PR c++/12163
43172         * g++.dg/expr/static_cast4.C: New test.
43173
43174         PR c++/12146
43175         * g++.dg/template/crash9.C: New test.
43176
43177 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
43178
43179         * g++.old-deja/g++.ext/pretty2.C: Update for change
43180         in __FUNCTION__.
43181         * g++.old-deja/g++.ext/pretty3.C: Likewise.
43182
43183 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
43184
43185         PR c++/11922
43186         * g++/dg/template/qualified-id1.C: New test.
43187
43188         PR c++/12037
43189         * g++.dg/warn/noeffect4.C: New test.
43190
43191 2003-09-04  Matt Austern  <austern@apple.com>
43192
43193         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
43194         * g++.dg/ext/fnname2.C: Likewise.
43195         * g++.dg/ext/fnname3.C: Likewise.
43196
43197 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
43198
43199         * g++.dg/expr/lval1.C: New test.
43200         * g++.dg/ext/lvcast.C: Remove.
43201
43202 2003-09-03  Roger Sayle  <roger@eyesopen.com>
43203
43204         PR optimization/11700.
43205         * gcc.c-torture/compile/20030903-1.c: New test case.
43206
43207 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
43208
43209         PR c++/12053
43210         * g++.dg/abi/layout4.C: New test.
43211
43212 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
43213
43214         PR c++/11553
43215         * g++.dg/parse/friend3.C: New test.
43216
43217 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
43218
43219         PR c++/11847
43220         * g++.dg/template/class1.C: New test.
43221
43222         PR c++/11808
43223         * g++.dg/expr/call1.C: New test.
43224
43225 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
43226
43227         PR c++/12114
43228         * g++.dg/init/ref9.C: New test.
43229
43230         PR c++/11972
43231         * g++.dg/template/nested4.C: New test.
43232
43233 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
43234
43235         PR c++/12093
43236         * g++.dg/template/non-dependent4.C: New test.
43237
43238         PR c++/11928
43239         * g++.dg/inherit/conv1.C: New test.
43240
43241 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
43242
43243         PR c++/6196
43244         * g++.dg/ext/label1.C: New test.
43245         * g++.dg/ext/label2.C: Likewise.
43246
43247 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
43248
43249         * g++.dg/expr/cond3.C: New test.
43250
43251 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43252
43253         * gcc.dg/builtins-1.c: Add new builtin cases.
43254
43255 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43256
43257         * gcc.dg/builtins-1.c: Add new cases.
43258         * gcc.dg/torture/builtin-attr-1.c: Likewise.
43259
43260 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43261
43262         * gcc.dg/builtins-1.c: Add more math builtin tests.
43263         * gcc.dg/torture/builtin-attr-1.c: New test.
43264
43265 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
43266
43267         PR optimization/5079
43268         * g++.dg/opt/static3.C: New test.
43269
43270 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43271
43272         * gcc.misc-tests/gcov-10b.c: New test.
43273
43274 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
43275
43276         * g++.dg/opt/ptrmem3.C: New test.
43277
43278         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
43279
43280 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
43281
43282         * gcc.dg/20030826-2.c: New test.
43283
43284 2003-08-26  Roger Sayle  <roger@eyesopen.com>
43285
43286         PR middle-end/12002
43287         * g77.f-torture/compile/12002.f: New test case.
43288
43289 2003-08-26  Roger Sayle  <roger@eyesopen.com>
43290
43291         * gcc.dg/20030826-1.c: New test case.
43292
43293 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
43294
43295         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
43296
43297 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
43298
43299         PR c++/11871
43300         * c++.dg/lookup/crash1.C: New test.
43301
43302         * c++.dg/warn/noeffect3.C: New test.
43303
43304 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
43305
43306         * gcc.dg/compat/vector-1_x.c: Compile with -w.
43307         * gcc.dg/compat/vector-1_y.c: Ditto.
43308         * gcc.dg/compat/vector-2_x.c: Ditto.
43309         * gcc.dg/compat/vector-2_y.c: Ditto.
43310
43311 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
43312
43313         * gcc.dg/20030702-1.c: New test.
43314
43315 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
43316
43317         PR c++/8795
43318         * g++.dg/ext/altivec-1.C: New test.
43319
43320 2003-08-24  Richard Henderson  <rth@redhat.com>
43321
43322         * g++.dg/eh/simd-2.C: Add -w for x86.
43323
43324 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
43325
43326         * gcc.dg/20030815-1.c: New test.
43327
43328 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43329
43330         PR c++/3765
43331         * g++.dg/parse/access6.C: New test.
43332
43333 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43334
43335         PR c++/641, c++/11876
43336         * g++.dg/template/friend22.C: New test.
43337         * g++.dg/template/friend23.C: Likewise.
43338
43339 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43340
43341         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
43342         identically.
43343
43344 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43345
43346         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
43347
43348 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43349
43350         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
43351
43352 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43353
43354         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
43355
43356 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43357
43358         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
43359
43360 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
43361
43362         PR c++/11919
43363         * g++.dg/overload/prom1.C: New test.
43364
43365         PR c++/11551
43366         * g++.dg/parse/dtor2.C: New test.
43367
43368         PR c++/10762
43369         * g++.dg/parse/using2.C: New test.
43370
43371 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
43372
43373         PR target/11805
43374         * gcc.c-torture/compile/20030821-1.c: New.
43375
43376 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
43377
43378         PR c++/11834
43379         * g++.dg/template/deduce2.C: New test.
43380
43381 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
43382
43383         * gcc.c-torture/execute/20030821-1.c: New test.
43384
43385 2003-08-20  Roger Sayle  <roger@eyesopen.com>
43386
43387         PR middle-end/11984
43388         * gcc.dg/20030820-1.c: New test case.
43389
43390 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
43391
43392         PR c++/11945
43393         * g++.dg/warn/noeffect2.C: New test.
43394
43395 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
43396
43397         PR c++/10926
43398         * g++.dg/template/dtor2.C: New test.
43399
43400         PR c++/11684
43401         * g++.dg/template/operator1.C: New test.
43402         * g++.dg/parse/operator4.C: New test.
43403
43404         PR c++/11946.C
43405         * g++.dg/expr/enum1.C: New test.
43406         * gcc.dg/c99-bool-1.c: Remove bogus warning.
43407
43408         PR c++/11036.C
43409         * g++.dg/parse/elab2.C: New test.
43410         * g++.dg/parse/typedef4.C: Change error message.
43411         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
43412         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
43413         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
43414
43415 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
43416
43417         * gcc.dg/pch/warn-1.c: New.
43418         * gcc.dg/pch/warn-1.hs: New.
43419
43420         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
43421         not-tested file.
43422
43423 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
43424
43425         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
43426
43427 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
43428
43429         * gcc.dg/uninit-D.c: New Test.
43430         * gcc.dg/uninit-E.c: New Test.
43431         * gcc.dg/uninit-F.c: New Test.
43432         * gcc.dg/uninit-G.c: New Test.
43433
43434 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
43435
43436         * g++.dg/README: Describe the pch directory.
43437
43438 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43439
43440         PR c++/11174
43441         * g++.dg/parse/access4.C: New test.
43442         * g++.dg/parse/access5.C: Likewise.
43443         * g++.old-deja/g++.jason/access17.C: Adjust error message.
43444
43445 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
43446
43447         * gcc.dg/noncompile/20030818-1.c: New.
43448
43449 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43450
43451         PR c++/11957
43452         * g++.dg/warn/noeffect1.C: New test.
43453
43454         * g++.dg/template/scope2.C: New test.
43455         * g++.dg/template/error2.C: Correct dg-error
43456
43457 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
43458
43459         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
43460
43461 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
43462
43463         PR C++/11512
43464         * g++.dg/template/warn1.C: New.
43465
43466 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
43467
43468         * g++.dg/template/error2.C: New test.
43469         * g++.dg/lookup/using7.C: Adjust errors
43470         * g++.old-deja/g++.pt/crash36.C: Likewise.
43471         * g++.old-deja/g++.pt/derived3.C: Likewise.
43472
43473 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43474
43475         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
43476         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
43477         * gcc.c-torture/execute/builtins/string-9.c: New, from
43478         string-opt-9.c.  Adjust for execute/builtins framework.
43479         * gcc.c-torture/execute/string-opt-9.c: Delete.
43480
43481 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
43482
43483         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
43484
43485         * g++.dg/parse/ret-type2.C: New test.
43486
43487         PR c++/11703
43488         * g++.dg/init/new8.C: New test.
43489
43490         PR c++/10923
43491         * g++.dg/parse/typedef5.C: New test.
43492
43493         PR c++/9512
43494         * g++.dg/parse/qualified2.C: New test.
43495         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
43496         invalid code.
43497
43498 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
43499
43500         * g++.dg/conversion/ptrmem1.C: New test.
43501
43502 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
43503
43504         PR target/11693
43505         * gcc.dg/20030811-1.c: New test.
43506
43507         PR target/11535
43508         * gcc.c-torture/execute/20030811-1.c: New test.
43509
43510 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43511
43512         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
43513
43514 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
43515
43516         PR c++/11789.C
43517         * g++.dg/inherit/multiple1.C: New test.
43518
43519 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
43520
43521         * gcc.dg/spe1.c: New test.
43522
43523         PR c++/11670
43524         * g++.dg/expr/cast2.C: New test.
43525
43526         PR c++/10530
43527         * g++.dg/template/dependent-name2.C: New test.
43528
43529 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
43530
43531         * g++.dg/parse/crash11.C: Put the dg options in comments.
43532
43533 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
43534
43535         * lib/gcc-dg.exp: Update for diagnostic change.
43536
43537 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43538
43539         PR c++/5767
43540         * g++.dg/parse/crash11.C: New test.
43541
43542 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
43543
43544         * gcc.dg/cpp/spacing1.c: Update.
43545
43546 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
43547
43548         PR target/11739
43549         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
43550         a value for -mtune.
43551
43552 2003-08-04  Roger Sayle  <roger@eyesopen.com>
43553
43554         PR middle-end/11771
43555         * gcc.c-torture/compile/20030804-1.c: New test case.
43556
43557 2003-08-04  Roger Sayle  <roger@eyesopen.com>
43558
43559         * gcc.dg/20030804-1.c: New test case.
43560
43561 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
43562
43563         * gcc.dg/cpp/separate-1.c: New test.
43564
43565 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
43566
43567         PR c++/11704
43568         * g++.dg/template/dependent-expr2.C: New test.
43569
43570         PR c++/11766
43571         * g++.dg/expr/ptrmem1.C: New test.
43572
43573 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43574
43575         PR c++/9453
43576         * g++.dg/template/friend15.C: New test.
43577
43578 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
43579
43580         * lib/dg-pch.exp: Work round PCH bug.
43581
43582 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43583
43584         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
43585         builtins.  Move cases from builtins-4.c here.
43586
43587         * gcc.dg/torture/builtin-math-1.c: New test taken from
43588         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
43589         additional cases.
43590
43591         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
43592         Delete.
43593
43594 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
43595
43596         PR c++/9447
43597         * g++.dg/template/using7.C: New test.
43598
43599 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
43600
43601         * import1.c, import2.c: New tests.
43602
43603 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
43604
43605         * g++.dg/eh/crossjump1.C: New test.
43606
43607 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
43608
43609         PR c++/11697
43610         * g++.dg/template/using6.C: New test.
43611
43612         PR c++/11744
43613         * g++.dg/template/koenig2.C: New test.
43614
43615 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43616
43617         PR c++/7983
43618         * g++.dg/parse/typedef4.C: New test.
43619
43620 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43621
43622         PR c++/8442, c++/8806
43623         * g++.dg/template/elab1.C: New test.
43624         * g++.dg/template/type2.C: Likewise.
43625         * g++.dg/template/ttp3.C: Adjust expected error message.
43626         * g++.old-deja/g++.law/visibility13.C: Likewise.
43627         * g++.old-deja/g++.niklas/t135.C: Likewise.
43628         * g++.old-deja/g++.pt/ttp41.C: Likewise.
43629         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
43630         template argument.
43631         * g++.old-deja/g++.pt/ttp44.C: Likewise.
43632
43633 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
43634
43635         PR c++/11295
43636         * g++.dg/ext/stmtexpr1.C: New test.
43637
43638         * g++.dg/opt/tmp1.C: New test.
43639
43640         PR c++/11525
43641         * g++.dg/parse/constant4.C: New test.
43642
43643         PR c++/9447
43644         * g++.dg/template/using5.C: New test.
43645
43646 2003-07-31  Roger Sayle  <roger@eyesopen.com>
43647
43648         * gcc.dg/builtins-27.c: New test case.
43649
43650 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
43651
43652         * gcc.dg/tls/opt-7.c: New test.
43653
43654 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
43655
43656         * g++.old-deja/g++.other/crash18.C: Remove.
43657
43658 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
43659
43660         * g++.dg/template/explicit3.C: New.
43661         * g++.dg/template/explicit4.C: New.
43662         * g++.dg/template/explicit5.C: New.
43663
43664         PR c++/11347
43665         * g++.dg/template/memtmpl1.C: New.
43666
43667 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
43668
43669         PR target/11565
43670         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
43671         * gcc.dg/i386-387-5.c (dg-options): Likewise.
43672
43673 2003-07-30  Jan Hubicka  <jh@suse.cz>
43674
43675         * vtgc1.c: Kill.
43676
43677 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
43678
43679         * gcc.dg/struct-in-proto-1.c: New test.
43680
43681 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
43682
43683         * gcc.dg/cpp/include2.c: Only expect one message.
43684
43685 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
43686
43687         PR c++/9447
43688         * g++.dg/template/using1.C: New test.
43689         * g++.dg/template/using2.C: New test.
43690         * g++.dg/template/using3.C: New test.
43691         * g++.dg/template/using4.C: New test.
43692
43693 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
43694
43695         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
43696         * gcc.c-torture/execute/string-opt-10.c: Likewise.
43697
43698 2003-07-28  Jan Hubicka  <jh@suse.cz>
43699
43700         PR c++/11530
43701         * g++.dg/opt/call1.C: New test.
43702
43703 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
43704
43705         PR c++/11667
43706         * g++.dg/init/enum2.C: New test.
43707         * g++.dg/template/overload1.C: Add "-w" option.
43708
43709 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
43710
43711         * gcc.dg/Wdeclaration-after-statement-1.c,
43712         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
43713
43714 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
43715
43716         * gcc.c-torture/compile/20030725-1.c: New test.
43717
43718 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
43719
43720         * gcc.dg/20030505.c: Only run for SPE.
43721         Remove definition of opaque type.
43722
43723 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
43724
43725         * g++.dg/template/ptrmem6.C: New test.
43726
43727 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
43728
43729         * gcc.c-torture/compile/zero-strct-2.c: New test.
43730
43731 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
43732
43733         * gcc.dg/intermod-1.c: New test.
43734
43735 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43736
43737         PR c++/11617
43738         * g++.dg/template/lookup2.C: New test.
43739         * g++.dg/template/memclass1.C: Remove instantiated from error.
43740         * g++.dg/other/error2.C: Tweak expected errors.
43741
43742         PR c++/11596
43743         * g++.dg/template/defarg3.C: New test.
43744
43745         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
43746
43747 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
43748
43749         * g++.dg/inherit/access5.C: New test.
43750
43751 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43752
43753         PR c++/11513
43754         * g++.dg/template/crash8.C: New test.
43755
43756 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
43757
43758         PR c/10602
43759         * gcc.dg/noncompile/incomplete-2.c: New test.
43760
43761 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
43762
43763         PR c++/11645
43764         * g++.dg/inherit/access4.C: New test.
43765
43766         PR c++/11517
43767         * g++.dg/expr/cond2.C: New test.
43768
43769         PR optimization/10679
43770         * g++.dg/opt/inline4.C: New test.
43771
43772 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
43773
43774         * g++.dg/parse/crash10: New test.
43775
43776 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
43777
43778         * g++.dg/ext/flexary1.C: New test.
43779
43780 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43781
43782         PR c++/10793
43783         * g++.dg/template/crash9.C: New test.
43784
43785 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43786
43787         PR c++/3004
43788         * g++.dg/parse/typedef3.C: New test.
43789
43790         PR c++/7906
43791         * g++.dg/parse/operator2.C: New test.
43792
43793         PR c++/8895
43794         * g++.dg/parse/def-tmpl-arg1.C: New test.
43795
43796         PR c++/9282
43797         * g++.dg/parse/funptr1.C: New test.
43798
43799         PR c++/9452
43800         * g++.dg/parse/ambig3.C: New test.
43801
43802         PR c++/9454
43803         * g++.dg/parse/operator3.C: New test.
43804
43805         PR c++/9486
43806         * g++.dg/parse/template10.C: New test.
43807
43808         PR c++/9488
43809         * g++.dg/parse/template11.C: New test.
43810
43811         PR c++/10150
43812         * g++.dg/parse/invalid-op1.C: New test.
43813
43814         PR c++/10247
43815         * g++.dg/parse/condexpr1.C: New test.
43816
43817 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
43818
43819         * g++.dg/ext/packed3.C: New test.
43820         * g++.dg/ext/packed4.C: New test.
43821
43822         * gcc.dg/pack-test-3.c: New test.
43823
43824 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
43825
43826         * lib/compat.exp: Handle dg-options per source file.
43827         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
43828         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
43829         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
43830         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
43831         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
43832         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
43833         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
43834         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
43835         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
43836         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
43837         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
43838         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
43839         * g++.dg/compat/break/bitfield7_x.C: Ditto.
43840         * g++.dg/compat/break/bitfield7_y.C: Ditto.
43841
43842 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
43843
43844         PR c/10320
43845         * gcc.c-torture/execute/20030718-1.c: New test.
43846
43847 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
43848
43849         PR optimization/11536
43850         * gcc.dg/20030721-1.c: New test.
43851
43852 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
43853
43854         PR c++/11546
43855         * g++.dg/template/lookup1.C: New test.
43856
43857 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
43858
43859         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
43860         diagnostics of ill-formed constructs involving labels.
43861         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
43862         the new 'previously defined here' message.
43863
43864 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
43865
43866         * g++.dg/parse/non-dependent2.C: New test.
43867
43868 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
43869
43870         * g++.dg/init/init-ref4.C: xfail on targets without
43871         weak symbols.
43872
43873 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
43874
43875         PR target/11087
43876         * gcc.c-torture/execute/20030717-1.c: New test.
43877
43878 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43879
43880         * g++.dg/opt/cfg1.C: New test.
43881
43882 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
43883
43884         PR optimization/11557
43885         * gcc.dg/20030717-1.c: New test.
43886
43887 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
43888
43889         PR c++/10476
43890         * g++.dg/expr/crash-1.C: New test.
43891
43892         PR c++/11027
43893         * g++.dg/template/init3.C: New test.
43894
43895         PR c++/8222
43896         * g++.dg/template/non-dependent1.C: New test.
43897
43898         PR c++/11070
43899         * g++.dg/template/non-dependent2.C: New test.
43900
43901         PR c++/11071
43902         * g++.dg/template/non-dependent3.C: New test.
43903
43904         PR c++/9907
43905         * g++.dg/template/sizeof5.C: New test.
43906
43907 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
43908
43909         PR 11498
43910         * gcc.c-torture/compile/mangle-1.c: New file.
43911
43912 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43913
43914         PR c++/7809
43915         * g++.dg/parse/access3.C: New test.
43916
43917 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
43918
43919         PR c++/11384
43920         * g++.dg/init/init-ref4.C: New test.
43921
43922 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
43923
43924         PR c++/11547
43925         * g++.dg/parse/constant3.C: New test.
43926         * g++.dg/parse/crash7.C: Likewise.
43927
43928 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
43929
43930         PR target/11008
43931         * gcc.dg/i386-pentium4-not-mull.c: New.
43932
43933 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
43934
43935         * gcc.dg/asm-names.c (ymain): Make it weak.
43936
43937 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43938
43939         PR c++/5421
43940         * g++.dg/template/friend21.C: New test.
43941
43942 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
43943
43944         * gcc.dg/cleanup-8.c: New test.
43945         * gcc.dg/cleanup-9.c: New test.
43946
43947 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
43948
43949         * g++.dg/ext/dll-MI1.h: New file.
43950         * g++.dg/ext/dllexport-MI1.C: New file.
43951         * g++.dg/ext/dllimport-MI1.C: New file.
43952
43953 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
43954
43955         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
43956         it does not have cmpstrsi patterns (just cmpmemsi).
43957
43958 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
43959
43960         PR debug/11473
43961         * g++.dg/debug/debug8.C: New test.
43962
43963 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43964
43965         PR c++/10108
43966         * g++.dg/template/crash7.C: New test.
43967
43968 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
43969
43970         PR target/10795
43971         * gcc.c-torture/compile/20030708-1.c: New.
43972
43973 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
43974
43975         * gcc.c-torture/execute/20030715-1.c: New test.
43976
43977 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
43978
43979         * gcc.dg/pch/inline-3.c: New file.
43980         * gcc.dg/pch/inline-3.hs: New file.
43981         * gcc.dg/pch/inline-4.c: New file.
43982         * gcc.dg/pch/inline-4.hs: New file.
43983
43984 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
43985
43986         PR c++/11509
43987         * g++.dg/template/crash6.C: New test.
43988
43989         PR c++/7053
43990         * g++.dg/template/friend20.C: New test.
43991
43992         PR c++/7019
43993         * g++.dg/template/overload2.C: New test.
43994
43995 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43996
43997         PR optimization/11440
43998         * gcc.c-torture/execute/20030714-1.c: New test.
43999
44000 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44001
44002         PR c++/11154
44003         * g++.dg/template/partial2.C: New test.
44004
44005 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
44006
44007         PR c++/11503
44008         * g++.dg/template/anon1.C: New test.
44009
44010         PR c++/11493
44011         PR c++/11495
44012         * g++.dg/parse/template9.C: Likewise.
44013         * g++.dg/template/crash4.C: New test.
44014         * g++.dg/template/koenig1.C: Likewise.
44015         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
44016         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
44017         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
44018         functions.
44019         * g++.old-deja/g++.jason/template36.C: Likewise.
44020         * g++.old-deja/g++.mike/p1989.C: Likewise.
44021         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
44022         * g++.old-deja/g++.pt/ttp20.C: Use this->.
44023         * g++.old-deja/g++.pt/ttp21.C: Use this->.
44024         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
44025         compiling.
44026         * g++.old-deja/g++.pt/union2.C: Use this->.
44027
44028 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
44029
44030         * gcc.dg/20030711-1.c: New test.
44031
44032 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
44033
44034         PR c++/11050
44035         * g++.dg/parse/args1.C: New test.
44036         * g++.pt/defarg8.C: Change expected errors.
44037
44038 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
44039
44040         PR c++/8164
44041         * g++.dg/template/nontype2.C: New test.
44042
44043         PR c++/10558
44044         * g++.dg/parse/template8.C: New test.
44045
44046         PR c++/8327
44047         * g++.dg/template/scope1.C: New test.
44048
44049         * g++.dg/warn/Wsign-compare-1.C: New test.
44050
44051 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
44052
44053         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
44054
44055 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
44056
44057         PR c++/9411
44058         * g++.dg/template/explicit2.C: New test.
44059
44060         PR c++/10032
44061         * g++.dg/warn/pedantic1.C: New test.
44062
44063 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
44064
44065         PR c++ 9483
44066         * g++.dg/other/field1.C: New test.
44067
44068 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
44069
44070         PR c/11449
44071         * gcc.c-torture/compile/20030707-1.c: New.
44072
44073 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44074
44075         PR c++/10849
44076         * g++.dg/template/access12.C: New test.
44077
44078 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
44079
44080         * g++.dg/bprob/bprob.exp (prof_ext): Update.
44081         * g77.dg/bprob/bprob.exp (prof_ext): Update.
44082         * gcc.misc-tests/bprob.exp (prof_ext): Update.
44083         * gcc.misc-tests/gcov.exp: Update
44084         * g++.dg/gcov/gcov.exp: Update
44085         * lib/gcov.exp: Update.
44086
44087 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
44088
44089         * g++.dg/abi/mangle17.C: Make sure template expressions are
44090         dependent.
44091         * g++.dg/abi/mangle4.C: Mark erroneous casts.
44092         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
44093         * g++.dg/opt/stack1.C: Remove erroneous code.
44094         * g++.dg/parse/template7.C: New test.
44095         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
44096         * g++.old-deja/g++.pt/crash4.C: Likewise.
44097
44098 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44099
44100         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
44101         with zero or one occurence of `$' after the initial `L'.
44102
44103 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
44104
44105         * gcc.c-torture/compile/20030704-1.c: Add a comment.
44106
44107 2003-07-08  Roger Sayle  <roger@eyesopen.com>
44108
44109         PR c/11370
44110         * gcc.dg/Wunreachable-6.c: New testcase.
44111         * gcc.dg/Wunreachable-7.c: New testcase.
44112
44113 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
44114
44115         PR c/11420
44116         * gcc.dg/20030708-1.c: New test.
44117
44118 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
44119
44120         * gcc.dg/compat/sdata-section.h: New file.
44121         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
44122         * gcc.dg/torture/mips-sdata-1.c: New test.
44123
44124 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44125
44126         PR c++/11030
44127         * g++.dg/template/friend19.C: New test.
44128
44129 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
44130
44131         * g++.dg/opt/strength-reduce.C: New test.
44132
44133 2003-07-07  Roger Sayle  <roger@eyesopen.com>
44134
44135         PR target/10979
44136         * gcc.dg/20030707-1.c: New testcase.
44137
44138 2003-07-07  Roger Sayle  <roger@eyesopen.com>
44139
44140         PR optimization/11059
44141         * g++.dg/opt/emptyunion.C: New testcase.
44142
44143 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44144             Eric Botcazou  <ebotcazou@libertysurf.fr>
44145
44146         * g++.dg/opt/stack1.C: New test.
44147
44148 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
44149
44150         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
44151         run test.
44152
44153         PR c++/11431
44154         * g++.dg/expr/static_cast3.C: New test.
44155
44156 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
44157
44158         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
44159         everywhere.
44160         * gcc.dg/concat.c: Concatenation of string constants with
44161         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
44162         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
44163         * gcc.dg/cpp/escape-2.c: Use wide character constants where
44164         necessary to avoid multi-character character constant warning.
44165         * gcc.dg/cpp/escape.c: Likewise.
44166         * gcc.dg/cpp/ucs.c: Likewise.
44167         Remove backslashes from dg-bogus comments, as they confuse Tcl.
44168         Fix a typo.
44169
44170 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
44171
44172         PR c/11428
44173         * gcc.c-torture/compile/20030704-1.c: New.
44174
44175 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
44176
44177         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
44178
44179 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
44180
44181         PR c++/5287, PR c++/7910,  PR c++/11021
44182         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
44183         tests for warnings.
44184         * g++.dg/ext/dllimport2.C: Add tests for warnings.
44185         * g++.dg/ext/dllimport3.C: Likewise.
44186         * g++.dg/ext/dllimport4.C: New file.
44187         * g++.dg/ext/dllimport5.C: New file.
44188         * g++.dg/ext/dllimport6.C: New file.
44189         * g++.dg/ext/dllimport7.C: New file.
44190         * g++.dg/ext/dllimport8.C: New file.
44191         * g++.dg/ext/dllimport9.C: New file.
44192         * g++.dg/ext/dllimport10.C: New file.
44193         * g++.dg/ext/dllexport1.C: New file.
44194
44195 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
44196
44197         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
44198         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
44199
44200 2003-07-03  Roger Sayle  <roger@eyesopen.com>
44201
44202         * gcc.dg/builtins-25.c: New testcase.
44203         * gcc.dg/builtins-26.c: New testcase.
44204
44205 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
44206
44207         * gcc.dg/compat/vector-defs.h: New file.
44208         * gcc.dg/compat/vector-setup.h: New file.
44209         * gcc.dg/compat/vector-check.h: New file.
44210         * gcc.dg/compat/vector-1_main.c: New file.
44211         * gcc.dg/compat/vector-1_x.c: New file.
44212         * gcc.dg/compat/vector-1_y.c: New file.
44213         * gcc.dg/compat/vector-2_main.c: New file.
44214         * gcc.dg/compat/vector-2_x.c: New file.
44215         * gcc.dg/compat/vector-2_y.c: New file.
44216
44217         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
44218         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
44219         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
44220         * gcc.dg/compat/struct-align-1.h: New file.
44221         * gcc.dg/compat/struct-align-1_main.c: New file.
44222         * gcc.dg/compat/struct-align-1_x.c: New file.
44223         * gcc.dg/compat/struct-align-1_y.c: New file.
44224         * gcc.dg/compat/struct-align-2.h: New file.
44225         * gcc.dg/compat/struct-align-2_main.c: New file.
44226         * gcc.dg/compat/struct-align-2_x.c: New file.
44227         * gcc.dg/compat/struct-align-2_y.c: New file.
44228
44229         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
44230         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
44231         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
44232         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
44233         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
44234         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
44235         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
44236         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
44237         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
44238         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
44239         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
44240         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
44241         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
44242         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
44243         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
44244         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
44245         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
44246         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
44247         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
44248         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
44249         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
44250         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44251         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44252         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
44253         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44254         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44255         * gcc.dg/compat/struct-return-10_x.c: Ditto.
44256         * gcc.dg/compat/struct-return-2_x.c: Ditto.
44257         * gcc.dg/compat/struct-return-3_x.c: Ditto.
44258
44259 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44260
44261         * gcc.dg/i386-call-1.c: New test.
44262
44263 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
44264
44265         PR c++/9162
44266         * g++.dg/parse/defarg4.C: New.
44267
44268 2003-07-03  Roger Sayle  <roger@eyesopen.com>
44269
44270         PR target/10700
44271         * gcc.c-torture/compile/20030703-1.c: New test case.
44272
44273 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
44274
44275         * g++.dg/template/local3.C: Remove extra semicolon.
44276
44277 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44278
44279         * gcc.dg/i386-volatile-1.c: New test.
44280
44281 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
44282
44283         PR c++/11072
44284         * g++.dg/other/offsetof2.C: XFAIL.
44285         * g++.dg/other/offsetof5.C: New.
44286
44287         PR c++/10219
44288         * g++.dg/template/error1.C: New.
44289
44290         PR c++/9779
44291         * g++.dg/template/dependent-expr1.C: New.
44292
44293 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
44294
44295         PR c++/6949
44296         * g++.dg/template/local3.C: New test.
44297
44298         PR c++/11149
44299         * g++.dg/lookup/scoped6.C: New test.
44300
44301 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
44302
44303         PR c++/8046
44304         * g++.dg/other/error7.C: New test.
44305
44306 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
44307
44308         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
44309         * g++.old-deja/g++.abi/vtable3.h: Likewise.
44310         * g++.old-deja/g++.law/code-gen5.C: Likewise.
44311         * g++.old-deja/g++.other/union2.C: Likewise.
44312         * gcc.dg/c90-const-expr-2.c: Likewise.
44313         * gcc.dg/c90-const-expr-3.c: Likewise.
44314         * gcc.dg/c99-const-expr-2.c: Likewise.
44315         * gcc.dg/c99-const-expr-3.c: Likewise.
44316         * gcc.dg/concat.c: Likewise.
44317
44318 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
44319
44320         PR c++/9559
44321         * g++.dg/init/static1.C: New test.
44322
44323 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44324
44325         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
44326         * g++.old-deja/g++.other/access2.C: Likewise.
44327         * g++.old-deja/g++.other/decl2.C: Likewise.
44328         * gcc.c-torture/execute/20020615-1.c: Likewise.
44329
44330 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
44331
44332         PR c++/4933
44333         * g++.dg/template/sizeof4.C: New test.
44334
44335 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
44336
44337         * g++.dg/other/error6.C: New test.
44338
44339 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
44340
44341         PR c++/10750
44342         * g++.dg/parse/constant2.C: New test.
44343
44344 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
44345
44346         PR c++/11106
44347         * g++.dg/other/error5.C: New test.
44348
44349 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44350
44351         * gcc.dg/format/gcc_diag-1.c: New test.
44352
44353 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
44354
44355         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
44356
44357 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
44358
44359         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
44360         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
44361         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
44362
44363 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
44364
44365         * gcc.c-torture/execute/builtins/string-8.c: New test.
44366         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
44367         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
44368         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
44369
44370 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
44371
44372         PR c++/10468
44373         * g++.dg/ext/typeof6.C: New test.
44374
44375 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
44376
44377         PR c++/10796
44378         * g++.dg/init/enum1.C: New test.
44379
44380 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
44381
44382         * gcc.dg/20030627-1.c: New test.
44383
44384 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
44385
44386         PR c++/11332
44387         * g++.dg/expr/static_cast2.C: New test.
44388
44389 2003-06-26  Roger Sayle  <roger@eyesopen.com>
44390             Jakub Jelinek  <jakub@redhat.com>
44391
44392         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
44393         sprintf(dst,"%s",src) optimization.
44394         * gcc.c-torture/execute/20030626-1.c: New test case.
44395         * gcc.c-torture/execute/20030626-2.c: New test case.
44396
44397 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
44398
44399         * gcc.c-torture/execute/multi-ix.c: New test.
44400
44401         * gcc.c-torture/execute/simd-4.c (main):
44402         Added missing semicolon at end of union.
44403
44404 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
44405
44406         PR c++/8266
44407         * g++.dg/template/explicit-instantiation3.C: New test.
44408
44409 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
44410
44411         * gcc.dg/20030626-1.c: Use signed char.
44412
44413 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
44414
44415         * gcc.dg/20030626-1.c: New test.
44416
44417 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
44418
44419         * const-str-2.m: Update.
44420
44421 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
44422
44423         PR c++/10990
44424         * g++.dg/rtti/dyncast1.C: New test.
44425         * g++.dg/abi/mangle4.C: Correct base-specifier access.
44426         * g++.dg/lookup/scoped1.C: Remove XFAIL.
44427         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
44428
44429         PR c++/10931
44430         * g++.dg/expr/static_cast1.C: New test.
44431
44432 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
44433
44434         * gcc.dg/20030625-1.c: New test.
44435
44436 2003-06-24  Roger Sayle  <roger@eyesopen.com>
44437
44438         * gcc.c-torture/compile/20030624-1.c: New test case.
44439
44440 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
44441
44442         * gcc.c-torture/execute/string-opt-17.c: New test.
44443
44444 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
44445
44446         PR c++/5754
44447         * g++.dg/parse/crash6.C: New test.
44448
44449 2003-06-23  Roger Sayle  <roger@eyesopen.com>
44450
44451         * gcc.dg/builtins-24.c: New test case.
44452
44453 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
44454
44455         * g++.dg/opt/operator1.C: New test.
44456
44457 2003-06-22  Roger Sayle  <roger@eyesopen.com>
44458
44459         * gcc.c-torture/execute/string-opt-16.c: New test case.
44460
44461 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
44462
44463         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
44464         * g++.old-deja/g++.other/conv7.C: Likewise.
44465         * g++.old-deja/g++.other/overcnv2.C: Likewise.
44466         * g++.old-deja/g++.other/overload14.C: Likewise.
44467
44468 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
44469
44470         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
44471         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
44472
44473 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
44474
44475         PR c++/10888
44476         * g++.dg/warn/Winline-3.C: New test.
44477
44478 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
44479
44480         * lib/target-supports.exp (check_alias_available): Make the test
44481         program acceptable to the Solaris assembler.
44482
44483         PR c++/10749
44484         * g++.dg/template/memclass2.C: New test.
44485
44486 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
44487             Eric Botcazou  <ebotcazou@libertysurf.fr>
44488
44489         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
44490         data for non-matching targets.
44491         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
44492
44493 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
44494
44495         PR c++/10845
44496         * g++.dg/template/member3.C: New test.
44497
44498 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
44499
44500         PR c++/10939
44501         * g++.dg/template/func1.C: New test.
44502
44503         PR c++/9649
44504         * g++.dg/template/static4.C: New test.
44505         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
44506
44507         PR c++/11041
44508         * g++.dg/init/ref7.C: New test.
44509
44510 2003-06-19  Matt Austern  <austern@apple.com>
44511
44512         PR c++/11228
44513         * g++.dg/anew1.C: New test.
44514         * g++.dg/anew2.C: New test.
44515         * g++.dg/anew3.C: New test.
44516         * g++.dg/anew4.C: New test.
44517
44518 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
44519
44520         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
44521
44522 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
44523
44524         * gcc.c-torture/execute/simd-4.c (main): Make expected value
44525         endian-dependent.
44526
44527 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
44528
44529         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
44530         Remove cruft.
44531
44532 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
44533
44534         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
44535         * gcc.c-torture/compile/961203-1.c: Likewise.
44536         * gcc.c-torture/compile/980506-1.c: Likewise.
44537
44538 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
44539
44540         PR c++/10712
44541         * g++.dg/lookup/using7.C: New test.
44542
44543 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
44544
44545         PR c++/11105
44546         * g++.dg/abi/conv1.C: Remove it.
44547         * g++.dg/template/conv7.C: New test.
44548         * g++.dg/template/conv8.C: Likewise.
44549         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
44550         conversion operator.
44551
44552 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
44553
44554         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
44555         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
44556         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
44557         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
44558         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
44559         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
44560         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
44561         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
44562         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
44563         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
44564         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
44565         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
44566         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
44567         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
44568         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
44569         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
44570         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
44571         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
44572         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
44573         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
44574         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
44575         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44576         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44577         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
44578         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44579         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44580         * gcc.dg/compat/struct-return-10_x.c: Ditto.
44581         * gcc.dg/compat/struct-return-2_x.c: Ditto.
44582         * gcc.dg/compat/struct-return-3_x.c: Ditto.
44583
44584 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
44585
44586         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
44587         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
44588         indications.
44589
44590 2003-06-16  Roger Sayle  <roger@eyesopen.com>
44591
44592         * gcc.dg/i386-387-5.c: New test case.
44593         * gcc.dg/i386-387-6.c: New test case.
44594         * gcc.dg/builtins-23.c: New test case.
44595
44596 2003-06-15  Roger Sayle  <roger@eyesopen.com>
44597
44598         * gcc.dg/builtins-22.c: New test case.
44599         * gcc.dg/i386-387-1.c: Update to test exp.
44600         * gcc.dg/i386-387-2.c: Likewise.
44601
44602 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44603
44604         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
44605
44606 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
44607
44608         * lib/gcc-dg.exp (dg-require-dll): New function.
44609         (dg-xfail-if): Likewise.
44610         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
44611         driver.
44612
44613         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
44614         * gcc.c-torture/compile/20001205-1.c: Likewise.
44615         * gcc.c-torture/compile/20001226-1.c: Likewise.
44616         * gcc.c-torture/compile/20010518-2.c: Likewise.
44617         * gcc.c-torture/compile/20020312-1.c: Likewise.
44618         * gcc.c-torture/compile/20020604-1.c: Likewise.
44619         * gcc.c-torture/compile/920501-12.c: Likewise.
44620         * gcc.c-torture/compile/920501-4.c: Likewise.
44621         * gcc.c-torture/compile/920520-1.c: Likewise.
44622         * gcc.c-torture/compile/920521-1.c: Likewise.
44623         * gcc.c-torture/compile/920625-1.c: Likewise.
44624         * gcc.c-torture/compile/961203-1.c: Likewise.
44625         * gcc.c-torture/compile/980506-1.c: Likewise.
44626         * gcc.c-torture/compile/981006-1.c: Likewise.
44627         * gcc.c-torture/compile/981022-1.c: Likewise.
44628         * gcc.c-torture/compile/981223-1.c: Likewise.
44629         * gcc.c-torture/compile/990617-1.c: Likewise.
44630         * gcc.c-torture/compile/dll.c: Likewise.
44631         * gcc.c-torture/compile/labels-3.c: Likewise.
44632         * gcc.c-torture/compile/mipscop-1.c: Likewise.
44633         * gcc.c-torture/compile/mipscop-2.c: Likewise.
44634         * gcc.c-torture/compile/mipscop-3.c: Likewise.
44635         * gcc.c-torture/compile/mipscop-4.c: Likewise.
44636         * gcc.c-torture/compile/simd-5.c: Likewise.
44637         * gcc.c-torture/compile/20000804-1.x: Remove.
44638         * gcc.c-torture/compile/20001205-1.x: Likewise.
44639         * gcc.c-torture/compile/20001226-1.x: Likewise.
44640         * gcc.c-torture/compile/20010518-2.x: Likewise.
44641         * gcc.c-torture/compile/20020312-1.x: Likewise.
44642         * gcc.c-torture/compile/20020604-1.x: Likewise.
44643         * gcc.c-torture/compile/920501-12.x: Likewise.
44644         * gcc.c-torture/compile/920501-4.x: Likewise.
44645         * gcc.c-torture/compile/920520-1.x: Likewise.
44646         * gcc.c-torture/compile/920521-1.x: Likewise.
44647         * gcc.c-torture/compile/920625-1.x: Likewise.
44648         * gcc.c-torture/compile/961203-1.x: Likewise.
44649         * gcc.c-torture/compile/980506-1.x: Likewise.
44650         * gcc.c-torture/compile/981006-1.x: Likewise.
44651         * gcc.c-torture/compile/981022-1.x: Likewise.
44652         * gcc.c-torture/compile/981223-1.x: Likewise.
44653         * gcc.c-torture/compile/990617-1.x: Likewise.
44654         * gcc.c-torture/compile/mipscop-1.x: Likewise.
44655         * gcc.c-torture/compile/mipscop-2.x: Likewise.
44656         * gcc.c-torture/compile/mipscop-3.x: Likewise.
44657         * gcc.c-torture/compile/mipscop-4.x: Likewise.
44658         * gcc.c-torture/compile/simd-5.x: Likewise.
44659
44660         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
44661
44662 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
44663
44664         * gcc.c-torture/execute/20030611-1.c: New test.
44665
44666 2003-06-12  Roger Sayle  <roger@eyesopen.com>
44667
44668         PR middle-end/168
44669         * gcc.dg/20030612-1.c: New test case.
44670
44671 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
44672
44673         PR c++/10635
44674         * g++.dg/expr/cast1.C: New test.
44675
44676 2003-06-12  Roger Sayle  <roger@eyesopen.com>
44677
44678         * gcc.dg/builtins-21.c: New test case.
44679
44680 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
44681
44682         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
44683         options instead of at the end.
44684         * lib/objc.exp (objc_target_compile): Likewise.
44685
44686 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
44687
44688         PR c++/10432
44689         * g++.dg/parse/error1.C: New test.
44690
44691 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
44692
44693         * gcc.dg/compat/struct-by-value-11_main.c: New file.
44694         * gcc.dg/compat/struct-by-value-11_x.c: New file.
44695         * gcc.dg/compat/struct-by-value-11_y.c: New file.
44696         * gcc.dg/compat/struct-by-value-12_main.c: New file.
44697         * gcc.dg/compat/struct-by-value-12_x.c: New file.
44698         * gcc.dg/compat/struct-by-value-12_y.c: New file.
44699         * gcc.dg/compat/struct-by-value-13_main.c: New file.
44700         * gcc.dg/compat/struct-by-value-13_x.c: New file.
44701         * gcc.dg/compat/struct-by-value-13_y.c: New file.
44702         * gcc.dg/compat/struct-by-value-14_main.c: New file.
44703         * gcc.dg/compat/struct-by-value-14_x.c: New file.
44704         * gcc.dg/compat/struct-by-value-14_y.c: New file.
44705         * gcc.dg/compat/struct-by-value-15_main.c: New file.
44706         * gcc.dg/compat/struct-by-value-15_x.c: New file.
44707         * gcc.dg/compat/struct-by-value-15_y.c: New file.
44708         * gcc.dg/compat/struct-by-value-16_main.c: New file.
44709         * gcc.dg/compat/struct-by-value-16_x.c: New file.
44710         * gcc.dg/compat/struct-by-value-16_y.c: New file.
44711         * gcc.dg/compat/struct-by-value-17_main.c: New file.
44712         * gcc.dg/compat/struct-by-value-17_x.c: New file.
44713         * gcc.dg/compat/struct-by-value-17_y.c: New file.
44714         * gcc.dg/compat/struct-by-value-18_main.c: New file.
44715         * gcc.dg/compat/struct-by-value-18_x.c: New file.
44716         * gcc.dg/compat/struct-by-value-18_y.c: New file.
44717
44718         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
44719         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
44720         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
44721         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
44722         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
44723         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
44724         * gcc.dg/compat/scalar-return-3_main.c: New file.
44725         * gcc.dg/compat/scalar-return-3_x.c: New file.
44726         * gcc.dg/compat/scalar-return-3_y.c: New file.
44727         * gcc.dg/compat/scalar-return-4_main.c: New file.
44728         * gcc.dg/compat/scalar-return-4_x.c: New file.
44729         * gcc.dg/compat/scalar-return-4_y.c: New file.
44730
44731 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
44732
44733         * gcc.dg/compat/fp2-struct-check.h: New file.
44734         * gcc.dg/compat/fp2-struct-defs.h: New file.
44735         * gcc.dg/compat/fp2-struct-init.h: New file.
44736         * gcc.dg/compat/struct-by-value-10_main.c: New file.
44737         * gcc.dg/compat/struct-by-value-10_x.c: New file.
44738         * gcc.dg/compat/struct-by-value-10_y.c: New file.
44739         * gcc.dg/compat/struct-return-10_main.c: New file.
44740         * gcc.dg/compat/struct-return-10_x.c: New file.
44741         * gcc.dg/compat/struct-return-10_y.c: New file.
44742
44743         * gcc.dg/compat/compat-common.h: New file.
44744         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
44745         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
44746         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
44747         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
44748         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
44749         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
44750         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
44751         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
44752         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
44753         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
44754         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
44755         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
44756         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
44757         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
44758         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
44759         * gcc.dg/compat/small-struct-check.h: Ditto.
44760         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
44761         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
44762         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
44763         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
44764         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
44765         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
44766         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
44767         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
44768         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
44769         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
44770         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44771         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
44772         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
44773         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44774         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
44775         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
44776         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
44777         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
44778         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
44779         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44780         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
44781         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
44782         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44783         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
44784         * gcc.dg/compat/struct-return-2_main.c: Ditto.
44785         * gcc.dg/compat/struct-return-2_x.c: Ditto.
44786         * gcc.dg/compat/struct-return-2_y.c: Ditto.
44787         * gcc.dg/compat/struct-return-3_main.c: Ditto.
44788         * gcc.dg/compat/struct-return-3_x.c: Ditto.
44789         * gcc.dg/compat/struct-return-3_y.c: Ditto.
44790
44791 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
44792
44793         * g++.dg/pch/static-1.C: New file.
44794         * g++.dg/pch/static-1.Hs: New file.
44795
44796 2003-06-10  Richard Henderson  <rth@redhat.com>
44797
44798         * gcc.dg/asm-7.c: Adjust expected warning text.
44799
44800 2003-06-10  Roger Sayle  <roger@eyesopen.com>
44801
44802         * gcc.dg/builtins-20.c: New test case.
44803
44804 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
44805
44806         PR c++/11131
44807         * g++.dg/opt/template1.C: New test.
44808
44809 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
44810
44811         * lib/gcc-dg.exp (dg-test): Clear additional_files and
44812         additional_sources.
44813
44814 2003-05-21  David Taylor  <dtaylor@emc.com>
44815
44816         * gcc.dg/Wpadded.c: New file.
44817
44818 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
44819
44820         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
44821         * gcc.dg/special/weak-2.c: Add dg-require-weak.
44822         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
44823         dg-require-weak.
44824
44825 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
44826
44827         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
44828
44829 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
44830
44831         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
44832         (dg-require-alias): Likewise.
44833         (dg-require-gc-sections): Likewise.
44834         * lib/target-supports.exp (check_gc_sections_available): Likewise.
44835
44836 2003-06-08  Richard Henderson  <rth@redhat.com>
44837
44838         * gcc.dg/20011029-2.c: Fix the array reference.
44839         * gcc.dg/asm-7.c: New.
44840
44841 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
44842
44843         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
44844
44845 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
44846
44847         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
44848         (dg-require-gc-sections): Likewise.
44849
44850 2003-06-08  Jan Hubicka  <jh@suse.cz>
44851
44852         * i386-cmov1.c: Fix regular expression.
44853         * i386-cvt-1.c: Likewise.
44854         * i386-local.c: Likewise.
44855         * i386-local2.c: Likewise.
44856         * i386-mul.c: Likewise.
44857         * i386-ssetype-1.c: Likewise.
44858         * i386-ssetype-3.c: Likewise.
44859         * i386-ssetype-5.c: Likewise.
44860
44861 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44862
44863         PR c++/11039
44864         * g++.dg/warn/implicit-typename2.C: New test.
44865         * g++.dg/warn/implicit-typename3.C: New test.
44866
44867 2003-06-07  Richard Henderson  <rth@redhat.com>
44868
44869         * g++.dg/other/offsetof3.C: Use size_t.
44870         * g++.dg/other/offsetof4.C: Likewise.
44871
44872 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
44873
44874         * lib/copy-file.exp: New. Implement gcc_copy_files.
44875
44876         * lib/dg-pch.exp: Load copy-file.exp
44877         (dg-pch): Use gcc_copy_files instead of "file copy".
44878
44879 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
44880
44881         * gcc.dg/weak/weak.exp: Simplify.
44882         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
44883         * gcc.dg/weak/weak-1.c: Likewise.
44884         * gcc.dg/weak/weak-2.c: Likewise.
44885         * gcc.dg/weak/weak-3.c: Likewise.
44886         * gcc.dg/weak/weak-4.c: Likewise.
44887         * gcc.dg/weak/weak-5.c: Likewise.
44888         * gcc.dg/weak/weak-6.c: Likewise.
44889         * gcc.dg/weak/weak-7.c: Likewise.
44890         * gcc.dg/weak/weak-8.c: Likewise.
44891         * gcc.dg/weak/weak-9.c: Likewise.
44892
44893 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
44894
44895         gcc.c-torture/execute/20030606-1.c: New.
44896
44897 2003-06-06  Roger Sayle  <roger@eyesopen.com>
44898
44899         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
44900         * gcc.dg/builtins-19.c: Likewise.
44901
44902 2003-06-06  Roger Sayle  <roger@eyesopen.com>
44903
44904         * gcc.dg/builtins-2.c: Add some more tests.
44905         * gcc.dg/builtins-18.c: New test case.
44906         * gcc.dg/builtins-19.c: New test case.
44907
44908 2003-06-06  Roger Sayle  <roger@eyesopen.com>
44909             Jim Wilson  <wilson@tuliptree.org>
44910
44911         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
44912
44913 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
44914
44915         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
44916         mempcpy/stpcpy calls not to be optimized into something else.
44917         * gcc.c-torture/execute/string-opt-3.c: Moved to...
44918         * gcc.c-torture/execute/builtins/string-7.c: ...here.
44919         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
44920
44921 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44922
44923         * gcc.dg/format/asm_fprintf-1.c: New test.
44924
44925 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
44926
44927         * lib/gcc-defs.exp (additional_sources): New variable.
44928         (dg-additional-sources): New function.
44929         (additional_files): New variable.
44930         (dg-additional-files): New function.
44931         (dg-additional-files-options): Likewise.
44932         * lib/gcc-dg.exp (dg-require-weak): New function.
44933         (dg-require-alias): Likewise.
44934         (dg-require-gc-sections): Likewise.
44935         * lib/target-supports.exp (check_alias_available): Remove testfile
44936         parameter.
44937         (check_gc_sections_available): New function.
44938         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
44939         (dg-gpp-additional-files): Likewise.
44940         * lib/g++.exp (additional_sources): Remove.
44941         (additional_files): Likewise.
44942         (g++_target_compile): Use dg-additional-files-options.
44943
44944         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
44945         Tcl logic.
44946         * gcc.dg/special/ecos.exp: Remove.
44947         * gcc.dg/special/20000419-2.c: Use dg-require-*.
44948         * gcc.dg/special/alias-1.c: Likewise.
44949         * gcc.dg/special/alias-2.c: Likewise.
44950         * gcc.dg/special/gcsec-1.c: Likewise.
44951         * gcc.dg/special/weak-1.c: Likewise.
44952         * gcc.dg/special/weak-2.c: Likewise.
44953         * gcc.dg/special/wkali-1.c: Likewise.
44954         * gcc.dg/special/wkali-2.c: Likewise.
44955
44956         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
44957         dg-gpp-additional-*.
44958         * g++.dg/special/conpr-3.C: Likewise.
44959         * g++.dg/special/conpr-4.C: Likewise.
44960         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
44961         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
44962         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
44963         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
44964         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
44965         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
44966         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
44967         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
44968         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
44969         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
44970         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
44971         * g++.old-deja/g++.other/comdat1.C: Likewise.
44972         * g++.old-deja/g++.other/comdat2.C: Likewise.
44973         * g++.old-deja/g++.other/comdat3.C: Likewise.
44974         * g++.old-deja/g++.other/ctor1.C: Likewise.
44975         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
44976
44977 2003-06-05  Richard Henderson  <rth@redhat.com>
44978
44979         * gcc.dg/debug/20030605-1.c: New.
44980
44981 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
44982
44983         * README.QMTEST: Update.
44984
44985 2003-06-04  Richard Henderson  <rth@redhat.com>
44986
44987         * gcc.dg/cleanup-1.c: New.
44988         * gcc.dg/cleanup-2.c: New.
44989         * gcc.dg/cleanup-3.c: New.
44990         * gcc.dg/cleanup-4.c: New.
44991         * gcc.dg/cleanup-5.c: New.
44992         * gcc.dg/cleanup-6.c: New.
44993         * gcc.dg/cleanup-7.c: New.
44994
44995 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
44996
44997         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
44998
44999         * lib/dg-pch.exp: New file.
45000         * g++.dg/pch/pch.exp: Use dg-pch.exp.
45001         * gcc.dg/pch/pch.exp: Likewise.
45002
45003 2003-06-04  Roger Sayle  <roger@eyesopen.com>
45004
45005         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
45006         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
45007         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
45008         * gcc.dg/builtins-17.c: New test case.
45009         * gcc.dg/i386-387-4.c: New test case.
45010         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
45011
45012 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45013
45014         * gcc.dg/ultrasp9.c: New test.
45015
45016 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45017
45018         * gcc.c-torture/compile/20030604-1.c: New test.
45019         * gcc.dg/sparc-constant-1.c: New test.
45020
45021 2003-06-03  Glen Nakamura  <glen@imodulo.com>
45022
45023         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
45024
45025 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
45026
45027         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
45028
45029         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
45030         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
45031
45032 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
45033
45034         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
45035
45036 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45037
45038         PR c++/10940
45039         * g++.dg/template/spec10.C: New test.
45040
45041 2003-06-03  Roger Sayle  <roger@eyesopen.com>
45042
45043         * gcc.dg/builtins-16.c: New test case.
45044
45045 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
45046
45047         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
45048         mempcpy test with post-increments.
45049         * gcc.c-torture/execute/string-opt-3.c: New test.
45050         * gcc.dg/string-opt-1.c: New test.
45051
45052 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
45053
45054         PR fortran/10965
45055         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
45056
45057 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
45058
45059         * lib/scanasm.exp (dg-scan): New function, factored out of ...
45060         (scan-assembler): ... here.  Use dg-scan.
45061         (scan-assembler-not): Likewise.
45062         (scan-file): New function.
45063         (scan-file-not): Likewise.
45064         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
45065         * gcc.dg/cpp/_Pragma4.c: Likewise.
45066         * gcc.dg/cpp/_Pragma5.c: Likewise.
45067         * gcc.dg/cpp/avoidpaste1.c: Likewise.
45068         * gcc.dg/cpp/avoidpaste2.c: Likewise.
45069         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
45070         * gcc.dg/cpp/cmdlne-P.c: Likewise.
45071         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
45072         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
45073         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
45074         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
45075         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
45076         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
45077         * gcc.dg/cpp/cxxcom1.c: Likewise.
45078         * gcc.dg/cpp/line1.c: Likewise.
45079         * gcc.dg/cpp/maccom1.c: Likewise.
45080         * gcc.dg/cpp/maccom2.c: Likewise.
45081         * gcc.dg/cpp/maccom3.c: Likewise.
45082         * gcc.dg/cpp/maccom4.c: Likewise.
45083         * gcc.dg/cpp/maccom5.c: Likewise.
45084         * gcc.dg/cpp/maccom6.c: Likewise.
45085         * gcc.dg/cpp/multiline.c: Likewise.
45086         * gcc.dg/cpp/spacing1.c: Likewise.
45087         * gcc.dg/cpp/spacing2.c: Likewise.
45088         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
45089         * gcc.dg/cpp/trad/maccom1.c: Likewise.
45090         * gcc.dg/cpp/trad/maccom2.c: Likewise.
45091         * gcc.dg/cpp/trad/maccom3.c: Likewise.
45092         * gcc.dg/cpp/trad/maccom4.c: Likewise.
45093         * gcc.dg/cpp/trad/maccom6.c: Likewise.
45094         * gcc.dg/cpp/cxxcom2.c: Likewise.
45095         * gcc.dg/cpp/cxxcom2.h: New file.
45096
45097         * gcc.dg/cpp/truefalse.cpp: Move it to ...
45098         * g++.dg/cpp/truefalse.C: Here.
45099         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
45100
45101 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
45102
45103         * gcc.dg/cpp/redef3.c: New file.
45104
45105 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
45106
45107         * gcc.dg/i386-loop-3.c: New test.
45108
45109 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
45110
45111         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
45112
45113 2003-05-31  Roger Sayle  <roger@eyesopen.com>
45114
45115         * gcc.dg/fwrapv-1.c: New test case.
45116         * gcc.dg/fwrapv-2.c: New test case.
45117
45118 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45119
45120         PR c++/10956
45121         * g++.dg/template/spec9.C: New test.
45122
45123 2003-05-29  Roger Sayle  <roger@eyesopen.com>
45124
45125         * gcc.dg/duff-4.c: New test case.
45126
45127 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
45128
45129         PR fortran/10843
45130         * g77.dg/ffixed-form-1.f: New test
45131         * g77.dg/ffixed-form-2.f: New test
45132         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
45133         * g77.dg/ffree-form-3.f: New test
45134
45135 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
45136
45137         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
45138         * gcc.dg/wint_t-1.c: Likewise.
45139
45140 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45141
45142         * g++.dg/template/access11.C: New test.
45143
45144 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45145
45146         PR c++/10849
45147         * g++.dg/template/access10.C: New test.
45148
45149 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
45150             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45151
45152         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
45153
45154 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
45155
45156         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
45157         suppress for powerpc-*-darwin*.
45158         * gcc.dg/torture/builtin-noret-2.c: Likewise.
45159
45160 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
45161
45162         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
45163         suppress option for powerpc-*-darwin*.
45164
45165 2003-05-23  Roger Sayle  <roger@eyesopen.com>
45166
45167         * gcc.dg/builtins-1.c: Add tests for tan and atan.
45168         * gcc.dg/builtins-4.c: Add test for fmod.
45169
45170 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45171
45172         PR c++/10682
45173         * g++.dg/template/instantiate4.C: New test.
45174
45175 2003-05-22  Roger Sayle  <roger@eyesopen.com>
45176
45177         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
45178
45179 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
45180
45181         * gcc.dg/compat/scalar-return-1_main.c: New file.
45182         * gcc.dg/compat/scalar-return-1_x.c: New file.
45183         * gcc.dg/compat/scalar-return-1_y.c: New file.
45184         * gcc.dg/compat/scalar-return-2_main.c: New file.
45185         * gcc.dg/compat/scalar-return-2_x.c: New file.
45186         * gcc.dg/compat/scalar-return-2_y.c: New file.
45187         * gcc.dg/compat/struct-return-3_main.c: New file.
45188         * gcc.dg/compat/struct-return-3_y.c: New file.
45189         * gcc.dg/compat/struct-return-3_x.c: New file.
45190         * gcc.dg/compat/struct-return-2_main.c: New file.
45191         * gcc.dg/compat/struct-return-2_x.c: New file.
45192         * gcc.dg/compat/struct-return-2_y.c: New file.
45193
45194 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45195
45196         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
45197         for hppa*-hp-hpux*.
45198         * gcc.dg/20021014-1.c (dg-options): Likewise.
45199         * gcc.dg/nest.c (dg-options): Likewise.
45200
45201 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
45202
45203         PR c++/9738
45204         * g++.dg/ext/dllimport2.C: New file.
45205         * g++.dg/ext/dllimport3.C: New file.
45206
45207 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
45208
45209         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
45210         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
45211         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45212         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
45213         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45214         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
45215         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
45216         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
45217         * gcc.dg/compat/small-struct-defs.h: New file.
45218         * gcc.dg/compat/small-struct-init.h: New file.
45219         * gcc.dg/compat/small-struct-check.h: New file.
45220         * gcc.dg/compat/fp-struct-defs.h: New file.
45221         * gcc.dg/compat/fp-struct-check.h: New file.
45222         * gcc.dg/compat/fp-struct-init.h: New file.
45223         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
45224         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
45225
45226 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
45227
45228         * gcc.dg/20030225-2.c: New test.
45229
45230 2003-05-18  Roger Sayle  <roger@eyesopen.com>
45231             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45232
45233         * gcc.c-torture/compile/20030518-1.c: New test case.
45234
45235 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
45236
45237         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
45238         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
45239         gcc-dg-debug-runtest.
45240         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
45241         gcc-dg-debug-runtest.
45242
45243 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45244
45245         PR c++/9022
45246         * g++.dg/lookup/using6.C: New test.
45247
45248 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45249
45250         * g++.dg/parse/access2.C: New test.
45251
45252 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
45253
45254         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
45255         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
45256         * gcc.dg/debug/debug.exp: Likewise.
45257
45258 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
45259
45260         * gcc.dg/dollar.c: New test.
45261
45262 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
45263
45264         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
45265         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
45266         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
45267         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
45268         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
45269         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
45270         * gcc.dg/compat/struct-by-value-6_main.c: New file.
45271         * gcc.dg/compat/struct-by-value-6_x.c: New file.
45272         * gcc.dg/compat/struct-by-value-6_y.c: New file.
45273         * gcc.dg/compat/struct-by-value-7_main.c: New file.
45274         * gcc.dg/compat/struct-by-value-7_x.c: New file.
45275         * gcc.dg/compat/struct-by-value-7_y.c: New file.
45276         * gcc.dg/compat/struct-by-value-8_main.c: New file.
45277         * gcc.dg/compat/struct-by-value-8_x.c: New file.
45278         * gcc.dg/compat/struct-by-value-8_y.c: New file.
45279         * gcc.dg/compat/struct-by-value-9_main.c: New file.
45280         * gcc.dg/compat/struct-by-value-9_x.c: New file.
45281         * gcc.dg/compat/struct-by-value-9_y.c: New file.
45282
45283 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
45284
45285         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
45286         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
45287         support for "repo" mode.
45288         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
45289         * lib/g77-dg.exp: Likewise.
45290         * lib/obj-dg.exp: Likewise.
45291
45292 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
45293
45294         Merge from gcc-3_2-rhl8-branch:
45295         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
45296
45297         * gcc.dg/tls/opt-6.c: New test.
45298
45299         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
45300
45301         * gcc.dg/20030405-1.c: New test.
45302
45303         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
45304
45305         * gcc.dg/20030309-1.c: New test.
45306
45307         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45308
45309         * gcc.c-torture/execute/20030307-1.c: New test.
45310
45311         2003-02-20  Randolph Chung  <tausq@debian.org>
45312
45313         * gcc.c-torture/compile/20030220-1.c: New test.
45314
45315         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
45316
45317         * gcc.dg/20030217-1.c: New test.
45318
45319         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
45320
45321         * gcc.c-torture/compile/20020129-1.c: New test.
45322
45323         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45324
45325         * gcc.dg/unroll-1.c: New test.
45326
45327         2002-11-16  Jan Hubicka  <jh@suse.cz>
45328
45329         * gcc.c-torture/execute/20020920-1.c: New test.
45330
45331         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
45332
45333         PR target/7434
45334         * gcc.c-torture/compile/20021008-1.c: New test.
45335
45336         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
45337
45338         PR target/7559
45339         * gcc.c-torture/execute/20020810-1.c: New test.
45340
45341         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
45342
45343         * gcc.c-torture/compile/20020807-1.c: New test.
45344
45345         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
45346
45347         * gcc.dg/tls/opt-1.c: New test.
45348
45349         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
45350
45351         * gcc.dg/20020729-1.c: New test.
45352
45353         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
45354
45355         * g++.dg/opt/life1.C: New test.
45356
45357         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
45358
45359         * gcc.dg/20020525-1.c: New test.
45360
45361         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
45362
45363         PR c++/6794
45364         * g++.dg/ext/pretty1.C: New test.
45365         * g++.dg/ext/pretty2.C: New test.
45366
45367 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
45368
45369         PR c++/8385
45370         * g++.dg/ext/typeof5.C: New test.
45371
45372 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
45373
45374         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
45375         __USER_LABEL_PREFIX__ into account.
45376         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
45377
45378 2003-05-14  Roger Sayle  <roger@eyesopen.com>
45379
45380         * gcc.dg/builtins-15.c: New test case.
45381
45382 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
45383
45384         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
45385
45386 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
45387
45388         * lib/g++.exp: Tweak handling of additional source files.
45389         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
45390         * g++.dg/special/conpr-2a.C: Rename to ...
45391         * g++.dg/special/conpr-2a.cc: ... this.
45392         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
45393         * g++.dg/special/conpr-3a.C: Rename to ...
45394         * g++.dg/special/conpr-3a.cc: This.
45395         * g++.dg/special/conpr-3b.C: Rename to ...
45396         * g++.dg/special/conpr-3b.cc: This.
45397         * g++.dg/special/conpr-4.C: New test.
45398         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
45399
45400 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
45401
45402         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
45403
45404 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45405
45406         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
45407         * g++.old-deja/g++.robertl/eb71.C: Likewise.
45408         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
45409         * g++.old-deja/g++.other/warn3.C: Likewise.
45410
45411 2003-05-11  Roger Sayle  <roger@eyesopen.com>
45412
45413         * gcc.dg/i386-387-1.c: Update to also test log.
45414         * gcc.dg/i386-387-2.c: Likewise.
45415
45416 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
45417
45418         * g77.f-torture/execute/int8421.f: New test.
45419
45420 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45421
45422         PR c++/10230, c++/10481
45423         * g++.dg/lookup/scoped5.C: New test.
45424
45425 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45426
45427         PR c++/10552
45428         * g++.dg/template/ttp6.C: New test.
45429
45430 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
45431
45432         * gcc.c-torture/execute/builtins: New directory.
45433         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
45434         gcc.c-torture/execute/builtins.
45435         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
45436         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
45437         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
45438         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
45439
45440 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45441
45442         PR c++/9252
45443         * g++.dg/template/access8.C: New test.
45444         * g++.dg/template/access9.C: New test.
45445
45446 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45447
45448         PR c++/9554
45449         * g++.dg/parse/access1.C: New test.
45450
45451 2003-05-09  DJ Delorie  <dj@redhat.com>
45452
45453         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
45454         long, and not an int.
45455
45456 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45457
45458         PR c++/10555, c++/10576
45459         * g++.dg/template/memclass1.C: New test.
45460
45461 2003-05-08  DJ Delorie  <dj@redhat.com>
45462
45463         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
45464         targets.
45465         * gcc.c-torture/execute/20021024-1.x: Likewise.
45466         * gcc.c-torture/execute/shiftdi.x: Likewise.
45467         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
45468         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
45469         * gcc.dg/20021018-1.c: Likewise.
45470
45471 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45472
45473         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
45474
45475         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
45476         (bcopy): Call memmove.
45477
45478 2003-05-08  Roger Sayle  <roger@eyesopen.com>
45479
45480         * g77.f-torture/compile/8485.f: New test case.
45481
45482 2003-05-07  Richard Henderson  <rth@redhat.com>
45483
45484         PR c++/10570
45485         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
45486         Verify exception_cleanup not called for rethrows.
45487         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
45488         when exiting catch block without rethrowing.
45489         * g++.dg/eh/forced3.C: New.
45490         * g++.dg/eh/forced4.C: New.
45491
45492 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
45493
45494         * gcc.dg/20030505.c: Fix triplet.
45495
45496 2003-05-06  DJ Delorie  <dj@redhat.com>
45497
45498         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
45499         * gcc.dg/nest.c: Likewise.
45500
45501 2003-05-05  Roger Sayle  <roger@eyesopen.com>
45502
45503         * gcc.dg/builtins-14.c: New test case.
45504
45505 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
45506
45507         * lib/compat.exp (compat-execute): New argument.
45508         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
45509         * gcc.dg/compat: New test directory.
45510         * gcc.dg/compat/compat.exp: New expect script.
45511         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
45512         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
45513         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
45514         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
45515         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
45516         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
45517
45518         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
45519         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
45520         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
45521         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
45522         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
45523         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
45524         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
45525         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
45526         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
45527         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
45528         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
45529         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
45530         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
45531         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
45532         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
45533
45534 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
45535
45536         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
45537
45538 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
45539
45540         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
45541
45542 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
45543
45544         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
45545         * gcc.dg/ppc-fsel-2.c: New test.
45546
45547         * gcc.dg/unused-5.c: New test.
45548
45549 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45550
45551         PR c++/10496
45552         * g++.dg/warn/pmf1.C: New test.
45553
45554 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45555
45556         PR c++/4494
45557         * g++.dg/warn/main.C: New test.
45558
45559 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45560
45561         * gcc.dg/nonnull-3.c: New test.
45562
45563 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
45564
45565         * gcc.dg/cpp/Wtrigraphs.c: Update.
45566         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
45567
45568 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
45569
45570         * gcc.dg/ppc-fsel-1.c: New test.
45571
45572 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
45573
45574         PR c/10604
45575         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
45576
45577 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
45578
45579         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
45580
45581 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45582
45583         PR c++/9364, c++/10553, c++/10586
45584         * g++.dg/parse/typename4.C: New test.
45585         * g++.dg/parse/typename5.C: Likewise.
45586
45587 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
45588
45589         * gcc.c-torture/compile/20030503-1.c: New test.
45590
45591 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45592
45593         * g++.dg/lookup/using5.C: Fix testcase error.
45594
45595 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
45596
45597         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
45598         since MEABI is no longer supported.  Remove all vestiges
45599         of MEABI from the test.
45600
45601 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45602
45603         PR c++/10554
45604         * g++.dg/lookup/using5.C: New test.
45605
45606 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45607
45608         PR c++/8772
45609         * g++.dg/template/ttp5.C: New test.
45610
45611 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
45612
45613         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
45614         (dg-gpp-additional-sources): New function.
45615         (dg-gpp-additional-files): Likewise.
45616         * lib/g++.exp (additional_sources): New variable.
45617         (additional_files): Likewise.
45618         (g++_target_compile): Deal with them.
45619         * lib/old-dejagnu.exp: Remove.
45620         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
45621         * g++.old-deja: Revise all tests to use dg commands.
45622
45623 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45624
45625         PR c++/9432, c++/9528
45626         * g++.dg/lookup/using4.C: New test.
45627
45628 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
45629
45630         * gcc.dg/noreturn-5.c: New file.
45631         * gcc.dg/noreturn-6.c: New file.
45632
45633         * gcc.c-torture/compile/inline-1.c: New file.
45634
45635 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
45636
45637         PR c++/10551
45638         * g++.dg/template/explicit1.C: New test.
45639
45640 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
45641
45642         PR c++/10549
45643         * g++.dg/other/bitfield1.C: New test.
45644
45645         PR c++/10527
45646         * g++.dg/init/new7.C: New test.
45647
45648 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
45649
45650         * g++.dg/ext/desig1.C: New test.
45651         * g++.dg/ext/init1.C: Update.
45652
45653         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
45654
45655 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
45656
45657         PR c++/10180
45658         * g++.dg/warn/Winline-1.C: New test.
45659
45660 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
45661
45662         * gcc.c-torture/execute/string-opt-19.c: New test.
45663
45664         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
45665         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
45666
45667 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
45668
45669         PR c++/10506
45670         * g++.dg/init/new6.C: New test.
45671
45672         PR c++/10503
45673         * g++.dg/init/ref6.C: New test.
45674
45675 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
45676
45677         * g++.dg/warn/weak1.C: XFAIL on AIX4.
45678
45679 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45680
45681         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
45682         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
45683
45684 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
45685
45686         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
45687         initialized static data members.
45688
45689 2003-04-25  H.J. Lu <hjl@gnu.org>
45690
45691         * gcc.dg/ia64-sync-4.c: New test.
45692
45693 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45694
45695         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
45696         date.
45697
45698 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
45699
45700         PR c++/10337
45701         * g++.dg/warn/conv1.C: New test.
45702         * g++.old-deja/g++.other/conv7.C: Adjust.
45703         * g++.old-deja/g++.other/overload14.C: Adjust.
45704
45705 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
45706
45707         PR c++/10471
45708         * g++.dg/template/defarg2.C: New test.
45709
45710 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
45711
45712         * gcc.dg/cpp/include2.c: Update.
45713         * gcc.dg/cpp/multiline-2.c: New.
45714         * gcc.dg/cpp/multiline.c: Update.
45715         * gcc.dg/cpp/strify2.c: Update.
45716         * gcc.dg/cpp/trad/literals-2.c: Update.
45717
45718 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45719
45720         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
45721
45722 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
45723
45724         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
45725
45726 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
45727
45728         PR c++/10451
45729         * g++.dg/parse/crash4.C: New test.
45730
45731         PR c++/9847
45732         * g++.dg/parse/crash5.C: New test.
45733
45734 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
45735
45736         PR c++/10446
45737         * g++.dg/parse/crash3.C: New test.
45738
45739         PR c++/10428
45740         * g++.dg/parse/elab1.C: New test.
45741
45742 2003-04-22  Devang Patel  <dpatel@apple.com>
45743
45744         * gcc.dg/cpp/trad/funlike-5.c: New test.
45745
45746 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
45747
45748         * g++.dg/other/packed1.C: Fix dg options.
45749
45750 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
45751
45752         * g++.dg/other/offsetof2.C: New test.
45753
45754 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
45755
45756         * g++.dg/template/recurse.C: Adjust location of error messages.
45757
45758 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
45759
45760         PR c++/9881
45761         * g++.dg/init/addr-const1.C: New test.
45762         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
45763
45764 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
45765
45766         PR c++/10405
45767         * g++.dg/lookup/struct-hack1.C: New test.
45768
45769 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
45770
45771         * ucs.c: Update diagnostic messages.
45772
45773 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
45774
45775         * gcc.dg/cpp/truefalse.cpp: New test.
45776         * gcc.dg/cpp/cpp.exp: Update.
45777         * g++.dg/other/stdbool-if.C: Remove.
45778
45779 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
45780
45781         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
45782         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
45783
45784 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45785
45786         * gcc.c-torture/compile/20030418-1.c: New test.
45787
45788 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
45789
45790         * README.compat: Remove; content moved to doc/sourcebuild.texi.
45791
45792 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45793
45794         PR c++/10347
45795         g++.dg/template/dependent-name1.C: New test.
45796
45797 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
45798
45799         * gcc.dg/warn-1.c (tourist_guide): New array,
45800         contains a pointer to bar.
45801
45802 2003-04-16  Roger Sayle  <roger@eyesopen.com>
45803
45804         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
45805         * gcc.c-torture/execute/medce-1.c: New test case.
45806         * gcc.c-torture/execute/medce-2.c: New test case.
45807
45808 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
45809
45810         * lib/prune.exp: Ignore more messages.
45811
45812         PR c++/10381
45813         * g++.dg/parse/lookup3.C: New test.
45814
45815 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
45816
45817         * gcc.c-torture/compile/20030415-1.c : New test.
45818
45819 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
45820
45821         * gcc.c-torture/execute/scope-2.c: Move to ...
45822         * gcc.dg/noncompile/scope.c: .... here.
45823
45824 2003-04-14  Roger Sayle  <roger@eyesopen.com>
45825
45826         * gcc.dg/20030414-2.c: New test case.
45827
45828 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
45829
45830         PR target/10377
45831         * gcc.dg/20030414-1.c: New test.
45832
45833 2003-04-13  Roger Sayle  <roger@eyesopen.com>
45834
45835         * gcc.dg/builtins-12.c: New test case.
45836         * gcc.dg/builtins-13.c: New test case.
45837
45838 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45839
45840         * gcc.c-torture/execute/string-opt-18.c: New test.
45841
45842 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
45843
45844         PR c++/10300
45845         * g++.dg/init/new5.C: New test.
45846
45847 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
45848
45849         PR c++/7910
45850         * g++.dg/ext/dllimport1.C: New test.
45851
45852 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45853
45854         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
45855
45856 2003-04-11  Bud Davis <bdavis9659@comcast.net>
45857
45858         PR Fortran/9263
45859         * g77.f-torture/noncompile/9263.f: New test
45860         PR Fortran/1832
45861         * g77.f-torture/execute/1832.f: New test
45862
45863 2003-04-11  David Chad  <davidc@freebsd.org>
45864             Loren J. Rittle  <ljrittle@acm.org>
45865
45866         PR libobjc/8562
45867         * objc.dg/headers.m: New test.
45868
45869 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
45870
45871         * gcc.c-torture/execute/builtin-noret-2.c: New.
45872         * gcc.c-torture/execute/builtin-noret-2.x: New.
45873         XFAIL builtin-noret-2.c at -O1 and above.
45874         * gcc.dg/redecl.c: New.
45875         * gcc.dg/Wshadow-1.c: Update error regexps.
45876
45877 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
45878
45879         * g++.dg/abi/bitfield10.C: New test.
45880
45881 2003-04-09  Mike Stump  <mrs@apple.com>
45882
45883         * gcc.dg/pch/pch.exp: Make testcase names longer.
45884         * g++.dg/pch/pch.exp: Make testcase names longer.
45885
45886 2003-04-08  Roger Sayle  <roger@eyesopen.com>
45887
45888         * gcc.dg/builtins-11.c: New test case.
45889
45890 2003-04-08  Roger Sayle  <roger@eyesopen.com>
45891
45892         * gcc.dg/builtins-9.c: New test case.
45893         * gcc.dg/builtins-10.c: New test case.
45894
45895 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
45896
45897         * gcc.dg/noncompile/init-4.c.c: New test.
45898
45899 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
45900
45901         * gcc.misc-test/gcov-9.c: New test.
45902         * gcc.misc-test/gcov-10.c: New test
45903         * gcc.misc-test/gcov-11.c: New test.
45904
45905 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
45906
45907         PR optimization/10024
45908         * gcc.c-torture/compile/20030405-1.c: New test.
45909
45910 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
45911
45912         * gcc.dg/pch/static-3.c: New.
45913         * gcc.dg/pch/static-3.hs: New.
45914         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
45915
45916 2003-04-04  Richard Henderson  <rth@redhat.com>
45917
45918         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
45919         * g++.dg/eh/forced2.C: Likewise.
45920
45921 2003-04-03  Mike Stump  <mrs@apple.com>
45922
45923         * lib/scanasm.exp (scan-assembler): Add xfail processing for
45924         target arg.
45925         (scan-assembler-times, scan-assembler-not): Likewise.
45926         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
45927
45928 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45929
45930         * gcc.dg/sparc-loop-1.c: New test.
45931
45932 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
45933
45934         PR other/9274
45935         * g++.dg/pch/system-2.C: New.
45936         * g++.dg/pch/system-2.Hs: New.
45937
45938 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
45939
45940         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
45941
45942         * g++.dg/eh/simd-1.C (vecfunc): Same.
45943
45944 2003-04-01  Roger Sayle  <roger@eyesopen.com>
45945
45946         * gcc.c-torture/execute/20030401-1.c: New test case.
45947
45948 2003-04-01  Ziemowit Laski <zlaski@apple.com>
45949
45950         * objc.dg/defs.m: New.
45951
45952 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
45953
45954         * g++.dg/eh/simd-1.C: New.
45955         * g++.dg/eh/simd-2.C: New.
45956
45957 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
45958
45959         * gcc.c-torture/execute/simd-3.c: New.
45960
45961 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
45962
45963         PR c/9936
45964         * gcc.dg/20030331-2.c: New test.
45965
45966 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
45967
45968         PR c++/10278
45969         * g++.dg/parse/crash2.C: New test.
45970
45971 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
45972
45973         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
45974         * gcc.c-torture/execute/20030331-1.c: ...here.
45975
45976 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
45977
45978         * gcc.c-torture/execute/20030331-1.c: New test.
45979
45980 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
45981
45982         * lib/gcov.exp: Adjust call return testing strings.
45983         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
45984
45985 2003-03-31  Roger Sayle  <roger@eyesopen.com>
45986
45987         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
45988         * gcc.dg/builtins-7.c: New test case.
45989         * gcc.dg/builtins-8.c: New test case.
45990
45991 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
45992
45993         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
45994
45995 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
45996
45997         PR c++/7647
45998         * g++.dg/lookup-class-member-2.C: New test.
45999
46000 2003-03-30  Glen Nakamura  <glen@imodulo.com>
46001
46002         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
46003
46004 2003-03-28  Roger Sayle  <roger@eyesopen.com>
46005
46006         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
46007
46008 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
46009
46010         * g++.dg/init/attrib1.C: New test.
46011
46012 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
46013
46014         * gcc.dg/ultrasp8.c: New test.
46015
46016 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
46017
46018         * gcc.dg/ultrasp7.c: New test.
46019
46020 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
46021
46022         PR c++/10047
46023         * g++.dg/template/inline1.C: New test.
46024
46025 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
46026
46027         * gcc.dg/sparc-dwarf2.c: New test.
46028
46029 2003-03-27  Roger Sayle  <roger@eyesopen.com>
46030
46031         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
46032         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
46033
46034 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
46035
46036         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
46037         than reading .x files.
46038         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
46039         * g77.dg/gcov/gcov-1.f: Likewise.
46040         * gcc.misc-tests/gcov-4b.c: Likewise.
46041         * gcc.misc-tests/gcov-5b.c: Likewise.
46042         * gcc.misc-tests/gcov-6.c: Likewise.
46043         * gcc.misc-tests/gcov-7.c: Likewise.
46044         * gcc.misc-tests/gcov-8.c: Likewise.
46045         * g++.dg/gcov/gcov-1.x: Remove.
46046         * g77.dg/gcov/gcov-1.x: Likewise.
46047         * gcc.misc-tests/gcov-4b.x: Likewise.
46048         * gcc.misc-tests/gcov-5b.x: Likewise.
46049         * gcc.misc-tests/gcov-6.x: Likewise.
46050         * gcc.misc-tests/gcov-7.x: Likewise.
46051         * gcc.misc-tests/gcov-8.x: Likewise.
46052
46053 2003-03-27  Glen Nakamura  <glen@imodulo.com>
46054
46055         PR opt/10087
46056         * gcc.dg/20030324-1.c: New test.
46057
46058 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
46059
46060         PR c++/10224
46061         * g++.dg/template/arg3.C: New test.
46062
46063         PR c++/10158
46064         * g++.dg/template/friend18.C: New test.
46065
46066 2003-03-26  Roger Sayle  <roger@eyesopen.com>
46067
46068         * g77.f-torture/compile/20030326-1.f: New test case.
46069
46070 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
46071
46072         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
46073
46074         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
46075
46076 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
46077
46078         * gcc.dg/ia64-sync-3.c: New test.
46079
46080 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
46081
46082         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
46083
46084 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
46085
46086         * gcc.dg/ultrasp6.c: New test.
46087
46088 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
46089
46090         * gcc.dg/i386-signbit-1.c: New test.
46091         * gcc.dg/i386-signbit-2.c: New test.
46092         * gcc.dg/i386-signbit-3.c: New test.
46093
46094 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
46095
46096         * gcc.dg/ultrasp5.c: Fix options.
46097
46098 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
46099
46100         * gcc.dg/ultrasp5.c: Fix comment.
46101
46102 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
46103
46104         PR fortran/10197
46105         * g77.f-torture/execute/10197.f: New test.
46106
46107 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
46108
46109         PR c++/9898, c++/383
46110         * g++.dg/template/conv6.C: New test.
46111
46112         PR c++/10119
46113         * g++.dg/template/ptrmem5.C: New test.
46114
46115         PR c++/10026
46116         * g++.dg/lookup/koenig1.C: New test.
46117
46118         PR C++/10199
46119         * g++.dg/lookup/template2.C: New test.
46120
46121 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
46122
46123         * g++.dg/opt/rtti1.C: New test.
46124
46125 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
46126
46127         * gcc.dg/ultrasp5.c: New test.
46128
46129 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
46130
46131         PR middle-end/9967
46132         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
46133         builtin fputs.
46134
46135 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
46136
46137         PR c/8224
46138         * gcc.dg/20030323-1.c: New test.
46139
46140 2003-03-23  Roger Sayle  <roger@eyesopen.com>
46141
46142         * gcc.c-torture/compile/20030323-1.c: New test case.
46143
46144 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
46145
46146         * gcc.dg/20030321-1.c: New test.
46147
46148 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
46149
46150         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
46151
46152 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
46153
46154         PR c++/9978, c++/9708
46155         * g++.dg/ext/vlm1.C: Adjust expected error.
46156         * g++.dg/ext/vla2.C: New test.
46157         * g++.dg/template/arg1.C: New test.
46158         * g++.dg/template/arg2.C: New test.
46159
46160 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
46161
46162         * g77.f-torture/execute/select.f: New test.
46163         * g77.f-torture/noncompile/select_no_compile.f: New test.
46164
46165 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
46166
46167         PR c++/9898
46168         * g++.dg/other/error4.C: New test.
46169
46170 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
46171
46172         * g++.dg/template/friend17.C: New test.
46173
46174 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
46175
46176         * gcc.c-torture/compile/20030320-1.c: New.
46177
46178 2003-03-20  Roger Sayle  <roger@eyesopen.com>
46179
46180         * gcc.dg/builtins-6.c: New test case.
46181
46182 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
46183
46184         PR target/10073
46185         * gcc.c-torture/compile/20030319-1.c: New.
46186
46187 2003-03-18  Jan Hubicka  <jh@suse.cz>
46188
46189         * gcc.dg/i386-cvt-1.c: New test.
46190
46191 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
46192
46193         * objc.dg/naming-1.m: Use "(parse|syntax) error".
46194         * objc.dg/naming-2.m: Likewise.
46195
46196 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
46197
46198         PR c++/9639
46199         * g++.dg/parse/crash1.C: New test.
46200
46201 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
46202
46203         PR c++/8805
46204         * g++.dg/eh/cleanup1.C: New test.
46205
46206 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
46207
46208         * gcc.c-torture/execute/20030316-1.c: New test case.
46209
46210 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
46211
46212         PR c++/9629
46213         * g++.dg/init/ctor2.C: New test.
46214
46215 2003-03-15  Roger Sayle  <roger@eyesopen.com>
46216
46217         * g77.f-torture/compile/xformat.f: New test case.
46218
46219 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46220
46221         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
46222         * g++.old-deja/g++.mike/eh50.C: Likewise.
46223
46224 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46225
46226         PR c++/6440
46227         * g++.dg/template/spec7.C: New test.
46228         * g++.dg/template/spec8.C: Likewise.
46229
46230 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
46231
46232         * gcc.c-torture/execute/20030313-1.c: New test.
46233
46234 2003-03-14  Richard Henderson  <rth@redhat.com>
46235
46236         * gcc.dg/inline-2.c: Adjust alpha test for external call.
46237
46238 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
46239
46240         * gcc.c-torture/compile/20030314-1.c: New test.
46241
46242 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
46243
46244         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
46245         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
46246         thumb target,
46247         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
46248         to accept newer _imp__  prefix and additional
46249         newline in .drectve section.
46250         * gcc.dg/dll-4.c: Likewise.
46251         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
46252         switch.
46253
46254 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
46255
46256         * g++.dg/parse/namespace9.C: New test.
46257
46258         * g++.dg/init/ref5.C: New test.
46259         * g++.dg/parse/ptrmem1.C: Likewise.
46260
46261 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46262
46263         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
46264         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
46265         regular expression.
46266         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
46267         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
46268
46269 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
46270
46271         * gcc.c-torture/execute/20030224-2.c: New test.
46272
46273 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
46274
46275         * gcc.dg/decl-3.c: New test.
46276
46277 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
46278
46279         * gcc.dg/i386-loop-2.c: New test.
46280
46281 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
46282
46283         PR c++/9474
46284         * g++.dg/parse/namespace8.C: New test.
46285
46286         PR c++/9924
46287         * g++.dg/overload/builtin2.C: New test.
46288
46289 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
46290
46291         * gcc.dg/return-type-3.c: New test.
46292
46293 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
46294
46295         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
46296         profiling options are not supported.
46297
46298 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
46299
46300         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
46301         * g++.old-deja/g++.warn/impint2.C: Likewise.
46302
46303 2003-03-10  Devang Patel  <dpatel@apple.com>
46304
46305         * g++.dg/cpp/c++_cmd_1.C: New test.
46306         * g++.dg/cpp/c++_cmd_1.h: New file.
46307
46308 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
46309
46310         * gcc.dg/altivec-9.c: New file.
46311
46312 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46313
46314         * gcc.dg/ppc-sdata-1.c: New test.
46315         * gcc.dg/ppc-sdata-2.c: New test.
46316
46317 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
46318
46319         PR c++/9373
46320         * g++.dg/opt/ptrmem2.C: New test.
46321
46322         PR c++/8534
46323         * g++.dg/opt/ptrmem1.C: New test.
46324
46325 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46326
46327         * gcc.dg/i386-loop-1.c: New test.
46328
46329 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46330
46331         PR c++/9970
46332         * g++.dg/lookup/friend1.C: New test.
46333
46334 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
46335
46336         PR c++/9823
46337         * g++.dg/parser/constructor1.C: New test.
46338
46339 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
46340
46341         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
46342
46343         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
46344
46345 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
46346
46347         * gcc.dg/cpp/Wunused.c: Update test.
46348
46349 2003-03-08  Jan Hubicka  <jh@suse.cz>
46350
46351         * gcc.dg/inline-3.c: New test.
46352
46353 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
46354
46355         PR c++/9809
46356         * g++.dg/parse/builtin1.C: New test.
46357
46358         PR c++/9982
46359         * g++.dg/abi/cookie1.C: New test.
46360         * g++.dg/abi/cookie2.C: Likewise.
46361
46362         PR c++/9524
46363         * g++.dg/template/field1.C: New test.
46364
46365         PR c++/9912
46366         * g++.dg/parse/class1.C: New test.
46367         * g++.dg/parse/namespace7.C: Likewise.
46368         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
46369
46370 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
46371
46372         * g++.dg/init/ref4.C: New test.
46373
46374 2003-03-07  Jan Hubicka  <jh@suse.cz>
46375
46376         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
46377         * gcc.dg/inline-3.c: New test.
46378
46379 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
46380
46381         * g++.dg/init/ref3.C: New test.
46382
46383         PR c++/9965
46384         * g++.dg/init/ref2.C: New test.
46385
46386         PR c++/9400
46387         * g++.dg/warn/Wshadow-2.C: New test.
46388
46389         PR c++/9791
46390         * g++.dg/warn/Woverloaded-1.C: New test.
46391
46392 2003-03-05  Jan Hubicka  <jh@suse.cz>
46393
46394         * gcc.dg/i386-local2.c: New.
46395         * gcc.dg/i386-local.c: Fix typo.
46396
46397 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
46398
46399         * g++.dg/abi/layout3.C: New test.
46400
46401 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
46402
46403         * gcc.c-torture/compile/20030305-1.c
46404
46405 2003-03-05  Jan Hubicka  <jh@suse.cz>
46406
46407         * gcc.dg/i386-local.c: New.
46408
46409 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
46410
46411         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
46412
46413 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46414
46415         * gcc.dg/switch-2.c: New test.
46416         * gcc.dg/switch-3.c: New test.
46417         * gcc.dg/Wswitch.c: Adjust line numbers.
46418         * gcc.dg/Wswitch-default.c: Likewise.
46419         * gcc.dg/Wswitch-enum.c: Likewise.
46420
46421 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
46422
46423         * gcc.c-torture/execute/20030222-1.c: New test.
46424
46425 2003-03-03  James E Wilson  <wilson@tuliptree.org>
46426
46427         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
46428
46429 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
46430
46431         PR c++/9878
46432         * g++.dg/init/ref1.C: New test.
46433
46434 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
46435
46436         * gcc.dg/sh-relax.c: New SH-only test.
46437
46438 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
46439
46440         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
46441         comment explaining purpose of testcase.
46442
46443 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
46444
46445         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
46446         for HC11/HC12 (asm needs two int registers).
46447         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
46448         HC11/HC12 because the test uses an asm which needs two 32-bit
46449         registers.
46450
46451 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
46452
46453         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
46454         for HC11/HC12 (array is too large otherwise).
46455         * gcc.c-torture/compile/920501-4.x: New file, likewise.
46456         * gcc.c-torture/compile/20010518-2.x: Likewise.
46457         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
46458         HC11/HC12 (array is too large).
46459
46460 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
46461
46462         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
46463         * lib/g++-dg.exp (g++-dg-test): Likewise.
46464
46465 2003-03-01  Roger Sayle  <roger@eyesopen.com>
46466
46467         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
46468         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
46469
46470 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46471
46472         * g++.dg/warn/implicit-typename1.C: Remove warning.
46473
46474 2003-02-28  Richard Henderson  <rth@redhat.com>
46475
46476         * gcc.dg/noreturn-1.c: Move noreturn warning line.
46477         * gcc.dg/return-type-1.c: Move control reaches end warning line.
46478
46479 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
46480
46481         * gcc.dg/pch/pch.exp: Change .pch to .gch.
46482         * g++.dg/pch/pch.exp: Likewise.
46483
46484 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
46485
46486         PR c++/9879
46487         * g++.dg/init/new4.C: New test.
46488
46489 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
46490
46491         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
46492
46493 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
46494
46495         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
46496         unsigned long.
46497
46498         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
46499         wider than float.
46500
46501 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46502
46503         * lib/scanasm.exp: Add support for counting numbers of
46504         occurences.
46505         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
46506         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
46507
46508 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
46509
46510         PR c++/9683
46511         * g++.dg/template/static3.C: New test.
46512
46513         PR c++/9829
46514         * g++.dg/parse/namespace6.C: New test.
46515
46516 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46517
46518         PR target/9732
46519         * gcc.dg/20030225-1.c: New test.
46520
46521 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
46522
46523         * README: Remove out-of-date information.
46524
46525         PR c++/9836
46526         * g++.dg/template/spec6.C: New test.
46527
46528 2003-02-24  Jeff Law  <law@redhat.com>
46529
46530         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
46531
46532 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46533
46534         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
46535         * gcc.dg/pragma-ep-1.c: Likewise.
46536
46537 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46538
46539         PR c++/9602
46540         * g++.dg/template/friend16.C: New test.
46541
46542 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
46543
46544         PR c++/5333
46545         * g++.dg/parse/fused-params1.C: Adjust error messages.
46546         * g++.dg/template/nested3.C: New test.
46547
46548 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
46549
46550         * g++.dg/abi/param1.C: New test.
46551
46552 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46553
46554         PR c++/7982
46555         * g++.dg/warn/implicit-typename1.C: New test.
46556
46557 2003-02-22  Kelley Cook <kelleycook@comcast.net>
46558
46559         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
46560         with "mtune".
46561         * g++.old-deja/g++.other/store-expr2.C: Likewise.
46562         * gcc.c-torture/execute/20010129-1.x: Likewise.
46563         * gcc.dg/20011107-1.c: Likewise.
46564         * gcc.dg/20020108-1.c: Likewise.
46565         * gcc.dg/20020122-3.c: Likewise.
46566         * gcc.dg/20020206-1.c: Likewise.
46567         * gcc.dg/20020310-1.c: Likewise.
46568         * gcc.dg/20020426-2.c: Likewise.
46569         * gcc.dg/20020517-1.c: Likewise.
46570         * gcc.dg/991230-1.c: Likewise.
46571         * gcc.dg/i386-unroll-1.c: Likewise.
46572         * gcc.misc-tests/i386-prefetch.exp: Likewise.
46573
46574 2003-02-22  Jan Hubicka  <jh@suse.cz>
46575
46576         * gcc.dg/i386-mul.c: New test.
46577
46578 2003-02-21  Roger Sayle  <roger@eyesopen.com>
46579
46580         * gcc.dg/builtins-5.c: New test case.
46581
46582 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
46583
46584         * gcc.dg/asmreg-1.c: New test.
46585
46586 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46587
46588         PR c++/9749
46589         * g++.dg/parse/varmod1.C: New test.
46590
46591 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46592
46593         PR c++/9727
46594         * g++.dg/template/op1.C: New test.
46595
46596 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46597
46598         PR c++/8906
46599         * g++.dg/template/nested2.C: New test.
46600
46601 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46602
46603         PR c++/8724
46604         * g++.dg/expr/dtor1.C: New test.
46605
46606 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
46607
46608         * gcc.dg/cpp/include3.c: New test.
46609         * gcc.dg/cpp/inc/foo.h: New file.
46610
46611 2003-02-21  Glen Nakamura  <glen@imodulo.com>
46612
46613         * gcc.c-torture/execute/20030221-1.c: New test.
46614
46615 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
46616
46617         PR c++/9729
46618         * g++.dg/abi/conv1.C: New test.
46619
46620 2003-02-20  Jan Hubicka  <jh@suse.cz>
46621
46622         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
46623
46624 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
46625
46626         * gcc.c-torture/compile/20030219-1.c: New test.
46627
46628 2003-02-18  Jan Hubicka  <jh@suse.cz>
46629
46630         * gcc.dg/funcorder.c: New test.
46631
46632 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
46633
46634         * gcc.c-torture/execute/20030218-1.c: New.
46635
46636 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
46637
46638         * gcc.dg/20030218-1.c: New.
46639
46640 2003-02-18  Richard Henderson  <rth@redhat.com>
46641
46642         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
46643         * gcc.dg/attr-used-2.c: New.
46644
46645 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
46646
46647         PR c++/9704
46648         * g++.dg/init/copy5.C: New test.
46649
46650 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
46651
46652         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
46653         * g++.dg/pch/pch.exp: Likewise.
46654
46655 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
46656
46657         * gcc.c-torture/execute/20030209-1.c: Enable the test if
46658         STACK_SIZE is not defined.
46659
46660 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46661
46662         PR c++/9457
46663         * g++.dg/template/init1.C: New test.
46664
46665 2003-02-16  Jan HUbicka  <jh@suse.cz>
46666
46667         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
46668         (foo): Add few extra tests
46669         * gcc.dg/c99-const-expr-3.c: Likewise.
46670         * gcc.c-torture/execute/20030216-1.c: New.
46671
46672 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46673
46674         PR c++/9459
46675         * g++.dg/ext/typeof4.C: New test.
46676
46677 2003-02-15  Roger Sayle  <roger@eyesopen.com>
46678
46679         * gcc.dg/i386-387-3.c: New test case.
46680
46681 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
46682
46683         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
46684         cris-*-elf* cris-*-aout* and mmix-*-*.
46685
46686 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
46687
46688         * gcc.dg/20030213-1.c: New test.
46689
46690 2003-02-12  Roger Sayle  <roger@eyesopen.com>
46691
46692         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
46693         * gcc.dg/i386-387-2.c: Likewise.
46694
46695 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
46696
46697         * gcc.dg/ppc-spe.c: Fix formatting.
46698         Enable tests that were previously unsupported by gas.
46699         Delete tests for instructions that no longer exist.
46700         Switch arguments on evsubifw builtin.
46701
46702 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
46703
46704         * gcc.c-torture/execute/20030209-1.c: Disable the test if
46705         STACK_SIZE is too small.
46706
46707 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
46708             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
46709
46710         * gcc.dg/decl-2.c: New test.
46711
46712 2003-02-10  Jan Hubicka  <jh@suse.cz>
46713
46714         * gcc.dg/i386-fpcvt-1.c: New test.
46715
46716 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
46717
46718         * gcc.c-torture/execute/20030209-1.c: New test.
46719
46720 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
46721
46722         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
46723         int-wide bitops, use the constants of the same width.
46724         Likewise, if long long is 32-bit wide, test bitops using
46725         32-bit constants.
46726
46727 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
46728
46729         * gcc.dg/20021014-1.c: Annotate with expected notice text.
46730
46731 2003-02-07  Roger Sayle  <roger@eyesopen.com>
46732
46733         * gcc.dg/builtins-4.c: New test case.
46734
46735 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46736
46737         * gcc.dg/20020430-1.c: Fix dg command typos.
46738         * gcc.dg/20020503-1.c: Likewise.
46739
46740 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46741
46742         PR c++/8785
46743         * g++.dg/parse/fused-params1.C: New test.
46744
46745         PR c++/8857
46746         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
46747
46748         PR c++/8921
46749         * g++.dg/parse/non-dependent1.C: New test.
46750
46751         PR c++/8928
46752         * g++.dg/parse/dupl-tmpl-args1.C: New test.
46753
46754         PR c++/9228
46755         * g++.dg/parse/undefined7.C: New test.
46756         * g++.dg/parse/non-templ1.C: New test.
46757
46758         PR c++/9229
46759         * g++.dg/parse/too-many-tmpl-args1.C: New test.
46760
46761 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
46762
46763         * gcc.c-torture/compile/20030206-1.c: New test.
46764
46765 2003-02-05  Roger Sayle  <roger@eyesopen.com>
46766
46767         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
46768         "pow" to "foo" to avoid potential confusion with a math built-in.
46769
46770 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46771
46772         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
46773         conditions for SPARC targets.
46774
46775 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
46776
46777         * gcc.dg/20030204-1.c: New test.
46778
46779 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46780
46781         PR c++/38
46782         * g++.dg/parse/array-size1.C: New test.
46783
46784         PR c++/5657
46785         * g++.dg/parse/undefined3.C: New test.
46786
46787         PR c++/5665
46788         * g++.dg/parse/undefined4.C: New test.
46789
46790         PR c++/5975
46791         * g++.dg/parse/undefined5.C: New test.
46792
46793         PR c++/7259
46794         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
46795
46796         PR c++/8578
46797         * g++.dg/parse/casting-operator1.C: New test.
46798
46799         PR c++/8596
46800         * g++.dg/parse/undefined6.C: New test.
46801
46802         PR c++/8736
46803         * g++.dg/parse/missing-template1.C: New test.
46804
46805 2003-02-04  Jan Hubicka  <jh@suse.cz>
46806
46807         * gcc.dg/i386-cadd.c: Compile using -march=k8.
46808         * gcc.dg/i386-cmov?.c: Likewise.
46809         * gcc.dg/i386-fpcvt-?.c: Likewise.
46810         * gcc.dg/i386-ssefp-1.c: Likewise.
46811         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
46812         conventions.
46813
46814 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
46815
46816         PR c++/7129
46817         * g++.dg/ext/max.C: New test.
46818
46819 2003-02-03  Jan Hubicka  <jh@suse.cz>
46820
46821         * gcc.c-torture/execute/20030203-1.c: New test.
46822
46823 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
46824
46825         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
46826         'natural-endian'.
46827
46828 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
46829
46830         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
46831         * g++.dg/init/new2.C: Likewise.
46832         * g++.dg/other/new1.C: Likewise.
46833
46834 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
46835
46836         * gcc.dg/struct-ret-libc.c: New test.
46837
46838 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
46839
46840         * gcc.dg/20030129-1.c: New test.
46841
46842 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46843
46844         PR c++/8849
46845         * g++.dg/template/ptrmem4.C: New test.
46846
46847 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
46848
46849         * g++.dg/parser/constant1.C: New test.
46850
46851 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46852
46853         PR c++/8591
46854         * g++.dg/parse/friend2.C: New test.
46855
46856 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
46857
46858         PR c++/9437
46859         * g++.dg/template/unify4.C: New test.
46860
46861 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
46862
46863         * gcc.c-torture/execute/20030128-1.c: New test.
46864
46865 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
46866
46867         * g++.dg/lookup/nested1.C: Test moved from ...
46868         * g++.old-deja/g++.other/lookup24.C: ... here.
46869
46870 2003-01-28  Jan Hubicka  <jh@suse.cz>
46871
46872         * gcc.dg/i386-cmov5.c: New test.
46873
46874 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
46875
46876         * gcc.c-torture/execute/20010925-1.c: Changed the
46877         memcpy declaration.
46878
46879 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
46880
46881         PR c++/3902
46882         * g++.dg/parse/template5.C: New test.
46883
46884 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
46885
46886         PR fortran/9258
46887         * g77.dg/pr9258: New test.
46888
46889 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
46890
46891         * README: Move relevant parts from README.g++.
46892
46893         * README.g++: Remove this file.
46894
46895 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
46896
46897         * g++.dg/abi/dcast1.C: New test.
46898
46899 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46900
46901         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
46902
46903 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
46904
46905         PR c++/47
46906         * g++.old-deja/g++.other/lookup24.C: New test.
46907
46908 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46909
46910         PR middle-end/7227
46911         * gcc.dg/uninit-C.c: New test.
46912
46913 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
46914
46915         * g++.dg/abi/covariant1.C: New test.
46916
46917 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
46918
46919         * gcc.dg/20030123-1.c: New test.
46920
46921 2003-01-25  Jan Hubicka  <jh@suse.cz>
46922
46923         PR opt/8492
46924         * gcc.c-torture/compile/20030125-1.c
46925
46926 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
46927
46928         PR c++/9403
46929         * g++.dg/parse/template3.C: New test.
46930         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
46931
46932         PR c++/795
46933         * g++.dg/parse/template4.C: New test.
46934
46935         PR c++/9415
46936         * g++.dg/template/qual2.C: New test.
46937
46938         PR c++/8545
46939         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
46940
46941         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
46942
46943 2003-01-25  Roger Sayle  <roger@eyesopen.com>
46944
46945         * gcc.c-torture/execute/switch-1.c: New test case.
46946
46947 2003-01-25  Jan Hubicka  <jh@suse.cz>
46948
46949         * gcc.c-torture/execute/20030125-1.[cx]: New test.
46950
46951 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
46952
46953         Tweaks for Bison-1.875. From the NEWS file:
46954         "- `parse error' -> `syntax error'
46955         Bison now uniformly uses the term `syntax error'"
46956         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
46957         * gcc.dg/cpp/digraph2.c: Likewise.
46958         * gcc.dg/cpp/direct2.c: Likewise.
46959         * gcc.dg/cpp/paste4.c: Likewise.
46960         * gcc.dg/c90-restrict-1.c: Likewise.
46961         * gcc.dg/c99-func-2.c: Likewise.
46962         * gcc.dg/noncompile/920721-2.c: Likewise.
46963         * gcc.dg/noncompile/930622-2.c: Likewise.
46964         * gcc.dg/noncompile/940112-1.c: Likewise.
46965         * gcc.dg/noncompile/950921-1.c: Likewise.
46966         * gcc.dg/noncompile/951123-1.c: Likewise.
46967         * gcc.dg/noncompile/971104-1.c: Likewise.
46968         * gcc.dg/noncompile/990416-1.c: Likewise.
46969
46970 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
46971
46972         * g++.dg/parse/undefined1.C: Add error message.
46973
46974 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
46975
46976         PR c++/9354
46977         * g++.dg/parse/new1.C: New test.
46978
46979         PR c++/9216
46980         * g++.dg/parse/template2.C: New test.
46981
46982         PR c++/9354
46983         * g++.dg/parse/typedef2.C: New test.
46984
46985         PR c++/9328
46986         * g++.dg/ext/typeof3.C: New test.
46987
46988 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46989
46990         PR c++/2738
46991         * g++.dg/parse/ret-type1.C: New test.
46992
46993         PR c++/3792
46994         * g++.dg/parse/tmpl-outside1.C: New test.
46995
46996         PR c++/4207
46997         * g++.dg/parse/int-as-enum1.C: New test.
46998
46999         PR c++/4903
47000         * g++.dg/parse/no-typename1.C: New test.
47001
47002         PR c++/5533
47003         * g++.dg/parse/no-value1.C: New test.
47004
47005         PR c++/5921
47006         * g++.dg/parse/wrong-inline1.C: New test.
47007
47008         PR c++/6402
47009         * g++.dg/parse/ref1.C: New test.
47010
47011         PR c++/6992
47012         * g++.dg/parse/attr-ctor1.C: New test.
47013
47014         PR c++/7229
47015         * g++.dg/parse/namespace5.C: New test.
47016
47017         PR c++/7917
47018         * g++.dg/parse/func-def1.C: New test.
47019
47020         PR c++/8143
47021         * g++.dg/parse/undefined1.C: New test.
47022
47023         PR c++/5723, PR c++/8522
47024         * g++.dg/parse/specialization1.C: New test.
47025
47026         PR c++/163, PR c++/8595
47027         * g++.dg/parse/struct-as-enum1.C: New test.
47028
47029         PR c++/9173
47030         * g++.dg/parse/undefined2.C: New test.
47031
47032 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
47033
47034         PR c++/9298
47035         * g++.dg/parse/template1.C: New test.
47036
47037         PR c++/9384
47038         * g++.dg/parse/using1.C: New test.
47039
47040         PR c++/9285
47041         PR c++/9294
47042         * g++.dg/parse/expr2.C: New test.
47043
47044         PR c++/9388
47045         * g++.dg/parse/lookup2.C: Likewise.
47046
47047 2003-01-21  Jan Hubicka  <jh@suse.cz>
47048
47049         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
47050         * gcc.c-torture/execute/eeprof-1.c: Likewise.
47051         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
47052         * gcc.c-torture/execute/string-opt-*.c: Likewise.
47053
47054 2003-01-20  Nick Clifton  <nickc@redhat.com>
47055
47056         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
47057         problem with ARM sibcall code generation.
47058
47059 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
47060
47061         * gcc.c-torture/execute/20030120-1.c: New.
47062
47063 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
47064
47065         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
47066
47067 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
47068
47069         PR c++/9272
47070         * g++.dg/parse/ctor1.C: New test.
47071
47072         PR c++/9294:
47073         * g++.dg/parse/qualified1.C: New test.
47074
47075         * g++.dg/parse/typename3.C: New test.
47076
47077 2003-01-16  Richard Henderson  <rth@redhat.com>
47078
47079         * g++.dg/tls/init-2.C: Fix error matches for real this time.
47080
47081 2003-01-16  Richard Henderson  <rth@redhat.com>
47082
47083         * g++.dg/pch/pch.exp: Copy test header to the working directory
47084         before using it either for precompilation or direct use.
47085         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
47086         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
47087
47088 2003-01-16  Richard Henderson  <rth@redhat.com>
47089
47090         * gcc.dg/pch/pch.exp: Copy test header to the working directory
47091         before using it either for precompilation or direct use.
47092         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
47093         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
47094
47095 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
47096
47097         * g++.dg/ext/typename1.C: Add typename keyword.
47098         * g++.dg/template/crash1.C: Update error messages.
47099         * g++.dg/template/crash2.C: Remove error message.
47100         * g++.dg/parse/typename2.C: New test.
47101         * g++.dg/template/typename2.C: Change implicit
47102         typename warning into error.
47103         * g++.old-deja/g++.benjamin/tem03.C: Issue more
47104         error messages.
47105         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
47106         * g++.old-deja/g++.brendan/crash56.C: Add this->.
47107         * g++.old-deja/g++.law/visibility13.C: Remove error
47108         messages.
47109         * g++.old-deja/g++.ns/template17.C: Reorder code to
47110         make declaration visible in template.
47111         * g++.old-deja/g++.pt/crash3.C: Fix typos.
47112         * g++.old-deja/g++.pt/crash36.C: Issue more error
47113         messages.
47114         * g++.old-deja/g++.pt/crash5.C: Improve error
47115         message.
47116         * g++.old-deja/g++.pt/crash67.C: Remove warning.
47117         * g++.old-deja/g++.pt/inherit1.C: Add this->.
47118         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
47119         * g++.old-deja/g++.pt/typename16.C: Replace implicit
47120         typename warning with error message.
47121         * g++.old-deja/g++.pt/typename19.C: Remove warning.
47122         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
47123         * g++.old-deja/g++.robertl/eb24.C: Use this->.
47124
47125 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
47126
47127         * g++.dg/parse/ambig2.C: New test.
47128
47129 2003-01-15  Richard Henderson  <rth@redhat.com>
47130
47131         * g++.dg/tls/init-2.C: Update error message string.
47132
47133 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47134
47135         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
47136
47137 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
47138
47139         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
47140         all for HC11/HC12.
47141         * gcc.c-torture/compile/20001205-1.x: Likewise.
47142         * gcc.c-torture/compile/20001226-1.x: Likewise.
47143         * gcc.c-torture/compile/920520-1.x: Likewise.
47144         * gcc.c-torture/compile/961203-1.x: Likewise.
47145         * gcc.c-torture/compile/20020604-1.x: Likewise.
47146
47147 2003-01-15  Jan Hubicka  <jh@suse.cz>
47148
47149         * gcc.c-torture/compile/20030115-1.c: New test.
47150
47151         * gcc.dg/i386-fpcvt-1.c: New test.
47152         * gcc.dg/i386-fpcvt-2.c: New test.
47153
47154 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
47155
47156         Further conform g++'s __vmi_class_type_info to the C++ ABI
47157         specification.
47158         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
47159         the specification.
47160
47161 2003-01-14  Jan Hubicka  <jh@suse.cz>
47162
47163         * gcc.dg/i386-fpcvt-1.c: New test.
47164         * gcc.dg/i386-fpcvt-2.c: New test.
47165
47166 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
47167
47168         * gcc.dg/i386-mmx-3.c: New test.
47169
47170 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
47171
47172         PR c++/9264
47173         * g++.dg/parse/octal1.C: New file.
47174
47175         PR c++/9172
47176         * g++.dg/parse/typename1.C: New file.
47177
47178 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
47179
47180         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
47181         * gcc.dg/bf-no-ms-layout.c: Likewise.
47182         * gcc.dg/bf-ms-attrib.c: Likewise.
47183
47184 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
47185
47186         PR c++/9099
47187         * g++.dg/parse/dtor1.C: New file.
47188
47189         PR c++/9128
47190         * g++.dg/rtti/typeid1.C: New file.
47191
47192         PR c++/9153
47193         * g++.dg/parse/lookup1.C: New file.
47194
47195         PR c++/9171
47196         * g++.dg/templ/spec5.C: New file.
47197
47198 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
47199
47200         * gcc.c-torture/compile/20030110-1.c: New test.
47201
47202 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
47203
47204         Merge from pch-branch:
47205
47206         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
47207
47208         * gcc.dg/pch/cpp-1.h: New.
47209         * gcc.dg/pch/cpp-1.c: New.
47210         * gcc.dg/pch/cpp-2.h: New.
47211         * gcc.dg/pch/cpp-2.c: New.
47212
47213         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
47214
47215         * gcc.dg/pch/except-1.h: New.
47216         * gcc.dg/pch/except-1.c: New.
47217
47218         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
47219
47220         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
47221         running test.
47222         * gcc.dg/pch: Include *.hp not *.h.
47223         * gcc.dg/pch/system-1.h: New.
47224         * gcc.dg/pch/system-1.c: New.
47225
47226         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
47227
47228         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
47229         rather than trying to build and run a program using PCH.
47230         * gcc.dg/pch: Remove dg-do commands from test files.
47231
47232         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
47233
47234         * gcc.dg/pch/macro-3.c: New.
47235         * gcc.dg/pch/macro-3.h: New.
47236
47237         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
47238
47239         * gcc.dg/pch/common-1.c: New.
47240         * gcc.dg/pch/common-1.h: New.
47241         * gcc.dg/pch/decl-1.c: New.
47242         * gcc.dg/pch/decl-1.h: New.
47243         * gcc.dg/pch/decl-2.c: New.
47244         * gcc.dg/pch/decl-2.h: New.
47245         * gcc.dg/pch/decl-3.c: New.
47246         * gcc.dg/pch/decl-3.h: New.
47247         * gcc.dg/pch/decl-4.c: New.
47248         * gcc.dg/pch/decl-4.h: New.
47249         * gcc.dg/pch/decl-5.c: New.
47250         * gcc.dg/pch/decl-5.h: New.
47251         * gcc.dg/pch/global-1.c: New.
47252         * gcc.dg/pch/global-1.h: New.
47253         * gcc.dg/pch/inline-1.c: New.
47254         * gcc.dg/pch/inline-1.h: New.
47255         * gcc.dg/pch/inline-2.c: New.
47256         * gcc.dg/pch/inline-2.h: New.
47257         * gcc.dg/pch/static-1.c: New.
47258         * gcc.dg/pch/static-1.h: New.
47259         * gcc.dg/pch/static-2.c: New.
47260         * gcc.dg/pch/static-2.h: New.
47261
47262         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
47263
47264         * g++.dg/pch/pch.exp: Better handle failing testcases.
47265         * gcc.dg/pch/pch.exp: Likewise.
47266         * gcc.dg/pch/macro-1.c: New.
47267         * gcc.dg/pch/macro-1.h: New.
47268         * gcc.dg/pch/macro-2.c: New.
47269         * gcc.dg/pch/macro-2.h: New.
47270
47271         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
47272
47273         * g++.dg/dg.exp: Treat files in pch/ specially.
47274         * g++.dg/pch/pch.exp: New file.
47275         * g++.dg/pch/empty.H: New file.
47276         * g++.dg/pch/empty.C: New file.
47277         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
47278         "precompile".
47279
47280         * gcc.dg/pch/pch.exp: New file.
47281         * gcc.dg/pch/empty.h: New file.
47282         * gcc.dg/pch/empty.c: New file.
47283         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
47284         "precompile".
47285
47286 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47287
47288         * g++.dg/template/friend14.C: New test.
47289
47290 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47291
47292         * gcc.dg/old-style-asm-1.c: New test.
47293
47294 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
47295
47296         * gcc.c-torture/compile/20030109-1.c: New test.
47297
47298 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47299
47300         * gcc.c-torture/execute/20030109-1.c: New test.
47301
47302 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
47303
47304         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
47305         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
47306         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
47307         * g++.old-deja/g++.mike/eh2.C: Likewise.
47308         * g++.old-deja/g++.mike/eh3.C: Likewise.
47309         * g++.old-deja/g++.mike/eh5.C: Likewise.
47310         * g++.old-deja/g++.mike/eh6.C: Likewise.
47311         * g++.old-deja/g++.mike/eh7.C: Likewise.
47312         * g++.old-deja/g++.mike/eh8.C: Likewise.
47313         * g++.old-deja/g++.mike/eh9.C: Likewise.
47314         * g++.old-deja/g++.mike/eh10.C: Likewise.
47315         * g++.old-deja/g++.mike/eh12.C: Likewise.
47316         * g++.old-deja/g++.mike/eh13.C: Likewise.
47317         * g++.old-deja/g++.mike/eh14.C: Likewise.
47318         * g++.old-deja/g++.mike/eh16.C: Likewise.
47319         * g++.old-deja/g++.mike/eh17.C: Likewise.
47320         * g++.old-deja/g++.mike/eh18.C: Likewise.
47321         * g++.old-deja/g++.mike/eh21.C: Likewise.
47322         * g++.old-deja/g++.mike/eh23.C: Likewise.
47323         * g++.old-deja/g++.mike/eh24.C: Likewise.
47324         * g++.old-deja/g++.mike/eh25.C: Likewise.
47325         * g++.old-deja/g++.mike/eh26.C: Likewise.
47326         * g++.old-deja/g++.mike/eh27.C: Likewise.
47327         * g++.old-deja/g++.mike/eh28.C: Likewise.
47328         * g++.old-deja/g++.mike/eh29.C: Likewise.
47329         * g++.old-deja/g++.mike/eh31.C: Likewise.
47330         * g++.old-deja/g++.mike/eh33.C: Likewise.
47331         * g++.old-deja/g++.mike/eh34.C: Likewise.
47332         * g++.old-deja/g++.mike/eh35.C: Likewise.
47333         * g++.old-deja/g++.mike/eh36.C: Likewise.
47334         * g++.old-deja/g++.mike/eh37.C: Likewise.
47335         * g++.old-deja/g++.mike/eh38.C: Likewise.
47336         * g++.old-deja/g++.mike/eh39.C: Likewise.
47337         * g++.old-deja/g++.mike/eh40.C: Likewise.
47338         * g++.old-deja/g++.mike/eh41.C: Likewise.
47339         * g++.old-deja/g++.mike/eh42.C: Likewise.
47340         * g++.old-deja/g++.mike/eh44.C: Likewise.
47341         * g++.old-deja/g++.mike/eh46.C: Likewise.
47342         * g++.old-deja/g++.mike/eh47.C: Likewise.
47343         * g++.old-deja/g++.mike/eh48.C: Likewise.
47344         * g++.old-deja/g++.mike/eh49.C: Likewise.
47345         * g++.old-deja/g++.mike/eh50.C: Likewise.
47346         * g++.old-deja/g++.mike/eh51.C: Likewise.
47347         * g++.old-deja/g++.mike/eh53.C: Likewise.
47348         * g++.old-deja/g++.mike/eh55.C: Likewise.
47349         * g++.old-deja/g++.mike/p7912.C: Likewise.
47350         * g++.old-deja/g++.mike/p9706.C: Likewise.
47351         * g++.old-deja/g++.mike/p10416.C: Likewise.
47352         * g++.old-deja/g++.mike/p11667.C: Likewise.
47353         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
47354         Remove redundant reference to Iris.
47355         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
47356         Elxsi, i860, Pico Java, and WE32K.
47357
47358 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
47359
47360         * g++.dg/ext/asm4.C: New test.
47361
47362 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47363
47364         PR c++/9030
47365         * g++.dg/template/friend12.C: New test.
47366         * g++.dg/template/friend13.C: Likewise.
47367         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
47368
47369 2003-01-08  Jan Hubicka  <jh@suse.cz>
47370
47371         * gcc.dg/i386-cadd.c: New test.
47372         * gcc.dg/i386-cmov4.c: Likewise.
47373
47374 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
47375
47376         PR c++/9165
47377         * g++.dg/warn/Wunused-3.C: New test.
47378
47379         * g++.dg/abi/bitfield9.C: New test.
47380
47381         PR c++/9189
47382         * g++.dg/parse/defarg3.C: New test.
47383
47384 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
47385
47386         * g++.dg/parse/ambig1.C: New test.
47387         * g++.dg/parse/defarg2.C: New test.
47388
47389 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
47390
47391         * g++.dg/template/defarg-1.C: New test.
47392         * g++.dg/template/local2.C: Likewise.
47393
47394 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
47395
47396         * gcc.c-torture/execute/20030105-1.c: New test.
47397
47398 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47399
47400         * g++.dg/parse/namespace3.C: Remove extra semicolons.
47401         * g++.dg/parse/namespace4.C: Likewise.
47402
47403 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
47404
47405         * g++.dg/template/ntp2.C: New test.
47406
47407 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
47408
47409         * g++.dg/parse/extern-C-1.C: New test.
47410
47411         * g++.dg/parse/namespace4.C: New test.
47412
47413         * g++.dg/template/nested1.C: New test.
47414
47415         * g++.dg/parse/namespace3.C: New test.
47416
47417 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
47418
47419         * g++.dg/lookup/two-stage1.C: New test.
47420
47421 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47422
47423         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
47424         * g++.old-deja/g++.jason/access8.C: Likewise.
47425         * g++.old-deja/g++.other/decl5.C: Likewise.
47426
47427 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
47428
47429         * g++.dg/parse/parse7.C: New test.
47430
47431 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
47432
47433         PR c++/2843
47434         * g++.dg/ext/attrib7.C: New test.
47435
47436 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
47437
47438         * g++.dg/parse/parse6.C: New test.
47439
47440 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
47441
47442         * gcc.dg/h8300-stack-1.c: New.
47443
47444 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
47445
47446         g++.dg/lookup/exception1.C: New test.
47447
47448         g++.dg/lookup/template1.C: New test.
47449
47450         g++.dg/parse/namespace2.C: New test.
47451
47452         g++.dg/parse/parens2.C: New test.
47453
47454 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47455
47456         * g++.dg/parse/parse5.C: New test.
47457         * g++.dg/lookup/scoped4.C: New test.
47458
47459 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
47460
47461         * g++.dg/parse/parens1.C: New test.
47462
47463         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
47464         angle-bracket1.C.
47465         * g++.dg/parse/parens2.C: New test.
47466
47467         * g++.dg/lookup/scope-operator1.C: New test.
47468
47469         * g++.dg/parse/operator1.C: New test.
47470
47471 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47472
47473         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
47474         * g++.old-deja/g++.other/access6.C: Likewise.
47475         * g++.old-deja/g++.other/decl1.C: Likewise.
47476         * g++.old-deja/g++.pt/typename12.C: Likewise.
47477
47478 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
47479
47480         * g++.dg/parse/namespace1.C: New test.
47481
47482 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47483
47484         * g++.dg/parse/parse4.C: New test.
47485
47486 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47487
47488         * g++.dg/parse/parse3.C: New test.
47489
47490 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47491
47492         * g++.dg/parse/parse2.C: New test.
47493
47494 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47495
47496         * g++.dg/template/friend11.C: New test.
47497
47498 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47499
47500         * g++.dg/parse/parse1.C: New test.
47501
47502 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
47503
47504         * lib/profopt.exp: Change the name of a global variable to avoid
47505         possible clashes with other test suites.
47506
47507 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
47508
47509         * g++.dg/inherit/covariant8.C: New test.
47510
47511 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
47512
47513         * g++.dg/init/array9.C: New test.
47514
47515         PR c++/9112
47516         * g++.dg/parse/expr1.C: New test.
47517
47518 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
47519
47520         * gcc.c-torture/compile/20021230-1.c: New test.
47521
47522 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
47523
47524         * g++.dg/inherit/covariant5.C: New test.
47525         * g++.dg/inherit/covariant6.C: New test.
47526         * g++.dg/inherit/covariant7.C: New test.
47527
47528 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47529
47530         PR c++/2739
47531         * g++.dg/other/access2.C: New test.
47532
47533 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
47534
47535         * g++.dg/other/anon-struct.C: No longer fails
47536         * g++.old-deja/g++.brendan/parse4.C: Likewise.
47537         * g++.old-deja/g++.brendan/parse5.C: Likewise.
47538         * g++.old-deja/g++.brendan/parse6.C: Likewise.
47539
47540 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
47541
47542         * g++.dg/parse/angle-bracket.C (main): No longer fails.
47543
47544 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
47545
47546         * g++.dg/eh/spec4.C: Remove stray semicolon.
47547         * g++.dg/expr/pmf-1.C: Change error message.
47548         * g++.dg/ext/asm1.C: Remove stray semicolon.
47549         * g++.dg/ext/typename1.C: Add missing typenames.
47550         * g++.dg/inherit/template-as-base.C: Change error message.
47551         * g++.dg/lookup/scoped1.C: Likewise.
47552         * g++.dg/lookup/scoped2.C: Likewise.
47553         * g++.dg/lookup/using2.C: Likewise.
47554         * g++.dg/other/component1.C: Remove stray semicolon.
47555         * g++.dg/other/do1.C: Change error message.
47556         * g++.dg/other/error2.C: Likewise.
47557         * g++.dg/other/init1.C: Likewise.
47558         * g++.dg/other/packed1.C: Remove stray semicolon.
47559         * g++.dg/other/ptrmem2.C: Change error message.
47560         * g++.dg/parse/parameter-declaration-1.C: Remove line number
47561         marker.
47562         * g++.dg/special/initp1.C: Remove invalid attribute usage.
47563         * g++.dg/template/access3.C: Add typename keyword.
47564         * g++.dg/template/access5.C: Remove stray semicolon.
47565         * g++.dg/template/access6.C: Likewise.
47566         * g++.dg/template/complit1.C: Likewise.
47567         * g++.dg/template/crash1.C: Change error message.
47568         * g++.dg/template/inherit2.C: Remove stray semicolon.
47569         * g++.dg/template/instantiate2.C: Likewise.
47570         * g++.dg/template/instantiate3.C: Change error message.
47571         * g++.dg/template/qual1.C: Remove stray semicolon.
47572         * g++.dg/template/qualttp18.C: Change error message.
47573         * g++.dg/template/ref1.C: Remove stray semicolon.
47574         * g++.dg/template/sizeof1.C (A::value): Declare it.
47575         * g++.dg/template/spec4.C: Change error message.
47576         * g++.dg/template/static1.C: Likewise.
47577         * g++.dg/template/type1.C: Likewise.
47578         * g++.dg/template/typename3.C: Likewise.
47579         * g++.old-deja/g++.benjamin/13478.C: Change error message.
47580         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
47581         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
47582         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
47583         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
47584         named return value extension.
47585         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
47586         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
47587         * g++.old-deja/g++.bob/extern_C.C: Likewise.
47588         * g++.old-deja/g++.bob/inherit2.C: Likewise.
47589         * g++.old-deja/g++.brendan/complex1.C: Likewise.
47590         * g++.old-deja/g++.brendan/copy5.C: Likewise.
47591         * g++.old-deja/g++.brendan/crash13.C: Likewise.
47592         * g++.old-deja/g++.brendan/crash15.C: Likewise.
47593         * g++.old-deja/g++.brendan/crash18.C: Change error message.
47594         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
47595         * g++.old-deja/g++.brendan/crash38.C: Likewise.
47596         * g++.old-deja/g++.brendan/crash50.C: Likewise.
47597         * g++.old-deja/g++.brendan/crash56.C: Likewise.
47598         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
47599         syntax.
47600         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
47601         * g++.old-deja/g++.brendan/crash8.C: Change error message.
47602         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
47603         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
47604         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
47605         * g++.old-deja/g++.brendan/template11.C: Likewise.
47606         * g++.old-deja/g++.brendan/template26.C: Likewise.
47607         * g++.old-deja/g++.brendan/template27.C: Use explicit
47608         specialization syntax.
47609         * g++.old-deja/g++.brendan/template30.C: Likewise.
47610         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
47611         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
47612         non-dependent names.
47613         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
47614         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
47615         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
47616         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
47617         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
47618         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
47619         named return value extension.
47620         * g++.old-deja/g++.ext/namedret2.C: Likewise.
47621         * g++.old-deja/g++.ext/namedret3.C: Likewise.
47622         * g++.old-deja/g++.ext/return1.C: Likewise.
47623         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
47624         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
47625         * g++.old-deja/g++.jason/access8.C: Likewise.
47626         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
47627         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
47628         pseudo-destructor names.
47629         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
47630         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
47631         pseudo-destructor names.
47632         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
47633         * g++.old-deja/g++.jason/overload19.C: Likewise.
47634         * g++.old-deja/g++.jason/overload32.C: Likewise.
47635         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
47636         stray semicolons.
47637         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
47638         * g++.old-deja/g++.jason/return.C: Likewise.
47639         * g++.old-deja/g++.jason/return2.C: Likewise.
47640         * g++.old-deja/g++.jason/shadow1.C: Likewise.
47641         * g++.old-deja/g++.jason/special.C: Use explicit specialization
47642         syntax.
47643         * g++.old-deja/g++.jason/template10.C: Account for use of
47644         non-dependent names.
47645         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
47646         syntax.
47647         * g++.old-deja/g++.jason/template37.C: Likewise.
47648         * g++.old-deja/g++.law/access4.C: Change error messages.
47649         * g++.old-deja/g++.law/arm13.C: Remove incorrect
47650         pseudo-destructor names.
47651         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
47652         * g++.old-deja/g++.law/ctors9.C: Likewise.
47653         * g++.old-deja/g++.law/cvt22.C: Likewise.
47654         * g++.old-deja/g++.law/dtors5.C: Likewise.
47655         * g++.old-deja/g++.law/global-init1.C: Likewise.
47656         * g++.old-deja/g++.law/missed-error3.C: Likewise.
47657         * g++.old-deja/g++.law/operators28.C: Likewise.
47658         * g++.old-deja/g++.law/visibility28.C: Likewise.
47659         * g++.old-deja/g++.martin/eval1.C: Likewise.
47660         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
47661         name.
47662         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
47663         * g++.old-deja/g++.mike/net34.C: Likewise.
47664         * g++.old-deja/g++.mike/net36.C: Likewise.
47665         * g++.old-deja/g++.mike/ns2.C: Likewise.
47666         * g++.old-deja/g++.mike/p12306.C: Likewise.
47667         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
47668         value extension.
47669         * g++.old-deja/g++.mike/p700.C: Likewise.
47670         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
47671         * g++.old-deja/g++.mike/p710.C: Likewise.
47672         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
47673         value extension.
47674         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
47675         * g++.old-deja/g++.mike/pmf9.C: Likewise.
47676         * g++.old-deja/g++.ns/crash2.C: Likewise.
47677         * g++.old-deja/g++.ns/crash3.C: Likewise.
47678         * g++.old-deja/g++.ns/invalid1.C: Likewise.
47679         * g++.old-deja/g++.ns/ns17.C: Likewise.
47680         * g++.old-deja/g++.ns/template16.C: Likewise.
47681         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
47682         keyword.
47683         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
47684         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
47685         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
47686         named return value extension.
47687         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
47688         * g++.old-deja/g++.other/access4.C: Issue additional error
47689         messages.
47690         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
47691         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
47692         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
47693         * g++.old-deja/g++.other/crash25.C: Change error message.
47694         * g++.old-deja/g++.other/crash4.C: Change error message.
47695         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
47696         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
47697         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
47698         checks.
47699         * g++.old-deja/g++.other/defarg8.C: Likewise.
47700         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
47701         * g++.old-deja/g++.other/dtor10.C: Likewise.
47702         * g++.old-deja/g++.other/incomplete.C: Likewise.
47703         * g++.old-deja/g++.other/linkage7.C: Likewise.
47704         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
47705         lookup algorithm.
47706         * g++.old-deja/g++.other/mangle2.C: Likewise.
47707         * g++.old-deja/g++.other/refinit2.C: Likewise.
47708         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
47709         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
47710         * g++.old-deja/g++.pt/crash28.C: Likewise.
47711         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
47712         syntax.
47713         * g++.old-deja/g++.pt/crash32.C: Change error message.
47714         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
47715         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
47716         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
47717         error message position.
47718         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
47719         * g++.old-deja/g++.pt/defarg8.C: Change error message.
47720         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
47721         syntax.
47722         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
47723         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
47724         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
47725         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
47726         keyword.
47727         * g++.old-deja/g++.pt/explicit31.C: Likewise.
47728         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
47729         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
47730         keyword.
47731         * g++.old-deja/g++.pt/explicit71.C: Change error message.
47732         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
47733         syntax.
47734         * g++.old-deja/g++.pt/friend28.C: Account for use of
47735         non-dependent names.
47736         * g++.old-deja/g++.pt/friend29.C: Likewise.
47737         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
47738         rules.
47739         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
47740         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
47741         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
47742         lookup rules.
47743         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
47744         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
47745         keyword.
47746         * g++.old-deja/g++.pt/memclass20.C: Likewise.
47747         * g++.old-deja/g++.pt/memclass5.C: Likewise.
47748         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
47749         keyword.
47750         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
47751         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
47752         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
47753         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
47754         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
47755         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
47756         keyword.
47757         * g++.old-deja/g++.pt/spec10.C: Likewise.
47758         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
47759         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
47760         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
47761         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
47762         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
47763         * g++.old-deja/g++.pt/ttp62.C: Likewise.
47764         * g++.old-deja/g++.pt/ttp64.C: Likewise.
47765         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
47766         * g++.old-deja/g++.pt/typename15.C: Likewise.
47767         * g++.old-deja/g++.pt/typename22.C: Likewise.
47768         * g++.old-deja/g++.pt/typename6.C: Change error messages.
47769         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
47770         * g++.old-deja/g++.pt/virtual2.C: Likewise.
47771         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
47772         syntax.
47773         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
47774         return value extension.
47775         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
47776         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
47777         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
47778         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
47779
47780 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
47781
47782         * g++.dg/warn/inline1.C: New test.
47783         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
47784         * g++.old-deja/g++.jason/synth10.C: Likewise.
47785         * g++.old-deja/g++.mike/net31.C: Likewise.
47786         * g++.old-deja/g++.mike/p8786.C: Likewise.
47787
47788         * g++.dg/template/friend10.C: New test.
47789         * g++.dg/template/conv5.C: New test.
47790
47791 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
47792
47793         * g++.dg/lookup/scoped3.C: New test.
47794
47795         * g++.dg/lookup/decl1.C: New test.
47796         * g++.dg/lookup/decl2.C: New test.
47797
47798 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
47799
47800         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
47801         gcc.c-torture/compile/20021015-1.c,
47802         gcc.c-torture/compile/20021015-2.c,
47803         gcc.c-torture/compile/20021123-1.c,
47804         gcc.c-torture/compile/20021123-2.c,
47805         gcc.c-torture/compile/20021123-3.c,
47806         gcc.c-torture/compile/20021123-4.c,
47807         gcc.c-torture/execute/20021024-1.c: Add tests previously added
47808         only to 3.1 or 3.2 branch.
47809
47810 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
47811
47812         * gcc.dg/i386-bitfield3.c: New test.
47813
47814         * gcc.dg/i386-bitfield2.c: New test.
47815
47816 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
47817
47818         * g++.dg/parse/conv_op1.C: New test.
47819
47820 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
47821
47822         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
47823         approved.
47824
47825 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
47826
47827         * gcc.c-torture/compile/20021220-1.c: New test.
47828
47829 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
47830
47831         * gcc.dg/i386-fastcall-1.c: New.
47832
47833 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
47834
47835         * gcc.c-torture/execute/20021219-1.c: New test.
47836
47837 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
47838
47839         * gcc.dg/i386-pic-1.c: New test.
47840
47841 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47842
47843         PR c++/8099
47844         * g++.dg/template/friend9.C: New test.
47845
47846 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47847
47848         PR c++/3663
47849         * g++.dg/template/access7.C: New test.
47850
47851 2002-12-18  Nick Clifton  <nickc@redhat.com>
47852
47853         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
47854         the libstdc++-v3 directory has been found.
47855
47856 2002-12-12  Devang Patel <dpatel@apple.com>
47857         * gcc.dg/darwin-ld-1.c: New test.
47858         * gcc.dg/darwin-ld-2.c: New test.
47859         * gcc.dg/darwin-ld-3.c: New test.
47860         * gcc.dg/darwin-ld-4.c: New test.
47861         * gcc.dg/darwin-ld-5.c: New test.
47862
47863 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47864
47865         * gcc.c-torture/compile/20021212-1.c: New test.
47866
47867 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
47868
47869         * gcc.dg/fshort-wchar: New test.
47870
47871 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
47872
47873         PR c++/8372
47874         * g++.dg/template/dtor1.C: New test.
47875
47876         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
47877         markers.
47878
47879 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
47880
47881         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
47882
47883 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
47884
47885         * g++.dg/template/static1.C: New test.
47886         * g++.dg/template/static2.C: New test.
47887         * g++.old-deja/g++.ext/memconst.C: New test.
47888
47889 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47890
47891         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
47892         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
47893         * g++.dg/special/initp1.C: Likewise.
47894
47895 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
47896
47897         * gcc.c-torture/execute/20021204-1.c: New test.
47898
47899 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
47900
47901         * gcc.dg/ppc-fmadd-1.c: New file.
47902         * gcc.dg/ppc-fmadd-2.c: New file.
47903         * gcc.dg/ppc-fmadd-3.c: New file.
47904
47905 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47906
47907         * gcc.c-torture/compile/20021204-1.c: New test.
47908
47909 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
47910
47911         * g++.dg/inherit/covariant2.C: New test.
47912         * g++.dg/inherit/covariant3.C: New test.
47913         * g++.dg/inherit/covariant4.C: New test.
47914         * g++.dg/inherit/covariant1.C: Remove XFAIL.
47915         * g++.old-deja/g++.robertl/eb17.C: Likewise.
47916
47917 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
47918
47919         PR c++/8688
47920         * g++.dg/init/brace3.C: New test.
47921
47922 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
47923
47924         * gcc.dg/20020210-1.c: Fix a comment typo.
47925
47926 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
47927
47928         PR c++/8720
47929         * g++.dg/parse/defarg1.C: New test.
47930
47931         PR c++/8615
47932         * g++.dg/template/char1.C: New test.
47933
47934         * g++.dg/template/varmod1.C: Fix typo.
47935
47936 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47937
47938         DR 180
47939         * g++.old-deja/g++.pt/crash32.C: Expect error.
47940
47941 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
47942
47943         PR c++/5919
47944         * g++.dg/template/varmod1.C: New test.
47945
47946         PR c++/8727
47947         * g++.dg/inherit/typeinfo1.C: New test.
47948
47949         PR c++/8663
47950         * g++.dg/inherit/typedef1.C: New test.
47951
47952 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
47953
47954         PR c++/8332
47955         PR c++/8493
47956         * g++.dg/template/strlen1.C: New test.
47957
47958         PR c++/8227
47959         * g++.dg/template/ctor2.C: New test.
47960
47961         PR c++/8214
47962         * g++.dg/init/string1.C: New test.
47963
47964         PR c++/8511
47965         * g++.dg/template/friend8.C: New test.
47966
47967 2002-11-29  Joe Buck <jbuck@synopsys.com>
47968
47969         * g++.dg/lookup/anon2.C: New test.
47970
47971 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
47972
47973         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
47974         h8300 port.
47975
47976 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
47977
47978         * gcc.dg/bitfld-6.c: New test.
47979
47980 2002-11-27  Jan Hubicka  <jh@suse.cz>
47981
47982         * gcc.c-torture/execute/20021127.[cx]: New test.
47983
47984 2002-11-26  Jan Hubicka  <jh@suse.cz>
47985
47986         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
47987         quality.
47988
47989 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
47990
47991         * g++.dg/init/brace2.C: New test.
47992         * g++.old-deja/g++.mike/p9129.C: Correct.
47993
47994 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
47995
47996         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
47997
47998 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
47999
48000         * gcc.dg/sibcall-6: New test for indirect sibcalls.
48001
48002 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
48003
48004         * g++.dg/abi/empty11.C: New test.
48005         * g++.dg/rtti/cv1.C: New test.
48006
48007 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
48008
48009         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
48010
48011 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
48012
48013         * g++.dg/abi/empty10.C: New test.
48014
48015 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48016
48017         * gcc.c-torture/compile/20021124-1.c: New test.
48018
48019 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
48020
48021         * g++.dg/abi/rtti2.C: New test.
48022
48023 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
48024
48025         * gcc.dg/i386-unroll-1.c: New test.
48026
48027 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
48028
48029         * gcc.c-torture/compile/20021120-1.c: New test.
48030         * gcc.c-torture/compile/20021120-2.c: New test.
48031
48032 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48033
48034         * gcc.dg/bitfld-5.c: New test.
48035
48036 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48037
48038         * gcc.c-torture/execute/20021120-3.c: New test.
48039
48040 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48041
48042         * gcc.c-torture/execute/20021120-2.c: New test.
48043
48044 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48045
48046         * gcc.c-torture/execute/20021120-1.c: New test.
48047
48048 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
48049
48050         * gcc.c-torture/execute/20021118-3.c: New test.
48051
48052 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
48053
48054         * gcc.c-torture/compile/20021119-1.c: New test.
48055
48056 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
48057
48058         * gcc.dg/duff-1.c: New test.
48059         * gcc.dg/duff-2.c: New test.
48060         * gcc.dg/duff-3.c: New test.
48061
48062 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
48063
48064         * gcc.dg/cpp/_Pragma5.c: New test.
48065
48066 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
48067
48068         * gcc.c-torture/execute/20021118-2.c: New test.
48069
48070 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
48071
48072         * gcc.c-torture/execute/20021118-1.c: New test.
48073
48074 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
48075
48076         * gcc.dg/20021116-1.c: New test.
48077
48078 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
48079
48080         * g++.dg/abi/vcall1.C: New test.
48081
48082 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
48083
48084         * gcc.dg/20021029-1.c: New test.
48085         * gcc.dg/20021029-2.c: New test.
48086
48087 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48088
48089         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
48090
48091 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48092
48093         PR c/8439
48094         * gcc.dg/20021110.c: Move to ...
48095         * gcc.c-torture/compile/20021110.c: .... here.
48096
48097 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48098
48099         PR c/8467
48100         * gcc.c-torture/execute/20021111-1.c
48101
48102 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48103
48104         PR c/8439
48105         * gcc.dg/20021110.c: New test.
48106
48107 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
48108
48109         * g++.dg/abi/vthunk3.C: Run only on x86.
48110
48111 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
48112
48113         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
48114
48115 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
48116
48117         * lib/compat.exp (compat-execute): Fix logic error in last
48118         change.
48119
48120 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
48121
48122         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
48123
48124 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48125
48126         PR c++/8389
48127         * g++.dg/template/access6.C: New test.
48128
48129 2002-11-08  Jan Hubicka  <jh@suse.cz>
48130
48131         * gcc.dg/i386-ssefp-1.c: New test.
48132         * gcc.dg/i386-ssefp-1.c: New test.
48133
48134 2002-11-08  Jan Hubicka  <jh@suse.cz>
48135
48136         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
48137
48138 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
48139
48140         * g++.dg/abi/vthunk3.C: New test.
48141
48142         PR c++/8338
48143         * g++.dg/template/crash2.C: New test.
48144
48145 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
48146
48147         * g++.dg/abi/dtor1.C: New test.
48148         * g++.dg/abi/dtor2.C: Likewise.
48149
48150 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
48151
48152         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
48153         Darwin.
48154
48155 2002-11-04  Adam Nemet  <anemet@lnxw.com>
48156
48157         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
48158         -mthumb.  Only xfail with -O0.
48159
48160 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
48161
48162         * g++.dg/abi/thunk1.C: New test.
48163         * g++.dg/abi/thunk2.C: Likewise.
48164         * g++.dg/abi/vtt1.C: Likewise.
48165
48166 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
48167
48168         PR optimization/8423
48169         * gcc.c-torture/execute/builtin-constant.c: New test.
48170
48171 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
48172
48173         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
48174         Add some more cases.
48175
48176 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
48177
48178         PR c++/8391
48179         * g++.dg/opt/local1.C: New test.
48180
48181 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
48182
48183         PR c++/8160
48184         * g++.dg/template/complit1.C: New test.
48185
48186         PR c++/8149
48187         * g++.dg/template/typename4.C: Likewise.
48188
48189 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48190
48191         Core issue 287, PR c++/7639
48192         * g++.dg/template/instantiate1.C: Adjust error location.
48193         * g++.dg/template/instantiate3.C: New test.
48194         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
48195         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
48196         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
48197
48198 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
48199
48200         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
48201
48202 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
48203
48204         PR c++/8287
48205         * g++.dg/init/dtor2.C: New test.
48206
48207 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48208
48209         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
48210         * gcc.dg/nest.c: Bypass errors on irix6.
48211
48212 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
48213
48214         * gcc.dg/nest.c: Expect error for mmix-*-*.
48215         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
48216
48217 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
48218
48219         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
48220         markers.
48221
48222         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
48223
48224 2002-10-25  Mike Stump  <mrs@apple.com>
48225
48226         * gcc.dg/warn-1.c: New test.
48227
48228 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
48229
48230         * g++.dg/template/typename3.C: New test.
48231
48232 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
48233
48234         * g++.dg/lookup/ptrmem1.C: New test.
48235
48236         * g++.dg/abi/vthunk2.C: New test.
48237
48238 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
48239
48240         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
48241
48242 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
48243
48244         * g++.dg/abi/empty9.C: New test.
48245
48246 2002-10-24  Richard Henderson  <rth@redhat.com>
48247
48248         * g++.dg/inherit/thunk1.C: Enable for ia64.
48249
48250 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
48251
48252         PR c++/8067
48253         * g++.dg/lookup/pretty1.C: New test.
48254
48255 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
48256
48257         * gcc.dg/20021023-1.c: New test.
48258
48259 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
48260
48261         PR c++/7679
48262         * g++.dg/parse/inline1.C: New test.
48263
48264 2002-10-23  Richard Henderson  <rth@redhat.com>
48265
48266         * g++.dg/inherit/thunk1.C: Enable for x86_64.
48267
48268         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
48269
48270 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
48271
48272         PR c++/6579
48273         * g++.dg/parse/stmtexpr3.C: New test.
48274
48275 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
48276
48277         * g++.dg/expr/cond1.C: New test.
48278
48279 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
48280
48281         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
48282
48283 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
48284
48285         * g++.dg/abi/vbase13.C: New test.
48286         * g++.dg/abi/vbase14.C: Likewise.
48287
48288 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
48289
48290         * gcc.dg/tls/pic-1.c: New test.
48291         * gcc.dg/tls/nonpic-1.c: New test.
48292         * gcc.dg/20021018-1.c: New test.
48293
48294 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
48295
48296         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
48297         Remove only files with the same base name as the test case.
48298         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
48299         (profopt-execute): Likewise.  Also, remove old profiling
48300         and performance data files before running the tests.
48301
48302         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
48303         * g++.dg/bprob/bprob.exp: Likewise.
48304         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
48305         to allow more general test case names.
48306
48307         * g++.dg/bprob/bprob-1.C: Rename to ...
48308         * g++.dg/bprob/g++-bprob-1.C: ... this.
48309
48310         * g77.dg/bprob/bprob-1.f: Rename to ...
48311         * g77.dg/bprob/g77-bprob-1.f: ... this.
48312
48313 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
48314
48315         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
48316         bison 1.50 or later.
48317
48318 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
48319
48320         * g++.dg/README: Describe more test directories.
48321
48322 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
48323
48324         * g++.dg/init/array6.C: Add additional tests.
48325
48326 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
48327
48328         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
48329         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
48330
48331 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
48332
48333         * gcc.c-torture/compile/20020604-1.x: New.
48334         * gcc.c-torture/compile/simd-5.x: Likewise.
48335         * gcc.c-torture/execute/920710-1.x: Likewise.
48336         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
48337
48338 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
48339
48340         * g++.dg/inherit/override1.C: Add dg-options clause.
48341
48342 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
48343
48344         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
48345         _mm_slli_si128.
48346
48347 2002-10-19  Andreas Schwab  <schwab@suse.de>
48348
48349         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
48350         directory component.
48351
48352 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
48353
48354         * g++.dg/inherit/thunk1.C: New test.
48355
48356         * g++.dg/inherit/override1.C: New test.
48357
48358         * g++.dg/abi/mangle11.C: New test.
48359         * g++.dg/abi/mangle14.C: New test.
48360         * g++.dg/abi/mangle17.C: New test.
48361
48362 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
48363
48364         * g++.dg/overload/member2.C: New test.
48365
48366 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
48367
48368         * g++.dg/README: Describe new compat directory.
48369         * g++.dg/dg.exp: Skip tests in compat directory.
48370         * README.compat: New file.
48371         * lib/compat.exp: New expect script.
48372         * g++.dg/compat: New test directory.
48373         * g++.dg/compat/compat.exp: New expect script.
48374         * g++.dg/compat/abi: New test directory.
48375         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
48376         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
48377         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
48378         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
48379         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
48380         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
48381         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
48382         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
48383         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
48384         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
48385         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
48386         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
48387         * g++.dg/compat/break: New test directory.
48388         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
48389         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
48390         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
48391         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
48392         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
48393         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
48394         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
48395         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
48396         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
48397         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
48398         g++.dg/compat/break/README: New files.
48399         * g++.dg/compat/eh: New test directory.
48400         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
48401         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
48402         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
48403         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
48404         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
48405         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
48406         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
48407         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
48408         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
48409         g++.dg/compat/eh/filter2_y.C,
48410         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
48411         g++.dg/compat/eh/new1_y.C,
48412         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
48413         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
48414         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
48415         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
48416         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
48417         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
48418         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
48419         g++.dg/compat/eh/unexpected1_y.C: New files.
48420         * g++.dg/compat/init: New test directory.
48421         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
48422         g++.dg/compat/init/array5_y.C,
48423         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
48424         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
48425         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
48426         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
48427         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
48428         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
48429         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
48430         g++.dg/compat/init/init-ref2_y.C: New files.
48431
48432 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
48433
48434         PR c++/7584
48435         * g++.dg/inherit/using3.C: New test.
48436
48437 2002-10-17  Jan Hubicka  <jh@suse.cz>
48438
48439         * gcc.dg/20021017-2.c: New test.
48440
48441 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
48442
48443         * g++.dg/abi/mangle16.C: Adjust.
48444
48445         * g++.dg/init/array8.C: New test.
48446
48447 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
48448
48449         * gcc.dg/special/mips-abi.exp: New test.
48450         * gcc.dg/special/mips-abi.s: Empty file used by the above.
48451
48452 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
48453
48454         * g++.dg/abi/mangle16.C: New test.
48455         * g++.dg/abi/mangle17.C: Likewise.
48456
48457         PR c++/7478
48458         * g++.dg/template/ref1.C: New test.
48459
48460 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48461
48462         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
48463
48464 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
48465
48466         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
48467
48468 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
48469
48470         PR c++/7524
48471         * g++.dg/init/array7.C: New test.
48472
48473 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
48474
48475         * g++.dg/init/array6.C: New test.
48476
48477         * g++.dg/abi/mangle13.C: Likewise.
48478         * g++.dg/abi/mangle14.C: Likewise.
48479         * g++.dg/abi/mangle15.C: Likewise.
48480
48481 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
48482
48483         * g++.dg/abi/empty8.C: New test.
48484
48485 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
48486
48487         * g++.dg/init/ctor1.C: New test.
48488
48489 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
48490
48491         * gcc.c-torture/execute/20021015-1.c: New test.
48492
48493 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
48494
48495         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
48496
48497 2002-10-14  Jan Hubicka  <jh@suse.cz>
48498
48499         * gcc.dg/i386-ssetype-[1-5].c: New tests.
48500
48501 2002-10-14  Richard Henderson  <rth@redhat.com>
48502
48503         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
48504
48505 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
48506
48507         PR optimization/6631
48508         * g++.dg/opt/const2.C: New test.
48509
48510 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
48511
48512         PR c++/7176
48513         * g++.dg/parse/friend1.C: New test.
48514         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
48515
48516 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
48517
48518         * gcc.dg/20021014-1.c: New test.
48519
48520 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
48521
48522         PR c++/5661
48523         * g++.dg/ext/vlm1.C: New test.
48524         * g++.dg/ext/vlm2.C: Likewise.
48525
48526         * g++.dg/init/array1.C: Remove invalid braces.
48527         * g++.dg/init/brace1.C: New test.
48528         * g++.dg/init/copy2.C: Likewise.
48529         * g++.dg/init/copy3.C: Likewise.
48530         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
48531         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
48532         braces.
48533
48534 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
48535
48536         * gcc.dg/cpp/assembler.S: Don't use -ansi.
48537
48538 2002-10-11  Richard Shann  <richard.shann@superh.com>
48539
48540         * gcc.c-torture/compile/simd-5.c: New test.
48541
48542 2002-10-10  Roger Sayle  <roger@eyesopen.com>
48543
48544         * gcc.c-torture/execute/shiftopt-1.c: New test case.
48545
48546 2002-10-10  Jim Wilson  <wilson@redhat.com>
48547
48548         * gcc.c-torture/execute/20021010-1.c: New test.
48549
48550 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
48551
48552         PR c/7353
48553         * g++.dg/ext/typedef-init.C: New test.
48554         * gcc.dg/typedef-init.c: New test.
48555
48556 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
48557
48558         * gcc.dg/cpp/paste13.c: New test.
48559
48560 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48561
48562         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
48563         remaining platforms, XFAIL during compile, not execute.  Don't
48564         XFAIL at -O0.
48565
48566 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
48567
48568         * gcc.dg/alias-1.c: Tweak expected warning.
48569
48570 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
48571
48572         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
48573
48574 2002-10-06  Andreas Jaeger  <aj@suse.de>
48575
48576         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
48577         * gcc.dg/cpp/c++98.C: Likewise.
48578
48579         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
48580         * g++.dg/cpp/c++98.C: Likewise.
48581
48582         * g++.dg/README (Subdirectories): Mention cpp directory.
48583
48584         PR target/7559
48585         * gcc.dg/20021006-1.c: New test.
48586
48587 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48588
48589         PR c++/7804
48590         * g++.dg/other/warning1.C: New test.
48591
48592 2002-10-04  Roger Sayle  <roger@eyesopen.com>
48593
48594         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
48595         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
48596         and sparc-*-* with -m64 as expected failures.  See PR 8087.
48597
48598 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
48599
48600         PR c++/7931
48601         * g++.dg/template/ptrmem3.C: New test.
48602
48603         PR c++/7754
48604         * g++.dg/template/union1.C: New test.
48605
48606 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
48607
48608         PR c++/8006
48609         * g++.dg/abi/mangle9.C: New test.
48610         * g++.dg/abi/mangle10.C: New test.
48611         * g++.dg/abi/mangle11.C: New test.
48612         * g++.dg/abi/mangle12.C: New test.
48613
48614 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
48615
48616         PR c++/7188.
48617         * g++.dg/template/meminit1.C: New test.
48618         * g++.dg/warn/Wreorder-1.C: Likewise.
48619         * g++.old-deja/g++.mike/warn3.C: Tweak.
48620         * lib/prune.exp: Ingore "in copy constructor".
48621
48622 2002-10-02  Andreas Jaeger  <aj@suse.de>
48623
48624         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
48625         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
48626         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
48627         on x86-64.
48628
48629 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
48630
48631         * gcc.dg/empty1.C: Fix typo.
48632
48633 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
48634
48635         * gcc.dg/alias-1.c: New test.
48636
48637 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
48638
48639         * gcc.dg/empty1.C: New test.
48640
48641         * g++.dg/tls/init-2.C: Tweak error messages.
48642
48643 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
48644
48645         * gcc.c-torture/compile/20020923-1.c: New test.
48646
48647 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
48648
48649         * gcc.c-torture/execute/ffs-1.c: New test.
48650         * gcc.c-torture/execute/ffs-2.c: Ditto.
48651
48652 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
48653
48654         * g++.dg/overload/member1.C: New test.
48655
48656 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
48657
48658         * g++.dg/abi/empty7.C: New test.
48659         * g++.dg/init/pm2.C: Likewise.
48660
48661 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
48662
48663         * g++.dg/rtti/crash1.C: New test.
48664
48665 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
48666
48667         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
48668         gcc.dg/sibcall-4.c: New tests.
48669
48670 2002-09-28  Roger Sayle  <roger@eyesopen.com>
48671
48672         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
48673         powerpc and MMIX targets.
48674
48675 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
48676
48677         * gcc.dg/cpp/20020927-1.c: New.
48678
48679 2002-09-26  David S. Miller  <davem@redhat.com>
48680
48681         * gcc.c-torture/compile/trunctfdf.c: New.
48682
48683 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48684
48685         * lib/target-supports.exp (check_weak_available): Handle solaris2.
48686
48687 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
48688
48689         * gcc.c-torture/execute/loop-15.c: New.
48690
48691 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
48692
48693         * README.QMTEST: Fix typo.
48694
48695 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
48696
48697         * gcc.dg/20020926-1.c: New test.
48698
48699 2002-09-25  David S. Miller  <davem@redhat.com>
48700
48701         PR target/7842
48702         * gcc.c-torture/execute/shiftdi.c: New test.
48703
48704 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
48705
48706         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
48707         unique to the tool.
48708         * lib/g77.exp (g77_init): Likewise.
48709         * lib/g++.exp (g++_init): Likewise.
48710         * lib/objc.exp (objc_init): Likewise.
48711
48712 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
48713
48714         * g++.dg/abi/empty5.C: New test.
48715         * g++.dg/abi/empty6.C: New test.
48716         * g++.dg/abi/vbase12.C: New test.
48717
48718 2002-09-25  Richard Henderson  <rth@redhat.com>
48719
48720         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
48721         too-small long double.
48722
48723 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
48724
48725         * gcc.dg/20020919-1.c: New test.
48726
48727 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
48728
48729         * g++.dg/abi/bitfield6.C: New test.
48730         * g++.dg/abi/bitfield7.C: New test.
48731         * g++.dg/abi/bitfield8.C: New test.
48732         * g++.dg/abi/vbase11.C: New test.
48733
48734 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48735
48736         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
48737         hppa*-*-hpux*.  Update test comment.
48738
48739 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
48740
48741         * gcc.dg/tls/struct-1.c: New test.
48742
48743 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
48744
48745         * gcc.dg/cpp/tr-warn2.c: Update.
48746
48747 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
48748
48749         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
48750
48751 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
48752
48753         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
48754         systems.
48755
48756 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
48757
48758         * gcc.c-torture/execute/ieee/mzero3.c: New test.
48759
48760         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
48761         Adjust for c++filt moved to binutils.  Remove spurious duplicate
48762         setting of cxxfilt.
48763
48764 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
48765
48766         * gcc.dg/20020312-2.c: Update for darwin.
48767
48768 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
48769
48770         * g++.old-deja/g++.other/crash32.C: Mark ICE.
48771
48772 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
48773
48774         * objc.dg/comp-types-1.m: New test.
48775         * objc.dg/comp-types-2.m: New test.
48776         * objc.dg/comp-types-3.m: New test.
48777         * objc.dg/comp-types-4.m: New test.
48778         * objc.dg/comp-types-5.m: New test.
48779         * objc.dg/comp-types-6.m: New test.
48780
48781 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48782
48783         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
48784
48785 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
48786
48787         * g++.dg/other/do1.C: New test.
48788
48789         * g++.dg/template/subst1.C: New test.
48790
48791 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
48792
48793         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
48794
48795 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
48796
48797         * g++.dg/template/qualttp20.C: Adjust expected errors.
48798         * g++.old-deja/g++.jason/report.C: Likewise.
48799         * g++.old-deja/g++.other/qual1.C: Likewise.
48800
48801         * g++.dg/lookup/scoped2.C: New test.
48802
48803         * g++.dg/ext/asm3.C: New test.
48804
48805 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
48806
48807         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
48808
48809 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
48810
48811         * ChangeLog: follow spelling conventions.
48812         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
48813         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
48814         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
48815         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
48816         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
48817         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
48818         * g++.old-deja/g++.law/global-init1.C: Likewise.
48819         * g++.old-deja/g++.other/delete4.C: Likewise.
48820         * g++.old-deja/g++.other/inline21.C: Likewise.
48821         * g++.old-deja/g++.other/singleton.C: Likewise.
48822         * g77.dg/strlen0.f: Likewise.
48823         * g77.f-torture/compile/20010519-1.f: Likewise.
48824         * g77.f-torture/compile/980310-4.f: Likewise.
48825         * gcc.c-torture/compile/20000605-1.c: Likewise.
48826         * gcc.c-torture/execute/20020225-1.c: Likewise.
48827         * gcc.dg/c90-hexfloat-2.c: Likewise.
48828         * gcc.dg/c99-bool-1.c: Likewise.
48829         * gcc.dg/c99-hexfloat-2.c: Likewise.
48830         * gcc.dg/dll-2.c: Likewise.
48831         * gcc.dg/wtr-union-init-1.c: Likewise.
48832         * gcc.dg/wtr-union-init-2.c: Likewise.
48833         * gcc.dg/wtr-union-init-3.c: Likewise.
48834         * gcc.dg/cpp/avoidpaste1.c: Likewise.
48835         * gcc.dg/cpp/defined.c: Likewise.
48836         * gcc.dg/cpp/macsyntx.c: Likewise.
48837         * gcc.dg/cpp/paste2.c: Likewise.
48838         * gcc.dg/cpp/trad/defined.c: Likewise.
48839         * gcc.dg/format/c90-printf-1.c: Likewise.
48840         * gcc.dg/format/c90-scanf-1.c: Likewise.
48841         * gcc.dg/format/c99-printf-1.c: Likewise.
48842         * gcc.dg/format/c99-scanf-1.c: Likewise.
48843         * gcc.misc-tests/gcov-8.c: Likewise.
48844         * lib/profopt.exp: Likewise.
48845
48846 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
48847
48848         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
48849
48850 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
48851
48852         * g++.dg/inherit/using2.C: New test.
48853
48854 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
48855
48856         * ChangeLog: Follow spelling conventions.
48857         * g++.dg/template/friend4.C: Likewise.
48858         * g++.old-deja/g++.pt/crash67.C: Likewise.
48859         * gcc.c-torture/execute/20000801-4.c: Likewise.
48860         * gcc.dg/c90-digraph-1.c: Likewise.
48861         * gcc.dg/c94-digraph-1.c: Likewise.
48862         * gcc.dg/c99-digraph-1.c: Likewise.
48863         * gcc.dg/cpp/line5.c: Likewise.
48864         * gcc.dg/cpp/multiline.c: Likewise.
48865         * gcc.dg/cpp/trad/literals-1.c: Likewise.
48866         * gcc.dg/format/attr-3.c: Likewise.
48867         * gcc.dg/format/c90-scanf-3.c: Likewise.
48868         * gcc.dg/format/ext-4.c: Likewise.
48869
48870 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
48871
48872         * g++.dg/template/pretty1.C: New test.
48873
48874 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
48875
48876         * gcc.c-torture/execute/struct-cpy-1.c: New test.
48877
48878 2002-09-13  Matt Austern  <austern@apple.com>
48879
48880         * g++.dg/other/constref[12].C: New, regression tests for
48881         passing a cast expression to a function by const reference.
48882
48883 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
48884
48885         * g++.dg/template/deduce1.C: New test.
48886
48887 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
48888
48889         * gcc.c-torture/execute/simd-1.c: Force all use of int to
48890         32-bit int.
48891
48892 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48893
48894         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
48895         usage.
48896
48897 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
48898
48899         * gcc.c-torture/compile/20020910-1.c: New test.
48900
48901 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
48902
48903         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
48904
48905 2002-09-10  Andreas Jaeger  <aj@suse.de>
48906
48907         * gcc.dg/20020312-2.c: Adjust for x86-64.
48908
48909 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
48910
48911         * g77.dg/7388.f: New test case for PR 7388.
48912
48913 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
48914
48915         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
48916
48917 2002-09-05  Ziemowit Laski <zlaski@apple.com>
48918
48919         * objc.dg/proto-lossage-1.m: New test.
48920
48921 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
48922
48923         * gcc.dg/cpp/_Pragma4.c: Fix typo.
48924
48925 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
48926
48927         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
48928         expected to pass.
48929
48930 2002-09-06  Stan Shebs  <shebs@apple.com>
48931             David Edelsohn  <edelsohn@gnu.org>
48932
48933         * gcc.dg/weak: New directory.
48934         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
48935         target-specific xfail bits.
48936         * gcc.dg/typeof-2.c: Move to new directory.
48937         * gcc.dg/weak.exp: New expect script.
48938
48939 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
48940
48941         * gcc.c-torture/execute/extzvsi.c: New test.
48942
48943 2002-09-05  Stan Shebs  <shebs@apple.com>
48944
48945         * gcc.dg/weak-1.c: xfail on Darwin.
48946         * gcc.dg/weak-2.c: Ditto.
48947         * gcc.dg/weak-3.c: Ditto.
48948         * gcc.dg/weak-4.c: Ditto.
48949         * gcc.dg/weak-5.c: Ditto.
48950         * gcc.dg/weak-6.c: Ditto.
48951         * gcc.dg/weak-7.c: Ditto.
48952         * gcc.dg/weak-8.c: Ditto.
48953         * gcc.dg/weak-9.c: Ditto.
48954
48955 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
48956
48957         * gcc.c-torture/execute/loop-14.c: New test.
48958
48959 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
48960
48961         * g++.dg/other/cxa-atexit1.C: New test.
48962
48963         * gcc.dg/typeof-2.c: New test.
48964
48965 2002-09-03  Roger Sayle  <roger@eyesopen.com>
48966
48967         * gcc.dg/builtins-2.c: New testcase.
48968         * gcc.dg/builtins-3.c: New testcase.
48969
48970 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
48971
48972         * gcc.dg/cpp/_Pragma4.c: New test.
48973
48974 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
48975
48976         * objc/execute/nil_method-1.m: New testcase.
48977
48978 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
48979
48980         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
48981         [Object class], not [Object initialize].
48982
48983 2002-08-31  Roger Sayle  <roger@eyesopen.com>
48984             Hans-Peter Nilsson  <hp@bitrange.com>
48985
48986         * gcc.c-torture/execute/20020720-1.x: Skip test on
48987         mmix-knuth-mmixware.  Correct comment.
48988
48989 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
48990
48991         * g++.dg/abi/bitfield5.C: New test.
48992         * g++.dg/abi/vbase10.C: Likewise.
48993
48994 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
48995
48996         * objc.dg/undeclared-selector.m: New test.
48997
48998 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
48999
49000         * g++.dg/other/offsetof1.C: Avoid cast warning.
49001
49002 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
49003
49004         * objc.dg/super-class-2.m: New test.
49005
49006 2002-08-24  Matt Austern  <austern@apple.com>
49007
49008         * g++.dg/ext/lvaddr.C: New test.
49009         * g++.dg/ext/lvcast.C: New test.
49010
49011 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
49012
49013         * g++.dg/inherit/cond1.C: New test.
49014
49015 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
49016
49017         * gcc.dg/noncompile/incomplete-1.c: New test.
49018
49019 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
49020
49021         * gcc.dg/typespec-1.c: New test.
49022
49023 2002-08-20  Devang Patel  <dpatel@apple.com>
49024         * objc.dg/proto-hier-2.m: New test.
49025
49026 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
49027
49028         * objc.dg/bitfield-1.m: New test.
49029         * objc.dg/bitfield-2.m: New test.
49030
49031 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
49032
49033         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
49034         gcc.dg/c99-flex-array-4.c: New tests.
49035
49036 2002-08-16  Stan Shebs  <shebs@apple.com>
49037
49038         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
49039
49040 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
49041
49042         * gcc.dg/typeof-1.c: New test.
49043         * g++.dg/ext/typeof2.C: New test.
49044
49045 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
49046
49047         * g++.dg/other/offsetof1.C: New test.
49048
49049 2002-08-14  Richard Henderson  <rth@redhat.com>
49050
49051         * gcc.dg/tls/diag-3.c: Fix expected message strings.
49052
49053 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
49054
49055         * gcc.dg/cpp/_Pragma3.c: New test.
49056
49057 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
49058
49059         * g++.dg/template/inherit3: New test.
49060
49061 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
49062
49063         * gcc.dg/bitfld-4.c: Add blank options.
49064
49065 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
49066
49067         * g++.dg/template/crash1.C: New test.
49068
49069 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
49070
49071         * gcc.dg/tls/opt-2.c: New test.
49072
49073 2002-08-08  Devang Patel  <dpatel@apple.com>
49074
49075         * objc.dg/selector-1.m : New test
49076
49077 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
49078
49079         * g++.dg/abi/bitfield4.C: New test.
49080         * gcc.dg/bitfld-4.c: New test.
49081
49082 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
49083
49084         * g++.dg/other/packed1.C: New test.
49085
49086 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
49087
49088         * g++.dg/abi/offsetof.C: Tweak error messages.
49089         * g++.old-deja/g++.mike/p10769a.C: Likewise.
49090
49091 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
49092
49093         * gcc.dg/bitfld-3.c: New test.
49094
49095 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
49096             Richard Henderson  <rth@redhat.com>
49097
49098         * gcc.dg/i386-bitfield1.c: New test.
49099         * g++.dg/abi/bitfield3.C: Update.
49100
49101 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
49102
49103         * objc.dg/const-str-2.m: Update.
49104         * gcc.dg/cpp/c++98.c: Change to C extension.
49105         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
49106         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
49107
49108 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
49109
49110         * gcc.dg/tls/diag-3.c: New.
49111
49112 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
49113
49114         * g++.dg/README (Subdirectories): Document new subdir expr.
49115         * g++.dg/expr/pmf-1.C: New test.
49116
49117 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
49118
49119         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
49120
49121 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
49122
49123         * g++.dg/abi/bitfield3.C: New test.
49124
49125 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
49126
49127         * lib/gcov.exp: Tweak expected line formats.
49128         * gcc.misc-tests/gcov8.c: New test.
49129         * gcc.misc-tests/gcov8.x: New flags.
49130
49131 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
49132
49133         * consistency.vlad/layout/endian.c: Include string.h.
49134
49135         * gcc.c-torture/execute/20020805-1.c: New test.
49136
49137 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
49138
49139         * g++.dg/other/conversion1.C: New test.
49140
49141 2002-08-03  Roger Sayle  <roger@eyesopen.com>
49142
49143         * gcc.dg/builtins-1.c: New testcase.
49144
49145 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
49146
49147         * g++.dg/inherit/access3.C: New test.
49148
49149 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
49150
49151         * gcc.dg/ia64-visibility-2.c: New test.
49152
49153 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
49154
49155         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
49156         __qualifier_flags to __flags.
49157
49158 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
49159
49160         * g++.dg/inherit/operator1.C: New test.
49161         * g++.dg/lookup/disamb1.C: Fix typo in comment.
49162         * g++.dg/other/error1.C: Change expected error message.
49163         * g++.dg/template/conv4.C: Likewise.
49164
49165 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
49166
49167         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
49168         for documented behavior.
49169
49170 2002-07-25  Roger Sayle  <roger@eyesopen.com>
49171
49172         * gcc.c-torture/execute/20020720-1.x: Skip this test on
49173         several targets known to fail.
49174
49175 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
49176
49177         * gcc.dg/mips-args-[123].c: New tests.
49178
49179 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
49180
49181         * gcc.dg/ppc-spe.c: New.
49182
49183 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
49184
49185         * g++.dg/other/ptrmem4.C: New testcase.
49186
49187 2002-07-24  Richard Henderson  <rth@redhat.com>
49188
49189         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
49190
49191 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
49192
49193         * g++.dg/ext/alignof1.C (main): Return 0 for success.
49194
49195 2002-07-24  Roger Sayle  <roger@eyesopen.com>
49196
49197         * gcc.c-torture/execute/memset-3.c: New testcase.
49198
49199 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
49200
49201         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
49202         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
49203
49204 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49205
49206         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
49207         Delete.
49208
49209 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
49210
49211         * gcc.c-torture/compile/simd-4.c: New test.
49212
49213 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49214
49215         PR c++/7347, c++/7348
49216         * g++.dg/template/access4.C: New test.
49217         * g++.dg/template/access5.C: New test.
49218         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
49219         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
49220         * g++.old-deja/g++.pt/ttp58.C: Likewise.
49221         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
49222
49223 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
49224
49225         * gcc.dg/gnu89-init-2.c: New test.
49226
49227 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
49228
49229         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
49230
49231 2002-07-20  Roger Sayle  <roger@eyesopen.com>
49232
49233         * gcc.c-torture/execute/20020720-1.c: New testcase.
49234
49235 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
49236
49237         * gcc.dg/cpp/Wsignprom.c: New tests.
49238
49239 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
49240
49241         * gcc.c-torture/execute/loop-13.c: New test.
49242
49243 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
49244
49245         * gcc.dg/cpp/expr.c: New tests.
49246
49247 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
49248
49249         * g++.dg/opt/pr6713.C: Add template instantiation.
49250
49251 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
49252
49253         * gcc.dg/nest.c: New test.
49254
49255 2002-07-17  Richard Henderson  <rth@redhat.com>
49256
49257         * g++.dg/opt/pr6713.C: New test.
49258
49259 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
49260
49261         * gcc.c-torture/execute/loop-2e.x: Let the testcase
49262         XFAIL for all x86 processors.
49263
49264 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
49265
49266         * gcc.c-torture/execute/20010122-1.x: Do not test with
49267         -fomit-frame-pointer.
49268
49269 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49270
49271         * g++.dg/template/instantiate2.C: New test.
49272         * g++.dg/template/spec4.C: New test.
49273
49274 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49275
49276         * g++.dg/template/access2.C: New test.
49277         * g++.dg/template/access3.C: New test.
49278
49279 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
49280
49281         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
49282         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
49283         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
49284         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
49285         Convert to use <stdarg.h>.
49286         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
49287         Delete.
49288         * gcc.dg/va-arg-2.c: New.
49289         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
49290
49291 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
49292
49293         * gcc.c-torture/compile/20020710-1.c: New test.
49294
49295 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
49296                           Andrew Pinski  <pinskia@physics.uc.edu>
49297
49298         gcc.c-torture/compile/simd-2.c: New testcase.
49299         gcc.c-torture/compile/simd-3.c: Likewise.
49300
49301 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
49302
49303         PR c++/7224
49304         * g++.dg/overload/error1.C: New test.
49305
49306 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49307
49308         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
49309         configuration and IRIX 6 O32 ABI.
49310
49311 2002-07-11  Roger Sayle  <roger@eyesopen.com>
49312
49313         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
49314
49315 2002-07-10  Roger Sayle  <roger@eyesopen.com>
49316
49317         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
49318
49319 2002-07-10  Jeffrey A Law  <law@redhat.com>
49320
49321         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
49322
49323         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
49324
49325 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
49326
49327         * gcc.dg/20020312-2.c: Check for __PPC__.
49328
49329 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
49330
49331         * gcc.c-torture/compile/20020709-1.c: New test.
49332
49333 2002-07-07  Roger Sayle  <roger@eyesopen.com>
49334
49335         * g++.dg/template/qualttp21.C: New test case.
49336
49337 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
49338
49339         * gcc.c-torture/compile/20020706-1.c: New test.
49340         * gcc.c-torture/compile/20020706-2.c: New test.
49341
49342 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
49343             Alexandre Oliva  <aoliva@redhat.com>
49344
49345         * g++.dg/warn/incomplete1.C: New test.
49346
49347 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49348
49349         PR c++/7099
49350         * g++.dg/warn/noreturn1.C: New test.
49351
49352 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
49353
49354         PR c++/6706
49355         * g++.dg/debug/debug6.C: New test.
49356         * g++.dg/debug/debug7.C: New test.
49357
49358 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
49359
49360         * gcc.c-torture/compile/simd-3.c: New test.
49361
49362 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
49363
49364         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
49365         * gcc.dg/20020620-1.c: Likewise.
49366
49367 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49368
49369         PR c++/6944
49370         * g++.dg/init/array4.C: New test.
49371         * g++.dg/init/array5.C: New test.
49372
49373 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
49374
49375         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
49376         * gcc.c-torture/execute/simd-2.c (main): Likewise.
49377
49378 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49379
49380         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
49381         * gcc.dg/wtr-aggr-init-1.c: Likewise.
49382         * gcc.dg/wtr-conversion-1.c: Likewise.
49383         * gcc.dg/wtr-escape-1.c: Likewise.
49384         * gcc.dg/wtr-int-type-1.c: Likewise.
49385         * gcc.dg/wtr-label-1.c: Likewise.
49386         * gcc.dg/wtr-static-1.c: Likewise.
49387         * gcc.dg/wtr-strcat-1.c: Likewise.
49388         * gcc.dg/wtr-suffix-1.c: Likewise.
49389         * gcc.dg/wtr-switch-1.c: Likewise.
49390         * gcc.dg/wtr-unary-plus-1.c: Likewise.
49391         * gcc.dg/wtr-union-init-1.c: Likewise.
49392         * gcc.dg/wtr-union-init-2.c: Likewise.
49393         * gcc.dg/wtr-union-init-3.c: Likewise.
49394
49395         * gcc.dg/wtr-func-def-1.c: New test.
49396
49397 2002-07-02 Devang Patel <dpatel@apple.com>
49398
49399         * objc.dg/param-1.m: New test.
49400
49401 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
49402
49403         * gcc.dg/cpp/trad/directive.c: Add test.
49404         * gcc.dg/cpp/trad/macroargs.c: Add test.
49405         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
49406
49407 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
49408
49409         * gcc.dg/cpp/cmdlne-M.c: New test.
49410
49411 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
49412
49413         * objc.dg/desig-init-1.m: New test.
49414
49415 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49416
49417         PR c++/6716
49418         * g++.dg/template/instantiate1.C: New test.
49419
49420 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
49421
49422         PR c++/7112
49423         * g++.dg/template/sizeof2.C: New test.
49424
49425 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
49426
49427         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
49428         gcc.dg/cpp/trad/include.c: New tests.
49429
49430 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
49431
49432         PR target/7177
49433         * gcc.c-torture/compile/20020701-1.c: New test.
49434
49435 2002-07-01  Stan Shebs  <shebs@apple.com>
49436
49437         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
49438         header here...
49439         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
49440         (objc-torture-execute): or here.
49441
49442 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
49443
49444         * gcc.c-torture/execute/arith-rand-ll.c: New test.
49445
49446 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
49447
49448         * gcc.dg/cpp/trad/escaped-nl.c: New test.
49449
49450 2002-06-30  Devang Patel  <dpatel@apple.com>
49451
49452         * objc.dg/fsyntax-only.m: New test.
49453
49454 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
49455
49456         PR c++/6695
49457         * g++.dg/template/friend7.C: New file.
49458
49459 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
49460
49461         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
49462         return type.
49463
49464 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
49465
49466         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
49467         avoid division by zero.
49468
49469 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
49470
49471         * gcc.dg/Wunknownprag.c: New tests.
49472
49473 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
49474
49475         * gcc.c-torture/execute/simd-2.c: New test.
49476
49477 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
49478
49479         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
49480         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
49481         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
49482         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
49483         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
49484         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
49485         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
49486         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
49487         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
49488         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
49489         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
49490         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
49491         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
49492         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
49493         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
49494         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
49495         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
49496
49497 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
49498
49499         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
49500         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
49501         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
49502         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
49503         New tests.
49504         * gcc.dg/cpp/trad/directive.c: Update.
49505
49506 2002-06-23  Andreas Jaeger  <aj@suse.de>
49507
49508         * gcc.c-torture/execute/complex-6.c: New.
49509
49510 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
49511
49512         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
49513         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
49514         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
49515         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
49516
49517 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
49518
49519         * gcc.dg/cpp/trad: New directory with traditional tests copied
49520         from parent directory.
49521         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
49522         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
49523         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
49524         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
49525         Move to trad/ and rename.
49526         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
49527         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
49528         gcc.dg/cpp/trad/redef2.c: New tests.
49529         * gcc.dg/cpp/trad/trad.exp: New driver.
49530
49531 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
49532
49533         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
49534         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
49535         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
49536         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
49537         Remove.
49538
49539 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
49540
49541         * gcc.dg/20020620-1.c: New test.
49542
49543 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49544
49545         * g++.dg/template/ttp4.C: New test.
49546
49547 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
49548
49549         * g++.dg/opt/vt1.C: Fix regexp.
49550
49551 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49552
49553         * gcc.c-torture/execute/pure-1.c: Make functions static again.
49554         Don't use attribute `noinline'.
49555
49556 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
49557
49558         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
49559
49560 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
49561
49562         * gcc.c-torture/execute/simd-1.c: New.
49563
49564         * gcc.dg/simd-1.c: New.
49565
49566 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
49567
49568         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
49569
49570 2002-06-16  Richard Henderson  <rth@redhat.com>
49571
49572         * g++.dg/ext/anon-struct1.C: New.
49573         * g++.dg/ext/anon-struct2.C: New.
49574         * g++.dg/ext/anon-struct3.C: New.
49575         * gcc.dg/anon-struct-1.c: New.
49576         * gcc.dg/anon-struct-2.c: New.
49577         * gcc.dg/anon-struct-3.c: New.
49578         * gcc.dg/20011008-1.c: Adjust warning text.
49579         * gcc.dg/20020527-1.c: Add -fms-extensions.
49580
49581 2002-06-16  Richard Henderson  <rth@redhat.com>
49582
49583         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
49584
49585 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
49586
49587         * gcc.c-torture/execute/20020615-1.c: New test.
49588
49589 2002-06-15  Roger Sayle  <roger@eyesopen.com>
49590
49591         * gcc.c-tortuture/execute/compare-1.c: New test case.
49592         * gcc.c-tortuture/execute/compare-2.c: New test case.
49593         * gcc.c-tortuture/execute/compare-3.c: New test case.
49594
49595 2002-06-13  Richard Henderson  <rth@redhat.com>
49596
49597         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
49598         ia64 ilp32.
49599
49600 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49601
49602         * g++.dg/template/typename2.C: Update error message.
49603
49604 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
49605
49606         * gcc.c-torture/execute/20020611-1.c: New test.
49607
49608 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
49609
49610         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
49611         list of targets to skip.
49612
49613 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
49614
49615         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
49616         targets if not optimizing.
49617
49618 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
49619
49620         * gcc.c-torture/compile/20020605-1.c: New test.
49621
49622         * g++.dg/opt/vt1.C: New test.
49623
49624         * gcc.dg/20020531-1.c: New test.
49625
49626         * gcc.dg/20020530-1.c: New test.
49627
49628         * gcc.dg/20020527-1.c: New test.
49629
49630         * g++.dg/opt/cse1.C: New test.
49631
49632 2002-06-07  Roger Sayle  <roger@eyesopen.com>
49633
49634         * gcc.dg/20020607-2.c: New test case.
49635
49636 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
49637
49638         * gcc.c-torture/compile/20020604-1.c: New test.
49639
49640 2002-06-04  Richard Henderson  <rth@redhat.com>
49641
49642         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
49643         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
49644         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
49645
49646 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
49647
49648         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
49649
49650 2002-06-03  Richard Henderson  <rth@redhat.com>
49651
49652         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
49653         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
49654
49655 2002-06-02  Richard Henderson  <rth@redhat.com>
49656
49657         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
49658         test functions static.
49659
49660 2002-06-02  Andreas Jaeger  <aj@suse.de>
49661
49662         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
49663         now.
49664
49665 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49666
49667         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
49668         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
49669         Update for mofified diagnostics.
49670         * gcc.dg/c99-intconst-1.c: No longer fail.
49671
49672 2002-06-02  Richard Henderson  <rth@redhat.com>
49673
49674         * gcc.dg/uninit-A.c: Remove xfail markers.
49675
49676 2002-06-01  Roger Sayle  <roger@eyesopen.com>
49677
49678         * gcc.dg/fnegate-1.c: New test case.
49679
49680 2002-05-30  Osku Salerma  <osku@iki.fi>
49681
49682         * gcc.c-torture/execute/mayalias-1.c: New file.
49683
49684 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
49685
49686         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
49687         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
49688         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
49689
49690 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
49691
49692         * gcc.c-torture/execute/20020529-1.c: New test.
49693
49694 2002-05-27  Richard Henderson  <rth@redhat.com>
49695
49696         * g++.dg/ext/attrib6.C: New test case.
49697
49698 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49699
49700         * gcc.c-torture/execute/pure-1.c: New test.
49701
49702 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
49703
49704         * gcc.dg/cpp/arith-2.c: Remove.
49705
49706 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
49707
49708         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
49709         * gcc.dg/cpp/if-3.c: Remove.
49710
49711 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
49712
49713         * g++.dg/opt/cse2.C: New test.
49714
49715 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
49716
49717         * gcc.dg/cpp/arith-1.c: New semantic tests.
49718         * gcc.dg/cpp/if-1.c: Update.
49719
49720 2002-05-24  Ben Elliston  <bje@redhat.com>
49721
49722         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
49723
49724 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
49725
49726         * gcc.dg/verbose-asm.c: New test.
49727
49728 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
49729
49730         * gcc.dg/cpp/paste12.c: New test.
49731
49732 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
49733
49734         * g++.dg/parse/named_ops.C: New test.
49735
49736 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
49737
49738         * gcc.dg/weak-8.c: New test.
49739
49740 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
49741
49742         * gcc.dg/weak-2.c: Allow optional leading underscore
49743         in scan-assembler symbol name.
49744         * gcc.dg/weak-3.c: Likewise.
49745         * gcc.dg/weak-4.c: Likewise.
49746         * gcc.dg/weak-5.c: Likewise.
49747
49748 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
49749
49750         * gcc.dg/20020523-1.c: New test.
49751
49752 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
49753
49754         * objc.dg/const-str-2.m: Update now that we stop after
49755         a command line error.
49756
49757 2002-05-22  Richard Henderson  <rth@redhat.com>
49758
49759         * g++.dg/dg.exp: Fix typo in test pruneing.
49760
49761 2002-05-22  Richard Henderson  <rth@redhat.com>
49762
49763         * g++.dg/dg.exp: Prune the tls subdirectory.
49764         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
49765         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
49766         * g++.dg/tls/init-1.C: New.
49767
49768 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
49769
49770         * gcc.dg/20020517-1.c: New test.
49771
49772 2002-05-21  Richard Henderson  <rth@redhat.com>
49773
49774         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
49775         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
49776
49777 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
49778
49779         * g++.dg/other/copy2.C: New test.
49780
49781 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
49782
49783         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
49784         (MAX_COPY): Bump up to 10 times sizeof (long long).
49785         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
49786
49787         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
49788         sizeof (long long).
49789
49790         * gcc.c-torture/execute/strcpy-1.c: New test.
49791
49792 2002-05-19  Jason Merrill  <jason2redhat.com>
49793
49794         * g++.dg/ext/oper1.C: New test.
49795
49796 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
49797 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
49798
49799         * README.QMTEST: New file.
49800
49801         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
49802
49803 2002-05-19  Andreas Jaeger  <aj@suse.de>
49804
49805         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
49806         now.
49807         * gcc.c-torture/execute/loop-2d.x: Likewise.
49808
49809 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
49810
49811         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
49812         support weak symbols.
49813         * gcc.dg/weak-4.c: Likewise.
49814         * gcc.dg/weak-6.c: Likewise.
49815
49816 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
49817
49818         * gcc.dg/weak-3.c: Add dg-excess-error comment for
49819         cygwin, coff and h8300-*-hms targets
49820         * gcc.dg/weak-5.c: Likewise.
49821         * gcc.dg/weak-7.c: Likewise.
49822
49823 2002-05-16  Jason Merrill  <jason@redhat.com>
49824
49825         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
49826         (scan-assembler-not, scan-assembler-dem): Likewise.
49827         (scan-assembler-dem-not): Likewise.
49828
49829 2002-05-15  Richard Henderson  <rth@redhat.com>
49830
49831         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
49832
49833 2002-05-15  Richard Henderson  <rth@redhat.com>
49834
49835         * gcc.dg/weak-5.c (vfoo1c): No warning here.
49836         (vfoo1f): Warning here.
49837         (vfoo1l): Don't redefine the alias.
49838
49839 2002-05-14  Jason Merrill  <jason@redhat.com>
49840             Alexandre Oliva  <aoliva@redhat.com>
49841
49842         * g++.dg/init/pm1.C: New test.
49843
49844 2002-05-12  David S. Miller  <davem@redhat.com>
49845
49846         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
49847         types.
49848
49849 2002-05-10  Roger Sayle  <roger@eyesopen.com>
49850
49851         * gcc.c-torture/execute/20020510-1.c: New test case.
49852
49853 2002-05-10  David S. Miller  <davem@redhat.com>
49854
49855         * gcc.c-torture/execute/conversion.c: Test long double too.
49856
49857 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
49858
49859         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
49860         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
49861         * lib/g++.exp (g++_link_flags): Likewise.
49862         * lib/objc.exp (objc_target_compile): Likewise.
49863
49864 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
49865
49866         * gcc.dg/cpp/poison.c: Update.
49867         * gcc.dg/cpp/20000625-2.c: Remove.
49868         * gcc.dg/cpp/direct2s.c: Remove final test.
49869
49870 2002-05-08  Tom Rix  <trix@redhat.com>
49871
49872         * gcc.c-torture/execute/20020508-1.c: New test.
49873         * gcc.c-torture/execute/20020508-2.c: New test.
49874         * gcc.c-torture/execute/20020508-3.c: New test.
49875
49876 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
49877
49878         * gcc.dg/cpp/charconst-4.c: More tests.
49879
49880 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
49881
49882         PR c/6569
49883         * gcc.dg/weak-3.c: Update location of warning messages.
49884         * gcc.dg/weak-5.c: Likewise.
49885
49886 2002-05-06  Roger Sayle  <roger@eyesopen.com>
49887
49888         * gcc.c-torture/execute/20020506-1.c: New test case.
49889
49890 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
49891
49892         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
49893
49894 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
49895
49896         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
49897
49898 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
49899
49900         * gcc.dg/cpp/charconst-3.c: New test.
49901
49902 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49903
49904         * gcc.dg/cpp/charconst.c: Update tests.
49905
49906 2002-05-05  Tim Josling  <tej@melbpc.org.au>
49907
49908         * treelang: Added directory for new sample language treelang. Also
49909         lib/treelang.exp: New file to signal treelang should be tested.
49910
49911 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
49912
49913         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
49914         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
49915         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
49916         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
49917         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
49918         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
49919         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
49920
49921 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
49922
49923         * gcc.dg/format/xopen-2.c: New test.
49924
49925 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
49926
49927         * gcc.dg/20020503-1.c: New test.
49928
49929 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
49930
49931         * g++.dg/init/dtor1.C: Make it tougher.
49932
49933 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
49934
49935         * g++.dg/init/dtor1.C: New test.
49936
49937 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
49938
49939         * gcc.dg/altivec-8.c: New.
49940
49941 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
49942
49943         * gcc.dg/altivec-7.c: New.
49944
49945 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
49946
49947         * g++.dg/parse/typedef1.C: New test.
49948
49949 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
49950
49951         PR c++/6486
49952         * g++.dg/template/friend6.C: New test.
49953
49954         PR c++/6492
49955         * g++.dg/init/copy1.C: New test.
49956
49957 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
49958
49959         * g++.dg/warn/effc1.C: New test.
49960
49961 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
49962
49963         * gcc.dg/cpp/if-cexp.c: Add a test.
49964
49965 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
49966
49967         * gcc.dg/20020426-2.c: New test.
49968
49969 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
49970
49971         * gcc.dg/cpp/if-mop.c: Update.
49972         * gcc.dg/cpp/if-mpar.c: Add test.
49973         * gcc.dg/cpp/if-oppr.c: Update.
49974
49975 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49976
49977         PR c/6343
49978         * gcc.dg/weak-[2-7].c: New tests.
49979
49980 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
49981
49982         * gcc.dg/enum1.c: New test.
49983
49984 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
49985
49986         PR c++/6497
49987         * g++.dg/inherit/access2.C: New test.
49988
49989 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
49990
49991         PR bootstrap/6445
49992         * gcc.dg/20020426-1.c: New test.
49993
49994 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
49995
49996         * g++.dg/abi/enum1.C: New test.
49997
49998 2002-04-26  Richard Henderson  <rth@redhat.com>
49999
50000         * gcc.dg/c99-bool-1.c: Expect always true warning.
50001
50002 2002-04-25  Roger Sayle  <roger@eyesopen.com>
50003
50004         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
50005
50006 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50007
50008         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
50009         targets.
50010
50011 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
50012
50013         * g++.dg/abi/mange7.C: New test.
50014
50015         PR c++/6438.
50016         * g++.dg/parse/stmtexpr2.C: New test.
50017
50018 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
50019
50020         * gcc.dg/20020312-2.c: Add SH target.
50021
50022 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50023
50024         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
50025         compiler output on mips*-*-irix*.
50026
50027 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
50028
50029         * g++.dg/parse/attr1.C: New test.
50030
50031 2002-04-23  Roger Sayle  <roger@eyesopen.com>
50032
50033         * gcc.c-torture/execute/string-opt-17.c: New test case.
50034         * gcc.c-torture/execute/memset-2.c: New test case.
50035
50036 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
50037
50038         PR c++/6256:
50039         * g++.dg/template/friend5.C: New test.
50040
50041         PR c++/6331:
50042         * g++.dg/template/qual1.C: Likewise.
50043
50044 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
50045
50046         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
50047         Include stdlib.h, not stdio.h or ctype.h.
50048
50049 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
50050
50051         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
50052         cris-*-elf* and mmix-*-*.
50053         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
50054         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
50055         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
50056         Ditto.
50057         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
50058         * gcc.dg/wchar_t-1.c: Ditto.
50059
50060 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
50061
50062         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
50063         Clarify comment.
50064
50065 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
50066
50067         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
50068
50069 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50070
50071         * gcc.c-torture/execute/20000906-1.x: Delete.
50072
50073 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
50074
50075         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
50076
50077 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
50078
50079         * PR6367
50080         * g77.f-torture/execute/6367.f: New test.
50081         * g77.f-torture/execute/6367.x: Disable for MMIX.
50082
50083 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
50084
50085         * PR6352
50086         * g++.dg/opt/inline2.C: New test.
50087
50088 2002-04-18  Richard Henderson  <rth@redhat.com>
50089
50090         * gcc.dg/20000906-1.c: Enable for all targets.
50091         * gcc.c-torture/compile/iftrap-2.c: New.
50092
50093 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
50094
50095         * gcc.dg/20020418-1.c: New test.
50096         * gcc.dg/20020418-2.c: New test.
50097
50098 2002-04-18  Richard Henderson  <rth@redhat.com>
50099
50100         * gcc.c-torture/compile/iftrap-1.c: New.
50101         * gcc.dg/iftrap-1.c: Adjust for ia64.
50102         * gcc.dg/iftrap-2.c: New.
50103
50104 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
50105
50106         * gcc.c-torture/compile/20020418-1.c: New test.
50107
50108 2002-04-18  Roger Sayle  <roger@eyesopen.com>
50109
50110         * gcc.c-torture/compile/20020415-1.c: New.
50111
50112 2002-04-18  David S. Miller  <davem@redhat.com>
50113
50114         * gcc.c-torture/execute/20020418-1.c: New test.
50115
50116 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
50117
50118         * gcc.dg/20020416-1.c: New test.
50119
50120         * g++.dg/opt/inline1.C: New test.
50121
50122 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
50123
50124         * gcc.dg/altivec-5.c: New test.
50125
50126         * gcc.dg/20020415-1.c: New test.
50127
50128 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
50129
50130         * lib/chill.exp: Remove.
50131
50132 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
50133
50134         * g++.dg/other/big-struct.C: New test.
50135
50136 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
50137
50138         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
50139         of scratch file.
50140
50141 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
50142
50143         PR c/6277
50144         * gcc.dg/i386-387-1.c: Allow optional leading underscore
50145         in scan-assembler function name
50146
50147 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
50148
50149         * g77.f-torture/execute/980628-4.x,
50150         g77.f-torture/execute/980628-5.x,
50151         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
50152         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
50153         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
50154         i[34567]86-*-*.
50155
50156 2002-04-13  David S. Miller  <davem@redhat.com>
50157
50158         * gcc.c-torture/execute/20020413-1.c: New test.
50159
50160 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
50161
50162         * gcc.dg/asm-6.c,
50163         * g++.dg/ext/asm1.C: New tests.
50164
50165 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
50166
50167         PR c++ 5373.
50168         * g++.dg/parse/stmtexpr1.C: New test.
50169
50170         PR c++/5189.
50171         * g++.dg/template/copy1.C: New test.
50172
50173 2002-04-12  Richard Henderson  <rth@redhat.com>
50174
50175         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
50176
50177 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
50178
50179         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
50180         gcc.c-torture/execute/20020307-2.c.
50181
50182 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
50183
50184         * g++.dg/ext/attrib5.C,
50185         * g++.dg/lookup/struct1.C: New tests.
50186
50187 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
50188
50189         * gcc.dg/20020411-1.c: New test.
50190
50191         * gcc.c-torture/execute/20020411-1.c: New test.
50192
50193 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
50194
50195         * g77.f-torture/execute/6177.f: New test.
50196
50197 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
50198
50199         PR middle-end/6247
50200         * g++.dg/opt/cleanup1.C: New test.
50201
50202         * g++.dg/opt/const1.C: New test.
50203
50204 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
50205
50206         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
50207
50208 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
50209
50210         PR c++/5507
50211         * g++.dg/template/typename2.C: New test.
50212
50213 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
50214
50215         * gcc.c-torture/execute/loop-12.c: New.
50216
50217 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
50218
50219         * g77.f-torture/execute/980628-4.x,
50220         g77.f-torture/execute/980628-5.x,
50221         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
50222         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
50223         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
50224
50225 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50226
50227         PR optimization/6086
50228         * g++.dg/opt/preinc1.C: New test.
50229
50230 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
50231
50232         PR c++/5571
50233         * g++.dg/opt/static2.C: New test.
50234
50235 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
50236
50237         PR c/5120
50238         * gcc.dg/20020406-1.c: New test.
50239
50240 2002-04-04  David S. Miller  <davem@redhat.com>
50241
50242         * gcc.c-torture/execute/20020404-1.c: New test.
50243
50244 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
50245
50246         PR c/6123
50247         * gcc.dg/20020312-2.c: Do not declare global register variable
50248         if __PIC__ or __pic__ is defined.
50249
50250 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
50251
50252         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
50253         __asm__ so that it works correctly even if -ansi -pedantic-errors.
50254
50255 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50256
50257         * gcc.misc-tests/linkage.exp: Update last change to handle
50258         sparc*-, not just sparc-.
50259
50260 2002-04-03  Richard Henderson  <rth@redhat.com>
50261
50262         * gcc.dg/cpp/ucs.c: Improved long UCS test.
50263
50264 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
50265
50266         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
50267
50268 2002-04-02  David S. Miller  <davem@redhat.com>
50269
50270         * gcc.c-torture/execute/20020402-3.c: New test.
50271
50272 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
50273
50274         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
50275         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
50276
50277         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
50278         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
50279         g77.f-torture/execute/20001201.x,
50280         g77.f-torture/execute/u77-test.x: New files.
50281
50282         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
50283         * gcc.dg/wchar_t-1.c: Ditto.
50284
50285 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50286
50287         * gcc.c-torture/execute/20020402-1.c: New test.
50288
50289 2002-04-01  Richard Henderson  <rth@redhat.com>
50290
50291         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
50292
50293         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
50294
50295 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50296
50297         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
50298
50299 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50300
50301         * g++.dg/inherit/template-as-base.C: Expect error.
50302         * g++.dg/inherit/namespace-as-base.C: Likewise.
50303
50304 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
50305
50306         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
50307         g++.dg/ext/instantiate3.C: Tweak match patterns.
50308
50309         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
50310         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
50311         -da test.
50312
50313 2002-03-31  Richard Henderson  <rth@redhat.com>
50314
50315         * gcc.dg/special/alias-2.c: New.
50316         * gcc.dg/special/ecos.exp: Run it.
50317
50318 2002-03-31  Richard Henderson  <rth@redhat.com>
50319
50320         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
50321
50322 2002-03-31  Kazu Hirata  <kazu@hxi.com>
50323
50324         * gcc.dg/weak-1.c: Disable on h8300 port.
50325
50326 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
50327
50328         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
50329         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
50330         ordering tests.
50331         * g++.dg/bprob/bprob-1.C: New test.
50332         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
50333         * g++.dg/gcov/gcov-1.C: New test.
50334         * g++.dg/gcov/gcov-1.x: New file.
50335         * g++.dg/gcov/gcov-2.C: New test.
50336         * g++.dg/gcov/gcov-3.C: New test.
50337         * g++.dg/gcov/gcov-3.h: New file.
50338
50339 2002-03-28  Roger Sayle  <roger@eyesopen.com>
50340
50341         * g++.old-deja/g++.other/builtins5.C: New test.
50342         * g++.old-deja/g++.other/builtins6.C: New test.
50343         * g++.old-deja/g++.other/builtins7.C: New test.
50344         * g++.old-deja/g++.other/builtins8.C: New test.
50345         * g++.old-deja/g++.other/builtins9.C: New test.
50346
50347 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
50348
50349         * g++.dg/opt/static1.C: New test.
50350
50351         * g++.dg/opt/longbranch1.C: New test.
50352
50353 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
50354
50355         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
50356
50357         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
50358
50359 2002-03-28  Jeffrey A Law  (law@redhat.com)
50360
50361         * gcc.c-torture/execute/20020328-1.c: New test.
50362
50363 2002-03-27  Richard Henderson  <rth@redhat.com>
50364
50365         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
50366         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
50367         move from g++.old-deja/g++.ext/.
50368
50369 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
50370
50371         * g++.dg/init/new2.C: New test.
50372
50373 2002-03-26  Richard Henderson  <rth@redhat.com>
50374
50375         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
50376
50377         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
50378         on sparc.
50379
50380         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
50381         sparcv9 systems.
50382         * gcc.dg/20001102-1.c: Likewise.
50383
50384 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
50385
50386         * gcc.dg/cpp/endif-pedantic1.c,
50387         gcc.dg/cpp/endif-pedantic2.c: New tests.
50388
50389 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
50390
50391         * g++.dg/init/new1.C: New test.
50392
50393 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
50394
50395         * g++.dg/abi/vbase9.C: New test.
50396
50397 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
50398
50399         * gcc.dg/arm-asm.c: New test.
50400
50401 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
50402
50403         * gcc.dg/Wswitch-enum.c: New test.
50404         Fix PR c/5044.
50405
50406 2002-03-26  Richard Henderson  <rth@redhat.com>
50407
50408         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
50409         structure.
50410
50411 2002-03-25  Richard Henderson  <rth@redhat.com>
50412
50413         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
50414         sparcv9 systems.
50415
50416         * gcc.c-torture/compile/20011119-1.c (xxx): New.
50417         * gcc.c-torture/compile/20011119-2.c (xxx): New.
50418
50419 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
50420
50421         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
50422
50423 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
50424
50425         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
50426         targets using generic thunk support.
50427
50428 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
50429
50430         * gcc.c-torture/compile/20020323-1.c: New test.
50431
50432         * g++.dg/opt/conj2.C: New test.
50433
50434 2002-03-24  Richard Henderson  <rth@redhat.com>
50435
50436         * gcc.dg/weak-1.c: Use -fno-common.
50437
50438 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
50439
50440         * g77.dg/f77-edit-apostrophe-out.f: New test
50441         * g77.dg/f77-edit-h-out.f: New test
50442         * g77.dg/f77-edit-t-in.f: New test
50443         * g77.dg/f77-edit-t-out.f: New test
50444         * g77.dg/f77-edit-x-out.f: New test
50445         * g77.dg/f77-edit-slash-out.f: New test
50446         * g77.dg/f77-edit-colon-out.f: New test
50447         * g77.dg/f77-edit-s-out.f: New test
50448
50449 2002-03-24  Richard Henderson  <rth@redhat.com>
50450
50451         * objc/execute/formal_protocol-6.x: New XFAIL.
50452
50453 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
50454
50455         * gcc.dg/weak-1.c: Early return from dg-final on platforms
50456         that do not support weak symbols
50457
50458 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
50459
50460         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
50461         * lib/g77.exp: Likewise.
50462         * lib/objc.exp: Likewise.
50463
50464 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
50465
50466         * gcc.dg/Wswitch-default.c: New test.
50467
50468 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
50469
50470         * g++.dg/other/enum1.C: New test.
50471
50472 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
50473
50474         * gcc.dg/pragma-ep-3.c: Fix typo.
50475
50476 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50477
50478         * g++.dg/inherit/template-as-base.C: New test.
50479
50480 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
50481
50482         * g++.old-deja/g++.other/dwarf2-1.C: Move...
50483         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
50484
50485 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
50486
50487         * gcc.dg/cpp/multiline.c: Update to match.
50488
50489 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
50490
50491         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
50492
50493 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
50494
50495         * gcc.dg/cpp/extratokens2.c: New file.
50496
50497 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
50498
50499         * gcc.dg/20020312-2.c: Add rs6000 target.
50500
50501         * gcc.c-torture/compile/20020319-1.c: New test.
50502
50503 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50504
50505         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
50506         (A, E): Handle this.
50507
50508 2002-03-20  Jason Merrill  <jason@redhat.com>
50509
50510         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
50511         ignoring -fpic.
50512         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
50513         through prune_gcc_output.
50514
50515 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
50516
50517         * gcc.c-torture/compile/20020320-1.c: New test.
50518
50519 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
50520
50521         * gcc.c-torture/compile/20020318-1.c: New test.
50522
50523         * gcc.dg/struct-by-value-1.c: New test.
50524
50525         * gcc.dg/20020319-1.c: New test.
50526
50527 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
50528
50529         * g++.dg/opt/conj1.C: New test.
50530
50531 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
50532
50533         * g++.dg/template/qualttp20.C: Revert previous change.
50534         * g++.dg/template/qualttp3.C: Likewise.
50535         * g++.dg/template/qualttp4.C: Likewise.
50536         * g++.dg/template/qualttp5.C: Likewise.
50537         * g++.dg/template/qualttp6.C: Likewise.
50538         * g++.dg/template/qualttp7.C: Likewise.
50539         * g++.dg/template/qualttp8.C: Likewise.
50540         * g++.dg/template/recurse.C: Likewise.
50541
50542 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
50543
50544         * gcc.dg/cpp/wchar-1.c: Update.
50545
50546 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
50547
50548         * g++.dg/template/conv1.C: New test.
50549         * g++.dg/template/conv2.C: New test.
50550         * g++.dg/template/conv3.C: New test.
50551         * g++.dg/template/conv4.C: New test.
50552
50553 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
50554
50555         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
50556         * g++.dg/template/qualttp3.C: Likewise.
50557         * g++.dg/template/qualttp4.C: Likewise.
50558         * g++.dg/template/qualttp5.C: Likewise.
50559         * g++.dg/template/qualttp6.C: Likewise.
50560         * g++.dg/template/qualttp7.C: Likewise.
50561         * g++.dg/template/qualttp8.C: Likewise.
50562         * g++.dg/template/recurse.C: Likewise.
50563
50564 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
50565
50566         * g++.dg/opt/dtor1.C: New test.
50567
50568 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
50569
50570         * gcc.c-torture/compile/20020315-1.c: New test.
50571
50572 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
50573
50574         * gcc.dg/weak-1.c: Fix scan tests.
50575
50576 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
50577
50578         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
50579         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
50580         cris-*-aout* mmix-*-*.
50581         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
50582         cris-*-aout* mmix-*-*.
50583         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
50584         cris-*-elf* cris-*-aout* and mmix-*-*.
50585         * gcc.dg/20001009-1.c: Ditto.
50586         * gcc.dg/20010912-1.c: Ditto.
50587         * gcc.dg/20020122-4.c: Ditto.
50588         * gcc.dg/inline-2.c: Ditto.
50589
50590 2002-03-14  Jeffrey A Law  (law@cygnus.com)
50591
50592         * gcc.c-torture/compile/20020314-1.c: New test.
50593
50594 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
50595
50596         * gcc.c-torture/execute/20020314-1.c: New test.
50597
50598 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
50599
50600         * g++.dg/warn/Wunused-1.C: New test.
50601
50602 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
50603
50604         * g++.dg/abi/mangle6.C: New test.
50605
50606 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
50607
50608         * gcc.c-torture/compile/20020309-2.c: New test.
50609
50610         * gcc.c-torture/compile/20020312-1.c: New test.
50611
50612 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
50613
50614         * g++.dg/other/access1.C: New test.
50615
50616 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
50617
50618         * gcc.c-torture/execute/wchar_t-1.c: New test.
50619
50620 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
50621
50622         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
50623
50624 2002-03-12  Roger Sayle  <roger@eyesopen.com>
50625
50626         * gcc.dg/20020312-1.c: New test case.
50627
50628 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
50629
50630         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
50631
50632 2002-03-11  Richard Henderson  <rth@redhat.com>
50633
50634         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
50635         * g++.old-deja/g++.jason/report.C: Likewise.
50636
50637 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
50638
50639         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
50640         * g++.old-deja/g++.robertl/eb56.C: Likewise.
50641
50642 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
50643
50644         * g++.dg/overload/pmf1.C: New test.
50645
50646 2002-03-11  Kazu Hirata  <kazu@hxi.com>
50647
50648         * gcc.c-torture/execute/20020307-1.c: Use long.
50649
50650 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
50651
50652         PR optimization/5844
50653         * gcc.dg/20020310-1.c: New test.
50654
50655 2002-03-09  Michael Meissner  <meissner@redhat.com>
50656
50657         * gcc.c-torture/execute/memcpy-2.c: New test.
50658         * gcc.c-torture/execute/memset-1.c: New test.
50659         * gcc.c-torture/execute/strlen-1.c: New test.
50660         * gcc.c-torture/execute/strcmp-1.c: New test.
50661         * gcc.c-torture/execute/strncmp-1.c: New test.
50662
50663 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
50664
50665         * gcc.dg/ppc-ldstruct.c: New test.
50666
50667 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
50668
50669         * gcc.c-torture/execute/va-arg-22.c: New test.
50670
50671 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50672
50673         * gcc.c-torture/compile/20020309-1.c: New test.
50674
50675 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
50676
50677         * gcc.c-torture/execute/20020307-2.c: New test.
50678
50679 2002-03-07  Jeffrey A Law  (law@redhat.com)
50680
50681         * g77.f-torture/compile/20020307-1.f: New test.
50682
50683 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
50684
50685         * gcc.dg/unordered-1.c: New test.
50686
50687 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
50688
50689         * gcc.c-torture/execute/20020307-1.c: New test.
50690
50691 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
50692
50693         * gcc.dg/20020304-1.c: New test.
50694
50695         * gcc.c-torture/compile/20020304-2.c: New test.
50696
50697 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
50698
50699         * gcc.c-torture/compile/20020304-1.c: New test case
50700         (from PR c/5830).
50701
50702 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
50703
50704         * gcc.dg/20020103-1.c: Add other -D ppc variants.
50705
50706 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50707
50708         * g++.dg/other/classkey1.C: New test.
50709
50710 2002-03-01  Richard Henderson  <rth@redhat.com>
50711
50712         * gcc.c-torture/compile/981223-1.x: New.
50713         * gcc.c-torture/compile/920625-1.x: New.
50714
50715 2002-02-28  Richard Henderson  <rth@redhat.com>
50716
50717         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
50718
50719 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
50720
50721         * gcc.c-torture/execute/20020227-1.c: New test.
50722
50723 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
50724
50725         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
50726         here" ERROR lines.
50727         * g++.old-deja/g++.oliva/partord1.C: Likewise.
50728         * g++.old-deja.g++.other/defarg1.C: Likewise.
50729         * g++.old-deja/g++.pt/calls2.C: Likewise.
50730         * g++.old-deja/g++.pt/crash20.C: Likewise.
50731         * g++.old-deja/g++.pt/crash30.C: Likewise.
50732         * g++.old-deja/g++.pt/crash36.C: Likewise.
50733         * g++.old-deja/g++.pt/crash6.C: Likewise.
50734         * g++.old-deja/g++.pt/defarg13.C: Likewise.
50735         * g++.old-deja/g++.pt/derived3.C: Likewise.
50736         * g++.old-deja/g++.pt/error1.C: Likewise.
50737         * g++.old-deja/g++.pt/friend21.C: Likewise.
50738         * g++.old-deja/g++.pt/friend23.C: Likewise.
50739         * g++.old-deja/g++.pt/infinite1.C: Likewise.
50740         * g++.old-deja/g++.robertl/eb128.C: Likewise.
50741
50742 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
50743
50744         * gcc.c-torture/execute/20020225-2.c: New test.
50745
50746 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
50747
50748         * gcc.c-torture/execute/920730-1t.c,
50749         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
50750         Delete test cases, only relevant to -traditional.
50751
50752 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
50753
50754         * gcc.dg/cpp/undef1.c: Remove.
50755         * gcc.dg/cpp/directiv.c: Update.
50756         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
50757
50758 2002-02-27  Michael Meissner  <meissner@redhat.com>
50759
50760         * gcc.c-torture/execute/20020226-1.c: New test.
50761
50762 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
50763
50764         * g++.dg/debug/debug4.C: New test.
50765
50766         * gcc.dg/ia64-visibility-1.c: New test.
50767
50768 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
50769
50770         * gcc.dg/debug/20020224-1.c: New.
50771
50772 2002-02-25  Kazu Hirata  <kazu@hxi.com>
50773
50774         * gcc.c-torture/execute/960416-1.x: New.
50775         * gcc.c-torture/execute/divconst-3.x: Likewise.
50776
50777 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
50778
50779         * gcc.dg/20020224-1.c: New test.
50780
50781 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
50782
50783         * gcc.c-torture/execute/20020225-1.c: New.
50784
50785 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50786
50787         * gcc.dg/cpp/wchar-1.c: New test.
50788
50789 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
50790
50791         * gcc.dg/20020222-1.c: New test.
50792
50793 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
50794
50795         * g++.dg/opt/anonunion1.C: New test.
50796
50797 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
50798
50799         * g++.dg/template/qualttp19.C: New test.
50800         * g++.dg/template/qualttp20.C: New test.
50801         * g++.old-deja/g++.jason/report.C: Adjust expected errors
50802         * g++.old-deja/g++.other/qual1.C: Likewise.
50803
50804 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
50805
50806         * gcc.dg/attr-alwaysinline.c: New.
50807
50808 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
50809
50810         * gcc.dg/20020220-1.c: New test.
50811
50812         * gcc.dg/20020220-2.c: New test.
50813
50814         * g++.dg/opt/mmx1.C: New test.
50815
50816 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
50817
50818         * gcc.c-torture/compile/20020110.c: New test.
50819
50820 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
50821
50822         * gcc.c-torture/execute/20020219-1.c: New test.
50823
50824         * gcc.dg/20020219-1.c: New test.
50825
50826         * gcc.dg/noncompile/20020220-1.c: New test.
50827
50828         * g++.dg/opt/ptrintsum1.C: New test.
50829
50830         * gcc.dg/debug/20020220-1.c: New test.
50831
50832 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
50833
50834         * gcc.c-torture/execute/20020216-1.c: New test.
50835
50836 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
50837
50838         * gcc.dg/decl-1.c: Update, new test.
50839
50840 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
50841
50842         * g++.dg/abi/bitfield1.C: New test.
50843         * g++.dg/abi/bitfield2.C: New test.
50844
50845 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
50846
50847         * gcc.dg/attr-nest.c: New test.
50848
50849 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
50850
50851         * gcc.c-torture/execute/20020215-1.c: New test.
50852
50853 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
50854
50855         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
50856         * g++.dg/debug/debug.exp: New.
50857         * g++.dg/debug/trivial.C: New.
50858         * g++.dg/debug/debug1.C: Moved...
50859         * g++.dg/other/debug1.C: ...from here.
50860         * g++.dg/debug/debug2.C: Moved...
50861         * g++.dg/other/debug2.C: ...from here.
50862         * g++.dg/debug/debug3.C: Moved...
50863         * g++.dg/other/debug3.C: ...from here.
50864
50865         * gcc.dg/noncompile/20020213-1.c: New test.
50866
50867 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
50868
50869         * g++.dg/other/debug3.C: New test.
50870
50871         * gcc.c-torture/execute/20020213-1.c: New test.
50872
50873 2002-02-13  Richard Smith <richard@ex-parrot.com>
50874
50875         * g++.old-deja/g++.other/thunk1.C: New test.
50876
50877 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
50878
50879         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
50880
50881 2002-02-13  Stan Shebs  <shebs@apple.com>
50882
50883         * gcc.dg/altivec-3.c: New.
50884
50885 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
50886
50887         * gcc.dg/Wunreachable-1.c: New test.
50888         * gcc.dg/Wunreachable-2.c: New test.
50889
50890 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50891
50892         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
50893
50894 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
50895
50896         * gcc.dg/decl-1.c: New test.
50897
50898 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
50899
50900         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
50901
50902 2002-02-10  Kazu Hirata  <kazu@hxi.com>
50903
50904         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
50905         * gcc.c-torture/compile/980506-1.x: Likewise.
50906
50907 2002-02-10  Kazu Hirata  <kazu@hxi.com>
50908
50909         * gcc.dg/20020210-1.c: New.
50910
50911 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
50912
50913         * g77.f-torture/execute/947.f: New regression test
50914         for PR fortran/947.
50915
50916 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
50917
50918         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
50919         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
50920
50921 2002-02-08  Richard Henderson  <rth@redhat.com>
50922
50923         * gcc.c-torture/compile/labels-3.c: New.
50924
50925 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
50926
50927         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
50928         expression statements work instead.
50929         * gcc.dg/noncompile/20020207-1.c: New test.
50930
50931 2002-02-07  Richard Henderson  <rth@redhat.com>
50932
50933         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
50934
50935 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
50936
50937         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
50938         message from g77
50939         * lib/g77-dg.exp: Trim g77 error messages so that they are
50940         recognized by dg.exp.
50941
50942 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
50943
50944         PR fortran/5473
50945         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
50946
50947 2002-02-07  Richard Henderson  <rth@redhat.com>
50948
50949         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
50950         to be sufficiently aligned for integers.
50951
50952 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
50953
50954         * g++.dg/template/friend4.C: New test.
50955
50956 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
50957
50958         PR fortran/5743
50959         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
50960         unsupported cases.
50961
50962 2002-02-07  Richard Henderson  <rth@redhat.com>
50963
50964         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
50965         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
50966         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
50967         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
50968
50969 2002-02-06  Richard Henderson  <rth@redhat.com>
50970
50971         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
50972
50973 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
50974
50975         * gcc.dg/20020206-1.c: New test.
50976
50977 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
50978
50979         * gcc.c-torture/execute/20020206-1.c: New test.
50980
50981         * gcc.c-torture/execute/20020206-2.c: New test.
50982
50983         PR optimization/5429:
50984         * gcc.c-torture/compile/20020206-1.c: New test.
50985
50986 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
50987
50988         * g++.dg/ext/align1.C: Do not use an explicit alignment value
50989         as certain file formats cannot support particularly large
50990         alignments.
50991
50992         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
50993         and do not expect to be able to link the executable.
50994
50995         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
50996         fail because the COFF format does not support the weak attribute.
50997
50998 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
50999
51000         * g77.dg/pr5473.f: New test
51001
51002 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
51003
51004         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
51005         Fix testcase accordingly.
51006
51007 2002-02-04  Richard Henderson  <rth@redhat.com>
51008
51009         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
51010         (buf): Change to be an array of pointers, not ints.
51011
51012 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
51013
51014         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
51015         before all tests.  Move warning one line above to match where it
51016         C frontend emits.
51017         * gcc.dg/Wswitch-2.c: New test.
51018         * g++.dg/warn/Wswitch-1.C: New test.
51019         * g++.dg/warn/Wswitch-2.C: New test.
51020
51021 2002-02-04  Richard Henderson  <rth@redhat.com>
51022
51023         * g++.dg/abi/offsetof.C: Fix size comparison.
51024
51025 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
51026
51027         * gcc.dg/cast-qual-2.c: New test.
51028
51029 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
51030
51031         * gcc.dg/20020201-4.c: New test.
51032
51033 2002-02-04  Ben Elliston  <bje@redhat.com>
51034
51035         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
51036         target_info attribute != 0, in addition to the empty string.
51037         (gcc_target_compile): Likewise.
51038
51039 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
51040
51041         * gcc.dg/Wswitch.c: New test.
51042         PR gcc/4475. PR gcc/3780.
51043
51044 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
51045
51046         * g77.f-torture/execute/5122.f: New test for regressions
51047         against PR fortran/5122.
51048
51049 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
51050
51051         * g77.f-torture/compile/pr3743.f: Delete
51052         * g77.dg/pr3743-1.f: New test.
51053         * g77.dg/pr3743-2.f: New test.
51054         * g77.dg/pr3743-3.f: New test.
51055         * g77.dg/pr3743-4.f: New test.
51056
51057 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51058
51059         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
51060
51061 2002-02-02  Richard Henderson  <rth@redhat.com>
51062
51063         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
51064         * gcc.c-torture/execute/bf64-1.c: Likewise.
51065
51066 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
51067
51068         * gcc.dg/20020201-2.c: New test.
51069
51070         * gcc.dg/20020201-3.c: New test.
51071
51072         * gcc.c-torture/execute/bitfld-2.c: New test.
51073
51074 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51075
51076         * gcc.dg/bitfld-1.c: Update.
51077         * gcc.dg/bitfld-2.c: Update.
51078         * gcc.c-torture/execute/bitfld-1.x: New.
51079
51080 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
51081
51082         * gcc.c-torture/execute/20020201-1.c: New test.
51083
51084 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
51085
51086         PR target/5469
51087         * gcc.dg/20020201-1.c: New test.
51088
51089 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
51090
51091         PR fortran/3743
51092         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
51093         * g77.f-torture/compile/pr3743.x: Remove
51094
51095 2002-01-31  Tom Rix  <trix@redhat.com>
51096
51097         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
51098
51099 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
51100
51101         * gcc.dg/noncompile/20020130-1.c: New test.
51102
51103 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
51104
51105         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
51106
51107 2002-01-29  Richard Henderson  <rth@redhat.com>
51108
51109         * gcc.c-torture/execute/991118-1.c: Cast various constants back
51110         to long long.
51111         * gcc.c-torture/execute/bf64-1.c: Likewise.
51112
51113 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
51114
51115         * gcc.c-torture/execute/20020129-1.c: New test.
51116
51117 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51118
51119         * gcc.c-torture/compile/20000224-1.c: Update.
51120         * gcc.c-torture/execute/bitfld-1.c: New tests.
51121         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
51122         * gcc.dg/uninit-A.c: Update.
51123
51124 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
51125
51126         * g++.dg/template/ctor1.C: Add instantiation.
51127
51128 2002-01-28  Paul Koning  <pkoning@equallogic.com>
51129
51130         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
51131         argument to __builtin_prefetch to be const ptr.
51132
51133 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
51134
51135         * gcc.c-torture/compile/20020120-1.c: New test.
51136
51137 2002-01-27  Kazu Hirata  <kazu@hxi.com>
51138
51139         * gcc.c-torture/execute/20020127-1.c: New test.
51140
51141 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
51142
51143         * g77.dg/f77-edit-i-in.f: New test
51144         * g77.dg/f77-edit-i-out.f: New test
51145
51146 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
51147
51148         * gcc.dg/debug/debug.exp: New file.
51149         * gcc.dg/debug/trivial.c: New file.
51150         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
51151         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
51152         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
51153         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
51154         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
51155         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
51156         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
51157         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
51158         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
51159         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
51160         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
51161         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
51162         * gcc.dg/20000503-1.c: Removed.
51163         * gcc.dg/20010207-1.c: Removed.
51164         * gcc.dg/20011223-1.c: Removed.
51165         * gcc.dg/20020104-2.c: Removed.
51166         * gcc.dg/debug-1.c: Removed.
51167         * gcc.dg/debug-2.c: Removed.
51168         * gcc.dg/debug-3.c: Removed.
51169         * gcc.dg/debug-4.c: Removed.
51170         * gcc.dg/debug-5.c: Removed.
51171         * gcc.dg/debug-6.c: Removed.
51172         * gcc.dg/dwarf2-1.c: Removed.
51173         * gcc.dg/dwarf2-2.c: Removed.
51174
51175 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
51176
51177         * g++.old-deja/g++.other/eh5.C: New test.
51178         * g++.old-deja/g++.other/sibcall2.C: New test.
51179         * g++.old-deja/g++.other/array9.C: New test.
51180         * g++.old-deja/g++.other/typename2.C: New test.
51181         * g++.old-deja/g++.other/crash60.C: New test.
51182         * g++.old-deja/g++.other/conv9.C: New test.
51183         * g++.old-deja/g++.other/mangle10.C: New test.
51184         * g++.old-deja/g++.other/unchanging1.C: New test.
51185         * g++.old-deja/g++.other/exprstmt1.C: New test.
51186         * g++.old-deja/g++.other/inline23.C: New test.
51187         * g++.old-deja/g++.eh/ia64-1.C: New test.
51188         * g++.old-deja/g++.other/dwarf2-1.C: New test.
51189         * g++.old-deja/g++.other/reload1.C: New test.
51190         * g++.old-deja/g++.other/static20.C: New test.
51191         * g++.old-deja/g++.other/local-alloc1.C: New test.
51192         * g++.old-deja/g++.other/conv8.C: New test.
51193         * g++.old-deja/g++.other/stmtexpr2.C: New test.
51194         * g++.old-deja/g++.other/storeexpr1.C: New test.
51195         * g++.old-deja/g++.other/storeexpr2.C: New test.
51196         * g++.dg/eh/template2.C: New test.
51197         * g++.dg/warn/weak1.C: New test.
51198
51199 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
51200
51201         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51202         Remove first, non-varying, argument.
51203
51204 2002-01-23  Richard Henderson  <rth@redhat.com>
51205
51206         * gcc.dg/inline-2.c: New.
51207
51208         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
51209         Add optional target arg.  Check number of arguments.
51210         (scan-assembler-not, scan-assembler-dem): Likewise.
51211         (scan-assembler-dem-not): Likewise.
51212
51213 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
51214
51215         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
51216         line 12.
51217         * g++.old-deja/g++.brendan/parse3.C,
51218         g++.old-deja/g++.other/crash26.C,
51219         g++.old-deja/g++.other/crash28.C,
51220         g++.old-deja/g++.other/crash29.C,
51221         g++.old-deja/g++.other/crash30.C,
51222         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
51223
51224 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
51225
51226         * gcc.dg/20020115-1.c: New.
51227
51228 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
51229
51230         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
51231
51232 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
51233
51234         * gcc.dg/20020122-3.c: New.
51235
51236 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
51237
51238         * g++.dg/other/gc1.C: New test.
51239
51240 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
51241
51242         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
51243
51244 2002-01-22  Richard Henderson  <rth@redhat.com>
51245
51246         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
51247
51248 2002-01-22  Richard Henderson  <rth@redhat.com>
51249
51250         * gcc.dg/20020122-4.c: New.
51251
51252 2002-01-22  H.J. Lu <hjl@gnu.org>
51253
51254         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
51255         link output.
51256         * gcc.dg/special/ecos.exp: Likewise.
51257         * lib/g++-dg.exp: Likewise.
51258         * lib/g77-dg.exp: Likewise.
51259         * lib/gcc-dg.exp : Likewise.
51260         * lib/mike-g++.exp: Likewise.
51261         * lib/mike-g77.exp: Likewise.
51262         * lib/mike-gcc.exp: Likewise.
51263         * lib/objc-dg.exp: Likewise.
51264
51265 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
51266
51267         PR target/5379
51268         * gcc.dg/20020122-2.c: New test.
51269
51270 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
51271
51272         * gcc.dg/20020122-1.c: New test.
51273
51274 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
51275
51276         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
51277
51278 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
51279
51280         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
51281
51282 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51283
51284         * gcc.c-torture/compile/20020121-1.c: New test.
51285
51286 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51287
51288         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
51289         ld_library_path.
51290
51291 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
51292
51293         * gcc.dg/20020218-1.c: New test.
51294
51295 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
51296
51297         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
51298         messages
51299         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
51300         "At global scope" warning
51301         * g++.dg/ext/align1.C: Change cygwin test for alignment
51302         from db-bogus to dg-warning
51303
51304 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
51305
51306         * g77.f-torture/compile/cpp2.F: New test.
51307
51308 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51309
51310         * g++.dg/template/access1.C: New test.
51311
51312 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
51313
51314         * gcc.dg/20020118-1.c: New.
51315
51316 2002-01-18  Kazu Hirata  <kazu@hxi.com>
51317
51318         * gcc.c-torture/execute/20020118-1.c: New test.
51319
51320 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
51321
51322         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
51323         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
51324         alignment warnings.
51325
51326 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
51327
51328         * gcc.misc-tests/i386-prefetch.exp: Save and restore
51329         torture_with_loops and torture_without_loops
51330
51331 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
51332
51333         * gcc.c-torture/compile/20020116-1.c: New test.
51334
51335 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
51336
51337         * gcc.dg/20020116-2.c: New test.
51338
51339         * gcc.dg/ultrasp4.c: New test.
51340
51341         * gcc.dg/20020116-1.c: New test.
51342
51343 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
51344
51345         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
51346         by EABI.
51347
51348 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
51349
51350         * gcc.misc-tests/i386-prefetch.exp: New.
51351         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
51352         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
51353         * gcc.misc-tests/i386-pf-none-1.c: New test.
51354         * gcc.misc-tests/i386-pf-sse-1.c: New test.
51355
51356 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
51357
51358         * gcc.dg/gnu89-init-1.c: Add new tests.
51359
51360 2002-01-15  Andreas Jaeger  <aj@suse.de>
51361
51362         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
51363         * gcc.dg/i386-mmx-2.c: Likewise.
51364         * gcc.dg/i386-sse-1.c: Likewise.
51365         * gcc.dg/i386-sse-2.c: Likewise.
51366         * gcc.dg/i386-sse-3.c: Likewise.
51367
51368 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
51369
51370         * g77.f-torture/execute/intrinsic-unix-bessel.f:
51371         Uncomment additional cases that now pass.
51372
51373 2002-01-11  Richard Henderson  <rth@redhat.com>
51374
51375         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
51376         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
51377
51378 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
51379
51380         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
51381
51382 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
51383
51384         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
51385         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
51386
51387 2002-01-10  Dale Johannesen  <dalej@apple.com>
51388
51389         * gcc.c-torture/execute/loop-11.c: New.
51390
51391 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
51392
51393         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
51394         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
51395
51396 2002-01-09  Richard Henderson  <rth@redhat.com>
51397
51398         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
51399         type in which to perform the operation for each size.
51400
51401 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
51402
51403         * gcc.c-torture/compile/20020109-2.c: New test.
51404
51405 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
51406
51407         * gcc.c-torture/execute/loop-10.c: New test.
51408
51409 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
51410
51411         * gcc.c-torture/compile/20010226-1.c: New test.
51412         * gcc.c-torture/compile/20010227-1.c: New test.
51413         * gcc.c-torture/compile/20010426-1.c: New test.
51414         * gcc.c-torture/compile/20010510-1.c: New test.
51415         * gcc.c-torture/compile/20010605-3.c: New test.
51416         * gcc.c-torture/compile/20010824-1.c: New test.
51417         * gcc.c-torture/execute/20010409-1.c: New test.
51418         * gcc.dg/noncompile/20000901-1.c: New test.
51419         * gcc.dg/20001023-1.c: New test.
51420         * gcc.dg/20001101-1.c: New test.
51421         * gcc.dg/20001102-1.c: New test.
51422         * gcc.dg/20010207-1.c: New test.
51423         * gcc.dg/20010405-1.c: New test.
51424         * gcc.dg/20010822-1.c: New test.
51425         * gcc.dg/20011107-1.c: New test.
51426
51427 2002-01-09  Jeffrey A Law  (law@redhat.com)
51428
51429         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
51430
51431         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
51432         execution failure on PA targets.
51433
51434 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
51435
51436         * gcc.c-torture/compile/20020109-1.c: New test.
51437
51438 2002-01-08  Kazu Hirata  <kazu@hxi.com>
51439
51440         * gcc.c-torture/execute/20020108-1.c: New test.
51441
51442 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
51443
51444         * gcc.dg/20020108-1.c: New test.
51445
51446 2002-01-08  H.J. Lu <hjl@gnu.org>
51447
51448         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
51449         for header files.
51450
51451 2002-01-08  Geoff Keating  <geoffk@redhat.com>
51452
51453         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
51454         consistency.
51455
51456 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
51457
51458         * gcc.dg/altivec-4.c: Test altivec predicates.
51459
51460 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
51461
51462         * gcc.c-torture/execute/20020107-1.c: New test.
51463
51464 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
51465
51466         PR c/5279
51467         * gcc.c-torture/compile/20020106-1.c: New test.
51468
51469 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
51470
51471         * gcc.c-torture/execute/nestfunc-4.c: New test.
51472
51473 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
51474
51475         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
51476         extra triple that slipped in.
51477         * g++.old-deja/g++.abi/align.C: Likewise.
51478         * g++.old-deja/g++.abi/bitfields.C: Likewise.
51479
51480 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
51481
51482         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
51483         * g++.old-deja/g++.abi/align.C: Likewise.
51484         * g++.old-deja/g++.abi/bitfields.C: Likewise.
51485
51486         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
51487         on FreeBSD/i386.
51488         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
51489         FreeBSD.
51490
51491 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
51492
51493         * gcc.dg/20020104-1.c: New test.
51494
51495         * gcc.dg/20020104-2.c: New test.
51496
51497 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
51498
51499         * gcc.dg/20020103-1.c: Fix typo in target selector.
51500
51501 2002-01-03  Richard Henderson  <rth@redhat.com>
51502
51503         * gcc.dg/20020103-1.c: New.
51504
51505 2002-01-03  Kazu Hirata  <kazu@hxi.com>
51506
51507         * gcc.c-torture/execute/20020103-1.c: New test.
51508
51509 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
51510
51511         * g++.dg/other/debug2.C: New test.
51512
51513         * gcc.c-torture/compile/20020103-1.c: New test.
51514
51515 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
51516
51517         * gcc.dg/gnu89-init-1.c: Added new tests.
51518
51519 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
51520
51521         * g++.dg/template/friend2.C: Remove as patch is reverted.
51522
51523         * g++.dg/warn/oldcast1.C: New test.
51524
51525         * g++.dg/template/ptrmem1.C: New test.
51526         * g++.dg/template/ptrmem2.C: New test.
51527
51528         * g++.dg/template/ntp.C: New test.
51529
51530         * g++.dg/other/component1.C: New test.
51531
51532         * g++.dg/template/ttp3.C: New test.
51533
51534         * g++.dg/template/friend2.C: New test.
51535         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
51536
51537 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
51538
51539         * g++.dg/other/ptrmem1.C: New test.
51540         * g++.dg/other/ptrmem2.C: New test.
51541
51542 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
51543
51544         * g++.dg/template/ctor1.C: New test.
51545
51546 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
51547
51548         * g++.dg/template/friend2.C: New test.
51549
51550 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
51551
51552         * gcc.dg/mmix-1.c: New test.
51553
51554 2001-12-31  Richard Henderson  <rth@redhat.com>
51555
51556         * gcc.dg/asm-5.c: New.
51557
51558 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
51559
51560         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
51561         in namespace __gnu_cxx
51562
51563 2001-12-30  Richard Henderson  <rth@redhat.com>
51564
51565         * gcc.dg/debug-6.c: New.
51566
51567 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
51568
51569         * gcc.c-torture/compile/20011229-2.c: New test.
51570
51571 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
51572
51573         * gcc.dg/debug-3.c: New test.
51574         * gcc.dg/debug-4.c: New test.
51575         * gcc.dg/debug-5.c: New test.
51576
51577 2001-12-29  Richard Henderson  <rth@redhat.com>
51578
51579         * g++.dg/eh/loop1.C: New.
51580
51581 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
51582
51583         * g++.dg/template/crash1.C: New test.
51584
51585 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
51586
51587         * g++.dg/other/const1.C: New test.
51588
51589 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
51590
51591         * gcc.c-torture/compile/20011229-1.c: New test.
51592
51593 2001-12-28  Stan Shebs  <shebs@apple.com>
51594
51595         * lib/objc-torture.exp: Resync with c-torture.exp.
51596         * lib/objc.exp: Load standard libraries.
51597
51598 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
51599
51600         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
51601         additional tests.
51602
51603 2001-12-27  Roger Sayle <roger@eyesopen.com>
51604
51605         * gcc.c-torture/execute/string-opt-16.c: New testcase.
51606
51607 2001-12-27  Richard Henderson  <rth@redhat.com>
51608
51609         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
51610
51611 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
51612
51613         * g++.dg/eh/ctor1.C: New test.
51614         * g++.dg/other/error2.C: New test.
51615
51616 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
51617
51618         * g++.dg/other/init2.C: New test.
51619
51620 2001-12-24  Richard Henderson  <rth@redhat.com>
51621
51622         * gcc.dg/20011223-1.c: New.
51623         * gcc.dg/inline-1.c: New.
51624
51625 2001-12-23  Richard Henderson  <rth@redhat.com>
51626
51627         * gcc.dg/asm-4.c: Test operand modifiers.
51628
51629 2001-12-23  Richard Henderson  <rth@redhat.com>
51630
51631         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
51632
51633 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
51634
51635         * gcc.c-torture/execute/20011223-1.c: New test.
51636
51637 2001-12-21  Richard Henderson  <rth@redhat.com>
51638
51639         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
51640         re-enables the warning.
51641
51642 2001-12-21  Richard Henderson  <rth@redhat.com>
51643
51644         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
51645
51646 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
51647
51648         * gcc.c-torture/compile/20011218-1.c: New test.
51649
51650 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
51651
51652         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
51653         arm-isr.c test.
51654         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
51655         epilogue generation for ARM ISR routines.
51656
51657 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51658
51659         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
51660         * gcc.dg/format/c90-printf-3.c: Likewise.
51661         * gcc.dg/format/c99-printf-3.c: Likewise.
51662         * gcc.dg/format/ext-1.c: Likewise.
51663         * gcc.dg/format/ext-6.c: Likewise.
51664         * gcc.dg/format/format.h: Prototype unlocked stdio.
51665
51666 2001-12-20  Richard Henderson  <rth@redhat.com>
51667
51668         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
51669         (arena): Use it.
51670         (malloc): Correct allocation logic.  Abort if we fill up the
51671         arena before initialization complete.
51672         (realloc): Correct allocation logic.
51673
51674 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
51675
51676         * gcc.c-torture/compile/20011219-2.c: New test.
51677
51678         * gcc.c-torture/execute/20011219-1.c: New test.
51679
51680 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
51681
51682         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
51683         target does not support weak symbols.
51684
51685 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
51686
51687         * gcc.c-torture/compile/20011219-1.c: New test.
51688
51689 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
51690
51691         * g++.dg/other/error1.C: New test.
51692
51693 2001-12-17  Jeffrey A Law  (law@redhat.com)
51694
51695         * gcc.c-torture/execute/20011217-1.c: New test.
51696
51697 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
51698
51699         * objc.dg/special/: New directory.
51700         * objc.dg/special/special.exp: New file.
51701         * objc.dg/special/unclaimed-category-1.h: New file.
51702         * objc.dg/special/unclaimed-category-1a.m: New file.
51703         * objc.dg/special/unclaimed-category-1.m: New file.
51704
51705 2001-12-17  Andreas Jaeger  <aj@suse.de>
51706
51707         * gcc.c-torture/compile/20011217-2.c: New test.
51708
51709 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51710
51711         * gcc.c-torture/compile/20011217-1.c: New test.
51712
51713 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
51714
51715         * gcc.dg/20011214-1.c: New.
51716
51717 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
51718
51719         * gcc.dg/altivec-4.c: New.
51720
51721 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
51722
51723         * gcc.dg/20011113-1.c: New test.
51724
51725 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51726
51727         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
51728         std::__malloc_alloc_template<0> and
51729         std::__default_alloc_template<false, 0>.
51730
51731 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
51732
51733         * objc/execute/bf-21.m: New test.
51734         * objc/execute/enumeration-1.m: New test.
51735         * objc/execute/enumeration-2.m: New test.
51736
51737 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
51738
51739         * gcc.dg/gnu89-init-1.c: New test.
51740
51741 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
51742
51743         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
51744         * g++.old-deja/g++.jason/2371.C: Likewise.
51745         * g++.old-deja/g++.jason/template33.C: Likewise.
51746         * g++.old-deja/g++.jason/template34.C: Likewise.
51747         * g++.old-deja/g++.jason/template36.C: Likewise.
51748         * g++.old-deja/g++.oliva/typename1.C: Likewise.
51749         * g++.old-deja/g++.oliva/typename2.C: Likewise.
51750         * g++.old-deja/g++.other/typename1.C: Likewise.
51751         * g++.old-deja/g++.pt/inherit2.C: Likewise.
51752         * g++.old-deja/g++.pt/nontype5.C: Likewise.
51753         * g++.old-deja/g++.pt/typename11.C: Likewise.
51754         * g++.old-deja/g++.pt/typename14.C: Likewise.
51755         * g++.old-deja/g++.pt/typename16.C: Likewise.
51756         * g++.old-deja/g++.pt/typename3.C: Likewise.
51757         * g++.old-deja/g++.pt/typename4.C: Likewise.
51758         * g++.old-deja/g++.pt/typename5.C: Likewise.
51759         * g++.old-deja/g++.pt/typename7.C: Likewise.
51760         * g++.old-deja/g++.robertl/eb9.C: Likewise.
51761
51762 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
51763
51764         * g++.dg/other/linkage1.C: New test.
51765         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
51766         specifiers.
51767
51768 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
51769
51770         * gcc.dg/concat.c: New test.
51771
51772 2001-12-11  Stan Shebs  <shebs@apple.com>
51773
51774         * objc/compile: New test directory.
51775         * objc/compile/compile.exp: New expect script.
51776         * objc/compile/20011211-1.m: New compile test.
51777
51778 2001-12-11  Jason Merrill  <jason@redhat.com>
51779
51780         * lib/prune.exp (prune_gcc_output): Also handle "In member
51781         function".  So many permutations...
51782
51783 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
51784
51785         * g++.dg/template/typedef1.C: New test.
51786
51787 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
51788
51789         * g++.dg/other/copy1.C: New test.
51790
51791 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
51792
51793         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
51794
51795         * gcc.dg/builtin-choose-expr.c: New.
51796
51797 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
51798
51799         * gcc.dg/altivec-2.c: New.
51800
51801 2001-12-07  Richard Henderson  <rth@redhat.com>
51802
51803         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
51804
51805 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
51806
51807         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
51808         ultrasparc.
51809
51810 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51811
51812         * g++-old.deja/g++.robertl/eb101.C: Deleted.
51813
51814 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
51815
51816         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
51817         variable argument list.
51818
51819 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
51820
51821         * gcc.c-torture/execute/memcheck: Delete entire directory.
51822         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
51823         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
51824
51825 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51826
51827         * gcc.dg/Wshadow-1.c: New test.
51828
51829 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
51830
51831         * gcc.c-torture/compile/20011130-1.c: New test.
51832
51833         * gcc.dg/noncompile/20011025-1.c: New test.
51834
51835         * g++.dg/other/anon-union.C: New test.
51836
51837         * gcc.c-torture/execute/20011024-1.c: New test.
51838
51839 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
51840
51841         * gcc.c-torture/execute/20000722-1.x,
51842         gcc.c-torture/execute/20010123-1.x: Remove.
51843         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
51844         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
51845         gcc.dg/c99-complit-2.c: New tests.
51846
51847 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
51848
51849         * g++.dg/inherit/base1.C: New test.
51850
51851 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
51852
51853         * g++.dg/other/stdarg1.C: New test.
51854
51855         * gcc.c-torture/compile/20011130-2.c: New test.
51856
51857 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
51858
51859         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
51860         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
51861         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
51862         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
51863         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
51864         * gcc.dg/builtin-prefetch-1.c: New test.
51865
51866 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
51867
51868         * gcc.dg/20011130-1.c: New test.
51869
51870 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
51871
51872         * g++.dg/other/scope1.C: New test.
51873         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
51874
51875 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51876
51877         * gcc.dg/vla-init-1.c: New test.
51878
51879 2001-12-01  Geoff Keating  <geoffk@redhat.com>
51880
51881         * gcc.c-torture/compile/structs.c: New testcase from GDB.
51882
51883 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51884
51885         * objc.dg/alias.m: Update.
51886         * objc.dg/class-1.m: Update.
51887         * objc.dg/const-str-1.m: Update.
51888         * objc.dg/fwd-proto-1.m: Update.
51889         * objc.dg/id-1.m: Update.
51890         * objc.dg/super-class-1.m: Update.
51891
51892 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
51893
51894         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
51895         constructs.
51896
51897 2001-11-28  Jeffrey A Law  (law@cygnus.com)
51898
51899         * gcc.c-torture/execute/20011128-1.c: New test.
51900
51901 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
51902
51903         * gcc.dg/20011127-1.c: New test.
51904
51905 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51906
51907         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
51908         from Austin Group draft 7.
51909         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
51910         scanf format arguments.
51911         * gcc.dg/format/no-exargs-2.c: New test.
51912
51913 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
51914
51915         * g++.dg/abi/vbase8-4.C: New test.
51916
51917 2001-11-24  Ian Lance Taylor  <ian@airs.com>
51918
51919         * gcc.c-torture/execute/20011121-1.c: New test.
51920
51921 2001-11-23  Jeffrey A Law  (law@cygnus.com)
51922
51923         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
51924
51925 2001-11-23  Andreas Jaeger  <aj@suse.de>
51926
51927         * gcc.dg/cpp/charconst-2.c: New test.
51928
51929 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
51930
51931         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
51932         to the host if it is remote.  Let tests specify extra headers
51933         they use.
51934         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
51935         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
51936         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
51937         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
51938         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
51939         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
51940         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
51941         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
51942         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
51943         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
51944
51945 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
51946
51947         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
51948         for little endian ARMs.
51949
51950 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
51951
51952         * gcc.c-torture/compile/20011119-1.c: New test.
51953         * gcc.c-torture/compile/20011119-2.c: New test.
51954
51955 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
51956
51957         * gcc.dg/altivec-1.c: Fix typo.
51958
51959 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
51960
51961         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
51962
51963 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
51964
51965         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
51966
51967 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
51968
51969         * lib/g77.exp: Don't specify --rpath-link.
51970
51971         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
51972         across all the headers.
51973         * gcc.dg/format/format.exp: For testing on a remote host,
51974         copy format.h.
51975
51976         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
51977         * gcc.c-torture/execute/930406-1.c: Likewise.
51978         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
51979
51980 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
51981
51982         * gcc.dg/altivec-1.c: New.
51983
51984 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
51985
51986         * gcc.dg/cpp/fpreprocessed.c: New test case.
51987
51988 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51989
51990         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
51991         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
51992         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
51993
51994 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51995
51996         * gcc.dg/no-builtin-1.c: New test.
51997
51998 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
51999
52000         * gcc.c-torture/execute/20011115-1.c: New test.
52001
52002 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
52003
52004         * gcc.c-torture/compile/20011114-2.c: New test.
52005         * gcc.c-torture/compile/20011114-3.c: New test.
52006         * gcc.c-torture/compile/20011114-4.c: New test.
52007
52008 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
52009
52010         * g++.dg/other/init1.C: New test.
52011
52012 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
52013
52014         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
52015         message.
52016
52017         * gcc.c-torture/execute/20011114-1.c: New testcase.
52018
52019         * gcc.c-torture/compile/20010327-1.c: Revert last change.
52020         * gcc.c-torture/compile/20011114-1.c: New test, exactly
52021         like the (before this change) version of 20010327-1.c.
52022
52023 2001-11-14  Roger Sayle <roger@eyesopen.com>
52024
52025         * gcc.c-torture/execute/string-opt-13.c: New testcase.
52026
52027 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
52028
52029         * g++.dg/init/array2.C: New test.
52030
52031 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
52032
52033         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
52034
52035 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
52036
52037         * g++.dg/other/forscope1.C: New test.
52038         * g++.dg/ext/forscope1.C: New test.
52039         * g++.dg/ext/forscope2.C: New test.
52040
52041 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
52042
52043         * gcc.c-torture/execute/20011113-1.c: New test.
52044
52045 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
52046
52047         * gcc.c-torture/execute/20011109-2.c: New test.
52048
52049         * gcc.c-torture/execute/20011109-1.c: New test.
52050
52051 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
52052
52053         * gcc.c-torture/compile/20011109-1.c: New test.
52054
52055 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
52056
52057         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
52058         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
52059         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
52060         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
52061         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
52062         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
52063         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
52064
52065 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
52066
52067         * g++.dg/warn/Wshadow-1.C: New tests.
52068         * g++.old-deja/g++.mike/for3.C: Update.
52069
52070 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
52071
52072         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
52073         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
52074         XFAILs.  Adjust expected error texts.
52075         * gcc.c-torture/compile/20011106-1.c,
52076         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
52077         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
52078         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
52079         gcc.dg/c99-array-lval-5.c: New tests.
52080
52081 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52082
52083         * gcc.dg/cpp/defined.c: Update.
52084
52085 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52086
52087         * gcc.c-torture/execute/anon-1.c: New test.
52088
52089 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
52090
52091         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
52092         same size, so no warning should be produced on stormy16.
52093
52094         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
52095         due to oversized array.
52096         * g++.old-deja/g++.mike/ns15.C: Likewise.
52097         * g++.old-deja/g++.pt/crash16.C: Likewise.
52098
52099 2001-11-02  Graham Stott  <grahams@redhat.com>
52100
52101         * g++.dgother/debug1.C: Fix typos.
52102
52103 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
52104
52105         * g++.dg/other/debug1.C: New test.
52106
52107 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52108
52109         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
52110         of unsigned long.
52111
52112 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
52113
52114         * gcc.dg/20011029-2.c: New test.
52115
52116         * gcc.c-torture/compile/20011029-1.c: New test.
52117
52118 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
52119
52120         * objc/execute/class_self-1.m: New test.
52121         * objc/execute/class_self-2.m: New test.
52122
52123 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
52124
52125         * gcc.misc-tests/msgs.exp: Delete.
52126         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
52127         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
52128         error set to match recent changes.
52129
52130 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
52131
52132         * gcc.dg/20011021-1.c: New test.
52133
52134 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
52135
52136         * gcc.c-torture/compile/20011023-1.c: New test.
52137
52138 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
52139
52140         * lib/g77.exp: Rewrite based on lib/g++.exp.
52141
52142 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
52143
52144         * gcc.c-torture/execute/20011019-1.c: New test.
52145
52146         * gcc.dg/20011018-1.c: New test.
52147
52148 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
52149
52150         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
52151
52152 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
52153
52154         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
52155         * gcc.dg/attr-invalid.c: Likewise.
52156
52157 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
52158
52159         * gcc.dg/20011015-1.c: New test.
52160
52161 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
52162
52163         * g++.dg/template/unify2.C: New test.
52164
52165 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
52166
52167         * g++.dg/other/exception-specification.C: New test
52168
52169 2001-10-13  Tom Rix  <trix@redhat.com>
52170
52171         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
52172         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
52173
52174 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
52175
52176         * gcc.dg/20011009-1.c: New test.
52177
52178 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
52179
52180         PR g++/4476
52181         * g++.dg/other/friend1.C: New test.
52182
52183 2001-10-11  Richard Henderson  <rth@redhat.com>
52184
52185         * g++.old-deja/g++.other/crash18.C: Add -S to options.
52186
52187 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52188
52189         * gcc.c-torture/compile/20011010-1.c: New.
52190
52191 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52192
52193         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
52194         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
52195         g77.f-torture/execute/execute.exp,
52196         g77.f-torture/noncompile/noncompile.exp,
52197         gcc.c-torture/compile/compile.exp,
52198         gcc.c-torture/execute/execute.exp,
52199         gcc.c-torture/execute/ieee/ieee.exp,
52200         gcc.c-torture/execute/memcheck/memcheck.exp,
52201         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
52202         objc/execute/execute.exp: Update FSF address.
52203
52204 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
52205
52206         * gcc.dg/cpp/cmdlne-C.c: Update.
52207         * gcc.dg/cpp/cmdlne-C2.c: New.
52208
52209 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52210
52211         * gcc.c-torture/execute/20011008-3.c: New.
52212
52213 2001-10-08  DJ Delorie  <dj@redhat.com>
52214
52215         * gcc.dg/20011008-1.c: New.
52216         * gcc.dg/20011008-2.c: New.
52217
52218 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
52219
52220         * gcc.dg/cpp/spacing1.c: Update test.
52221
52222 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52223
52224         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
52225         spelling errors of "separate" as "seperate".
52226
52227 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
52228
52229         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
52230         enough to avoid inlining.
52231
52232 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
52233
52234         * lib/g77.exp: set libg2c_dir correctly.
52235
52236 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52237
52238         * gcc.dg/cpp/macro11.c: New test.
52239
52240 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52241
52242         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
52243         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
52244         gcc.dg/format/multattr-3.c: New tests.
52245         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
52246         tests for format attributes on function pointers being rejected.
52247
52248 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52249
52250         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
52251
52252 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52253
52254         * g++.dg/warn/format1.C: New test.
52255
52256 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
52257
52258         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
52259
52260 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
52261
52262         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
52263
52264 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
52265
52266         * gcc.dg/cpp/redef2.c: Add test.
52267
52268 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
52269
52270         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
52271         long-standing bug on i686, apparently.
52272         * gcc.c-torture/execute/loop-2c.x: New file.
52273         * gcc.c-torture/execute/loop-2d.x: New file.
52274         * gcc.c-torture/execute/loop-3c.x: New file.
52275
52276 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
52277
52278         * gcc.dg/cpp/20000625-2.c: Correct line number.
52279
52280 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52281
52282         * gcc.dg/cpp/macro10.c: New test.
52283         * gcc.dg/cpp/strify3.c: New test.
52284         * gcc.dg/cpp/spacing1.c: Add tests.
52285         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
52286         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
52287
52288 2001-09-24  DJ Delorie  <dj@redhat.com>
52289
52290         * gcc.c-torture/execute/20010924-1.c: New test.
52291
52292 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52293
52294         * objc/execute/paste.m: Remove.
52295
52296 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52297
52298         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
52299
52300 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
52301
52302         * g77.dg/strlen0.f: New test.
52303
52304 2001-09-21  Richard Henderson  <rth@redhat.com>
52305
52306         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
52307         * g++.old-deja/g++.abi/vtable2.C: Likewise.
52308
52309 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
52310
52311         Table-driven attributes.
52312         * g++.dg/ext/attrib1.C: New test.
52313
52314 2001-09-20  DJ Delorie  <dj@redhat.com>
52315
52316         * gcc.dg/20000926-1.c: Update expected warning messages.
52317         * gcc.dg/array-2.c: Likewise, and test for warnings too.
52318         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
52319         array.
52320
52321 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
52322
52323         * g++.dg/eh/registers1.C: New test case.
52324
52325 2001-09-17  Richard Henderson  <rth@redhat.com>
52326
52327         * gcc.dg/array-5.c: Fix VLA decomposition test.
52328
52329 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
52330
52331         * gcc.dg/cpp/line5.c: New testcase.
52332
52333 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
52334
52335         * gcc.dg/cpp/macro9.c: New test.
52336
52337 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
52338
52339         * gcc.c-torture/execute/980223.c: Change type of addr from long
52340         to char *.
52341
52342 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
52343
52344         * gcc.c-torture/execute/20010915-1.c: New test.
52345
52346 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
52347
52348         * g77.dg/bprob: New directory.
52349         * g77.dg/bprob/bprob.exp: New file.
52350         * g77.dg/bprob/bprob-1.f: New test.
52351         * g77.dg/gcov: New directory.
52352         * g77.dg/gcov/gcov.exp: New file.
52353         * g77.dg/gcov/gcov-1.f: New test.
52354         * g77.dg/gcov/gcov-1.x: New file.
52355
52356 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52357
52358         * gcc.dg/cpp/directiv.c: Update.
52359         * gcc.dg/cpp/undef1.c: Update.
52360
52361 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
52362
52363         * gcc.dg/20010912-1.c: New test.
52364
52365 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
52366
52367         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
52368         language-independent file in lib.
52369         * lib/gcov.exp: New file.
52370
52371 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
52372
52373         * gcc.c-torture/compile/20010911-1.c: New test.
52374
52375 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
52376
52377         * lib/profopt.exp: New, to support profile-directed optimizations.
52378         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
52379         * gcc.misc-tests/bprob-1.c: New test.
52380         * gcc.misc-tests/bprob-2.c: New test.
52381
52382 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
52383
52384         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
52385         XFAIL and which kinds of gcov output to verify.
52386         * gcc.misc-tests/gcov-4b.x: New file.
52387         * gcc.misc-tests/gcov-5b.x: New file.
52388         * gcc.misc-tests/gcov-6.x: New file.
52389         * gcc.misc-tests/gcov-7.c: New test.
52390         * gcc.misc-tests/gcov-7.x: New file.
52391
52392 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
52393
52394         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
52395         * gcc.misc-tests/gcov-6.c: New test.
52396
52397 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52398
52399         PR c++/3986
52400         * g++.dg/abi/vbase1.C: New test.
52401
52402 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
52403
52404         * objc.dg/method-2.m: New.
52405
52406 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52407
52408         PR c++/4203
52409         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
52410         * g++.dg/init/empty1.C: New test.
52411
52412 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
52413
52414         * gcc.c-torture/compile/20010903-1.c: New test.
52415
52416 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
52417
52418         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
52419         for m68k.
52420
52421 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
52422
52423         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
52424
52425         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
52426
52427         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
52428
52429 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
52430
52431         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
52432         for 16-bit 'unsigned int'.
52433
52434 2001-08-29  Kazu Hirata  <kazu@hxi.com>
52435
52436         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
52437
52438 2001-08-27  Richard Henderson  <rth@redhat.com>
52439
52440         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
52441         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
52442
52443 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
52444
52445         * gcc.dg/asm-names.c (ymain): New.
52446
52447 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
52448
52449         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
52450         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
52451         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
52452
52453 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52454
52455         * gcc.dg/compare5.c: New testcase.
52456
52457 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
52458
52459         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
52460         and "In instantiation".
52461
52462 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
52463
52464         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
52465
52466 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
52467
52468         * gcc.misc-tests/gcov.exp: Add support for branch information.
52469         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
52470         * gcc.misc-tests/gcov-4.c: New test.
52471         * gcc.misc-tests/gcov-4b.c: New test.
52472         * gcc.misc-tests/gcov-5b.c: New test.
52473
52474 2001-08-20  Zack Weinberg  <zackw@panix.com>
52475
52476         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
52477         expected to fail.
52478
52479 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52480
52481         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
52482
52483 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
52484
52485         * g++.dg/eh/template1.C: New test.
52486
52487 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
52488
52489         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
52490         Fix thinko.
52491         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
52492         for xfail.
52493
52494 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
52495
52496         * lib/g77-dg.exp: Use prune.exp for common procedures
52497         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
52498         * lib/g77.exp: (g77-dg-prune) Remove
52499
52500 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
52501
52502         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
52503
52504 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52505
52506         * g++.dg/template/unify1.C: New test.
52507
52508 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
52509
52510         * g++.dg/abi/empty4.C: New test.
52511
52512 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
52513
52514         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
52515         solaris2.*
52516         * g77.f-torture/compile/pr3743.x: Likewise.
52517
52518 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52519
52520         * g++.dg/other/using-declaration.C: New test.
52521
52522 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52523
52524         * gcc.dg/cpp/tr-sign.c: New testcase.
52525
52526 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52527
52528         * gcc.dg/cpp/19951025-1.c: Revert.
52529         * gcc.dg/cpp/directiv.c: We no longer process directives that
52530         interrupt macro arguments.
52531
52532 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
52533
52534         * gcc.dg/bconstp-1.c: New test.
52535
52536 2001-08-03  Richard Henderson  <rth@redhat.com>
52537
52538         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
52539
52540 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52541
52542         * gcc.dg/cpp/19951025-1.c: Update.
52543
52544 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
52545
52546         * g77.dg/ff90-1.f (s): Fix reference of variable z,
52547         should be x.
52548
52549 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
52550
52551         Kill -fhonor-std.
52552         * g++.old-deja/g++.ns/ns14.C: Remove special options.
52553         * g++.old-deja/g++.other/std1.C: Likewise.
52554         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
52555
52556 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
52557
52558         * lib/g77.exp: Load gcc-defs.exp for common procedures
52559         (g77_pass, g77_fail, g77_finish, g77_exit,
52560         ${tool}_check_unsupported_p} Now redundant.  Deleted.
52561
52562 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
52563
52564         * g77.dg/fbackslash.f
52565         * g77.dg/fcase-preserve.f
52566         * g77.dg/ff90-1.f
52567         * g77.dg/ffixed-line-length-0.f
52568         * g77.dg/ffixed-line-length-132.f
52569         * g77.dg/ffixed-line-length-7.f
52570         * g77.dg/ffixed-line-length-72.f
52571         * g77.dg/ffixed-line-length-none.f
52572         * g77.dg/ffree-form-1.f
52573         * g77.dg/fno-backslash.f
52574         * g77.dg/fno-f90-1.f
52575         * g77.dg/fno-fixed-form-1.f
52576         * g77.dg/fno-onetrip.f
52577         * g77.dg/fno-typeless-boz.f
52578         * g77.dg/fno-underscoring.f
52579         * g77.dg/fno-vxt-1.f
52580         * g77.dg/fonetrip.f
52581         * g77.dg/ftypeless-boz.f
52582         * g77.dg/fugly-assumed.f
52583         * g77.dg/funderscoring.f
52584         * g77.dg/fvxt-1.f
52585
52586 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
52587
52588         * objc.dg/fwd-proto-1.m: New.
52589         * objc.dg/local-decl-1.m: New.
52590         * objc.dg/naming-1.m: New.
52591         * objc.dg/naming-2.m: New.
52592         * objc.dg/proto-hier-1.m: New.
52593
52594 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
52595
52596         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
52597         largest-type elements to a struct makes its size grow.
52598
52599 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
52600
52601         * g++.dg/abi/vthunk1.C: New test.
52602
52603 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
52604
52605         * g++.dg/abi/vbase8-22.C: New test.
52606
52607 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52608
52609         * gcc.dg/cpp/macro8.c: New test.
52610
52611 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
52612
52613         * g++.dg/abi/vbase8-21.C: New test.
52614
52615 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
52616
52617         * g++.dg/abi/vbase8-10.C: New test.
52618
52619 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52620
52621         * lib/g++.exp (g++_set_ld_library_path): Renamed to
52622         ${tool}_set_ld_library_path.
52623         Changed caller.
52624         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
52625         g++.exp.
52626
52627 2001-07-26  Stan Cox <scox@redhat.com>
52628
52629         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
52630         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
52631         gcc_exit, gcc_check_unsupported_p):
52632         Moved to gcc-deps.exp
52633         * gcc-deps.exp: New file.
52634
52635 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52636
52637         * g++.old-deja/g++.pt/defarg14.C: New test.
52638
52639 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
52640
52641         * g++.old-deja/g++.other/lineno5.C: New test.
52642
52643 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
52644
52645         * g++.old-deja/g++.pt/crash68.C: New test.
52646
52647 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
52648
52649         * g++.old-deja/g++.other/crash42.C: New test.
52650
52651 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52652
52653         * gcc.dg/cpp/extratokens.c: Fix.
52654         * gcc.dg/cpp/skipping2.c: New tests.
52655
52656 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52657
52658         * gcc.c-torture/execute/20010724-1.c: New file.
52659         * gcc.c-torture/execute/20010724-1.x: New file.
52660
52661 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52662
52663         * g++.old-deja/g++.other/cond7.C: New test.
52664
52665 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52666
52667         * g++.old-deja/g++.other/optimize4.C: New test.
52668
52669 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52670
52671         * g++.old-deja/g++.abi/vbase8-5.C: New test.
52672
52673 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
52674
52675         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
52676         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
52677         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
52678         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
52679
52680         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
52681         bug report" message.
52682
52683         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
52684         * g++.dg/ext/instantiate1.C: Move from old-deja.
52685
52686 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
52687
52688         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
52689         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
52690         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
52691         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
52692
52693 2001-07-23  Jeffrey A Law  (law@cygnus.com)
52694
52695         * gcc.c-torture/execute/20010723-1.c: New test.
52696
52697 2001-07-23  Ben Elliston  <bje@redhat.com>
52698
52699         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
52700
52701 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52702
52703         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
52704         i[34567]86-*-*.
52705         Delete handling of ieee_multilib_flags.
52706         Pass -mieee for alpha*-*-* and sh-*-*.
52707         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
52708
52709 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
52710
52711         Remove old-abi tests.
52712         * g++.old-deja/g++.mike/p11116.C: Remove.
52713         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
52714
52715 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
52716
52717         * g77.f-torture/compile/pr3743.f: New test
52718
52719 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
52720
52721         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
52722
52723 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52724
52725         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
52726         g++.old-deja/g++.pt/static6.C: Likewise.
52727         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
52728         supports weak symbols.
52729
52730 2001-07-18  Andreas Jaeger  <aj@suse.de>
52731
52732         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
52733         supported again.
52734
52735 2001-07-18  Andreas Jaeger  <aj@suse.de>
52736
52737         * gcc.dg/iftrap-1.c: Fix target line.
52738
52739 2001-07-17  Richard Henderson  <rth@redhat.com>
52740
52741         * gcc.c-torture/execute/20010717-1.c: New.
52742
52743 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52744
52745         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
52746         tests.
52747
52748 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
52749
52750         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
52751
52752 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52753
52754         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
52755         UAC_SIGBUS, UAC_NOPRINT definitions.
52756
52757 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
52758
52759         * objc/execute/object_is_class.m: New test.
52760         * objc/execute/object_is_meta_class.m: New test.
52761
52762 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
52763
52764         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
52765         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
52766
52767 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
52768
52769         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
52770         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
52771
52772 2001-07-14  Richard Henderson  <rth@redhat.com>
52773
52774         * gcc.dg/iftrap-1.c: New.
52775
52776 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
52777
52778         * g77.f-torture/execute/intrinsic77.f: New test.
52779
52780 2001-07-11  Janis Johnson <janis@us.ibm.com>
52781
52782         * gcc.misc-tests/gcov-3.c: New test.
52783
52784 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
52785
52786         * gcc.c-torture/compile/20010711-1.c,
52787         * gcc.c-torture/compile/20010711-2.c: New tests.
52788
52789 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
52790
52791         * gcc.c-torture/execute/20010711-1.c: New test.
52792
52793 2001-07-11  Ben Elliston  <bje@redhat.com>
52794
52795         * g++.old-deja/g++.other/enum5.C: New test.
52796
52797 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
52798
52799         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
52800         (g++-dg-prune): Call prune_gcc_output.
52801         * prune.exp: New file for prune_gcc_output.
52802         * lib/g++.exp, lib/gcc.exp: Load it.
52803
52804 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52805
52806         * gcc.c-torture/compile/20010701-1.c,
52807         g++.old-deja/g++.ext/attrib6.C: New tests.
52808
52809 2001-07-06  Jeffrey A Law  (law@cygnus.com)
52810
52811         * gcc.c-torture/compile/20010706-1.c: New test.
52812
52813 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
52814
52815         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
52816
52817 2001-06-28  Stan Shebs  <shebs@apple.com>
52818
52819         * gcc.dg/pragma-darwin.c: New test.
52820
52821 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52822
52823         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
52824         Solaris 2.[678] system.
52825
52826 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52827
52828         * gcc.dg/20010622-1.c: New test.
52829
52830 2001-06-18  Stan Shebs  <shebs@apple.com>
52831
52832         * objc.dg: New directory.
52833         * objc.dg/dg.exp: New file.
52834         * objc.dg/alias.m: New.
52835         * objc.dg/class-1.m: New.
52836         * objc.dg/class-2.m: New.
52837         * objc.dg/const-str-1.m: New.
52838         * objc.dg/const-str-2.m: New.
52839         * objc.dg/id-1.m: New.
52840         * objc.dg/method-1.m: New.
52841         * objc.dg/super-class-1.m: New.
52842         * lib/objc-dg.exp: New file.
52843
52844 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52845
52846         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
52847         of label name.
52848
52849 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
52850
52851         * g++.old-deja/g++.abi/vbase8-9.C: New test.
52852
52853 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52854
52855         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
52856         variable.
52857
52858 2001-06-12  Richard Henderson  <rth@redhat.com>
52859
52860         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
52861
52862 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
52863
52864         * g++.old-deja/g++.abi/vbase5.C: New test.
52865         * g++.old-deja/g++.abi/vbase6.C: New test.
52866         * g++.old-deja/g++.abi/vbase7.C: New test.
52867
52868 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52869
52870         * gcc.c-torture/compile/20010610-1.c: New test.
52871
52872 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
52873
52874         * g++.old-deja/g++.abi/vbase4.C: New test.
52875
52876 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52877
52878         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
52879         support %f for HC11/HC12 targets.
52880         * gcc.c-torture/execute/930513-1.x: New file, likewise.
52881         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
52882         on HC11/HC12 targets.
52883         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
52884
52885 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52886
52887         * gcc.dg/wchar_t-1.c: New file.
52888         * gcc.dg/wint_t-1.c: Likewise.
52889
52890 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
52891
52892         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
52893
52894 2001-06-11  Richard Henderson  <rth@redhat.com>
52895
52896         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
52897
52898 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
52899
52900         * gcc.c-torture/compile/20010611-1.c: New test.
52901
52902 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
52903
52904         * gcc.dg/c99-tag-1.c: Add more tests.
52905
52906 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
52907
52908         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
52909         representation on MN10300 and ARM/Thumb.
52910
52911 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
52912
52913         * g77.f-torture/execute/20010610.f: New.
52914
52915 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
52916
52917         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
52918         names.
52919
52920 2001-06-09  Richard Henderson  <rth@redhat.com>
52921
52922         * gcc.c-torture/execute/ashrdi-1.c: New.
52923         * gcc.c-torture/execute/ashldi-1.c: New.
52924         * gcc.c-torture/execute/lshrdi-1.c: New.
52925
52926 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
52927
52928         * objc/execute/load-3.m: Added. Check sending +load to categories,
52929         in addition to classes.
52930
52931 2001-06-08  Stan Shebs  <shebs@apple.com>
52932
52933         * objc/execute/load-2.m: New test.  From Nicola Pero
52934         <n.pero@mi.flashnet.it>.
52935
52936 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
52937
52938         * gcc.c-torture/execute/20010605-2.c: New test.
52939
52940 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
52941
52942         * g++.old-deja/g++.abi/vbase2.C: New test.
52943         * g++.old-deja/g++.abi/vbase3.C: New test.
52944
52945 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
52946
52947         * g++.old-deja/g++.pt/friend49.C: New test.
52948
52949 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
52950
52951         * g++.old-deja/g++.ext/anon3.C: New test.
52952
52953 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
52954
52955         * g++.old-deja/g++.other/conv7.C: New test.
52956
52957 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
52958
52959         * gcc.c-torture/compile/20010605-2.c: New test.
52960
52961 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52962
52963         * gcc.c-torture/execute/20010604-1.c: New test.
52964
52965 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
52966
52967         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
52968
52969 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
52970
52971         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
52972         (g++_link_flags): Likewise.
52973         (g++_init): Pass gccpath's value to two previous functions.
52974
52975 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52976
52977         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
52978         Ensure logfile entry matches exec command line.
52979
52980 2001-05-31  Richard Henderson  <rth@redhat.com>
52981
52982         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
52983         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
52984
52985 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
52986
52987         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
52988         compiler for irix6.2
52989
52990 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
52991
52992         * g++.old-deja/g++.other/optimize3.C: New file.
52993
52994 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
52995
52996         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
52997         assemble.
52998
52999 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
53000
53001         * g++.old-deja/g++.other/optimize2.C: New file.
53002
53003 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
53004
53005         * gcc.c-torture/compile/20010518-2.c: New file.
53006         * gcc.c-torture/execute/20010518-1.c: New file.
53007         * gcc.c-torture/execute/20010518-2.c: New file.
53008
53009 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53010
53011         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
53012
53013 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
53014
53015         G++ no longer defines builtins that do not begin with __builtin.
53016         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
53017         * g++.old-deja/g++.brendand/misc13.C: Likewise.
53018         * g++.old-deja/g++.law/builtin1.C: Likewise.
53019         * g++.old-deja/g++.law/cvt2.C: Likewise.
53020         * g++.old-deja/g++.mike/net5.C: Likewise.
53021         * g++.old-deja/g++.other/builtins1.C: Likewise.
53022         * g++.old-deja/g++.other/builtins2.C: Likewise.
53023         * g++.old-deja/g++.other/builtins3.C: Likewise.
53024         * g++.old-deja/g++.other/builtins4.C: Likewise.
53025         * g++.old-deja/g++.other/inline8.C: Likewise.
53026         * g++.old-deja/g++.robertl/eb39.C: Likewise.
53027
53028 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
53029
53030         * g++.old-deja/g++.pt/using1.C: Adjust.
53031         * g++.old-deja/g++.pt/using2.C: New test.
53032
53033 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
53034
53035         * gcc.dg/cpp/charconst.c: New tests.
53036         * gcc.dg/cpp/escape.c: New tests.
53037         * gcc.dg/cpp/escape-1.c: New tests.
53038         * gcc.dg/cpp/escape-2.c: New tests.
53039         * gcc.dg/cpp/ucs.c: New tests.
53040
53041 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
53042
53043         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
53044         native compiler for irix6.5.
53045
53046 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
53047
53048         * lib/g++.exp (g++_include_flags): Use args to compute
53049         get_multilibs.
53050         (g++_link_flags): Likewise.
53051         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
53052
53053 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53054
53055         * gcc.dg/c90-hexfloat-1.c: Add more tests.
53056
53057 2001-05-21  Geoff Keating  <geoffk@redhat.com>
53058
53059         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
53060         this file.
53061
53062 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53063
53064         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
53065         STACK_SIZE;
53066         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
53067         to STACK_SIZE; Use it to define size of add_histo array.
53068         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
53069         to STACK_SIZE.
53070         (f): Use GITT_SIZE to define size of gitt local table.
53071         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
53072         to STACK_SIZE; Use it to define size of bytemem array.
53073
53074 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53075
53076         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
53077         on 68HC11/HC12 due to the asm instruction.
53078         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
53079         * gcc.c-torture/compile/920520-1.x: Likewise.
53080         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
53081         on 68HC11/HC12 because the function is larger than 64K.
53082         * gcc.c-torture/compile/961203-1.x: New file, this test fails
53083         on 68HC11/HC12 because the structure is too large.
53084
53085 2001-05-20  Richard Henderson  <rth@redhat.com>
53086
53087         * gcc.c-torture/execute/20010520-1.c: New.
53088
53089 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53090
53091         * g++.old-deja/g++.warn/compare1.C: New test.
53092         * gcc.dg/compare4.c: New test.
53093
53094 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
53095
53096         * g++.old-deja/g++.other/optimize1.C: New test.
53097
53098 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53099
53100         * g++.old-deja/g++.pt/spec41.C: New test.
53101
53102 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
53103
53104         * gcc.c-torture/compile/20010114-1.x: Remove.
53105
53106 2001-05-18  Stan Shebs  <shebs@apple.com>
53107
53108         * gcc.c-torture/compile/20010518-1.c: New test.
53109
53110 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
53111
53112         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
53113         * g++.old-deja/g++.pt/crash67.C: New test.
53114
53115 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
53116
53117         * g++.old-deja/g++.other/debug9.C: New test.
53118
53119 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
53120
53121         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
53122
53123 2001-05-16  Jan Hubicka  <jh@suse.cz>
53124
53125         * gcc.c-torture/compile/20010516-1.c: New test.
53126
53127 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
53128
53129         * g++.old-deja/g++.other/crash41.C: New test.
53130
53131 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
53132
53133         * g++.old-deja/g++.pt/crash66.C: New test.
53134
53135 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
53136
53137         * g++.old-deja/g++.robertl/eb27.C: Convert.
53138
53139 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
53140
53141         * g++.dg/friend-warn.C: New test.  Do not warn about friend
53142         declaration being redundant.
53143
53144 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
53145
53146         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
53147
53148 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
53149
53150         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
53151
53152 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
53153
53154         * lib/g++.exp: Use testsuite_flags.
53155
53156 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
53157
53158         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
53159
53160 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53161
53162         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
53163
53164 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
53165
53166         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
53167
53168 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
53169
53170         * gcc.c-torture/compile/20010313-1.c: New test.
53171
53172 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
53173
53174         * gcc.dg/cpp/direct2.c: New test.
53175         * gccq.dg/cpp/direct2s.c: New test.
53176
53177         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
53178
53179 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
53180
53181         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
53182         * g++.old-deja/g++.other/op3.C: Likewise.
53183
53184 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53185
53186         * gcc.dg/cpp/syshdr.h: New file.
53187         * gcc.dg/cpp/sysmac1.c: Update.
53188         * gcc.dg/cpp/sysmac2.c: Update.
53189
53190 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53191
53192         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
53193
53194 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
53195
53196         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
53197         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
53198
53199 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
53200
53201         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
53202
53203 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
53204
53205         * lib/g++.exp (g++_include_flags): Don't use any special flags
53206         if TESTING_IN_BUILD_TREE is not defined.
53207         (g++_init): Use a plain 'c++' as the compiler if
53208         TESTING_IN_BUILD_TREEE is not defined.
53209
53210 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
53211
53212         * g++.old-deja/g++.eh/catch13.C: New test.
53213         * g++.old-deja/g++.eh/catch14.C: New test.
53214
53215 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
53216
53217         * gcc.dg/cpp/tr-define.c: New test.
53218
53219 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
53220
53221         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
53222         <stdlib.h>, not <malloc.h>.
53223
53224 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
53225
53226         * g++.old-deja/g++.ns/template17.C: New test.
53227
53228 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
53229
53230         * g++.old-deja/g++.pt/ref4.C: New test.
53231
53232 2001-04-30  Richard Henderson  <rth@redhat.com>
53233
53234         * gcc.dg/20000724-1.c: Revert last change.
53235
53236 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
53237
53238         * g77.f-torture/execute/20010430.f: New test.
53239
53240 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
53241
53242         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
53243
53244 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
53245
53246         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
53247
53248 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
53249
53250         * g++.old-deja/g++.eh/crash6.C: New test.
53251
53252 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
53253
53254         * g++.old-deja/g++.other/warn7.C: New test.
53255
53256 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
53257
53258         * g++.old-deja/g++.other/defarg9.C: New test.
53259
53260 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
53261
53262         * g77.f-torture/compile/20010426.f: New test.
53263         * g77.f-torture/execute/20010426.f: New test.
53264
53265 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
53266
53267         * g77.f-torture/compile/20000629-1.x: Remove - error
53268         has been fixed.
53269
53270 2001-04-26  Jeffrey A Law  (law@cygnus.com)
53271
53272         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
53273         Tweak slightly to work with g++.dg framework.
53274         * g++.dg/special/ecos.exp: Run initp1.C test.
53275         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
53276
53277         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
53278         its linker doesn't give line numbers either.
53279         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
53280
53281 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
53282
53283         * g++.old-deja/g++.other/lex1.C: New test.
53284
53285 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
53286
53287         * gcc.dg/noncompile/20010425-1.c: New test.
53288
53289 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
53290
53291         * g++.old-deja/g++.pt/mangle2.C: New test.
53292
53293 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
53294
53295         * gcc.dg/format/plus-1.c: New test.
53296
53297 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
53298
53299         * gcc.dg/20010423-1.c: New test.
53300
53301 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
53302
53303         * gcc.c-torture/execute/20010422-1.c: New test.
53304
53305 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
53306
53307         * g++.old-deja/g++.ns/type2.C: New test.
53308
53309 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
53310
53311         * g++.old-deja/g++.other/perf1.C: New test.
53312
53313 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
53314
53315         * gcc.dg/c99-func-2.c: Remove xfail.
53316         * gcc.dg/c99-func-3.c: Remove xfail.
53317         * gcc.dg/c99-func-4.c: Remove xfail.
53318
53319 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
53320
53321         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
53322
53323 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53324
53325         * gcc.c-torture/compile/20010423-1.c: New test.
53326
53327 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
53328
53329         * g++.old-deja/g++.pt/typename28.C: New test.
53330
53331 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
53332
53333         * g++.old-deja/g++.abi/empty2.C: New test.
53334         * g++.old-deja/g++.abi/empty3.C: New test.
53335
53336 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
53337
53338         * g++.old-deja/g++.other/comdat2.C: New test.
53339         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
53340
53341 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
53342
53343         * g++.old-deja/g++.other/overload14.C: New test.
53344
53345 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
53346
53347         * g++.old-deja/g++.other/lookup23.C: New test.
53348
53349 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
53350
53351         * gcc.c-torture/execute/20010403-1.c: New test.
53352
53353 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
53354             Mark Mitchell  <mark@codesourcery.com>
53355
53356         * lib/old-dejagnu.exp: Don't delete output of executable.
53357         Add .exe suffix to executables.
53358
53359 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
53360
53361         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
53362
53363 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53364
53365         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
53366
53367 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
53368
53369         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
53370         * g++.old-deja/g++.abi/crash1.C: New test.
53371
53372 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
53373
53374         * g++.old-deja/g++.other/crash40.C: New test.
53375
53376 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53377
53378         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
53379
53380 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
53381
53382         * g++.old-deja/g++.other/warn6.C: New test.
53383
53384 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
53385
53386         * g++.old-deja/g++.robertl/eb42.C: Same.
53387
53388 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53389
53390         * gcc.dg/wtr-conversion-1.c: New testcase.
53391
53392 2001-04-10  Richard Henderson  <rth@redhat.com>
53393
53394         * g++.old-deja/g++.other/array5.C: New.
53395
53396 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53397
53398         * gcc.c-torture/execute/20010408-1.c: New test.
53399
53400 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
53401
53402         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
53403         headers and constructs.
53404         * g++.old-deja/g++.robertl/eb79.C: Same.
53405         * g++.old-deja/g++.robertl/eb77.C (main): Same.
53406         * g++.old-deja/g++.robertl/eb73.C: Same.
53407         * g++.old-deja/g++.robertl/eb66.C (main): Same.
53408         * g++.old-deja/g++.robertl/eb55.C (t): Same.
53409         * g++.old-deja/g++.robertl/eb54.C (main): Same.
53410         * g++.old-deja/g++.robertl/eb46.C (main): Same.
53411         * g++.old-deja/g++.robertl/eb44.C: Same.
53412         * g++.old-deja/g++.robertl/eb41.C (main): Same.
53413         * g++.old-deja/g++.robertl/eb4.C (main): Same.
53414         * g++.old-deja/g++.robertl/eb39.C: Same.
53415         * g++.old-deja/g++.robertl/eb33.C (main): Same.
53416         * g++.old-deja/g++.robertl/eb31.C (main): Same.
53417         * g++.old-deja/g++.robertl/eb30.C: Same.
53418         * g++.old-deja/g++.robertl/eb3.C: Same.
53419         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
53420         * g++.old-deja/g++.robertl/eb21.C: Same.
53421         * g++.old-deja/g++.robertl/eb15.C: Same.
53422         * g++.old-deja/g++.robertl/eb118.C: Same.
53423         * g++.old-deja/g++.robertl/eb115.C (main): Same.
53424         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
53425         * g++.old-deja/g++.robertl/eb109.C: Same.
53426         * g++.old-deja/g++.other/sibcall1.C (main): Same.
53427         * g++.old-deja/g++.mike/rtti1.C: Same.
53428         * g++.old-deja/g++.mike/p658.C: Same.
53429         * g++.old-deja/g++.mike/net46.C: Same.
53430         * g++.old-deja/g++.mike/net34.C: Same.
53431         * g++.old-deja/g++.mike/memoize1.C: Same.
53432         * g++.old-deja/g++.mike/eh2.C: Same.
53433         * g++.old-deja/g++.law/weak.C: Same.
53434         * g++.old-deja/g++.law/visibility7.C: Same.
53435         * g++.old-deja/g++.law/visibility25.C: Same.
53436         * g++.old-deja/g++.law/visibility22.C: Same.
53437         * g++.old-deja/g++.law/visibility2.C: Same.
53438         * g++.old-deja/g++.law/visibility17.C: Same.
53439         * g++.old-deja/g++.law/visibility13.C: Same.
53440         * g++.old-deja/g++.law/visibility10.C: Same.
53441         * g++.old-deja/g++.law/visibility1.C: Same.
53442         * g++.old-deja/g++.law/virtual3.C (eval): Same.
53443         * g++.old-deja/g++.law/vbase1.C: Same.
53444         * g++.old-deja/g++.law/operators32.C: Same.
53445         * g++.old-deja/g++.law/nest3.C: Same.
53446         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
53447         * g++.old-deja/g++.law/except5.C (main): Same.
53448         * g++.old-deja/g++.law/cvt7.C (run): Same.
53449         * g++.old-deja/g++.law/cvt2.C: Same.
53450         * g++.old-deja/g++.law/cvt16.C: Same.
53451         * g++.old-deja/g++.law/ctors6.C (bar): Same.
53452         * g++.old-deja/g++.law/ctors17.C (main): Same.
53453         * g++.old-deja/g++.law/ctors13.C: Same.
53454         * g++.old-deja/g++.law/ctors12.C (main): Same.
53455         * g++.old-deja/g++.law/ctors10.C: Same.
53456         * g++.old-deja/g++.law/code-gen5.C: Same.
53457         * g++.old-deja/g++.law/bad-error7.C: Same.
53458         * g++.old-deja/g++.law/arm9.C: Same.
53459         * g++.old-deja/g++.law/arm12.C: Same.
53460         * g++.old-deja/g++.law/arg8.C: Same.
53461         * g++.old-deja/g++.law/arg1.C: Same.
53462         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
53463         * g++.old-deja/g++.jason/template31.C: Same.
53464         * g++.old-deja/g++.jason/template24.C (main): Same.
53465         * g++.old-deja/g++.jason/2371.C: Same.
53466         * g++.old-deja/g++.eh/new2.C: Same.
53467         * g++.old-deja/g++.eh/new1.C: Same.
53468         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
53469         * g++.old-deja/g++.brendan/nest21.C (main): Same.
53470         * g++.old-deja/g++.brendan/err-msg3.C: Same.
53471         * g++.old-deja/g++.brendan/crash62.C: Same.
53472         * g++.old-deja/g++.brendan/crash52.C: Same.
53473         * g++.old-deja/g++.brendan/crash49.C (main): Same.
53474         * g++.old-deja/g++.brendan/crash38.C: Same.
53475         * g++.old-deja/g++.brendan/crash15.C (main): Same.
53476         * g++.old-deja/g++.brendan/copy9.C: Same.
53477
53478 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
53479
53480         * gcc.c-torture/execute/20001203-2.c (memset):
53481         Count argument is of type __SIZE_TYPE__.
53482
53483 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
53484
53485         * gcc.c-torture/compile/20010404-1.c: New test.
53486
53487 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
53488
53489         * gcc.c-torture/compile/20010326-1.c: New test.
53490
53491 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
53492
53493         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
53494         peculiarities of the SH.
53495         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
53496
53497 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53498
53499         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
53500         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
53501         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
53502
53503 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
53504
53505         * g77.f-torture/compile/20010321-1.f: New test.
53506
53507 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
53508
53509         * gcc.c-torture/compile/20010329-1.c: New test.
53510
53511 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
53512
53513         * gcc.c-torture/execute/20010329-1.c: New test.
53514
53515 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
53516
53517         * g++.old-deja/g++.other/eh4.C: Fix typo.
53518
53519 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
53520
53521         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
53522
53523 2001-03-28  Philip Blundell  <philb@gnu.org>
53524
53525         * gcc.c-torture/compile/20010328-1.c: New test.
53526
53527 2001-03-27  Richard Henderson  <rth@redhat.com>
53528
53529         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
53530         * g++.old-deja/g++.eh/vbase3.C: Likewise.
53531
53532 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
53533
53534         * gcc.c-torture/compile/20010327-1.c: New test.
53535
53536 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
53537
53538         * g++.old-deja/g++.other/friend12.C: New test.
53539         * g++.old-deja/g++.other/friend9.C: Expect no errors.
53540         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
53541
53542 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53543
53544         * gcc.c-torture/execute/20010325-1.c: New test.
53545
53546 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
53547
53548         * g++.old-deja/g++.other/mangle3.C: New test.
53549
53550 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
53551
53552         * g++.old-deja/g++.other/anon8.C: New test.
53553
53554 2001-03-20  Philip Blundell  <philb@gnu.org>
53555
53556         * gcc.c-torture/compile/20010320-1.c: New test.
53557
53558 2001-03-17  Richard Henderson  <rth@redhat.com>
53559
53560         * g++.old-deja/g++.other/eh4.C: Add expected error text.
53561
53562 2001-03-15  Geoff Keating  <geoff@redhat.com>
53563
53564         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
53565         tests on AIX.
53566
53567 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
53568
53569         * g++.old-deja/g++.other/eh4.C: New test.
53570
53571 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
53572
53573         * gcc.dg/cpp/mi1.c: Update.
53574
53575 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
53576
53577         * g++.old-deja/g++.other/regstack.C: New test.
53578
53579 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
53580
53581         * g++.old-deja/g++.other/ref4.C: New test.
53582
53583 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
53584
53585         * objc/execute/va_method.m: Added.
53586         * objc/execute/IMP.m: Added.
53587         * objc/execute/_cmd.m: Added.
53588         * objc/execute/accessing_ivars.m: Added.
53589         * objc/execute/class-1.m: Added.
53590         * objc/execute/class-10.m: Added.
53591         * objc/execute/class-11.m: Added.
53592         * objc/execute/class-12.m: Added.
53593         * objc/execute/class-13.m: Added.
53594         * objc/execute/class-14.m: Added.
53595         * objc/execute/class-2.m: Added.
53596         * objc/execute/class-3.m: Added.
53597         * objc/execute/class-4.m: Added.
53598         * objc/execute/class-5.m: Added.
53599         * objc/execute/class-6.m: Added.
53600         * objc/execute/class-7.m: Added.
53601         * objc/execute/class-8.m: Added.
53602         * objc/execute/class-9.m: Added.
53603         * objc/execute/class-tests-1.h
53604         * objc/execute/class-tests-2.h
53605         * objc/execute/compatibility_alias.m: Added.
53606         * objc/execute/encode-1.m: Added.
53607         * objc/execute/formal_protocol-1.m: Added.
53608         * objc/execute/formal_protocol-2.m: Added.
53609         * objc/execute/formal_protocol-3.m: Added.
53610         * objc/execute/formal_protocol-4.m: Added.
53611         * objc/execute/formal_protocol-5.m: Added.
53612         * objc/execute/formal_protocol-6.m: Added.
53613         * objc/execute/formal_protocol-7.m: Added.
53614         * objc/execute/informal_protocol.m: Added.
53615         * objc/execute/initialize.m: Added.
53616         * objc/execute/load.m: Added.
53617         * objc/execute/many_args_method.m: Added.
53618         * objc/execute/nested-3.m: Added.
53619         * objc/execute/no_clash.m: Added.
53620         * objc/execute/private.m: Added.
53621         * objc/execute/redefining_self.m: Added.
53622         * objc/execute/root_methods.m: Added.
53623         * objc/execute/selector-1.m: Added.
53624         * objc/execute/static-1.m: Added.
53625         * objc/execute/static-2.m: Added.
53626         * objc/execute/va_method.m: Added.
53627
53628 2001-03-10  Richard Henderson  <rth@redhat.com>
53629
53630         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
53631
53632 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
53633
53634         * g++.old-deja/g++.other/crash31.C: XFAIL.
53635         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
53636         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
53637         * gcc.c-torture/execute/20010123-1.x: XFAIL.
53638         * gcc.c-torture/execute/20010124-1.x: XFAIL.
53639         * gcc.dg/sequence-pt-1.c: XFAIL one test.
53640
53641 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
53642
53643         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
53644
53645 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
53646
53647         * gcc.dg/20000724-1.c: Don't use multiline strings.
53648
53649 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
53650
53651         * objc/execute/string1.m, objc/execute/string2.m: Compare the
53652         result of -cString against what we expect it to be; don't just
53653         print it out for no one to read.
53654
53655         * objc/execute/string3.m, objc/execute/string4.m: New tests.
53656         Based on testcases provided by Nicola Pero.
53657
53658 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
53659
53660         * gcc.dg/cpp/macro7.c: New test.
53661
53662 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
53663
53664         * gcc.dg/cpp/multiline.c: Update.
53665
53666 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53667
53668         * g++.old-deja/g++.other/enum3.C: New test.
53669
53670 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53671
53672         * g++.old-deja/g++.other/pod1.C: New test.
53673
53674 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53675
53676         * g++.old-deja/g++.ext/overload1.C: New test.
53677
53678 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
53679
53680         * g++.old-deja/g++.pt/using1.C: New test.
53681
53682 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
53683
53684         * g++.old-deja/g++.other/using9.C: New test.
53685
53686 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
53687
53688         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
53689
53690         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
53691
53692 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
53693
53694         * g++.old-deja/g++.ext/realpt1.C: Remove.
53695
53696 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
53697
53698         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
53699
53700 2001-02-26  Will Cohen  <wcohen@redhat.com>
53701
53702         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
53703
53704 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
53705
53706         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
53707         templatized constructors.
53708
53709 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53710
53711         * gcc.c-torture/execute/20010224-1.c: New test.
53712
53713 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
53714
53715         * gcc.c-torture/execute/20010222-1.c: New test.
53716
53717 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
53718
53719         * g++.old-deja/g++.other/inline20.C: New test.
53720
53721 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
53722
53723         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
53724
53725 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53726
53727         * g++.old-deja/g++.other/lookup22.C: New test.
53728
53729 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
53730
53731         * g77.dg: New directory.
53732         * g77.dg/20010216-1.f: New test case.
53733         * g77.dg/dg.exp: New driver.
53734         * lib/g77-dg.exp: New driver library.
53735
53736 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53737
53738         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
53739
53740 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
53741
53742         * g++.old-deja/g++.other/decl9.C: New test.
53743
53744 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
53745
53746         * g++.old-deja/g++.other/init16.C: Update the test so that it does
53747         not need <string> and also tests the initialization at runtime.
53748
53749 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53750
53751         * gcc.c-torture/execute/longlong.c: New test.
53752
53753 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
53754
53755         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
53756
53757 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
53758
53759         * gcc.c-torture/execute/920302-1.c (execute):
53760         Change argument type to short.
53761
53762 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
53763
53764         * g++.old-deja/g++.pt/deduct6.C: New test.
53765
53766 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
53767
53768         * g++.old-deja/g++.pt/deduct5.C: New test.
53769
53770 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
53771
53772         * gcc.c-torture/execute/20010209-1.c: New test.
53773
53774 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
53775
53776         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
53777
53778 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
53779
53780         * g++.dg/vtgc1.C: Update for new ABI.
53781
53782         * consistency.vlad: New directory, 1665 files.
53783
53784 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53785
53786         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
53787         return type.
53788         * gcc.dg/cpp/digraphs.c: Declare puts.
53789
53790 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
53791
53792         * g++.old-deja/g++.other/warn5.C: New test.
53793
53794 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
53795
53796         * g++.old-deja/g++.pt/spec40.C: New test.
53797
53798 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
53799
53800         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
53801         case.
53802         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
53803
53804 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
53805
53806         * gcc.c-torture/compile/20010209-1.c: New test.
53807
53808 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
53809
53810         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
53811         excess errors message but not if it crashes.
53812         * g++.old-deja/g++.other/crash27.C: Likewise.
53813         * g++.old-deja/g++.other/crash28.C: Likewise.
53814         * g++.old-deja/g++.other/crash30.C: Likewise.
53815         * g++.old-deja/g++.other/crash32.C: Likewise.
53816         * g++.old-deja/g++.other/crash35.C: Likewise.
53817         * g++.old-deja/g++.pt/inherit2.C: Likewise.
53818
53819 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53820
53821         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
53822         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
53823         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
53824         g77.f-torture/execute/execute.exp,
53825         g77.f-torture/noncompile/noncompile.exp,
53826         gcc.c-torture/execute/execute.exp,
53827         gcc.c-torture/execute/memcheck/memcheck.exp,
53828         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
53829         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
53830         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
53831         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
53832         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
53833         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
53834         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
53835         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
53836         Remove bug reporting instructions with ancient email addresses.
53837
53838 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
53839
53840         * gcc.dg/20010202-1.c: New test.
53841         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
53842
53843 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
53844
53845         * g++.dg/stdbool-if.C: New test.
53846
53847 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
53848
53849         * objc/execute/fdecl.m: Added main().
53850
53851 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
53852
53853         * gcc.c-torture/execute/20010206-1.c: New test.
53854
53855 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53856
53857         * gcc.dg/cpp/avoidpaste1.c: Update.
53858
53859 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
53860
53861         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
53862         Pero <nicola@brainstorm.co.uk>.
53863         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
53864
53865 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
53866
53867         * g++.old-deja/g++.pt/spec39.C: New test.
53868
53869 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
53870
53871         * gcc.c-torture/compile/20010202-1.c: New test.
53872
53873 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
53874
53875         * g++.old-deja/g++.abi/primary2.C: New test.
53876         * g++.old-deja/g++.abi/primary3.C: New test.
53877         * g++.old-deja/g++.abi/primary4.C: New test.
53878         * g++.old-deja/g++.abi/primary5.C: New test.
53879         * g++.old-deja/g++.abi/vtable3.h: New test.
53880         * g++.old-deja/g++.abi/vtable3a.C: New test.
53881         * g++.old-deja/g++.abi/vtable3b.C: New test.
53882         * g++.old-deja/g++.abi/vtable3c.C: New test.
53883         * g++.old-deja/g++.abi/vtable3d.C: New test.
53884         * g++.old-deja/g++.abi/vtable3e.C: New test.
53885         * g++.old-deja/g++.abi/vtable3f.C: New test.
53886         * g++.old-deja/g++.abi/vtable3g.C: New test.
53887         * g++.old-deja/g++.abi/vtable3h.C: New test.
53888         * g++.old-deja/g++.abi/vtable3i.C: New test.
53889         * g++.old-deja/g++.abi/vtable3j.C: New test.
53890         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
53891
53892 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
53893
53894         * g++.old-deja/g++.other/anon6.C: New test.
53895         * g++.old-deja/g++.other/anon7.C: New test.
53896
53897 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
53898
53899         * gcc.dg/cpp/avoidpaste2.c: New tests.
53900
53901 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
53902
53903         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
53904
53905 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
53906
53907         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
53908         DECIMAL_DIG cases for Irix."
53909
53910 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
53911
53912         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
53913
53914 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53915
53916         * gcc.dg/c99-tag-1.c: New test.
53917
53918 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
53919
53920         * gcc.dg/cpp/tr-warn1.c: Add tests.
53921
53922 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
53923
53924         * gcc.dg/cpp/avoidpaste1.c: Update.
53925         * gcc.dg/cpp/paste4.c: Update.
53926
53927 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
53928
53929         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
53930         cases for Irix.
53931
53932 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
53933
53934         * g++.old-deja/g++.other/inline19.C: New test.
53935
53936 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53937
53938         * gcc.dg/Wlarger-than.c: New test.
53939
53940 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53941
53942         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
53943
53944 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
53945
53946         * gcc.c-torture/execute/20010129-1.c: New test.
53947         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
53948
53949 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
53950
53951         * gcc.dg/cpp/avoidpaste1.c: Test case.
53952
53953 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
53954
53955         * g++.old-deja/g++.other/inline18.C: New test.
53956
53957 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53958
53959         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
53960         and __builtin_putchar.
53961
53962 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
53963
53964         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
53965         tests.
53966
53967 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
53968
53969         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
53970         floating point number rounding mode to round to the nearest
53971         representable mode.
53972
53973 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
53974
53975         * g++.old-deja/g++.other/mangle2.C: New test.
53976
53977 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
53978
53979         * gcc.c-torture/compile/20010124-1.c: New test.
53980
53981 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
53982
53983         * g++.old-deja/g++.pt/spec38.C: New test.
53984
53985 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53986
53987         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
53988         "Build don't run".
53989
53990 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53991
53992         * gcc.c-torture/execute/20010123-1.c: New test.
53993
53994 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
53995
53996         * g++.old-deja/g++.pt/spec37.C: New test.
53997
53998 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
53999
54000         * g++.old-deja/g++.pt/overload14.C: New test.
54001
54002 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54003
54004         * gcc.c-torture/execute/20010122-1.c: New test, exercise
54005         __builtin_return_address.
54006
54007 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
54008
54009         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
54010         * g++.old-deja/g++.pt/spec35.C: New test.
54011         * g++.old-deja/g++.pt/spec36.C: New test.
54012
54013 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
54014
54015         * gcc.c-torture/compile/20010118-1.c: New test.
54016
54017 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
54018
54019         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
54020
54021 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
54022
54023         * gcc.c-torture/execute/20010119-1.c: New test.
54024
54025 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54026
54027         * g++.old-deja/g++.other/vbase5.C: New test.
54028
54029 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
54030
54031         * gcc.c-torture/execute/20010118-1.c: New test.
54032
54033 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54034
54035         * g++.old-deja/g++.pt/deduct3.C: New test.
54036
54037 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54038
54039         * g++.old-deja/g++.pt/spec34.C: New test.
54040
54041 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
54042
54043         * g77.f-torture/compile/20000601-2.f: New test.
54044
54045 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54046
54047         * g++.old-deja/g++.other/init17.C: New test.
54048
54049 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
54050
54051         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
54052
54053 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54054
54055         * g++.old-deja/g++.pt/unify8.C: New test.
54056
54057 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54058
54059         * g++.old-deja/g++.abi/vbase1.C: New test.
54060
54061 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54062
54063         * g++.old-deja/g++.pt/crash65.C: New test.
54064
54065 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
54066
54067         * gcc.dg/cpp/assembl2.S: New test case.
54068
54069 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
54070
54071         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
54072         are supported.
54073
54074 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54075
54076         * g++.old-deja/g++.other/builtins1.C: New test.
54077         * g++.old-deja/g++.other/builtins2.C: Likewise.
54078         * g++.old-deja/g++.other/builtins3.C: Likewise.
54079         * g++.old-deja/g++.other/builtins4.C: Likewise.
54080
54081 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
54082
54083         * gcc.c-torture/compile/20010117-1.c: New test.
54084         * gcc.c-torture/compile/20010117-2.c: New test.
54085
54086 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54087
54088         * g77.f-torture/execute/20010116.[fx]: New test,
54089         XFAIL on i?86-*-*.
54090         * g77.f-torture/compile/20010115.f: Indicate it's
54091         a test for PR fortran/1636.
54092
54093 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
54094
54095         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
54096
54097 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54098
54099         * g77.f-torture/compile/20010115.f: New test.
54100
54101 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
54102
54103         * g++.old-deja/g++.pt/nontype5.C: New test.
54104
54105 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
54106
54107         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
54108         have an equivalent working one below it.
54109
54110 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
54111
54112         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
54113         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
54114
54115 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
54116
54117         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
54118         message containing "init_priority".
54119         (conpr-2.C): Likewise.
54120         (conpr-3.C): Likewise.
54121         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
54122
54123 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54124
54125         * gcc.c-torture/execute/20010114-2.c: New test.
54126
54127 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
54128
54129         * gcc.c-torture/compile/20010114-1.c: New test.
54130         * gcc.c-torture/compile/20010114-1.x: Xfail.
54131         * gcc.c-torture/compile/20010114-2.c: New test.
54132         * gcc.c-torture/execute/20010114-1.c: New test.
54133         * gcc.dg/trunc-1.c: New test.
54134         * gcc.dg/uninit-B.c: New test.
54135
54136 2001-01-13  Nick Clifton  <nickc@redhat.com>
54137
54138         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
54139         target.
54140
54141 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54142
54143         * gcc.c-torture/compile/20010113-1.c: New test.
54144
54145 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
54146
54147         * gcc.c-torture/compile/20001212-1.c: New test.
54148
54149 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54150
54151         * gcc.dg/cpp/widestr1.c: Update.
54152         * gcc.dg/cpp/prag-imp.c: Remove.
54153
54154 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
54155
54156         * gcc.c-torture/execute/20000801-3.x: Remove.
54157         * gcc.dg/c90-init-1.c: New test.
54158         * gcc.dg/c99-init-1.c: New test.
54159         * gcc.dg/c99-init-2.c: New test.
54160         * gcc.dg/gnu99-init-1.c: New test.
54161
54162 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
54163
54164         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
54165         testing that no relevant ones were found.
54166
54167 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
54168
54169         * g++.old-deja/g++.pt/cast2.C: New test.
54170
54171 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
54172
54173         * g++.old-deja/g++.pt/friend47.C: New test.
54174
54175 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
54176
54177         * g++.old-deja/g++.pt/instantiate13.C: New test.
54178
54179 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
54180
54181         * g++.old-deja/g++.other/defarg7.C: New test.
54182         * g++.old-deja/g++.other/defarg8.C: New test.
54183
54184 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
54185
54186         * g++.old-deja/g++.pt/crash64.C: New test.
54187
54188 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
54189
54190         * g++.old-deja/g++.pt/crash63.C: New test.
54191
54192 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
54193
54194         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
54195
54196 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
54197
54198         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
54199
54200 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
54201
54202         * g++.old-deja/g++.pt/error3.C: New test.
54203
54204 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
54205
54206         * g++.old-deja/g++.other/crash39.C: New test.
54207
54208 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
54209
54210         * g++.old-deja/g++.other/vbase4.C: New test.
54211
54212 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
54213
54214         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
54215         * gcc.dg/special/20000419-2.c: New file. Identical to above.
54216         * gcc.dg/special/special.exp: New test driver which will check
54217         for alias support for the above test.
54218
54219 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
54220
54221         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
54222         problems on small machines.
54223         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
54224         parameterize.
54225
54226 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
54227
54228         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
54229         mips.
54230         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
54231
54232 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
54233
54234         * g++.old_deja/g++.pt/using8.C: New test.
54235
54236 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54237
54238         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
54239
54240 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
54241
54242         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
54243         where a failure is expected.
54244         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
54245
54246 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
54247
54248         * g++.old_deja/g++.pt/instantiate12.C: New test.
54249
54250 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
54251
54252         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
54253         start of structs.
54254         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
54255         * g++.old-deja/g++.brendan/crash17.C: Likewise.
54256         * g++.old-deja/g++.brendan/crash29.C: Likewise.
54257         * g++.old-deja/g++.brendan/crash48.C: Likewise.
54258         * g++.old-deja/g++.brendan/ns1.C: Likewise.
54259         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
54260         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
54261         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
54262         * g++.old-deja/g++.eh/spec6.C: Likewise.
54263         * g++.old-deja/g++.jason/crash3.C: Likewise.
54264         * g++.old-deja/g++.law/ctors11.C: Likewise.
54265         * g++.old-deja/g++.law/ctors17.C: Likewise.
54266         * g++.old-deja/g++.law/ctors5.C: Likewise.
54267         * g++.old-deja/g++.law/ctors9.C: Likewise.
54268         * g++.old-deja/g++.mike/ambig1.C: Likewise.
54269         * g++.old-deja/g++.mike/net22.C: Likewise.
54270         * g++.old-deja/g++.mike/p3538a.C: Likewise.
54271         * g++.old-deja/g++.mike/p3538b.C: Likewise.
54272         * g++.old-deja/g++.mike/virt3.C: Likewise.
54273         * g++.old-deja/g++.niklas/t128.C: Likewise.
54274         * g++.old-deja/g++.other/anon4.C: Likewise.
54275         * g++.old-deja/g++.other/using1.C: Likewise.
54276         * g++.old-deja/g++.other/warn3.C: Likewise.
54277         * g++.old-deja/g++.pt/t37.C: Likewise.
54278         * g++.old-deja/g++.robertl/eb69.C: Likewise.
54279         * g++.old-deja/g++.robertl/eb71.C: Likewise.
54280
54281 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
54282
54283         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
54284
54285 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54286
54287         * gcc.c-torture/execute/stdio-opt-3.c: New test.
54288
54289 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
54290
54291         * gcc.c-torture/compile/20010107-1.c: New test.
54292
54293 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54294
54295         * gcc.c-torture/execute/builtin-noret-1.c: New test.
54296
54297 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54298
54299         * gcc.dg/format/format.h: New file.
54300         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
54301         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
54302         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
54303         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
54304         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
54305         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
54306         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
54307         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
54308         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
54309         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
54310         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
54311         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
54312         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
54313         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
54314         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
54315         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
54316         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
54317         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
54318         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
54319         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
54320         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
54321         instead of declaring standard types, macros and functions in each
54322         test.
54323
54324 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
54325
54326         * gcc.c-torture/execute/20010106-1.c: New test.
54327
54328 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54329
54330         * gcc.dg/format/format.exp: New file.
54331         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
54332         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
54333         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
54334         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
54335         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
54336         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
54337         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
54338         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
54339         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
54340         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
54341         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
54342         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
54343         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
54344         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
54345         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
54346         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
54347         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
54348         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
54349         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
54350         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
54351         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
54352         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
54353         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
54354         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
54355         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
54356         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
54357         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
54358         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
54359         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
54360         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
54361         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
54362         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
54363         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
54364         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
54365         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
54366         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
54367         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
54368         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
54369         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
54370         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
54371         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
54372         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
54373
54374 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
54375
54376         * gcc.c-torture/execute/991228-1.c: Take word endianness into
54377         account.
54378
54379 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
54380
54381         * gcc.c-torture/execute/builtin-complex-1.c: New test.
54382
54383 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
54384
54385         * g++.old-deja/g++.pt/crash62.C: New test.
54386
54387 2001-01-04  Richard Henderson  <rth@redhat.com>
54388
54389         * gcc.dg/20000926-1.c: Update expected warnings.
54390         * gcc.dg/array-2.c: Likewise.
54391         * gcc.dg/array-4.c: Also validate flexible array members.
54392         * gcc.dg/c99-flex-array-1.c: New.
54393
54394 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
54395
54396         * gcc.c-torture/compile/20001222-1.x: Remove.
54397
54398 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54399
54400         * gcc.c-torture/execute/built-in-setjmp.c: New.
54401
54402 2001-01-03  Richard Henderson  <rth@redhat.com>
54403
54404         * gcc.dg/940510-1.c: Update expected error wording.
54405         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
54406
54407 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
54408
54409         * lib/target-supports.exp (check_alias_available): Modified to
54410         indicate aliases not supported if only weak aliases are supported.
54411
54412 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54413
54414         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
54415         Turn on cmpstrsi checks for __pj__ and __i370__.
54416
54417 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
54418
54419         * g++.old-deja/g++.other/virtual11.C: New test.
54420
54421 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
54422
54423         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
54424
54425 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54426
54427         * gcc.c-torture/compile/20010102-1.c: New test.
54428
54429 2001-01-02  Andreas Jaeger  <aj@suse.de>
54430
54431         * gcc.dg/noreturn-3.c: New test.
54432
54433         * gcc.dg/noreturn-4.c: New test.
54434
54435 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54436
54437         * gcc.c-torture/execute/stdio-opt-1.c: Also test
54438         __builtin_fputc and __builtin_fwrite.
54439
54440 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
54441
54442         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
54443         signed char, not default char.
54444
54445 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
54446
54447         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
54448
54449 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
54450
54451         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
54452
54453 2000-12-29  Richard Henderson  <rth@redhat.com>
54454
54455         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
54456         (__cyg_profile_func_exit): Define.
54457
54458 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
54459
54460         * g++.dg/vtgc1.C: New test.
54461
54462 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
54463
54464         * gcc.dg/noncompile/20001228-1.c: New test.
54465
54466         * gcc.dg/20001228-1.c: New test.
54467
54468         * gcc.c-torture/execute/20001228-1.c: New test.
54469
54470 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
54471
54472         * gcc.dg/format-strfmon-1.c: New test.
54473
54474 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54475
54476         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
54477         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
54478         * gcc.c-torture/execute/string-opt-1.c: Likewise.
54479         * gcc.c-torture/execute/string-opt-2.c: Likewise.
54480         * gcc.c-torture/execute/string-opt-3.c: Likewise.
54481         * gcc.c-torture/execute/string-opt-4.c: Likewise.
54482         * gcc.c-torture/execute/string-opt-6.c: Likewise.
54483         * gcc.c-torture/execute/string-opt-7.c: Likewise.
54484         * gcc.c-torture/execute/string-opt-8.c: Likewise.
54485         * gcc.c-torture/execute/string-opt-9.c: Likewise.
54486         * gcc.c-torture/execute/string-opt-10.c: Likewise.
54487         * gcc.c-torture/execute/string-opt-11.c: Likewise.
54488         * gcc.c-torture/execute/string-opt-12.c: Likewise.
54489
54490         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
54491         * gcc.c-torture/execute/string-opt-4.c: Test index.
54492
54493 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
54494
54495         * gcc.c-torture/compile/20001226-1.c: New test.
54496
54497 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54498
54499         * gcc.c-torture/compile/20001222-1.c: New test.
54500         * gcc.c-torture/compile/20001222-1.x: Xfail.
54501
54502 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
54503
54504         * gcc.c-torture/execute/comp-goto-2.c: New test.
54505
54506 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
54507
54508         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
54509         Use long types if __INT_MAX__ is 32767.
54510         (main): Use cast to (sint32 *) when poking 88 into a_page.
54511
54512         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
54513
54514 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
54515
54516         * gcc.c-torture/compile/20001221-1.c: New test.
54517         * gcc.c-torture/execute/20001221-1.c: New test.
54518
54519 2000-12-20  Richard Henderson  <rth@redhat.com>
54520
54521         * g++.old-deja/g++.pt/crash36.C: Update error lines.
54522         * g++.old-deja/g++.robertl/eb109.C: Likewise.
54523
54524 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54525
54526         * gcc.dg/compare3.c: New test.
54527
54528 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54529
54530         * gcc.dg/format-warnll-1.c: New test.
54531
54532 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
54533
54534         * gcc.dg/cpp/cmdlne-P.c: New test.
54535
54536 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54537
54538         * gcc.c-torture/execute/builtin-abs-1.c,
54539         gcc.c-torture/execute/builtin-abs-2.c: New tests.
54540
54541 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
54542
54543         * gcc.dg/cpp/multiline.c: New test.
54544
54545 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
54546
54547         * g++.old-deja/g++.other/syshdr1.C: Update.
54548         * gcc.dg/cpp/lineflags.c: Remove temporarily.
54549
54550 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54551
54552         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
54553
54554 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54555
54556         * g++.old-deja/g++.pt/ttp65.C: New test.
54557
54558 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54559
54560         * g++.old-deja/g++.pt/ttp64.C: New test.
54561
54562 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54563
54564         * g++.old-deja/g++.pt/spec33.C: New test.
54565
54566 2000-12-14  Catherine Moore  <clm@redhat.com>
54567
54568         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
54569         * gcc.c-torture/execute/920612-2.c: Likewise.
54570         * gcc.c-torture/execute/920428-2.c: Likewise.
54571         * gcc-c-torture/execute/va-arg-11.c: Call exit.
54572         * gcc.c-torture/execute/va-arg-21.c: Likewise.
54573
54574 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54575
54576         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
54577         * gcc.dg/pack-test-2.c: Likewise.
54578
54579 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54580
54581         Tests by Zack Weinberg <zackw@stanford.edu>.
54582
54583         * gcc.dg/cpp/defined.c: Update.
54584         * gcc.dg/cpp/defined_trad.c: New tests.
54585
54586 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54587
54588         * gcc.dg/cpp/trad-direct.c: Update.
54589
54590 2000-12-11  Neil Booth  <neilb@earthling.net>
54591
54592         * gcc.dg/cpp/defined_trad.c
54593
54594 2000-12-11  Neil Booth  <neilb@earthling.net>
54595
54596         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
54597
54598 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54599
54600         * gcc.dg/format-miss-2.c: New test.
54601
54602 2000-12-09  Neil Booth  <neilb@earthling.net>
54603
54604         * gcc.dg/cpp/lineflags.c: New tests.
54605         * gcc.dg/cpp/poison.c: Update.
54606         * gcc.dg/cpp/redef2.c: Update.
54607         * gcc.dg/cpp/skipping.c: New test.
54608
54609 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
54610
54611         * g++.old-deja/g++.other/eh3.C: New testcase.
54612
54613 2000-12-07  Neil Booth  <neilb@earthling.net>
54614
54615         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
54616         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
54617         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
54618         wtr-union-init-2.c, wtr-union-init-3.c: Update.
54619         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
54620         Update.
54621
54622 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54623
54624         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
54625         __SIZE_TYPE__ instead of int for type of integers cast to
54626         pointers.
54627
54628 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
54629
54630         * g++.old-deja/g++.other/cleanup4.C: New test.
54631
54632 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54633
54634         * format-sec-1.c: New test.
54635
54636 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54637
54638         * gcc.dg/format-nonlit-3.c: New test.
54639
54640 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54641
54642         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
54643         through a null pointer.
54644
54645 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54646
54647         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
54648         * g++.old-deja/g++.pt/partial4.C: New test.
54649
54650 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
54651
54652         * gcc.c-torture/execute/ieee/hugeval.x: New.
54653
54654 2000-12-06  Neil Booth  <neilb@earthling.net>
54655
54656         * gcc.dg/cpp/backslash2.c: New tests.
54657
54658 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54659
54660         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
54661         * gcc.c-torture/execute/stdio-opt-2.c: New test.
54662
54663 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
54664
54665         * gcc.c-torture/execute/20001203-2.c: New testcase.
54666
54667 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
54668
54669         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
54670         * g++.old-deja/g++.other/virtual10.C: New test.
54671
54672 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
54673
54674         * g++.old-deja/g++.mike/pmf5.C: Remove test.
54675
54676 2000-12-05  Richard Henderson  <rth@redhat.com>
54677
54678         * gcc.c-torture/compile/20001205-1.c: New.
54679
54680 2000-12-04  Neil Booth  <neilb@earthling.net>
54681
54682         * g++.old-deja/g++.other/virtual9.C: New test.
54683         * g++.old-deja/g++.pt/crash61.C: New test.
54684         * gcc.c-torture/execute/loop-9.c: New test.
54685
54686 2000-12-04  Neil Booth  <neilb@earthling.net>
54687
54688         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
54689         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
54690         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
54691         * gcc.dg/cpp/extratokens.c: ...here.
54692
54693 2000-12-04  Neil Booth  <neilb@earthling.net>
54694
54695         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
54696         New tests.
54697
54698 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54699
54700         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
54701         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
54702
54703 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
54704
54705         * gcc.c-torture/execute/20001203-1.c: New test.
54706
54707 2000-12-03  Neil Booth  <neilb@earthling.net>
54708
54709         * gcc.dg/cpp/macro6.c: New test cases.
54710
54711 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54712
54713         * gcc.c-torture/execute/string-opt-9.c: New test.
54714         * gcc.c-torture/execute/string-opt-10.c: Likewise.
54715         * gcc.c-torture/execute/string-opt-11.c: Likewise.
54716         * gcc.c-torture/execute/string-opt-12.c: Likewise.
54717
54718         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
54719         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
54720
54721 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
54722
54723         * gcc.dg/cpp/if-6.c: New testcase.
54724
54725         * gcc.dg/20001201-1.c: New testcase.
54726
54727 2000-12-02  Neil Booth  <neilb@earthling.net>
54728
54729         * g++.old-deja/g++.other/externC4.C,
54730         g++.old-deja/g++.other/friend10.C: New tests.
54731
54732 2000-12-02  Neil Booth  <neilb@earthling.net>
54733
54734         * g++.old-deja/g++.other/instan2.C
54735         * g++.old-deja/g++.other/instan3.C: New test.
54736
54737 2000-12-02  Neil Booth  <neilb@earthling.net>
54738
54739         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
54740         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
54741         gnuc99.c,gnuc99-pedantic.c: New tests.
54742
54743 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54744
54745         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
54746         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
54747
54748 2000-12-01  Neil Booth  <neilb@earthling.net>
54749
54750         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
54751         * gcc.dg/cpp/poison.c: Update.
54752         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
54753
54754 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
54755
54756         * g77.f-torture/execute/20001201.f: New test.
54757
54758 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54759
54760         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
54761
54762 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
54763
54764         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
54765
54766 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
54767
54768         * g++.old-deja/g++.other/cast6.C: New test.
54769
54770 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
54771
54772         * gcc.c-torture/execute/20001130-2.c: New testcase.
54773
54774 2000-11-30  Richard Henderson  <rth@redhat.com>
54775
54776         * gcc.c-torture/execute/20001130-1.c: New test.
54777
54778 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
54779
54780         * g++.old-deja/g++.other/op3.C: New test.
54781
54782 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
54783
54784         * g++.old-deja/g++.other/op2.C: New test.
54785
54786 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
54787
54788         * g++.old-deja/g++.other/crash38.C: New test.
54789
54790 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
54791
54792         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
54793
54794 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
54795
54796         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
54797         tests.
54798         * gcc.c-torture/execute/string-opt-6.c: New test.
54799
54800         * gcc.dg/20001117-1.c: Add main.
54801
54802 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
54803
54804         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
54805         Move from here ...
54806         * gcc.dg/940510-1.c: ... to here.
54807
54808         * gcc.dg/20000926-1.c: GNU C now allows initializations of
54809         zero-size arrays in toplevel structures.
54810
54811 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
54812
54813         * gcc.c-torture/execute/loop-8.c: New test.
54814
54815 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
54816
54817         * g++.old-deja/g++.other/base1.C: New test.
54818
54819 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
54820
54821         * g++.old-deja/g++.other/parse2.C: New test.
54822
54823 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
54824
54825         * g++.old-deja/g++.pt/incomplete1.C: New test.
54826
54827 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
54828
54829         * g++.old-deja/g++.other/friend9.C: New test.
54830
54831 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
54832
54833         * gcc.dg/20001127-1.c: New test.
54834
54835 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
54836
54837         * g++.old-deja/g++.pt/friend46.C: New test.
54838
54839 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
54840
54841         * g++.old-deja/g++.other/ptrmem8.C: New test.
54842
54843 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54844
54845         * gcc.c-torture/execute/string-opt-7.c: New test.
54846         * gcc.c-torture/execute/string-opt-8.c: Likewise.
54847
54848 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
54849
54850         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
54851         instead of 'mkcheck 2'.
54852
54853 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54854
54855         * gcc.c-torture/execute/memcheck/driver.c,
54856         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
54857         C9X references to refer to C99.
54858
54859 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
54860
54861         * gcc.dg/ultrasp3.c: New test.
54862
54863 2000-11-25  Neil Booth  <neilb@earthling.net>
54864
54865         * gcc.dg/cpp/include2.c: Update test to be locale independent.
54866
54867 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
54868
54869         * gcc.c-torture/compile/20001123-2.c: New.
54870
54871 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54872
54873         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
54874
54875 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
54876
54877         * gcc.dg/sequence-point-1.c: Add some new tests.
54878         * gcc.c-torture/execute/20001124-1.c: New test.
54879
54880 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
54881
54882         * g++.old-deja/g++.other/vaarg4.C: New test.
54883         * gcc.c-torture/compile/20001123-1.c: New test.
54884
54885 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
54886
54887         * g++.other/crash24.C: Adjust and remove XFAIL.
54888         * g++.other/crash37.C: New test.
54889
54890 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
54891
54892         * g++.old-deja/g++.pt/instantiate9.C: New test.
54893
54894 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
54895
54896         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
54897         new ABI, too.
54898
54899         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
54900         * g++.old-deja/g++.robertl/eb55.C: Likewise.
54901
54902 2000-11-22  Neil Booth  <neilb@earthling.net>
54903
54904         * gcc.dg/cpp/Wtrigraphs.c: New test.
54905
54906 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
54907
54908         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
54909
54910 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
54911
54912         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
54913
54914 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
54915
54916         * lib/gcc-dg.exp: load_lib scanasm.exp.
54917         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
54918         * lib/g++-dg.exp: load_lib scanasm.exp.
54919         * lib/scanasm.exp: New.
54920         (scan-assembler, scan-assembler-not): Add optional arguments to
54921         test name, or if not present, the pattern name.
54922         (scan-assembler-dem, scan-assembler-dem-not): New.
54923
54924         * g++.dg/dg.exp: New.
54925
54926 2000-11-21  Neil Booth  <neilb@earthling.net>
54927
54928         * gcc.dg/cpp/integrated1.c: Remove.
54929
54930 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
54931
54932         * gcc.c-torture/execute/20001121-1.c: New test.
54933
54934 2000-11-21  Richard Henderson  <rth@redhat.com>
54935
54936         * gcc.c-torture/compile/20001121-1.c: New test.
54937
54938 2000-11-20  Neil Booth  <neilb@earthling.net>
54939
54940         * gcc.dg/cpp/integrated1.c: New test.
54941
54942 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
54943
54944         * g++.old-deja/g++.other/inline17.C: New test.
54945
54946 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
54947
54948         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
54949         local variable to be zero: I made the variable global. Now
54950         uses abort() and exit() instead of relying on main's return value.
54951
54952 2000-11-20  Neil Booth  <neilb@earthling.net>
54953
54954         * gcc.dg/cpp/paste2.c: Update test.
54955         * objc/execute/paste.m: New test.
54956
54957 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
54958
54959         * gcc.dg/c99-condexpr-1.c: New test.
54960
54961 2000-11-20  Neil Booth  <neilb@earthling.net>
54962
54963         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
54964
54965 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
54966
54967         * g++.old-deja/g++.pt/export1.C: New test.
54968
54969 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
54970
54971         * gcc.dg/20001117-1.c: New test.
54972
54973 2000-11-18  Richard Henderson  <rth@redhat.com>
54974
54975         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
54976
54977 2000-11-18  Richard Henderson  <rth@redhat.com>
54978
54979         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
54980         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
54981         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
54982
54983 2000-11-18  Richard Henderson  <rth@redhat.com>
54984
54985         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
54986         (main): New.  Exit cleanly.
54987
54988 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54989
54990         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
54991         gcc.dg/c99-fordecl-2.c: New tests.
54992
54993 2000-11-18  Richard Henderson  <rth@redhat.com>
54994
54995         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
54996         * gcc.c-torture/execute/zerolen-2.c: New.
54997
54998 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54999
55000         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
55001         memory.
55002
55003 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
55004
55005         * g++.old-deja/g++.pt/instantiate8.C: New test.
55006
55007 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
55008
55009         * g++.old-deja/g++.other/incomplete.C: Add more tests.
55010         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
55011
55012 2000-11-16  Nick Clifton  <nickc@redhat.com>
55013
55014         * gcc.c-torture/execute/nestfunc-2.c: New test.
55015         * gcc.c-torture/execute/nestfunc-3.c: New test.
55016
55017 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
55018
55019         * gcc.c-torture/compile/20001116-1.c: New test.
55020
55021 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55022
55023         * gcc.c-torture/execute/20001115-1.c: New test.
55024
55025 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
55026
55027         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
55028         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
55029         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
55030         * g++.old-deja/g++.abi/vmihint.C: Likewise.
55031
55032 2000-11-15  Neil Booth  <neilb@earthling.net>
55033
55034         gcc.dg/cpp/_Pragma1.c: Update.
55035         gcc.dg/cpp/_Pragma2.c: New test.
55036
55037 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
55038
55039         * g++.old-deja/g++.other/anon5.C: New test.
55040
55041 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
55042
55043         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
55044         tests.
55045
55046 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
55047
55048         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
55049         output.
55050
55051 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55052
55053         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
55054         labels at end of compound statements.
55055
55056 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
55057
55058         * gcc.c-torture/execute/loop-7.c: New test.
55059
55060 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55061
55062         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
55063
55064 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55065
55066         * gcc.dg/c99-bool-1.c: New test.
55067
55068 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55069
55070         * gcc.dg/c99-scope-1.c: Remove xfail.
55071         * gcc.dg/c99-scope-2.c: New test.
55072
55073 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55074
55075         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
55076         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
55077
55078 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
55079
55080         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
55081         error messages.
55082
55083         * g++.mike/p700.C: Don't typedef wchar_t.
55084         * g++.mike/p784.C: Likewise.
55085         * g++.mike/eb101.C: Don't use __wchar_t.
55086
55087 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
55088
55089         * g77.f-torture/execute/20001111.[fx]: Test premature exit
55090         from DO loop.
55091
55092 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
55093
55094         * gcc.c-torture/execute/20001111-1.c: New test.
55095
55096 2000-11-10  Nick Clifton  <nickc@redhat.com>
55097
55098         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
55099         long multuiple and accumulate.
55100
55101 2000-11-09  Richard Henderson  <rth@redhat.com>
55102
55103         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
55104         via size_t instead of int.
55105
55106         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
55107         * gcc.c-torture/execute/string-opt-2.c: Likewise.
55108         * gcc.c-torture/execute/string-opt-3.c: Likewise.
55109         * gcc.c-torture/execute/string-opt-4.c: Likewise.
55110
55111 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
55112
55113         * gcc.c-torture/compile/20001109-1.c: New test.
55114         * gcc.c-torture/compile/20001109-2.c: New test.
55115
55116 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
55117
55118         * g++.old-deja/g++.pt/operator1.C: New test.
55119         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
55120
55121 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
55122
55123         * gcc.dg/20001108-1.c: New test.
55124
55125 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
55126
55127         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
55128         with both arguments constant strings.
55129         * gcc.c-torture/execute/string-opt-3.c: New test.
55130         * gcc.c-torture/execute/string-opt-4.c: New test.
55131         * gcc.c-torture/execute/string-opt-5.c: New test.
55132
55133 2000-11-08  Nick Clifton  <nickc@redhat.com>
55134
55135         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
55136         mulsidi3adddi patterns.
55137
55138 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
55139
55140         * g++.old-deja/g++.other/crash36.C: New test.
55141
55142 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
55143
55144         * g++.old-deja/g++.other/init16.C: New test.
55145
55146 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
55147
55148         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
55149
55150 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
55151
55152         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
55153         * gcc.c-torture/execute/va-arg-16.x: Likewise.
55154         * gcc.c-torture/execute/va-arg-17.x: Likewise.
55155
55156 2000-11-07  DJ Delorie  <dj@redhat.com>
55157
55158         * gcc.dg/20000614-1.c: Add return so that test can pass.
55159
55160 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55161
55162         * gcc.c-torture/execute/string-opt-1.c: New test.
55163
55164 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
55165
55166         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
55167         mips-sgi-irix6.* because the MIPS ABI passes floating-point
55168         parameters in registers, and there is no way for a varargs
55169         function to know in which order the integer and floating-point
55170         parameters should be interleaved when they are placed on the
55171         stack.
55172         * gcc.c-torture/execute/va-arg-16.x: Likewise.
55173         * gcc.c-torture/execute/va-arg-17.x: Likewise.
55174
55175 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55176
55177         * gcc.c-torture/execute/string-opt-2.c: New test.
55178
55179 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
55180
55181         * g++.old-deja/g++.pt/crash60.C: New test.
55182
55183 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
55184
55185         * g++.old-deja/g++.other/crash24.C: New test.
55186         * g++.old-deja/g++.other/crash25.C: New test.
55187         * g++.old-deja/g++.other/crash26.C: New test.
55188         * g++.old-deja/g++.other/crash27.C: New test.
55189         * g++.old-deja/g++.other/crash28.C: New test.
55190         * g++.old-deja/g++.other/crash29.C: New test.
55191         * g++.old-deja/g++.other/crash30.C: New test.
55192         * g++.old-deja/g++.other/crash31.C: New test.
55193         * g++.old-deja/g++.other/crash32.C: New test.
55194         * g++.old-deja/g++.other/crash33.C: New test.
55195         * g++.old-deja/g++.other/crash34.C: New test.
55196         * g++.old-deja/g++.other/crash35.C: New test.
55197
55198 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
55199
55200         * gcc.c-torture/execute/20001031-1.c: New test.
55201
55202 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
55203
55204         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
55205         namespace.
55206
55207         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
55208         standards-conformant.
55209
55210         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
55211
55212         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
55213         * g++.old-deja/g++.mike/p755a.C: Likewise.
55214         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
55215         library makes no calls to `operator new' during initialization.
55216
55217 2000-11-04  Neil Booth  <neilb@earthling.net>
55218
55219         * gcc.dg/cpp/include2.c: New tests.
55220
55221 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
55222
55223         * lib/g++.exp (g++_set_ld_library_path): New function.
55224         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
55225
55226 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
55227
55228         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
55229         warnings.
55230
55231 2000-11-01  Richard Henderson  <rth@redhat.com>
55232
55233         * g++.old-deja/g++.ext/namedret1.C: New.
55234         * g++.old-deja/g++.ext/namedret2.C: New.
55235         * g++.old-deja/g++.ext/namedret3.C: New.
55236
55237 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
55238
55239         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
55240         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
55241
55242 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55243
55244         * gcc.c-torture/execute/va-arg-21.c: New test.
55245
55246 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
55247
55248         * gcc.dg/c99-complex-2.c: New test.
55249
55250 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55251
55252         * gcc.c-torture/execute/stdio-opt-1.c: New test.
55253
55254 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
55255
55256         * g++.old-deja/g++.other/inline16.C: New test.
55257
55258 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
55259
55260         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
55261         __PRETTY_FUNCTION__
55262
55263 2000-10-29  Neil Booth  <neilb@earthling.net>
55264
55265         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
55266         New tests.
55267         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
55268         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
55269         optimisation.
55270
55271 2000-10-29  Neil Booth  <neilb@earthling.net>
55272
55273         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
55274         * mi1.c, mi1c.h: Add null directives to multiple-include test.
55275         * mi5.c: Test multiple includes work with -C.
55276         * trigraphs.c: Test ^= version.
55277
55278 2000-10-28  Neil Booth  <neilb@earthling.net>
55279
55280         New tests and test updates for new macro expander.
55281
55282         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
55283         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
55284         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
55285         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
55286         new diagnostic messages.
55287
55288         * gcc.dg/cpp/macro3.c: New tests.
55289
55290 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
55291
55292         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
55293         on the same line.
55294
55295 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
55296
55297         * g++.old-deja/g++.other/eh2.C: New test.
55298
55299 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
55300
55301         * gcc.c-torture/execute/20001027-1.c: New test.
55302
55303 2000-10-26  Richard Henderson  <rth@redhat.com>
55304
55305         * gcc.c-torture/execute/20001026-1.c: New.
55306
55307 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
55308
55309         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
55310         * g++.old-deja/g++.law/builtin1.C: Likewise.
55311         * g++.old-deja/g++.law/ctors10.C: Likewise.
55312         * g++.old-deja/g++.law/virtual3.C: Likewise.
55313         * g++.old-deja/g++.mike/p658.C: Likewise.
55314         * g++.old-deja/g++.other/sibcall1.C: Likewise.
55315         * g++.old-deja/g++.other/vaarg2.C: Likewise.
55316         * g++.old-deja/g++.robertl/eb124.C: Likewise.
55317         * g++.old-deja/g++.robertl/eb44.C: Likewise.
55318         * g++.old-deja/g++.robertl/eb77.C: Likewise.
55319
55320 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
55321
55322         * gcc.c-torture/compile/20001024-1.c: New test.
55323
55324 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
55325
55326         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
55327         to tell us whether or not we are using V3.
55328
55329 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
55330
55331         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
55332         operands.
55333
55334 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55335
55336         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
55337
55338 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
55339
55340         * gcc.c-torture/execute/20001024-1.c: New test.
55341
55342 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
55343
55344         * g++.old-deja/g++.other/sibcall1.C: New test.
55345
55346 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
55347
55348         * gcc.dg/noncompile/init-3.c: New test.
55349
55350 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
55351
55352         * gcc.dg/format-array-1.c: New test.
55353
55354 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55355
55356         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
55357         writing through null pointers; remove comment about testing
55358         unterminated strings.
55359
55360 2000-10-17  Matthew Hiller  <hiller@redhat.com>
55361
55362         * gcc.c-torture/execute/20001017-2.c: New test.
55363
55364 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55365
55366         * gcc.c-torture/compile/20001018-1.c: New test.
55367         * gcc.c-torture/compile/20001018-1.x: Xfail.
55368
55369 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55370
55371         * gcc.c-torture/execute/20001017-1.c: New test.
55372
55373 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55374
55375         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
55376         for multiple use of arguments with scanf formats; add tests for
55377         multiple use of arguments.
55378
55379 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
55380
55381         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
55382         from some old tests.
55383
55384 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55385
55386         * gcc.dg/format-miss-1.c: New test.
55387
55388 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
55389
55390         * gcc.c-torture/execute/20001013-1.c: New test.
55391
55392 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
55393
55394         * gcc.dg/format-branch-1.c: New test.
55395
55396 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
55397
55398         * README, lib/file-format.exp: Remove EGCS references.
55399
55400 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
55401
55402         * gcc.dg/20001013-1.c: New test.
55403
55404 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
55405
55406         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
55407         for intmax_t in the compiler using __typeof__ and the type rules
55408         for conditional expressions.
55409
55410 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
55411
55412         * gcc.dg/20001012-1.c: New test.
55413         * gcc.dg/20001012-2.c: New test.
55414
55415 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55416
55417         * gcc.dg/format-attr-1.c: New test.
55418
55419 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55420
55421         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
55422         __LONG_LONG_MAX__ instead of LLONG_MAX.
55423
55424 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55425
55426         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
55427         scanf flags.
55428         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
55429         flags.
55430
55431 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55432
55433         * gcc.dg/sequence-pt-1.c: New test.
55434
55435 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
55436
55437         * gcc.c-torture/execute/20001011-1.c: New testcase.
55438         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
55439
55440 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
55441
55442         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
55443         does not error on it.
55444
55445 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
55446
55447         * gcc.dg/20001009-1.c: New test.
55448
55449 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
55450
55451         * gcc.c-torture/compile/20001009-1.c: Move from here ....
55452         * gcc.c-torture/execute/20001009-2.c: ... to here.
55453
55454 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
55455
55456         * gcc.c-torture/compile/20001009-1.c: New testcase.
55457         * gcc.c-torture/execute/20001009-1.c: New testcase.
55458         Testcases provided by Jan Hubicka <jh@suse.cz>.
55459
55460 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55461
55462         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
55463         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
55464         uintmax_t using <limits.h> to emulate the compiler's internal
55465         logic.  No longer XFAIL %j tests.
55466
55467 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55468
55469         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
55470         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
55471         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
55472         regexps and details of expected handling of some bad formats.
55473         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
55474         suppression.
55475
55476 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55477
55478         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
55479         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
55480         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
55481         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
55482         in list archives.
55483
55484 2000-10-06  Richard Henderson  <rth@cygnus.com>
55485
55486         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
55487         * g++.old-deja/g++.brendan/crash52.C: Likewise.
55488         * g++.old-deja/g++.jason/report.C: Likewise.
55489         * g++.old-deja/g++.law/friend5.C: Likewise.
55490         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
55491         of the expected warnings.
55492
55493 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
55494
55495         * g++.old-deja/g++.pt/enum14.C: New test.
55496
55497 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
55498
55499         * g++.old-deja/g++.pt/crash59.C: New test.
55500
55501 2000-10-04  Will Cohen  <wcohen@redhat.com>
55502
55503         * gcc.dg/20000926-1.c: New test.
55504
55505 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
55506
55507         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
55508         function name for current C++ compiler.
55509         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
55510
55511 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
55512
55513         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
55514         __PRETTY_FUNCTION__.
55515         * g++.old-deja/g++.ext/pretty2.C: Likewise.
55516
55517 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55518
55519         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
55520
55521 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
55522
55523         * gcc.c-torture/compile/20000923-1.c: New test.
55524
55525 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
55526
55527         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
55528         * g++.old-deja/g++.pt/ttp62.C: Same.
55529         * g++.old-deja/g++.other/inline14.C: Same.
55530
55531 2000-09-24  Richard Henderson  <rth@cygnus.com>
55532
55533         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
55534
55535 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
55536
55537         * gcc.dg/c90-printf-1.c: Add test for wide string format.
55538
55539 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
55540
55541         * gcc.c-torture/compile/20000922-1.c: New file.
55542
55543 2000-09-21  Nick Clifton  <nickc@redhat.com>
55544
55545         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
55546         a signed long modulo operation.
55547         (mod6): New function - perform an unsigned long modulo operation.
55548         (main): Add tests for modulos of very large numbers by very small
55549         dividends.
55550
55551 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55552
55553         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
55554
55555 2000-09-19  Richard Henderson  <rth@cygnus.com>
55556
55557         * gcc.dg/compare2.c (case 10): XFAIL.
55558
55559 2000-09-18  Richard Henderson  <rth@cygnus.com>
55560
55561         * gcc.c-torture/execute/20000906-1.c: Move ...
55562         * gcc.dg/20000906-1.c: ... here.  Only run on targets
55563         that support __builtin_trap.
55564
55565 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
55566
55567         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
55568
55569 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55570
55571         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
55572         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
55573         more $ format tests.
55574
55575 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55576
55577         * gcc.dg/format-errmk-1.c: New test.
55578
55579 2000-09-17  Greg McGary  <greg@mcgary.org>
55580
55581         * gcc.c-torture/execute/20000917-1.x: Remove.
55582
55583 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55584
55585         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
55586
55587 2000-09-17  Greg McGary  <greg@mcgary.org>
55588
55589         * gcc.c-torture/execute/20000917-1.c: New test.
55590         * gcc.c-torture/execute/20000917-1.x: XFAIL.
55591
55592 2000-09-16  Neil Booth  <NeilB@earthling.net>
55593
55594         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
55595         in nested macro bug.
55596
55597 2000-09-15  Neil Booth  <NeilB@earthling.net>
55598
55599         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
55600
55601 2000-09-14  Jeffrey A Law  (law@cygnus.com)
55602
55603         * gcc.c-torture/execute/20000914-1.c: New test.
55604
55605 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
55606
55607         * g++.other/inline13.C: New test.
55608
55609 2000-09-12  Andreas Jaeger  <aj@suse.de>
55610
55611         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
55612         constant by Ulrich Drepper <drepper@redhat.com>.
55613
55614 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
55615
55616         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
55617
55618 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55619
55620         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
55621
55622 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
55623
55624         * gcc.dg/cpp/backslash.c: New test.
55625
55626 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
55627
55628         * gcc.c-torture/execute/20000910-1.c: New test.
55629         * gcc.c-torture/execute/20000910-2.c: Likewise.
55630
55631 2000-09-11  Robert Lipe  <robertl@sco.com>
55632
55633         * gcc.dg/pragma-align.c: New test.
55634
55635 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
55636
55637         * g++.old-deja/g++.pt/explicit82.C: New test.
55638         * g++.old-deja/g++.pt/explicit83.C: New test.
55639
55640 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
55641
55642         * gcc.dg/asm-names.c: New test.
55643
55644 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55645
55646         * gcc.dg/cpp/tr-warn6.c: New test
55647
55648 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55649
55650         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
55651         be accepted.
55652
55653 2000-09-07  Catherine Moore  <clm@redhat.com>
55654
55655         * gcc.c-torture/execute/unroll-1.c: New test.
55656
55657 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
55658
55659         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
55660         ERROR markers.
55661         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
55662         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
55663         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
55664         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
55665         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
55666         Preprocess only.
55667         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
55668         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
55669
55670 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55671
55672         * g++.old-deja/g++.pt/deduct2.C: New test.
55673
55674 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55675
55676         * g++.old-deja/g++.pt/parms2.C: New test.
55677
55678 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55679
55680         * g++.old-deja/g++.pt/crash58.C: New test.
55681
55682 2000-09-06  Greg McGary  <greg@mcgary.org>
55683
55684         * gcc.c-torture/execute/20000906-1.c: New test.
55685         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
55686
55687 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55688
55689         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
55690
55691 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55692
55693         * g++.old-deja/g++.pt/crash57.C: New test.
55694
55695 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55696
55697         * g++.old-deja/g++.pt/crash56.C: New test.
55698
55699 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55700
55701         * g++.old-deja/g++.pt/koenig1.C: New test.
55702
55703 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
55704
55705         * gcc.dg/20000904-1.c: New test.
55706
55707 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
55708
55709         * gcc.dg/cpp/paste8.c: New test.
55710
55711 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
55712
55713         * gcc.c-torture/compile/20000827-1.c: New test.
55714
55715 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55716
55717         * gcc.dg/format-diag-1.c: New test.
55718
55719 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55720
55721         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
55722         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
55723         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
55724         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
55725         gcc.dg/formatz-1.c: Adjust warning regular expressions.
55726
55727 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
55728
55729         * g++.old-deja/g++.other/nested4.C: New test.
55730
55731 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
55732
55733         * g++.old-deja/g++.ns/scoped1.C: New test.
55734
55735 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
55736
55737         * lib/g++.exp: Support testing already-installed GCC.
55738
55739 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55740
55741         * wtr-label-1.c, wtr-suffix-1.c: New tests.
55742
55743 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55744
55745         * gcc.dg/return-type-2.c: New test.
55746
55747 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
55748
55749         * gcc.c-torture/compile/20000825-1.c: New test.
55750
55751 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
55752
55753         * gcc.dg/dwarf2-2.c: New test.
55754
55755 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
55756
55757         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
55758         dg-warning regexps.
55759
55760 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55761
55762         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
55763         gcc.dg/format-ext-5.c: New tests.
55764
55765 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
55766
55767         * g++.old-deja/g++.other/crash22.C: New test.
55768
55769 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
55770
55771         * gcc.dg/noncompile/930622-2.c: Adjust error message.
55772
55773 2000-08-24  Richard Henderson  <rth@cygnus.com>
55774
55775         * gcc.dg/ia64-sync-1.c: New test.
55776         * gcc.dg/ia64-sync-2.c: New test.
55777         * gcc.dg/ia64-asm-1.c: New test.
55778
55779 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
55780
55781         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
55782         * gcc.dg/format-ext-2.c: New test.
55783
55784 2000-08-23  Jason Merrill  <jason@redhat.com>
55785
55786         * lib/old-dejagnu.exp: Also ignore "In member function" and
55787         "At global scope".
55788
55789 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55790
55791         * gcc.dg/noncompile/label-lineno-1.c: New test.
55792
55793 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55794
55795         * gcc.dg/c99-array-nonobj-1.c: New test.
55796
55797 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55798
55799         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
55800         tests.
55801         * gcc.dg/format-ext-1.c: New test.
55802
55803 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55804
55805         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
55806         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
55807         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
55808         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
55809         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
55810
55811 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55812
55813         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
55814         gcc.dg/c99-strftime-2.c: New tests.
55815
55816 2000-08-22  Richard Henderson  <rth@cygnus.com>
55817
55818         * gcc.c-torture/execute/20000822-1.c: New test.
55819
55820 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
55821
55822         * gcc.c-torture/execute/20000819-1.x: Remove.
55823
55824 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
55825
55826         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
55827         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
55828         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
55829         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
55830         gcc.dg/format-xopen-1.c: New tests.
55831
55832 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
55833
55834         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
55835
55836 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
55837
55838         * g++.old-deja/g++.other/loop2.C: New test.
55839
55840         * gcc.c-torture/compile/20000606-1.c: New test.
55841         * gcc.c-torture/compile/20000728-1.c: New test.
55842         * gcc.c-torture/execute/20000801-1.c: New test.
55843         * gcc.c-torture/execute/20000801-2.c: New test.
55844         * gcc.c-torture/execute/20000819-1.c: New test.
55845         * gcc.c-torture/execute/20000819-1.x: XFAIL.
55846         * gcc.dg/20000629-1.c: New test.
55847         * gcc.dg/20000724-1.c: New test.
55848         * gcc.dg/20000807-1.c: New test.
55849
55850 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
55851
55852         * gcc.dg/cpp/pragma-1.c: New test.
55853         * gcc.dg/cpp/pragma-2.c: New test.
55854
55855 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
55856
55857         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
55858         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
55859
55860 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55861
55862         * gcc.c-torture/compile/20000818-1.c: New test.
55863
55864 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
55865
55866         * gcc.c-torture/execute/20000818-1.c: New test.
55867
55868 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55869
55870         * gcc.dg/format-va-1.c: New test.
55871
55872 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
55873
55874         * g++.old-deja/g++.other/typedef8.C: New test.
55875
55876 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
55877
55878         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
55879         * g++.old-deja/g++.mike/net36.C: Mark candidate.
55880         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
55881         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
55882         * g++.old-deja/g++.other/ptrmem7.C: New test.
55883         * g++.old-deja/g++.pt/ptrmem10.C: New test.
55884
55885 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
55886
55887         * g++.old-deja/g++.pt/typename27.C: New test.
55888
55889 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
55890
55891         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
55892         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
55893         * g++.old-deja/g++.pt/friend45.C: New test.
55894         * g++.old-deja/g++.other/friend8.C: New test.
55895
55896 2000-08-15  Richard Henderson  <rth@cygnus.com>
55897
55898         * gcc.c-torture/execute/20000815-1.c: New test.
55899
55900 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
55901
55902         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
55903         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
55904         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
55905
55906 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
55907
55908         * g++.old-deja/g++.other/refinit2.C: New test.
55909
55910 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
55911
55912         * lib/c-torture.exp (c-torture): Make
55913         compiler_conditional_xfail_data global.
55914         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
55915         compiler_conditional_xfail_data machinery.
55916         (f-torture-execute): Likewise.
55917         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
55918         and only when unrolling loops.
55919
55920         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
55921
55922 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
55923
55924         * g++.old-deja/g++.pt/explicit81.C: New test.
55925
55926 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
55927
55928         * g++.old-deja/g++.pt/typename26.C: New test.
55929
55930 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
55931
55932         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
55933         warning.
55934
55935 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
55936
55937         * g++.old-deja/g++.other/array3.C: New test.
55938
55939 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55940
55941         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
55942         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
55943         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
55944         New tests.
55945
55946 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
55947
55948         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
55949         * g++.old-deja/g++.abi/vmihint.C: Likewise.
55950
55951 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
55952
55953         * gcc.c-torture/execute/20000808-1.c: New test.
55954
55955 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55956
55957         * gcc.dg/c90-const-expr-1.c: New test.
55958
55959 2000-08-08  Richard Henderson  <rth@cygnus.com>
55960
55961         * gcc.dg/noncompile/920923-1.c: Declare calloc.
55962
55963 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55964
55965         * gcc.dg/noncompile/const-ll-1.c: New test.
55966
55967 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55968
55969         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
55970
55971 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
55972
55973         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
55974         that running programs linked against the shared version of libobjc
55975         run correctly.
55976
55977 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55978
55979         * gcc.dg/c99-printf-1.c: New test.
55980
55981 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55982
55983         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
55984
55985 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
55986
55987         * gcc.c-torture/execute/20000731-1.x: Delete.
55988
55989 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
55990
55991         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
55992         and torture_without_loops as is done by c-torture.exp.
55993         (search_for): Copy from c-torture.exp.
55994         (gcc-dg-runtest): New function, drives a directory of tests
55995         iterating over the TORTURE_OPTIONS.
55996         (scan-assembler, scan-assembler-not): Move here from
55997         individual directory drivers.
55998
55999         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
56000         defined by lib/gcc-dg.exp.
56001         * gcc.dg/cpp/cpp.exp: Likewise.
56002         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
56003         gcc-dg-runtest, so we cycle over optimization options.
56004
56005         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
56006         * gcc.dg/compare2.c: No longer expected to fail.
56007
56008 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
56009
56010         * gcc.c-torture/execute/20000804-1.c: New test.
56011
56012 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
56013
56014         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
56015
56016 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
56017
56018         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
56019
56020 2000-08-03  Jeffrey A Law  (law@cygnus.com)
56021
56022         * gcc.c-torture/compile/20000803-1.c: New test.
56023
56024 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
56025
56026         * gcc.c-torture/execute/20000801-3.c,
56027         gcc.c-torture/execute/20000801-4.c: New tests.
56028         * gcc.c-torture/execute/20000801-3.x,
56029         gcc.c-torture/execute/20000801-4.x: Xfail.
56030
56031 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
56032
56033         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
56034         libobjc/.libs to allow for libtool.
56035
56036 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
56037
56038         * gcc.c-torture/compile/20000802-1.c: New test.
56039
56040 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
56041
56042         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
56043
56044 2000-07-31  Jeffrey A Law  (law@cygnus.com)
56045
56046         * gcc-c-torture/execute/20000731-2.c: New test.
56047
56048         * gcc.c-torture/execute/20000731-1.c: New test.
56049         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
56050
56051 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
56052
56053         * gcc.dg/cpp/paste7.c: New test.
56054         * gcc.dg/cpp/20000725-1.c: New test.
56055
56056 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
56057
56058         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
56059         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
56060         declaration warning for __builtin_dwarf_reg_size.
56061
56062         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
56063
56064 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56065
56066         * gcc.dg/noncompile/voidparam-1.c: New test.
56067
56068 2000-07-30  Richard Henderson  <rth@cygnus.com>
56069
56070         * gcc.dg/c90-digraph-1.c: Don't xfail.
56071         * gcc.dg/compare2.c (case 10): Xfail.
56072         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
56073
56074 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
56075
56076         * gcc.dg/c99-main-1.c: New test.
56077
56078 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56079
56080         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
56081
56082 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
56083
56084         * gcc.c-tortuer/execute/20000726-1.c: New test.
56085
56086 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
56087
56088         * gcc.c-torture/execute/enum-2.c: New test.
56089
56090 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56091
56092         * gcc.dg/cpp/tr-warn3.c: New test.
56093
56094 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56095
56096         * g++.old-deja/g++.ext/implicit1.C: Remove.
56097         * g++.old-deja/g++.jason/c2.C: Remove
56098         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
56099         * g++.old-deja/g++.pt/crash16.C: Likewise.
56100         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
56101
56102 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56103
56104         * g++.old-deja/g++.other/for2.C: New test.
56105
56106 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
56107
56108         * gcc.dg/20000720-1.c: New test.
56109
56110 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
56111
56112         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
56113
56114 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
56115
56116         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
56117         * gcc.c-torture/execute/20000722-1.c: New.
56118         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
56119
56120 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
56121
56122         * gcc.dg/cpp/20000720-1.S: New test.
56123
56124 2000-07-21  Michael Meissner  <meissner@redhat.com>
56125
56126         * gcc.c-torture/execute/ieee/hugeval.c: New test.
56127
56128 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
56129
56130         * g++.old-deja/g++.brendan/crash16.C,
56131         g++.old-deja/g++.brendan/parse3.C,
56132         g++.old-deja/g++.brendan/redecl1.C,
56133         g++.old-deja/g++.ns/template13.C,
56134         g++.old-deja/g++.other/decl4.C,
56135         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
56136
56137 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
56138
56139         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
56140         and "Internal error".
56141
56142         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
56143         regexps.
56144         * gcc.dg/cpp/paste6.c: New test.
56145
56146 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
56147
56148         * gcc.dg/cpp/tr-direct.c: New test.
56149
56150         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
56151         gcc.dg/cpp/undef1.c: Tweak error regexps.
56152
56153 2000-07-18  Eric Christopher <echristo@redhat.com>
56154
56155         * gcc.c-torture/compile/20000718-1.c: New test.
56156
56157 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
56158
56159         * cpplex.c (_cpp_push_token): If the token being pushed back
56160         is the previous token in this context, just subtract one from
56161         context->posn.
56162         * cppmacro.c (save_expansion): Clear aux field when storing a
56163         placemarker.
56164
56165 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
56166
56167         * gcc.dg/noncompile/redecl-1.c: New test.
56168
56169 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
56170
56171         * gcc.c-torture/execute/20000717-5.c: New test.
56172         * gcc.c-torture/execute/20000717-1.x: Removed.
56173
56174 2000-07-17  Richard Henderson  <rth@cygnus.com>
56175
56176         * gcc.c-torture/execute/20000717-4.c: New test.
56177
56178 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
56179
56180         * gcc.dg/cpp/syshdr.c: New test.
56181         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
56182
56183 2000-07-17  Neil Booth  <neilb@earthling.net>
56184
56185         * gcc.dg/cpp/cmdlne-dM.c: New test.
56186         * gcc.dg/cpp/cmdlne-dD.c: New test.
56187
56188 2000-07-17  Jeffrey A Law  (law@cygnus.com)
56189
56190         * gcc.c-torture/execute/20000717-3.c: New test.
56191
56192         * gcc.c-torture/compile/20000717-1.c: New test.
56193
56194 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
56195
56196         * gcc.c-torture/execute/20000717-2.c: New test.
56197
56198 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56199
56200         * gcc.dg/formatz-1.c: New test.
56201
56202         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
56203         * gcc.dg/c99-digraph-1.c: New tests.
56204
56205         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
56206         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
56207
56208         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
56209         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
56210         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
56211         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
56212         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
56213         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
56214         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
56215
56216 2000-07-17  Greg McGary <greg@mcgary.org>
56217
56218         * gcc.c-torture/execute/20000717-1.c: New test.
56219         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
56220
56221 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
56222
56223         * gcc.c-torture/execute/20000715-2.c: New test.
56224         * gcc.dg/20000715-1.c: New test.
56225
56226 2000-07-15  Michael Meissner  <meissner@redhat.com>
56227
56228         * gcc.c-torture/execute/20000715-1.c: New test.
56229
56230 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
56231
56232         * gcc.c-torture/execute/20000707-1.c: New test.
56233
56234 2000-07-13  Neil Booth  <NeilB@earthling.net>
56235
56236         * gcc.dg/cpp/digraph1.c,
56237         gcc.dg/cpp/digraph2.c,
56238         gcc.dg/cpp/digraphs.c: New tests.
56239
56240 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
56241
56242         * g77.f-torture/compile/20000630-2.f: New test.
56243         * g77.f-torture/compile/20000630-2.x
56244
56245 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
56246
56247         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
56248
56249 2000-07-11  Neil Booth  <NeilB@earthling.net>
56250
56251         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
56252
56253 2000-07-11  Neil Booth  <NeilB@earthling.net>
56254
56255         * gcc.dg/cpp/cmdlne-C.c: New.
56256
56257 2000-07-09  Neil Booth  <NeilB@earthling.net>
56258
56259         * gcc.dg/cpp/directiv.c: New tests.
56260         * gcc.dg/cpp/undef1.c: Update.
56261
56262 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
56263
56264         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
56265
56266 2000-07-09  Neil Booth  <NeilB@earthling.net>
56267
56268         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
56269
56270 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
56271
56272         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
56273         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
56274
56275 2000-07-08  Neil Booth  <NeilB@earthling.net>
56276
56277         * gcc.dg/cpp/macsyntx.c: New tests.
56278
56279 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
56280
56281         * gcc.dg/20000707-1.c: New test.
56282
56283 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
56284
56285         * gcc.c-torture/execute/20000706-1.c: New test.
56286         * gcc.c-torture/execute/20000706-2.c: New test.
56287         * gcc.c-torture/execute/20000706-3.c: New test.
56288         * gcc.c-torture/execute/20000706-4.c: New test.
56289         * gcc.c-torture/execute/20000706-5.c: New test.
56290
56291 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
56292
56293         * g++.old-deja/g++.pt/instantiate7.C: New test.
56294
56295 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
56296
56297         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
56298         * g++.old-deja/g++.mike/thunk3.C: Likewise.
56299         * g++.old-deja/g++.other/rtti3.C: Likewise.
56300         * g++.old-deja/g++.other/rttid3.C: Likewise.
56301
56302 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
56303
56304         *  g77.f-torture/compile/20000630-1.x: Fix typo
56305
56306 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
56307
56308         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
56309         assembly output.
56310
56311 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
56312
56313         * gcc.dg/cpp/ident.c: New test.
56314
56315 2000-07-05  Neil Booth  <NeilB@earthling.net>
56316
56317         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
56318           gcc.dg/cpp/lexstrng.c: New tests.
56319
56320 2000-07-04  Neil Booth  <NeilB@earthling.net>
56321
56322         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
56323         * gcc.dg/cpp/strify2.c: Same.
56324
56325 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
56326
56327         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
56328         * gcc.dg/cpp/19990703-1.c: Likewise.
56329         * gcc.dg/cpp/20000625-1.c: Likewise.
56330         * gcc.dg/cpp/20000625-2.c: Likewise.
56331
56332         * gcc.dg/cpp/macro1.c,
56333         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
56334         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
56335         gcc.dg/cpp/strify1.c,
56336         gcc.dg/cpp/strify2.c: New tests.
56337
56338 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
56339
56340         * gcc.c-torture/execute/20000703-1.c: New test.
56341
56342 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
56343
56344         * g++.old-deja/g++.pt (lookup10.C): New test.
56345
56346 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
56347
56348         * g++.old-deja/g++.pt (typename25.C): New test.
56349
56350 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
56351
56352         * gcc.c-torture/compile/20000701-1.c: New test.
56353
56354 2000-06-30  Nick Clifton  <nickc@cygnus.com>
56355
56356         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
56357         to test case.
56358
56359 2000-06-30  Catherine Moore  <clm@cygnus.com>
56360
56361         * gcc.c-torture/execute/align-1.c: New test.
56362
56363 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
56364
56365         * g++.old-deja/g++.pt/expr8.C: New test.
56366         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
56367
56368 2000-06-29  Nick Clifton  <nickc@cygnus.com>
56369
56370         * gcc.c-torture/compile/20000629-1.c: New test.
56371
56372 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
56373
56374
56375         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
56376         gcc.dg/noncompile directory, depending on whether they're
56377         preprocessor tests or not.  Annotate all the tests for the dg
56378         framework.
56379
56380         * gcc.c-torture/noncompile/noncompile.exp: Delete.
56381         * gcc.dg/noncompile/noncompile.exp: New.
56382
56383         * Moved files:
56384         Old name                                New name
56385         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
56386         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
56387         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
56388         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
56389         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
56390         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
56391         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
56392         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
56393         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
56394         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
56395         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
56396         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
56397         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
56398         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
56399         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
56400         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
56401         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
56402         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
56403         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
56404         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
56405         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
56406         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
56407         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
56408         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
56409
56410         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
56411         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
56412         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
56413         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
56414         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
56415         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
56416
56417 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
56418
56419         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
56420         declare one variable.  On the fourth, error.
56421         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
56422         declared by 20000628-1a.h.
56423
56424 2000-06-29  Richard Henderson  <rth@redhat.com>
56425
56426         * gcc.c-torture/execute/930529-1.x: New file.
56427         * gcc.dg/920413-1.c: Adjust expected warning text.
56428         * gcc.dg/980217-1.c: Declare abort.
56429         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
56430
56431 2000-06-29  Jeffrey A Law  (law@cygnus.com)
56432
56433         * g77.f-torture/compile/20000629-1.f: New test.
56434         * g77.f-torture/compile/20000629-1.x: Expected to fail.
56435
56436 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
56437
56438         Rearrange lots of files, removing entirely the
56439         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
56440         directories.
56441
56442         * Deleted files:
56443         gcc.c-torture/code_quality/code_quality.exp
56444         gcc.c-torture/special/special.exp
56445         gcc.failure/failure.exp
56446         gcc.failure/940409-1.x
56447         gcc.c-torture/compile/961203-1.x
56448
56449         * New files:
56450         gcc.misc-tests/linkage.exp
56451         gcc.c-torture/execute/920730-1t.c
56452         gcc.c-torture/execute/920730-1t.x
56453         gcc.c-torture/compile/920520-1.x
56454         gcc.c-torture/compile/920521-1.x
56455         gcc.c-torture/compile/981006-1.x
56456         gcc.c-torture/execute/eeprof-1.x
56457
56458         * Moved files (possibly with modifications to fit a new harness):
56459         Old name                                New name
56460         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
56461         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
56462         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
56463         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
56464         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
56465         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
56466         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
56467         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
56468         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
56469         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
56470         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
56471         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
56472         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
56473         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
56474
56475 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
56476
56477         * c-torture/compile/961203-1.x: Delete.
56478
56479         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
56480         not exit. Include stdio.h.
56481         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
56482         * gcc.misc-tests/dg-12.c: Likewise.
56483         * gcc.misc-tests/dg-5.c: Likewise.
56484         * gcc.misc-tests/dg-6.c: Likewise.
56485         * gcc.misc-tests/dg-7.c: Prototype abort.
56486         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
56487         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
56488         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
56489         not exit.
56490         * gcc.misc-tests/sieve.c: Use return from main, not exit.
56491         * gcc.misc-tests/sort2.c: Use return from main, not exit.
56492
56493 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
56494
56495         * gcc.dg/cpp/20000628-1.c: New test.
56496         * gcc.dg/cpp/20000628-1.h: New header for above test.
56497         * gcc.dg/cpp/20000628-1a.h: Likewise.
56498
56499 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
56500
56501         * gcc.dg/cpp: New directory.
56502         * gcc.dg/cpp/cpp.exp: New driver.
56503         * gcc.dg/cpp/20000627-1.c: New test.
56504         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
56505         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
56506         and rewrite as a compilation test.
56507
56508         * gcc.dg: Move many files into the cpp subdirectory, possibly
56509         renaming or editing them as well.
56510         Old name                New name
56511         990119-1.c              cpp/19990119-1.c
56512         990228-1.c              cpp/19990228-1.c
56513         990407-1.c              cpp/19990407-1.c
56514         990409-1.c              cpp/19990409-1.c
56515         990413-1.c              cpp/19990413-1.c
56516         990703-1.c              cpp/19990703-1.c
56517         20000127-1.c            cpp/20000127-1.c
56518         20000129-1.c            cpp/20000129-1.c
56519         20000207-1.c            cpp/20000207-1.c
56520         20000207-2.c            cpp/20000207-2.c
56521         20000209-1.c            cpp/20000209-1.c
56522         20000209-2.c            cpp/20000209-2.c
56523         20000301-1.c            cpp/20000301-1.c
56524         20000419-1.c            cpp/20000419-1.c
56525         20000510-1.S            cpp/20000510-1.S
56526         20000519-1.c            cpp/20000519-1.c
56527         20000529-1.c            cpp/20000529-1.c
56528         20000625-1.c            cpp/20000625-1.c
56529         20000625-2.c            cpp/20000625-2.c
56530         cpp-as1.c               cpp/assert1.c
56531         cpp-as2.c               cpp/assert2.c
56532         cxx-comments-1.c        cpp/cxxcom1.c
56533         cxx-comments-2.c        cpp/cxxcom2.c
56534         endif-label.c           cpp/endif.c
56535         cpp-hash1.c             cpp/hash1.c
56536         cpp-hash2.c             cpp/hash2.c
56537         cpp-if1.c               cpp/if-1.c
56538         cpp-if2.c               cpp/if-2.c
56539         cpp-if3.c               cpp/if-3.c
56540         cpp-if4.c               cpp/if-4.c
56541         cpp-if5.c               cpp/if-5.c
56542         cpp-cond.c              cpp/if-cexp.c
56543         cpp-missingop.c         cpp/if-mop.c
56544         cpp-missingparen.c      cpp/if-mpar.c
56545         cpp-opprec.c            cpp/if-oppr.c
56546         cpp-ifparen.c           cpp/if-paren.c
56547         cpp-shortcircuit.c      cpp/if-sc.c
56548         cpp-shift.c             cpp/if-shift.c
56549         cpp-unary.c             cpp/if-unary.c
56550         cpp-li1.c               cpp/line1.c
56551         cpp-li2.c               cpp/line2.c
56552         lineno.c                cpp/line3.c
56553         lineno-2.c              cpp/line4.c
56554         cpp-mi.c                cpp/mi1.c
56555         cpp-mic.h               cpp/mi1c.h
56556         cpp-micc.h              cpp/mi1cc.h
56557         cpp-mind.h              cpp/mi1nd.h
56558         cpp-mindp.h             cpp/mi1ndp.h
56559         cpp-mix.h               cpp/mi1x.h
56560         cpp-mi2.c               cpp/mi2.c
56561         cpp-mi2a.h              cpp/mi2a.h
56562         cpp-mi2b.h              cpp/mi2b.h
56563         cpp-mi2c.h              cpp/mi2c.h
56564         cpp-mi3.c               cpp/mi3.c
56565         cpp-mi3.def             cpp/mi3.def
56566         poison-1.c              cpp/poison.c
56567         pr-impl.c               cpp/prag-imp.c
56568         cpp-redef-2.c           cpp/redef1.c
56569         cpp-redef.c             cpp/redef2.c
56570         strpaste.c              cpp/strp1.c
56571         strpaste-2.c            cpp/strp2.c
56572         cpp-tradpaste.c         cpp/tr-paste.c
56573         cpp-tradstringify.c     cpp/tr-str.c
56574         cpp-tradwarn1.c         cpp/tr-warn1.c
56575         cpp-tradwarn2.c         cpp/tr-warn2.c
56576         trigraphs.c             cpp/trigraphs.c
56577         cpp-unc1.c              cpp/unc1.c
56578         cpp-unc2.c              cpp/unc2.c
56579         cpp-unc3.c              cpp/unc3.c
56580         cpp-unc.c               cpp/unc4.c
56581         undef.c                 cpp/undef1.c
56582         undef-2.c               cpp/undef2.c
56583         cpp-wi1.c               cpp/widestr1.c
56584
56585 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
56586
56587         * lib/g++.exp (g++_include_flags): Tweak.
56588
56589 2000-06-27  H.J. Lu  <hjl@gnu.org>
56590             Loren J. Rittle  <ljrittle@acm.org>
56591
56592         * lib/g++.exp (g++_include_flags): Override libgloss.exp
56593         version with one that knows about the new gcc tree structure.
56594         (g++_link_flags): Same.
56595
56596 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
56597
56598         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
56599         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
56600         case we are cross-compiling.
56601
56602         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
56603         g++.old-deja/g++.niklas/Makefile.in,
56604         g++.old-deja/g++.niklas/configure.in,
56605         g++.old-deja/g++.other/Makefile.in,
56606         g++.old-deja/g++.other/configure.in,
56607         gcc.c-torture/code_quality/Makefile.in,
56608         gcc.c-torture/code_quality/configure.in,
56609         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
56610         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
56611         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
56612         gcc.c-torture/execute/ieee/Makefile.in,
56613         gcc.c-torture/execute/ieee/configure.in,
56614         gcc.c-torture/noncompile/Makefile.in,
56615         gcc.c-torture/noncompile/configure.in,
56616         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
56617         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
56618         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
56619
56620 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
56621
56622         * g++.old-deja/g++.other/ambig3.C: New test.
56623
56624 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
56625
56626         * g++.old-deja/g++.pt/syntax1.C: New test.
56627         * g++.old-deja/g++.pt/syntax2.C: New test.
56628         * g++.old-deja/g++.other/syntax3.C: New test.
56629         * g++.old-deja/g++.other/syntax4.C: New test.
56630
56631 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
56632
56633         * gcc.dg/20000623-1.c: Prototype exit and abort.
56634
56635 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
56636
56637         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
56638         New tests.
56639         * gcc.dg/cpp-mi3.def: New file.
56640
56641         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
56642         inside assertions.
56643         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
56644         lexer's error messages.
56645         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
56646         divine anything from the linemarkers.
56647         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
56648         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
56649
56650 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
56651
56652         * gcc.dg/20000623-1.c: New test.
56653
56654 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
56655
56656         * gcc.c-torture/execute/20000622-1.c: New test.
56657
56658 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
56659
56660         * g++.old-deja/g++.other/init15.C: New test.
56661
56662 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
56663
56664         * g++.old-deja/g++.pt/vaarg2.C: New test.
56665         * g++.old-deja/g++.pt/vaarg3.C: New test.
56666
56667 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
56668
56669         * g++.old-deja/g++.other/dyncast6.C: New test.
56670
56671 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
56672
56673         * gcc.c-torture/execute/loop-6.c: New test.
56674
56675 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
56676
56677         * gcc.dg/20000614-1.c: New test.
56678         * gcc.dg/20000614-2.c: New test.
56679
56680 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
56681
56682         * g++.old-deja/g++.other/inline12.C: New test.
56683
56684 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
56685
56686         * g++.old-deja/g++.other/eh1.C: New test.
56687
56688 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
56689
56690         * g++.old-deja/g++.other/type.C: New test.
56691
56692 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
56693
56694         * g++.old-deja/g++.other/initstring.C: New test.
56695
56696 2000-06-12  Jason Merrill  <jason@redhat.com>
56697
56698         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
56699
56700 2000-06-09  Jeffrey A Law  (law@cygnus.com)
56701
56702         * gcc.c-torture/compile/20000609-1.c: New test.
56703
56704 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
56705
56706         * gcc.dg/20000609-1.c: New test.
56707
56708 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
56709
56710         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
56711         * gcc.c-torture/noncompile/poison-1.c: Move...
56712         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
56713         * gcc.dg/cpp-li1.c: Add a token after the #line.
56714
56715 2000-06-05  Richard Henderson  <rth@cygnus.com>
56716
56717         * gcc.c-torture/execute/20000605-2.c: New test.
56718         * gcc.c-torture/execute/20000605-3.c: New test.
56719
56720 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
56721
56722         * g77.f-torture/execute/20000503-1.x: New file.
56723
56724 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
56725
56726         * g++.old-deja/g++.eh/badalloc1.C: New test.
56727
56728 2000-06-05  Richard Henderson  <rth@cygnus.com>
56729
56730         * gcc.c-torture/execute/20000605-1.c: New test.
56731
56732 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
56733             Nathan Sidwell <nathan@codesourcery.com>
56734
56735         * gcc.c-torture/compile/20000605-1.c: New test.
56736
56737 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
56738
56739         * g77.f-torture/compile/20000601-1.f: New test.
56740
56741 2000-06-03  Richard Henderson  <rth@cygnus.com>
56742
56743         * gcc.c-torture/execute/20000603-1.c: New.
56744
56745 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
56746
56747         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
56748         * gcc.dg/noreturn-2.c (noreturn): Likewise.
56749
56750 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
56751
56752         * gcc.dg/compare2.c (case 12): XFAIL.
56753         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
56754         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
56755
56756         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
56757
56758 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
56759
56760         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
56761         guard macro is already defined when the header is first
56762         included.
56763         * gcc.dg/cpp-mix.h: New file.
56764         * gcc.dg/endif-label.c: Update patterns to match compiler.
56765
56766         * g++.brendan/complex1.C: Declare abort.
56767         * g++.law/refs4.C: Remove XFAIL.
56768         * g++.oliva/expr2.C: Declare abort and exit.
56769
56770 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
56771
56772         * gcc.c-torture/execute/20000528-1.c: New test.
56773
56774         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
56775         * g++.old-deja/g++.law/temps4.C: Likewise.
56776
56777         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
56778         stdlib.h.  Call abort() on failure.
56779         * g++.old-deja/g++.law/refs4.C: Likewise.
56780         * g++.old-deja/g++.law/temps4.C: Likewise.
56781         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
56782         * gcc.c-torture/execute/20000112-1.c: Include string.h.
56783
56784 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
56785
56786         Relative to g++.dg/special:
56787         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
56788
56789         Relative to g++.old-deja:
56790         * g++.brendan/complex1.C, g++.jason/optimize2.C,
56791         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
56792         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
56793         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
56794         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
56795         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
56796         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
56797
56798         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
56799         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
56800         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
56801         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
56802         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
56803         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
56804         and/or string.h.
56805
56806         * g++.other/goto1.C: Update expectations for error messages.
56807
56808 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
56809
56810         * gcc.c-torture/compile/20000523-1.c: New test.
56811
56812 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
56813
56814         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
56815
56816 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
56817
56818         * g++.old-deja/g++.eh/catch11.C: New test.
56819         * g++.old-deja/g++.eh/catch12.C: New test.
56820
56821 2000-05-24  Nick Clifton  <nickc@cygnus.com>
56822
56823         * gcc.c-torture/execute/20000523-1.c: New test.
56824
56825 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
56826
56827         * c-torture/execute/bcp-1.c: Replace abort in arg of
56828         __builtin_constant_p with a generic external function.
56829
56830         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
56831         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
56832         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
56833         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
56834         Prototype abort and/or exit.
56835
56836         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
56837         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
56838         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
56839         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
56840
56841 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
56842
56843         * gcc.dg/dwarf2-1.c: New test.
56844
56845 2000-05-20  Richard Henderson  <rth@cygnus.com>
56846
56847         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
56848
56849 2000-05-20  Andreas Jaeger  <aj@suse.de>
56850
56851         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
56852         testcase.
56853
56854 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
56855
56856         * gcc.c-torture/execute/20000519-2.c: New test.
56857
56858 2000-05-19  Andreas Jaeger  <aj@suse.de>
56859
56860         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
56861         which fails with SSA.
56862
56863         * lib/c-torture.exp: Also test with -O3 -fssa.
56864
56865 2000-05-18  Michael Meissner  <meissner@redhat.com>
56866
56867         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
56868         * gcc.c-torture/execute/920415-1.c: Ditto.
56869         * gcc.c-torture/execute/920501-1.c: Ditto.
56870         * gcc.c-torture/execute/conversion.c: Ditto.
56871         * gcc.c-torture/execute/cvt-1.c: Ditto.
56872
56873 2000-05-18  Jeffrey A Law  (law@cygnus.com)
56874
56875         * gcc.c-torture/compile/20000518-1.c: New test.
56876
56877 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
56878
56879         * g77.f-torture/compile/200005018.f: New test.
56880
56881 2000-05-17  Jeffrey A Law  (law@cygnus.com)
56882
56883         * gcc.c-torture/compile/20000517-1.c: New test.
56884
56885 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56886
56887         * gcc.c-torture/execute/20000516-1.c: New test.
56888
56889 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
56890
56891         * g++.old-deja/g++.other/eh.C: New test.
56892
56893 2000-05-12  Richard Henderson  <rth@cygnus.com>
56894
56895         * gcc.c-torture/execute/990208-1.c (main): Don't pass
56896         constants through to doit's conditional.
56897
56898 2000-05-11  Jeffrey A Law  (law@cygnus.com)
56899
56900         * gcc.c-torture/compile/20000511-1.c: New test.
56901         * g77.f-torture/compile/20000511-1.f: New test.
56902         * g77.f-torture/compile/20000511-2.f: New test.
56903
56904 2000-05-11  Michael Meissner  <meissner@redhat.com>
56905
56906         * gcc.c-torture/execute/20000511-1.c: New test.
56907
56908 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
56909
56910         * gcc.dg/dg.exp: Scan .S files as well as .c files.
56911         * gcc.dg/20000510-1.S: New.
56912
56913 2000-05-08  Catherine Moore  <clm@cygnus.com>
56914
56915         * gcc.dg/unused-3.c: New.
56916
56917 2000-05-06  Richard Henderson  <rth@cygnus.com>
56918
56919           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
56920           * g++.old-deja/g++.mike/warn1.C: Likewise.
56921           * g++.old-deja/g++.pt/local1.C: Likewise.
56922           * g++.old-deja/g++.pt/local7.C: Likewise.
56923           * g++.old-deja/g++.pt/spec16.C: Likewise.
56924
56925 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
56926
56927         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
56928
56929 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
56930
56931           * g77.f-torture/execute/20000503-1.f: New test.
56932
56933 2000-05-04  Andreas Jaeger  <aj@suse.de>
56934
56935         * gcc.dg/noreturn-2.c: New test.
56936
56937 2000-05-04  Neil Booth  <NeilB@earthling.net>
56938
56939         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
56940         preprocessor.
56941
56942 2000-05-04  Richard Henderson  <rth@cygnus.com>
56943
56944         * gcc.c-torture/execute/20000503-1.c: Fix typo.
56945
56946 2000-05-04  Richard Henderson  <rth@cygnus.com>
56947
56948         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
56949         OpenSSL by Jason R Thorpe.
56950
56951 2000-05-03  Jim Wilson  <wilson@cygnus.com>
56952
56953         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
56954
56955 2000-05-03  Robert Lipe <robertlipe@usa.net>
56956
56957         * gcc.dg/20000503-1.c: New test.
56958
56959 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
56960
56961         * gcc.c-torture/compile/20000502-1.c: New test.
56962         * g++.old-deja/g++.other/align.C: New test.
56963         * gcc.dg/cpp-tradstringify.c: New test.
56964
56965 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
56966
56967         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
56968         and hard registers.
56969
56970 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
56971
56972         * gcc.c-torture/execute/loop-5.c: New test.
56973
56974 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
56975
56976         * gcc.c-torture/execute/va-arg-20.c: New test.
56977
56978 2000-04-23  Jeffrey A Law  (law@cygnus.com)
56979
56980         * gcc.c-torture/execute/20000422-1.c: New test.
56981
56982 2000-04-20  Greg McGary  <gkm@gnu.org>
56983
56984         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
56985         when optimizing, but without sibling-call optimizations (-O1).
56986
56987 2000-04-20  Jeffrey A Law  (law@cygnus.com)
56988
56989           * gcc.c-torture/compile/20000420-1.c: New test.
56990
56991 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56992
56993         * g++.abi/ptrflags.C: New test.
56994         * g++.eh/catchptr1.C: Test incomplete pointer chains.
56995
56996 2000-04-19  Catherine Moore  <clm@cygnus.com>
56997
56998         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
56999
57000 2000-04-19  Greg McGary  <gkm@gnu.org>
57001
57002         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
57003         sibling-call optimizations.
57004
57005 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
57006
57007         * gcc.dg/20000419-1.c: New test.
57008
57009 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
57010
57011         * gcc.c-torture/execute/20000412-6.c: New test.
57012
57013 2000-04-12  Jeffrey A Law  (law@cygnus.com)
57014
57015         * gcc.c-torture/execute/20000412-5.c: New test.
57016         * g77.f-torture/compile/20000412-1.f: New test.
57017         * gcc.c-torture/execute/20000412-4.c: New test.
57018         * gcc.c-torture/compile/20000412-2.c: New test.
57019         * gcc.c-torture/execute/20000412-3.c: New test.
57020         * gcc.c-torture/compile/20000412-1.c: New test.
57021         * gcc.c-torture/execute/20000412-2.c: New test.
57022
57023 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
57024
57025         * objc/execute/bf-20.m: New test.
57026
57027 2000-04-10  Richard Henderson  <rth@cygnus.com>
57028
57029         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
57030
57031         * gcc.c-torture/execute/20000412-1.c: New test.
57032
57033 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
57034
57035         * g++.old-deja/g++.eh/catchptr1.C: New test.
57036
57037 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
57038
57039         * g++.old-deja/g++.abi/cxa_vec.C: New test.
57040
57041 2000-04-08  Neil Booth  <NeilB@earthling.net>
57042
57043         * gcc.dg/cpp-nullchar.c: Remove test as
57044         embedded nulls cause problems.
57045
57046 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57047
57048         * gcc.dg/compare2.c: New test.
57049
57050 2000-04-08  Neil Booth  <NeilB@earthling.net>
57051
57052         * gcc.dg/cpp-nullchar.c: New test.
57053
57054 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
57055
57056         * gcc.dg/cpp-mi2.c: New test.
57057         * gcc.dg/cpp-mi2[abc].h: New files.
57058
57059 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
57060
57061         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
57062         member name.
57063
57064 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
57065
57066         * g++.old-deja/g++.abi/vmihint.C: New test.
57067
57068 2000-04-06  Neil Booth  <NeilB@earthling.net>
57069
57070         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
57071         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
57072         copyright.
57073
57074 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
57075
57076         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
57077         avoid stack-frame overwrite.
57078
57079 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
57080
57081         * gcc.c-torture/compile/20000405-2.c: New test.
57082         * gcc.c-torture/compile/20000405-3.c: New test.
57083
57084 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57085
57086         * gcc.c-torture/compile/20000405-1.c: New test.
57087
57088 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
57089
57090         * gcc.dg/cast-qual-1.c: Revert last change.
57091
57092 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57093
57094         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
57095
57096 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
57097
57098         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
57099         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
57100
57101 2000-04-03  Jeffrey A Law  (law@cygnus.com)
57102
57103         * gcc.c-torture/compile/20000403-2.c: New test.
57104         * gcc.c-torture/compile/20000403-1.c: New test.
57105
57106 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
57107
57108         * gcc.c-torture/execute/20000403-1.c: New test.
57109
57110 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
57111
57112         * gcc.c-torture/execute/20000402-1.c: New test.
57113
57114 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
57115
57116         * gcc.c-torture/execute/va-arg-15.c: New test.
57117         * gcc.c-torture/execute/va-arg-16.c: New test.
57118         * gcc.c-torture/execute/va-arg-17.c: New test.
57119         * gcc.c-torture/execute/va-arg-18.c: New test.
57120         * gcc.c-torture/execute/va-arg-19.c: New test.
57121
57122 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
57123
57124         * gcc.c-torture/compile/981211-1.c: Move to...
57125         * gcc.dg/cpp-as1.c: ...here.
57126         * gcc.dg/cpp-as2.c: New file.
57127
57128         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
57129         compiler.
57130
57131 2000-04-02  Neil Booth  <NeilB@earthling.net>
57132
57133         * gcc.dg/cpp-cond.c  New tests.
57134         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
57135         accidental success less likely.
57136         * gcc.dg/cpp-missingop.c  New tests.
57137         * gcc.dg/cpp-missingparen.c  New tests.
57138         * gcc.dg/cpp-shift.c  New tests.
57139         * gcc.dg/cpp-shortcircuit.c  New tests.
57140         * gcc.dg/cpp-unary.c  New tests.
57141
57142 2000-03-29  Jeffrey A Law  (law@cygnus.com)
57143
57144         * gcc.c-torture/compile/20000329-1.c: New test.
57145
57146 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
57147
57148         * gcc.c-torture/compile/20000326-1.c: New test.
57149         * gcc.c-torture/compile/20000326-2.c: New test.
57150
57151 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
57152
57153         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
57154         the first parameter is a function argument.
57155
57156 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
57157
57158         * g++.old-deja/g++.ext/array4.C: New test.
57159
57160 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
57161
57162         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
57163
57164 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57165
57166         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
57167
57168 2000-03-19  Richard Henderson  <rth@cygnus.com>
57169
57170         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
57171
57172 2000-03-19  Richard Henderson  <rth@cygnus.com>
57173
57174         * gcc.c-torture/compile/20000319-1.c: New test.
57175
57176 2000-03-14  Jeffrey A Law  (law@cygnus.com)
57177
57178         * gcc.c-torture/execute/20000314-3.c: New test.
57179         * gcc.c-torture/execute/20000314-2.c: New test.
57180         * gcc.c-torture/execute/20000314-1.c: New test.
57181         * gcc.c-torture/compile/20000314-2.c: New test.
57182         * gcc.c-torture/compile/20000314-1.c: New test.
57183
57184 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
57185
57186         * g++.old-deja/g++.warn/inline.C: New test.
57187
57188 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
57189
57190         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
57191         standards-compliant result rather than specific constants.
57192         Put test-values in array.
57193
57194 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
57195
57196         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
57197         (g++_target_compile): Put test-specific options last.
57198
57199 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
57200
57201         * g++.old-deja/g++.eh/vbase4.C: New test.
57202
57203 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
57204
57205         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
57206
57207 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
57208
57209         * g++.old-deja/g++.brendan/misc12.C: Removed.
57210         * g++.old-deja/g++.pt/memtemp77.C: Constify.
57211         * g++.old-deja/g++.ext/pretty4.C: New test.
57212
57213 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
57214
57215         * g++.old-deja/g++.other/string2.C: New test.
57216
57217 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
57218
57219         * g++.old-deja/g++.warn/impint2.C: New test.
57220
57221 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
57222
57223         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
57224         is 1, not zero.
57225
57226 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
57227
57228         * g++.old-deja/g++.warn/impint.C: New test.
57229         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
57230         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
57231         * g++.old-deja/g++.pt/explicit12.C: Likewise.
57232         * g++.old-deja/g++.pt/explicit13.C: Likewise.
57233         * g++.old-deja/g++.pt/explicit17.C: Likewise.
57234         * g++.old-deja/g++.pt/explicit18.C: Likewise.
57235         * g++.old-deja/g++.pt/explicit19.C: Likewise.
57236         * g++.old-deja/g++.pt/explicit23.C: Likewise.
57237         * g++.old-deja/g++.pt/explicit31.C: Likewise.
57238         * g++.old-deja/g++.pt/explicit35.C: Likewise.
57239         * g++.old-deja/g++.pt/explicit6.C: Likewise.
57240         * g++.old-deja/g++.pt/memclass7.C: Likewise.
57241
57242 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
57243
57244         * gcc.dg/cpp-redef.c: New test.
57245
57246 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
57247
57248         * g++.old-deja/g++.pt/unify7.C: New test.
57249
57250 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57251
57252         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
57253         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
57254
57255 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
57256
57257         * gcc.c-torture/compile/20000224-1.c: New test.
57258
57259 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57260
57261         * gcc.c-torture/compile/cpp-2.c: New test.
57262         * gcc.c-torture/compile/cpp-1.c: New test.
57263
57264 2000-02-25  Jeffrey A Law  (law@cygnus.com)
57265
57266         * gcc.c-torture/execute/20000225-1.c: New test.
57267
57268 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57269
57270         * gcc.dg/cpp-li2.c: New test.
57271
57272         * gcc.dg/cpp-wi1.c: New test.
57273
57274         * gcc.dg/cpp-li1.c: New test.
57275
57276 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
57277
57278         * g++.old-deja/g++.other/sizeof5.C: New test.
57279
57280 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57281
57282         * gcc.c-torture/execute/va-arg-13.c: New test.
57283
57284 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
57285
57286         * gcc.c-torture/execute/va-arg-12.c: New test.
57287
57288 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
57289
57290         * gcc.c-torture/execute/20000223-1.c: New test.
57291
57292 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
57293
57294         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
57295
57296 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
57297
57298         * g++.old-deja/g++.abi/ptrmem.C: New test.
57299
57300 2000-02-19  Richard Henderson  <rth@cygnus.com>
57301
57302         * gcc.c-torture/compile/init-3.c: New.
57303
57304 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
57305
57306         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
57307         ALWAYS_CXXFLAGS.
57308
57309 2000-02-11  Robert Lipe <robertl@sco.com>
57310
57311         * gcc.c-torture/compile/20000211-3.c: New test.
57312
57313 2000-02-11  Martin Buchholz <martin@xemacs.org>
57314
57315         * gcc.c-torture/compile/20000211-2.c: New test.
57316
57317 2000-02-11  Jeffrey A Law  (law@cygnus.com)
57318
57319         * gcc.c-torture/compile/20000211-1.c: New test.
57320
57321 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
57322
57323         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
57324           on native targets
57325
57326 2000-02-08  Nathan Sidwell  <nathan@acm.org>
57327
57328         * g++.old-deja/g++.other/cast5.C: New test.
57329
57330 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
57331
57332         * gcc.c-torture/execute/20000205-1.c: New.
57333
57334 2000-02-03  Nathan Sidwell  <nathan@acm.org>
57335
57336         * g++.old-deja/g++.jason/cast3.C: Return void.
57337         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
57338
57339 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57340
57341         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
57342
57343         * gcc.dg/loop-1.c: New test.
57344
57345 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
57346
57347         * gcc.c-torture/compile/20000127-1.c: New test.
57348         * gcc.c-torture/execute/991228-1.c: New test.
57349
57350 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57351
57352         * gcc.dg/unused-2.c: New test.
57353
57354         * gcc.dg/conv-1.c: New test.
57355
57356 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
57357
57358         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
57359         compiler.
57360         (tool_option_proc): Fix typo.
57361
57362 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
57363
57364         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
57365         of the ld on the host, not on the build machine.
57366         Also, don't crash if '--help' is not a supported option.
57367
57368 2000-01-24  Richard Henderson  <rth@cygnus.com>
57369
57370         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
57371
57372 2000-01-20  Jeffrey A Law  (law@cygnus.com)
57373
57374         * gcc.c-torture/execute/20000120-2.c: New test.
57375         * gcc.c-torture/execute/20000120-1.c: New test.
57376
57377 2000-01-13  Jeffrey A Law  (law@cygnus.com)
57378
57379         * gcc.c-torture/execute/20000113-1.c: New test.
57380
57381 2000-01-12  Jeffrey A Law  (law@cygnus.com)
57382
57383         * gcc.c-torture/execute/20000112-1.c: New test.
57384
57385 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57386
57387         * gcc.dg/20000111-1.c: New test.
57388
57389 2000-01-10  Jeffrey A Law  (law@cygnus.com)
57390
57391         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
57392         with 16 bit integers.
57393
57394 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57395
57396         * gcc.dg/20000108-1.c: New test.
57397
57398 2000-01-05  Nathan Sidwell  <nathan@acm.org>
57399
57400         * g++.old-deja/g++.ns/koenig8.C: New test.
57401
57402 2000-01-05  Nathan Sidwell  <nathan@acm.org>
57403
57404         * g++.old-deja/g++.other/cast4.C: New test.
57405
57406 2000-01-05  Jeffrey A Law  (law@cygnus.com)
57407
57408         * gcc.c-torture/compile/20000105-2.c: New test.
57409         * gcc.c-torture/compile/20000105-1.c: New test.
57410
57411 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57412
57413         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
57414         references to printf & atoi to conform to ANSI standard.
57415         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
57416         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
57417         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
57418         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
57419         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
57420         * g++.old-deja/g++.brendan/complex1.C: Likewise.
57421         * g++.old-deja/g++.brendan/copy1.C: Likewise.
57422         * g++.old-deja/g++.brendan/copy2.C: Likewise.
57423         * g++.old-deja/g++.brendan/copy3.C: Likewise.
57424         * g++.old-deja/g++.brendan/copy4.C: Likewise.
57425         * g++.old-deja/g++.brendan/copy5.C: Likewise.
57426         * g++.old-deja/g++.brendan/copy6.C: Likewise.
57427         * g++.old-deja/g++.brendan/copy7.C: Likewise.
57428         * g++.old-deja/g++.brendan/copy8.C: Likewise.
57429         * g++.old-deja/g++.brendan/crash11.C: Likewise.
57430         * g++.old-deja/g++.brendan/crash14.C: Likewise.
57431         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
57432         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
57433         * g++.old-deja/g++.brendan/delete2.C: Likewise.
57434         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
57435         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
57436         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
57437         * g++.old-deja/g++.brendan/eh1.C: Likewise.
57438         * g++.old-deja/g++.brendan/groff1.C: Likewise.
57439         * g++.old-deja/g++.brendan/init3.C: Likewise.
57440         * g++.old-deja/g++.brendan/misc12.C: Likewise.
57441         * g++.old-deja/g++.brendan/misc7.C: Likewise.
57442         * g++.old-deja/g++.brendan/new2.C: Likewise.
57443         * g++.old-deja/g++.brendan/operators4.C: Likewise.
57444         * g++.old-deja/g++.brendan/operators5.C: Likewise.
57445         * g++.old-deja/g++.brendan/overload2.C: Likewise.
57446         * g++.old-deja/g++.brendan/overload7.C: Likewise.
57447         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
57448         * g++.old-deja/g++.brendan/reference1.C: Likewise.
57449         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
57450         * g++.old-deja/g++.brendan/template24.C: Likewise.
57451         * g++.old-deja/g++.brendan/template3.C: Likewise.
57452         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
57453         * g++.old-deja/g++.jason/inline3.C: Likewise.
57454         * g++.old-deja/g++.jason/opeq.C: Likewise.
57455         * g++.old-deja/g++.law/arg5.C: Likewise.
57456         * g++.old-deja/g++.law/arm7.C: Likewise.
57457         * g++.old-deja/g++.law/ctors11.C: Likewise.
57458         * g++.old-deja/g++.law/cvt8.C: Likewise.
57459         * g++.old-deja/g++.law/init9.C: Likewise.
57460         * g++.old-deja/g++.law/refs4.C: Likewise.
57461         * g++.old-deja/g++.law/template2.C: Likewise.
57462         * g++.old-deja/g++.law/visibility24.C: Likewise.
57463         * g++.old-deja/g++.law/vtable3.C: Likewise.
57464         * g++.old-deja/g++.mike/asm2.C: Likewise.
57465         * g++.old-deja/g++.mike/eh1.C: Likewise.
57466         * g++.old-deja/g++.mike/misc1.C: Likewise.
57467         * g++.old-deja/g++.mike/misc13.C: Likewise.
57468         * g++.old-deja/g++.mike/misc14.C: Likewise.
57469         * g++.old-deja/g++.mike/ns12.C: Likewise.
57470         * g++.old-deja/g++.mike/p1248.C: Likewise.
57471         * g++.old-deja/g++.mike/p3708.C: Likewise.
57472         * g++.old-deja/g++.mike/p3708a.C: Likewise.
57473         * g++.old-deja/g++.mike/p3708b.C: Likewise.
57474         * g++.old-deja/g++.mike/p646.C: Likewise.
57475         * g++.old-deja/g++.mike/p700.C: Likewise.
57476         * g++.old-deja/g++.mike/p783.C: Likewise.
57477         * g++.old-deja/g++.mike/p783a.C: Likewise.
57478         * g++.old-deja/g++.mike/p783b.C: Likewise.
57479         * g++.old-deja/g++.mike/p786.C: Likewise.
57480         * g++.old-deja/g++.mike/p789.C: Likewise.
57481         * g++.old-deja/g++.mike/p789a.C: Likewise.
57482         * g++.old-deja/g++.mike/p807a.C: Likewise.
57483         * g++.old-deja/g++.other/delete3.C: Likewise.
57484         * g++.old-deja/g++.other/dyncast1.C: Likewise.
57485         * g++.old-deja/g++.other/dyncast2.C: Likewise.
57486         * g++.old-deja/g++.other/dyncast3.C: Likewise.
57487         * g++.old-deja/g++.other/empty1.C: Likewise.
57488         * g++.old-deja/g++.other/temporary1.C: Likewise.
57489         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
57490         * g++.old-deja/g++.pt/t16.C: Likewise.
57491         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
57492
57493 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
57494
57495         * gcc.dg/991230-1.c: New test.
57496
57497 1999-12-29  Jeffrey A Law  (law@cygnus.com)
57498
57499         * gcc.c-torture/compile/991229-3.c: New test.
57500         * gcc.c-torture/compile/991229-2.c: New test.
57501         * gcc.c-torture/compile/991229-1.c: New test.
57502
57503 1999-12-29  Greg McGary <gkm@eng.ascend.com>
57504
57505         * gcc.c-torture/compile/labels-2.c: New test.
57506
57507 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
57508
57509         * gcc.c-torture/execute/991227-1.c: New test.
57510
57511 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57512
57513         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
57514
57515 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
57516
57517         * gcc.c-torture/execute/991221-1.c: New test.
57518
57519 1999-12-20  Nathan Sidwell  <nathan@acm.org>
57520
57521         * g++.old-deja/g++.other/cast3.C: New test.
57522
57523 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
57524
57525         * gcc.c-torture/execute/991216-4.c: New test.
57526
57527 1999-12-16  Michael Meissner  <meissner@cygnus.com>
57528
57529         * gcc.c-torture/execute/991216-1.c: New test.
57530         * gcc.c-torture/execute/991216-2.c: New test.
57531         * gcc.c-torture/execute/991216-3.c: New test.
57532
57533 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
57534
57535         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
57536         Actually make the test fail by using "-O2" for compilation.
57537
57538 1999-12-15  Nathan Sidwell  <nathan@acm.org>
57539
57540         * g++.old-deja/g++.warn/cast-align1.C: New test.
57541
57542 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
57543
57544         * gcc.c-torture/compile/991214-1.c: New test.
57545         * gcc.c-torture/compile/991214-2.c: New test.
57546
57547 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
57548
57549         * gcc.dg/991214-1.c: New test.
57550
57551 1999-12-13  Jeffrey A Law  (law@cygnus.com)
57552
57553         * gcc.c-torture/compile/991213-3.c: New test.
57554         * gcc.c-torture/compile/991213-2.c: New test.
57555         * gcc.c-torture/compile/991213-1.c: New test.
57556
57557 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
57558
57559         * gcc.dg/991209-1.c: New test.
57560
57561 1999-12-08  Nathan Sidwell <nathan@acm.org>
57562
57563         * gcc.c-torture/compile/991208-1.c: New test.
57564
57565 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57566
57567         * gcc.dg/ultrasp2.c: New test.
57568
57569 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
57570
57571         * g++.old-deja/g++.abi/align.C (main): Fix typo.
57572
57573 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
57574
57575         * gcc.c-torture/compile/991202-1.c: New test.
57576         * gcc.c-torture/execute/991202-1.c: New test.
57577         * gcc.c-torture/execute/991202-2.c: New test.
57578         * gcc.c-torture/execute/991202-3.c: New test.
57579
57580 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
57581
57582         * g++.old-deja/g++.abi/align.C: New test.
57583         * g++.old-deja/g++.abi/aggregates.C: Likewise.
57584         * g++.old-deja/g++.abi/bitfields.C: Likewise.
57585
57586 1999-12-01  Richard Henderson  <rth@cygnus.com>
57587
57588         * gcc.c-torture/execute/991201-1.c: New.
57589
57590 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
57591
57592         * gcc.dg/991129-1.c: New test.
57593
57594 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
57595
57596         * gcc.c-torture/compile/991127-1.c: New test.
57597
57598 1999-11-22  Nathan Sidwell  <nathan@acm.org>
57599
57600         * g++.old-deja/g++.other/warn4.C: New test.
57601
57602 1999-11-22  Nathan Sidwell  <nathan@acm.org>
57603
57604         * g++.old-deja/g++.eh/cleanup2.C: New test.
57605         * g++.old-deja/g++.ext/pretty2.C: New test.
57606         * g++.old-deja/g++.ext/pretty3.C: New test.
57607         * g++.old-deja/g++.other/debug6.C: New test.
57608
57609 1999-10-20  Jim Wilson  <wilson@cygnus.com>
57610
57611         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
57612         compiler_output to look for one error message instead of two.
57613
57614 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
57615
57616         * gcc.c-torture/execute/991118-1.c: Also test case
57617         where the word boundary does not split a byte evenly.
57618
57619 1999-11-19  Nathan Sidwell  <nathan@acm.org>
57620
57621         * g++.old-deja/g++.ext/restrict1.C: New test.
57622
57623 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
57624
57625         * gcc.c-torture/execute/991118-1.c: New test.
57626
57627 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
57628
57629         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
57630         working directory pathnames.
57631
57632 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
57633
57634         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
57635         host is equipped with driver.h and driver.o so it can actually
57636         compile and run the tests.
57637
57638 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
57639
57640         * gcc.c-torture/compile/991008-1.c: New test.
57641
57642 1999-11-08  Nick Clifton  <nickc@cygnus.com>
57643
57644         * lib/gcc-dg.exp: Include target-supports.exp
57645
57646 1999-11-05  Nick Clifton  <nickc@cygnus.com>
57647
57648         * lib/target-supports.exp: New file: Provide procs to test for
57649         features supported by the target.
57650         (check_weak_available): Moved here from ecos.exp.
57651         (check_alias_available): New proc: Determine of the target
57652         toolchain supports the alias attribute.
57653
57654         * gcc.dg/special/ecos.exp: Move check_weak_available to
57655         target-supports.exp.
57656         (alias-1.c): Only perform the test if the target supports
57657         aliases.
57658         (wkali-1.c): Only perform the test if the target supports
57659         aliases.
57660
57661         * gcc.dg/990506-0.c: Expect error messages from cross
57662         targets as well as native targets.
57663
57664 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57665
57666         * gcc.dg/ultrasp1.c: Removed xfail.
57667         * gcc.dg/struct-ret-2.c: Likewise.
57668         * gcc.dg/array-1.c: Likewise.
57669
57670 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57671
57672         * gcc.dg/struct-ret-2.c: New test.
57673
57674         * gcc.dg/array-1.c: New test.
57675
57676 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
57677
57678         * gcc.c-torture/execute/991030-1.c: New test.
57679
57680 1999-10-26  Richard Henderson  <rth@cygnus.com>
57681
57682         * gcc.c-torture/compile/991026-2.c: New test.
57683
57684 1999-10-26  Jeffrey A Law  (law@cygnus.com)
57685
57686         * gcc.c-torture/compile/991026-1.c: New test.
57687
57688 1999-10-23  Jeffrey A Law  (law@cygnus.com)
57689
57690         * gcc.c-torture/execute/991023-1.c: New test.
57691
57692 1999-10-19  Jeffrey A Law  (law@cygnus.com)
57693
57694         * gcc.c-torture/execute/991019-1.c: New test.
57695
57696 1999-10-16  Richard Henderson  <rth@cygnus.com>
57697
57698         * gcc.c-torture/execute/991016-1.c: New test.
57699
57700 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
57701
57702         * gcc.c-torture/execute/991014-1.c: New test.
57703
57704 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
57705
57706         * g++.old-deja/g++.other/union2.C: New test.
57707
57708 1999-10-13  Nathan Sidwell  <nathan@acm.org>
57709
57710         * g++.old-deja/g++.other/vaarg2.C: New test.
57711         * g++.old-deja/g++.other/vaarg3.C: New test.
57712
57713 1999-10-12  Craig Burley  <craig@jcb-sc.com>
57714
57715         * g77.f-torture/noncompile/19990905-1.f: Moved from being
57716         in compile/.
57717
57718 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
57719
57720         * gcc.c-torture/execute/va-arg-11.c: New test.
57721
57722 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
57723
57724         * lib/file-format.exp (gcc_target_object_format): Don't
57725         crash if objdump is unavailable.
57726
57727 1999-09-29  Donn Terry <donn@interix.com>
57728
57729         * gcc.misc-tests/mg.exp: delete extraneous redirection.
57730
57731 1999-09-28  Nick Clifton  <nickc@cygnus.com>
57732
57733         * gcc.c-torture/compile/990928-1.c: New test.
57734
57735 1999-09-28  Nathan Sidwell  <nathan@acm.org>
57736
57737         * g++.old-deja/g++.other/decl6.C: New test.
57738
57739 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57740
57741         * gcc.c-torture/execute/va-arg-10.c: New test.
57742
57743 1999-09-27  Nathan Sidwell  <nathan@acm.org>
57744
57745         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
57746         __PRETTY_FUNCTION__.
57747
57748 1999-09-23  Nick Clifton  <nickc@cygnus.com>
57749
57750         * gcc.c-torture/execute/990923-1.c: New test.
57751
57752 1999-09-21  Nick Clifton  <nickc@cygnus.com>
57753
57754         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
57755         for which -fpic is inappropriate.
57756
57757 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
57758
57759         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
57760
57761 1999-09-21  Nathan Sidwell  <nathan@acm.org>
57762
57763         * g++.old-deja/g++.other/dyncast1.C: New test.
57764         * g++.old-deja/g++.other/dyncast2.C: New test.
57765         * g++.old-deja/g++.other/dyncast3.C: New test.
57766         * g++.old-deja/g++.other/dyncast4.C: New test.
57767         * g++.old-deja/g++.other/dyncast5.C: New test.
57768         * g++.old-deja/g++.eh/catch3.C: New test.
57769         * g++.old-deja/g++.eh/catch3p.C: New test.
57770         * g++.old-deja/g++.eh/catch4.C: New test.
57771         * g++.old-deja/g++.eh/catch4p.C: New test.
57772         * g++.old-deja/g++.eh/catch5.C: New test.
57773         * g++.old-deja/g++.eh/catch5p.C: New test.
57774         * g++.old-deja/g++.eh/catch6.C: New test.
57775         * g++.old-deja/g++.eh/catch6p.C: New test.
57776         * g++.old-deja/g++.eh/catch7.C: New test.
57777         * g++.old-deja/g++.eh/catch7p.C: New test.
57778         * g++.old-deja/g++.eh/catch8.C: New test.
57779         * g++.old-deja/g++.eh/catch8p.C: New test.
57780         * g++.old-deja/g++.eh/catch9.C: New test.
57781         * g++.old-deja/g++.eh/catch9p.C: New test.
57782
57783 1999-09-13  Nathan Sidwell  <nathan@acm.org>
57784
57785         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
57786         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
57787
57788 1999-09-13  Jeffrey A Law  (law@cygnus.com)
57789
57790         * gcc.c-torture/compile/990913-1.c: New test.
57791
57792 1999-09-10  Nathan Sidwell  <nathan@acm.org>
57793
57794         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
57795         * g++.old-deja/g++.jason/rfg5.C: Likewise.
57796
57797 1999-09-09  Richard Henderson  <rth@cygnus.com>
57798
57799         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
57800
57801 1999-09-09  Nathan Sidwell  <nathan@acm.org>
57802
57803         * g++.old-deja/g++.other/lookup11.C: New test.
57804         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
57805         what is permitted and what we want.
57806         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
57807         overload use.
57808         * g++.old-deja/g++.jason/rfg5.C: Likewise.
57809
57810 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
57811
57812         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
57813         * gcc.c-torture/noncompile/poison-1.c: New file.
57814
57815 1999-09-08  Nathan Sidwell  <nathan@acm.org>
57816
57817         * g++.old-deja/g++.other/sizeof3.C: New test.
57818         * g++.old-deja/g++.other/sizeof4.C: New test.
57819         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
57820         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
57821
57822 1999-09-07  Richard Henderson  <rth@cygnus.com>
57823
57824         * gcc.dg/va-arg-1.c: New.
57825
57826 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57827
57828         * gcc.c-torture/execute/va-arg-9.c: New test.
57829
57830 1999-09-05  Craig Burley  <craig@jcb-sc.com>
57831
57832         * g77.f-torture/compile/980519-2.f: New test.
57833         * g77.f-torture/compile/19990905-0.f: New test.
57834         * g77.f-torture/compile/19990905-1.f: New test.
57835         * g77.f-torture/compile/19990905-2.f: New test.
57836
57837         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
57838
57839 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
57840
57841         * gcc.c-torture/execute/990827-1.c: Fix typo.
57842
57843 1999-09-03  Nathan Sidwell  <nathan@acm.org>
57844
57845         * g++.old-deja/g++.other/deref1.C: New test.
57846
57847 1999-09-02  Nathan Sidwell  <nathan@acm.org>
57848
57849         * g++.old-deja/g++.other/ambig2.C: New test.
57850         * g++.old-deja/g++.other/cond5.C: New test.
57851         * g++.old-deja/g++.other/lookup16.C: New test.
57852
57853 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
57854
57855         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
57856         assemblers too.
57857
57858 1999-08-31  Jeffrey A Law  (law@cygnus.com)
57859
57860         * lib/c-torture.exp: Avoid the "compare executables" optimization
57861         when testing native.
57862
57863 1999-08-29  Jeffrey A Law  (law@cygnus.com)
57864
57865         * gcc.c-torture/execute/990829-1.c: New test.
57866         * gcc.c-torture/compile/990829-1.c: New test.
57867
57868 1999-08-27  Paul Burchard  <burchard@pobox.com>
57869
57870         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
57871         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
57872         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
57873         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
57874         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
57875         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
57876         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
57877         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
57878         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
57879         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
57880         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
57881
57882 1999-08-27  Jeffrey A Law  (law@cygnus.com)
57883
57884         * gcc.c-torture/execute/990827-1.c: New test.
57885
57886 1999-08-26  Craig Burley  <craig@jcb-sc.com>
57887
57888         * g77.f-torture/noncompile/19990826-4.f: New test.
57889
57890         * g77.f-torture/compile/19990826-3.f: New test.
57891
57892         * g77.f-torture/execute/19990826-2.f: New test.
57893
57894         * g77.f-torture/compile/19990826-1.f: New test.
57895
57896         * gcc.c-torture/execute/990826-0.c: New test.
57897         * g77.c-torture/execute/19990826-0.f: New test.
57898
57899         * g77.f-torture/noncompile/970626-2.f: New test.
57900
57901 1999-08-25  Paul Burchard  <burchard@pobox.com>
57902
57903         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
57904         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
57905         lss-011.C: New tests.
57906
57907 1999-08-25  Nathan Sidwell  <nathan@acm.org>
57908
57909         * g++.old-deja/g++.other/decl5.C: New test.
57910
57911 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57912
57913         * noncompile/noncompile.exp: Load_lib c-torture.exp.
57914         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
57915         call `postbase' for each one.  All callers of `postbase' changed
57916         to call this instead.
57917
57918 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
57919
57920         * gcc.c-torture/execute/990811-1.c: New test.
57921
57922 1999-08-09  Nick Clifton  <nickc@cygnus.com>
57923
57924         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
57925         just native ones.
57926
57927         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
57928         just native ones.
57929
57930 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
57931
57932         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
57933
57934 1999-08-04  Jeffrey A Law  (law@cygnus.com)
57935
57936         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
57937
57938 1999-08-04  Nathan Sidwell  <nathan@acm.org>
57939
57940         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
57941
57942 1999-08-04  Jeffrey A Law  (law@cygnus.com)
57943
57944         * gcc.c-torture/execute/990804-1.c: New test.
57945
57946 1999-08-03  Nathan Sidwell  <nathan@acm.org>
57947
57948         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
57949         * g++.old-deja/g++.brendan/crash64.C: Likewise.
57950         * g++.old-deja/g++.brendan/overload8.C: Likewise.
57951
57952 1999-08-03  Nathan Sidwell  <nathan@acm.org>
57953
57954         * g++.old-deja/g++.other/struct1.C: New test.
57955
57956 1999-08-03  Nathan Sidwell  <nathan@acm.org>
57957
57958         * g++.old-deja/g++.other/enum2.C: New test.
57959
57960 1999-08-02  Richard Henderson  <rth@cygnus.com>
57961
57962         Adapted from tests from Franz Sirl:
57963         * gcc.c-torture/execute/va-arg-7.c: New test.
57964         * gcc.c-torture/execute/va-arg-8.c: New test.
57965
57966 1999-08-01  Jeffrey A Law  (law@cygnus.com)
57967
57968         * gcc.c-torture/compile/990801-2.c: New test.
57969
57970         * gcc.c-torture/compile/990801-1.c: New test.
57971
57972 1999-07-27  Michael Meissner  <meissner@cygnus.com>
57973
57974         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
57975         fp-cmp-1.c, converting double to float.
57976
57977         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
57978         fp-cmp-1.c, converting double to long double.
57979
57980         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
57981         from fr1 to unknown_register, since fr1 is a legitimate register
57982         on some machines.
57983
57984 1999-07-25  Jeffrey A Law  (law@cygnus.com)
57985
57986         * README: More listname related changes.
57987
57988 1999-07-08  Catherine Moore  <clm@cygnus.com>
57989
57990         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
57991
57992 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
57993
57994         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
57995
57996 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
57997
57998         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
57999
58000 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
58001
58002         * gcc.dg/990703-1.c: New test.
58003
58004 1999-06-29  Nick Clifton  <nickc@cygnus.com>
58005
58006         * lib/file-format.exp: New file: Move definition of proc
58007         gcc_target_object_format to here from
58008         gcc.dg/special/ecos.exp.
58009
58010         * lib/c-torture.exp: Include lib file-format.exp.
58011         * lib/gcc-dg.exp: Include lib file-format.exp.
58012
58013         * gcc.dg/special/ecos.exp: Remove definition of proc
58014         gcc_target_object_format.
58015
58016 1999-06-28  Jeffrey A Law  (law@cygnus.com)
58017
58018         * gcc.c-torture/execute/990628-1.c: New test.
58019
58020 1999-06-25  Jeffrey A Law  (law@cygnus.com)
58021
58022         * gcc.c-torture/compile/990625-2.c: New test.
58023
58024         * gcc.c-torture/compile/990625-1.c: New test.
58025
58026 1999-06-23  Nick Clifton  <nickc@cygnus.com>
58027
58028         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
58029         attributes compile.
58030         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
58031         ports that use the COFF/PE file format.
58032
58033 1999-06-17  Jeffrey A Law  (law@cygnus.com)
58034
58035         * gcc.c-torture/compile/990617-1.c: New test.
58036
58037 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
58038
58039         * g++.old-deja/g++.other/decl4.C: New test.
58040
58041 1999-06-14  Nathan Sidwell  <nathan@acm.org>
58042
58043         * g++.old-deja/g++.other/bitfld3.C: New test.
58044
58045 1999-06-08  Nathan Sidwell  <nathan@acm.org>
58046
58047         * g++.old-deja/g++.eh/catch1.C: New test.
58048
58049 1999-06-07  Jeffrey A Law  (law@cygnus.com)
58050
58051         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
58052
58053         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
58054         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
58055
58056 1999-06-05  Craig Burley  <craig@jcb-sc.com>
58057
58058         * g77.f-torture/compile/19990502-0.f: Replace with new,
58059         shorter, test that still fails after recent changes.
58060
58061 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
58062
58063         * gcc.c-torture/execute/990604-1.c: New test.
58064
58065 1999-05-31  Jeffrey A Law  (law@cygnus.com)
58066
58067         * gcc.c-torture/execute/990531-1.c: New test.
58068
58069 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58070
58071         * gcc.c-torture/compile/990527-1.c: New test.
58072
58073 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
58074
58075         * gcc.c-torture/execute/990527-1.c: New test.
58076
58077 1999-05-25  Nick Clifton  <nickc@cygnus.com>
58078
58079         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
58080         bitfields as signed.
58081
58082 1999-05-25  Craig Burley  <craig@jcb-sc.com>
58083
58084         * g77.f-torture/compile/19990525-0.f: New test.
58085
58086 1999-05-25  Jeffrey A Law  (law@cygnus.com)
58087
58088         * gcc.c-torture/execute/990525-2.c: New test.
58089
58090         * gcc.c-torture/execute/990525-1.c: New test.
58091
58092 1999-05-24  Nathan Sidwell  <nathan@acm.org>
58093
58094         * g++.old-deja/g++.other/anon3.C: New test.
58095         * g++.old-deja/g++.other/anon4.C: New test.
58096         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
58097         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
58098         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
58099         Merrill).
58100
58101 1999-05-24  Jeffrey A Law  (law@cygnus.com)
58102
58103         * gcc.c-torture/execute/990524-1.c: New test.
58104
58105         * gcc.dg/990524-1.c: New test.
58106
58107 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58108
58109         * gcc.c-torture/compile/990523-1.c: New test.
58110
58111 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
58112
58113         * gcc.c-torture/compile/990519-1.c: New test.
58114
58115 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
58116
58117         * gcc.c-torture/compile/990517-1.c: New test.
58118
58119         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
58120         (e4, f4): New tests.
58121         (main): Call them.
58122
58123 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58124
58125         * gcc.dg/noreturn-1.c: New test.
58126
58127 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
58128
58129         * gcc.c-torture/execute/990513-1.c: New test.
58130
58131 1999-05-10  Richard Henderson  <rth@cygnus.com>
58132
58133         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
58134
58135 1999-05-10  Craig Burley  <craig@jcb-sc.com>
58136
58137         * g77.f-torture/execute/erfc.f: Use small single-precision
58138         values, to avoid problems on Alphas when not -mieee.
58139
58140 1999-05-08  Craig Burley  <craig@jcb-sc.com>
58141
58142         * gcc.dg/990506-0.c: New test.
58143
58144 1999-05-08  Richard Henderson  <rth@cygnus.com>
58145
58146         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
58147         the constant to test.  Don't XFAIL 64-bit targets.
58148
58149         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
58150         * g++.old-deja/g++.law/profile1.C: Likewise.
58151
58152         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
58153         operator new instances.
58154         * g++.old-deja/g++.other/delete5.C: Likewise.
58155
58156 1999-05-03  Craig Burley  <craig@jcb-sc.com>
58157
58158         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
58159         intrinsic.
58160
58161 1999-05-03  Craig Burley  <craig@jcb-sc.com>
58162
58163         * g77.f-torture/execute/u77-test.f: Reverse order of two
58164         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
58165
58166 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58167
58168         * gcc.dg/compare1.c: New test.
58169
58170 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
58171
58172         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
58173         New tests.
58174
58175 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58176
58177         * g77.f-torture/compile/19990502-1.f: New test.
58178
58179 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58180
58181         * g77.f-torture/compile/19990502-0.f: New test.
58182
58183 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58184
58185         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
58186         intrinsic.
58187
58188 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58189
58190         * g77.f-torture/execute/u77-test.f (main): List libU77
58191         intrinsics not currently tested.
58192         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
58193         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
58194         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
58195         Trim blanks off the ends of some printed strings.
58196
58197 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58198
58199         * g77.f-torture/execute/u77-test.f (main): Just warn about
58200         FSTAT gid disagreement, as it's expected on some systems.
58201
58202 1999-05-01  Craig Burley  <craig@jcb-sc.com>
58203
58204         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
58205         use a new function, which allows for some slop.
58206         Clean up some commentary.
58207         (issum): The new function.
58208         (sgladd): Deleted subroutine.
58209
58210 1999-05-01  Craig Burley  <craig@jcb-sc.com>
58211
58212         * g77.f-torture/execute/u77-test.f: Modify to be more like
58213         libf2c/libU77 version, bringing patches to that version here.
58214         Add suitable commentary.
58215
58216 1999-04-25  Richard Henderson  <rth@cygnus.com>
58217
58218         * gcc.dg/990424-1.c: New test.
58219
58220 1999-04-24  Craig Burley  <craig@jcb-sc.com>
58221
58222         * g77.f-torture/execute/u77-test.f (main): Bug involving
58223         LSTAT has been fixed, so turn back on full checking.
58224
58225 1999-04-20  Craig Burley  <craig@jcb-sc.com>
58226
58227         * g77.f-torture/compile/19990419-0.f: New test.
58228         * g77.f-torture/execute/19990419-1.f: New test.
58229
58230 1999-04-17  Richard Henderson  <rth@cygnus.com>
58231
58232         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
58233         to avoid the need for a prototype to supress a warning.
58234
58235 1999-04-07  Jim Wilson  <wilson@cygnus.com>
58236
58237         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
58238
58239 1999-04-04  Jeffrey A Law  (law@cygnus.com)
58240
58241         * gcc.c-torture/execute/990404-1.c: New test.
58242
58243 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
58244
58245         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
58246         * gcc.dg/cpp-if3.c: Don't use -pedantic.
58247         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
58248         missing initializer warnings.
58249
58250 1999-03-28  Jeffrey A Law  (law@cygnus.com)
58251
58252         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
58253         matching strings.
58254
58255 1999-03-26  Jeffrey A Law  (law@cygnus.com)
58256
58257         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
58258
58259 1999-03-26  Craig Burley  <craig@jcb-sc.com>
58260
58261         * g77.f-torture/execute/19990325-0.f: New test.
58262         * g77.f-torture/execute/19990325-1.f: New test.
58263
58264 1999-03-24  Jeffrey A Law  (law@cygnus.com)
58265
58266         * gcc.c-torture/execute/990324-1.c: New test.
58267
58268 1999-03-22  Jim Wilson  <wilson@cygnus.com>
58269
58270         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
58271         test with 4.
58272
58273 1999-03-17  Richard Henderson  <rth@cygnus.com>
58274
58275         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
58276
58277 1999-03-13  Craig Burley  <craig@jcb-sc.com>
58278
58279         * g77.f-torture/execute/19990313-2.f: New test.
58280         * g77.f-torture/execute/19990313-3.f: New test.
58281
58282 1999-03-13  Craig Burley  <craig@jcb-sc.com>
58283
58284         * g77.f-torture/execute/19990313-0.f: New test.
58285         * g77.f-torture/execute/19990313-1.f: New test.
58286
58287 1999-03-12  Jim Wilson  <wilson@cygnus.com>
58288
58289         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
58290         printf to sprintf.
58291         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
58292         (main): Add check for u15.  Conditionalize u31 check depending on
58293         whether ints are <32 bits or >=32 bits.
58294
58295 1999-03-08  Craig Burley  <craig@jcb-sc.com>
58296
58297         * g77.f-torture/execute/19981119-0.f: Improve testiness.
58298
58299 1999-03-08  Craig Burley  <craig@jcb-sc.com>
58300
58301         * g77.f-torture/compile/19990305-0.f: New test.
58302         * g77.f-torture/execute/19981119-0.f: New test.
58303
58304 1999-03-08  Craig Burley  <craig@jcb-sc.com>
58305
58306         * g77.f-torture/execute/970625-2.f: call ABORT if final
58307         result is not correct, instead of just printing it.
58308         Add this checking via newly introduced obfuscation, to
58309         trip up buggy front ends.
58310
58311 1999-03-07  Craig Burley  <craig@jcb-sc.com>
58312
58313         * g77.f-torture/compile/960317-1.f: Moved from being
58314         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
58315
58316 1999-03-06  Craig Burley  <craig@jcb-sc.com>
58317
58318         * g77.f-torture/execute/960317-1.f: New (old) test.
58319         * g77.f-torture/execute/970625-2.f: Ditto.
58320
58321 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
58322
58323         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
58324         error message on line 1 or line 2; cccp and cpplib do this differently.
58325
58326 1999-03-01  Jeffrey A Law  (law@cygnus.com)
58327
58328         * g++.old-deja/g++.law/weak1.C: New test.
58329
58330 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
58331
58332         * gcc.c-torture/execute/990119-1.c: Renamed to...
58333         * gcc.dg/990119-1.c: this, so it will only be tested once
58334         (it's a preprocessor test, it doesn't need to be run at
58335         multiple optimization levels).
58336
58337 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
58338
58339         * lib/g++.exp: Don't add incdir=$base_dir/../include to
58340           ALWAYS_CXXFLAGS.
58341
58342 1999-02-24  Craig Burley  <craig@jcb-sc.com>
58343
58344         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
58345         * g77.f-torture/compile/19981216-0.f: ...as it is expected
58346         to not be compilable by current g77.
58347
58348 1999-02-24  Nick Clifton  <nickc@cygnus.com>
58349
58350         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
58351
58352 1999-02-22  Jeffrey A Law  (law@cygnus.com)
58353
58354         * gcc.c-torture/execute/990222-1.c: New test.
58355
58356 1999-02-19  Craig Burley  <craig@jcb-sc.com>
58357
58358         * g77.f-torture/compile/19990218-0.f: New test.
58359         * g77.f-torture/noncompile/19990218-1.f: New test.
58360
58361 1999-02-18  Craig Burley  <craig@jcb-sc.com>
58362
58363         * g77.f-torture/compile/19981216-0.f: New test.
58364
58365 1999-02-14  Jeffrey A Law  (law@cygnus.com)
58366
58367         * gcc.dg/990214-1.c: New test.
58368
58369 1999-02-13  Jeffrey A Law  (law@cygnus.com)
58370
58371         * gcc.dg/990213-2.c: New test.
58372
58373         * gcc.dg/990213-1.c: New test.
58374
58375 1999-02-12  Jeffrey A Law  (law@cygnus.com)
58376
58377         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
58378         ints.
58379
58380 1999-02-11  Nick Clifton  <nickc@cygnus.com>
58381
58382         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
58383         specified by target.
58384
58385         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
58386
58387 1999-02-11  Jeffrey A Law  (law@cygnus.com)
58388
58389         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
58390
58391 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
58392
58393         * gcc.dg/special/ecos.exp: New test driver for new tests with
58394         special requirements.
58395
58396         * gcc.dg/special/alias-1.c: New test.
58397         * gcc.dg/special/gcsec-1.c: New test.
58398         * gcc.dg/special/weak-1.c: New test.
58399         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
58400         * gcc.dg/special/weak-2.c: New test.
58401         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
58402         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
58403         * gcc.dg/special/wkali-1.c: New test.
58404         * gcc.dg/special/wkali-2.c: New test.
58405         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
58406         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
58407
58408 1999-02-10  Felix Lee  <flee@cygnus.com>
58409
58410           * lib/c-torture.exp (c-torture-compile): Pull out code for
58411           analyzing gcc error messages.
58412           (c-torture-execute): Likewise.  Fix some (harmless) false
58413           positives.
58414           * lib/gcc.exp (gcc_check_compile): New function.
58415
58416 1999-02-08  Richard Henderson  <rth@cygnus.com>
58417
58418         * gcc.c-torture/execute/990208-1.c: New test.
58419
58420 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
58421
58422         * g++.dg/special/ecos.exp: New driver for new tests with special
58423         requirements
58424
58425         * g++.dg/special/conpr-1.C: New test
58426         * g++.dg/special/conpr-2.C: New test
58427         * g++.dg/special/conpr-2a.C: New test
58428         * g++.dg/special/conpr-3.C: New test
58429         * g++.dg/special/conpr-3a.C: New test
58430         * g++.dg/special/conpr-3b.C: New test
58431
58432         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
58433         allow g++ to use the dg driver
58434
58435         * README: Add comment about g++.dg directory
58436
58437 1999-02-06  Jeffrey A Law  (law@cygnus.com)
58438
58439         * README: Update email addresses.
58440
58441 1999-02-03  Nick Clifton  <nickc@cygnus.com>
58442
58443         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
58444         arguments in order to force structure S onto the stack even on
58445         the alpha.
58446         (test): Pass 10 leading arguments to function foo as well as the
58447         structure S.
58448
58449         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
58450         failure for all targets.
58451
58452         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
58453         abort to terminate program execution.
58454
58455 1999-01-30  Richard Henderson  <rth@cygnus.com>
58456
58457         * gcc.c-torture/execute/990130-1.c: New test.
58458
58459 1999-01-30  Jeffrey A Law  (law@cygnus.com)
58460
58461         * gcc.dg/990130-1.c: New test.
58462
58463 1999-01-28  Michael Meissner  <meissner@cygnus.com>
58464
58465         * gcc.c-torture/execute/990128-1.c: New test.
58466
58467 1999-01-27  Michael Meissner  <meissner@cygnus.com>
58468
58469         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
58470
58471 1999-01-27  Felix Lee  <flee@cygnus.com>
58472
58473         * lib/c-torture.exp (c-torture-compile): pull out code for
58474         analyzing gcc error messages.
58475         (c-torture-execute): ditto, and fix some (harmless) false
58476         positives.
58477         * lib/gcc.exp (gcc_check_compile): new function.
58478
58479 1999-01-17  Jeffrey A Law  (law@cygnus.com)
58480
58481         * gcc.dg/990117-1.c: New test.
58482
58483         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
58484
58485         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
58486
58487 1999-01-15  Jeffrey A Law  (law@cygnus.com)
58488
58489         * g77.f-torture/compile/990115-1.f: New test.
58490
58491 1999-01-07  Jeffrey A Law  (law@cygnus.com)
58492
58493         * gcc.c-torture/compile/990107-1.c: New test
58494
58495 1999-01-06  Jeffrey A Law  (law@cygnus.com)
58496
58497         * gcc.c-torture/execute/990106-2.c: New test.
58498
58499         * gcc.c-torture/execute/990106-1.c: New test.
58500
58501 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
58502
58503         * gcc.c-torture/compile/981223-1.c: New test.
58504
58505 1998-12-29  Richard Henderson  <rth@cygnus.com>
58506
58507         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
58508         (opt3): Rename from opt4 and disable.
58509
58510 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
58511
58512         * g++.old-deja/g++.pt/ptrmem5.C: New test.
58513
58514 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
58515
58516         * g++.old-deja/g++.other/conv5.C: New test.
58517
58518 1998-12-14  Nick Clifton  <nickc@cygnus.com>
58519
58520         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
58521
58522 1998-12-11  Jeffrey A Law  (law@cygnus.com)
58523
58524         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
58525
58526 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
58527
58528         * gcc.c-torture/compile/981211-1.c: New test.
58529
58530 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
58531
58532         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
58533
58534         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
58535
58536 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58537
58538         * gcc.special/930510-1.c: Make C9X safe.
58539         * gcc.misc-tests/gcov-1.c Similarly.
58540         * gcc.misc-tests/gcov-2.c Similarly.
58541
58542 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
58543
58544         * gcc.dg/ultrasp1.c: New test.
58545
58546 1998-12-06  Richard Henderson  <rth@cygnus.com>
58547
58548         * gcc.c-torture/execute/981206.c: New test.
58549
58550 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
58551
58552         * g++.old-deja/g++.ns/template7.C: New test.
58553
58554         * g++.old-deja/g++.other/expr1.C: New test.
58555
58556         * g++.old-deja/g++.eh/tmpl3.C: New test.
58557
58558         * g++.old-deja/g++.eh/tmpl2.C: New test.
58559
58560 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
58561
58562         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
58563         * g++.old-deja/g++.other/using6.C: Removed.
58564         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
58565
58566         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
58567
58568 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
58569
58570         * g++.old-deja/g++.pt/overload8.C: New test.
58571
58572         * g++.old-deja/g++.pt/overload7.C: New test.
58573
58574         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
58575
58576         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
58577         and relinking messages.
58578         * lib/g++.exp (g++_target_compile): Remove .rpo file when
58579         compiling with -frepo.
58580
58581 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
58582
58583         * g++.old-deja/g++.pt/lookup6.C: New test.
58584
58585 1998-11-30  Nick Clifton  <nickc@cygnus.com>
58586
58587         * gcc.c-torture/execute/981130-1.c: New test.
58588         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
58589
58590 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
58591
58592         * g++.old-deja/g++.pt/explicit76.C: New test.
58593
58594         * g++.old-deja/g++.pt/friend38.C: New test.
58595
58596         * g++.old-deja/g++.ns/crash2.C: New test.
58597
58598         * g++.old-deja/g++.pt/defarg8.C: New test.
58599
58600         * g++.old-deja/g++.pt/instantiate6.C: New test.
58601
58602         * g++.old-deja/g++.pt/static6.C: New test.
58603
58604         * g++.old-deja/g++.pt/decl2.C: New test.
58605
58606 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
58607
58608         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
58609         problem is actually related with name lookup, but so what? :-)
58610
58611         * g++.old-deja/g++.pt/friend37.C: New test.
58612
58613 1998-11-25  Dave Love  <d.love@dl.ac.uk>
58614
58615         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
58616         element, which fails on some systems.
58617
58618         * g77.f-torture/execute/labug1.f: New test.
58619
58620 1998-11-21  Jeffrey A Law  (law@cygnus.com)
58621
58622         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
58623         is defined.
58624
58625 1998-11-18  Dave Love  <d.love@dl.ac.uk>
58626
58627         * g77.f-torture/compile/981117-1.f: New test.
58628
58629 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
58630
58631         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
58632         properly discarded.
58633
58634 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
58635
58636         * gcc.c-torture/execute/memcheck: New directory of tests for
58637         -fcheck-memory-usage.
58638
58639 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
58640
58641         * README: New file, general information about the testsuite and
58642         new description of the various C++ test subdirectories.
58643         * README.g++: Eliminate obsolete information, update and move most
58644         relevant stuff to README.
58645
58646 1998-11-07  Richard Henderson  <rth@cygnus.com>
58647
58648         * gcc.c-torture/compile/981107-1.c: New test.
58649
58650 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
58651
58652         * execute/memcpy-bi.c: New testcase.
58653
58654 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
58655
58656         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
58657         base classes.
58658
58659         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
58660         template is selected.
58661
58662         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
58663         classes, it should be accepted for all types.
58664
58665         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
58666
58667         * g++.old-deja/g++.pt/spec24.C: Ensure that template
58668         specializations start with template headers.
58669
58670 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
58671
58672         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
58673
58674         * g++.old-deja/g++.other/init9.C: Test cross initialization of
58675         non-POD types.
58676
58677 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
58678
58679         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
58680
58681 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
58682
58683         * compile/981022-1.c, compile/981022-1.x: New test and driver.
58684
58685 1998-10-19  Jeffrey A Law  (law@cygnus.com)
58686
58687         * 981019-1.c: New test.
58688
58689 1998-10-14  Robert Lipe <robertl@dgii.com>
58690
58691         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
58692         find objc headers.
58693
58694 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
58695
58696         * compile/981001-4.c: Remove use of GCC extension that triggers a
58697         compiler bug.
58698
58699 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
58700
58701         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
58702
58703 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
58704
58705         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
58706         instantiation of template produces incorrect code for delete
58707         expression.
58708
58709         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
58710         constructors' name is not unique.
58711         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
58712         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
58713
58714         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
58715         automatic array of const is ill-formed.
58716
58717         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
58718         of template parameter?
58719
58720         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
58721         const.
58722
58723         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
58724         pointer-to-member expression.
58725
58726         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
58727         declaration causes ICE.
58728
58729 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
58730
58731         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
58732         reserved in the global namespace.
58733
58734         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
58735         generate needed virtual table.
58736
58737         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
58738
58739 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
58740
58741         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
58742         template-dependent type
58743
58744 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
58745
58746         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
58747         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
58748         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
58749
58750         * g++.old-deja/g++.other/using5.C: New test; using decl from base
58751         class should be usable as argument of member function.
58752         * g++.old-deja/g++.other/using6.C: New test; using decl from base
58753         class should be usable as return type of member function.
58754         * g++.old-deja/g++.other/using7.C: New test; using decl from base
58755         class should be usable as type of data member.
58756
58757         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
58758
58759 1998-10-09  Jeffrey A Law  (law@cygnus.com)
58760
58761         * gcc.c-torture/special/920521-1.c: Fix bogus test.
58762
58763 1998-10-08  Nick Clifton  <nickc@cygnus.com>
58764
58765         * gcc.dg/dll-?.c Add thumb to target list.
58766         Fix assembler scan patterns to match current assembler output.
58767
58768 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
58769
58770         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
58771         matching of template brackets.
58772
58773         * g++.old-deja/g++.other/using4.C: New test.  Test using
58774         declarations of methods from base classes.
58775
58776         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
58777         within functions should introduce names into the innermost
58778         enclosing namespace.
58779
58780         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
58781         of static locals if first initialization throws.
58782
58783 1998-10-07  Jim Wilson  <wilson@cygnus.com>
58784
58785         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
58786
58787 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
58788
58789         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
58790         lose track of the possible targets of tablejump insns.
58791         * special/special.exp: Run it.
58792
58793 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
58794
58795         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
58796         must be declared before its specializations can be named in friend
58797         declarations.
58798
58799 1998-10-05  Dave Love  <d.love@dl.ac.uk>
58800
58801         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
58802
58803         * g77.f-torture/execute/io1.f: New test.
58804
58805 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
58806
58807         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
58808         with pointer to template function, for which no argument deduction
58809         is possible.
58810
58811         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
58812         specialization of template function as argument to template
58813         function.
58814
58815         * g++.old-deja/g++.other/access2.C: New test; Inner class
58816         shouldn't have privileged access to Outer's names.
58817
58818 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
58819
58820         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
58821         friend template declared within template class conflicts with
58822         nested class of the same name.
58823
58824         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
58825         is ignored.
58826
58827         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
58828         object with direct initializer as function declaration.
58829
58830         * g++.old-deja/g++.other/decl2.C: New test; duplicate
58831         initializers.
58832
58833         * g++.old-deja/g++.other/null2.C: New test; conditional operator
58834         involving const pointer and NULL produces incorrect result.
58835
58836         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
58837         type name without `typename' should be rejected with -pedantic.
58838
58839 1998-10-02  Richard Henderson  <rth@cygnus.com>
58840
58841         * g++.old-deja/g++.other/addrof1.C: New test.
58842
58843 1998-10-01  Nick Clifton  <nickc@cygnus.com>
58844
58845         * gcc.c-torture/compile/981001-1.c: New test.
58846         * gcc.c-torture/execute/981001-1.c: New test.
58847
58848 1998-10-01  Jeffrey A Law  (law@cygnus.com)
58849
58850         * gcc.c-torture/compile/981001-2.c: New test.
58851         * gcc.c-torture/compile/981001-3.c: New test.
58852         * gcc.c-torture/compile/981001-4.c: New test.
58853
58854 1998-10-01  Robert Lipe  <robertl@dgii.com>
58855
58856         * lib/objc.exp (objc_target_compile): Add -L during compiles for
58857         multilibbed hosts.  Idea grafted from g77.exp.
58858
58859 1998-09-30  Dave Love  <d.love@dl.ac.uk>
58860
58861         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
58862         avoid losing on systems which need -lsocket.
58863
58864 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
58865
58866         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
58867         * g++.old-deja/g++.other/nested2.C: Ditto.
58868         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
58869         failure.
58870
58871 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
58872
58873         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
58874         preferred over template operator!= for enum bitfields.
58875
58876 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
58877
58878         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
58879         that happen to have the same base name, but in different scopes,
58880         are incorrectly rejected.
58881
58882 1998-09-16  Richard Henderson  <rth@cygnus.com>
58883
58884         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
58885         on the native word size instead of an integer literal.
58886
58887 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
58888
58889         * g++.old-deja/g++.other/static2.C: Invocation of static data
58890         member of type pointer-to-function denoted as non-static member.
58891
58892         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
58893         checks involving function types and aliases.
58894
58895 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
58896
58897         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
58898         redefined to the same non-trivial type.
58899
58900         * g++.old-deja/g++.pt/explicit73.C: Test for proper
58901         namespace-qualification of template specializations declared in
58902         other namespaces.
58903
58904         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
58905         to declare a subset of the specializations of a template function
58906         as friends of specializations of a template class.
58907
58908         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
58909         member templates that do not fully specialize the enclosing
58910         template class are rejected.
58911
58912 1998-09-11  Dave Love  <d.love@dl.ac.uk>
58913
58914         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
58915
58916 1998-09-08  Dave Love  <d.love@dl.ac.uk>
58917
58918         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
58919         altered from libf2c/libU77 version.
58920
58921 1998-09-06  Dave Love  <d.love@dl.ac.uk>
58922
58923         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
58924
58925 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
58926             Alexandre Oliva  <oliva@dcc.unicamp.br>
58927
58928         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
58929         (un)signed char are different types for template specialization
58930         purposes.
58931
58932 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
58933
58934         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
58935         * objc: ObjC testsuite.
58936
58937 1998-08-31  Catherine Moore  <clm@cygnus.com>
58938
58939         * gcc.c-torture/execute/941014-1.x: New file.
58940
58941 1998-08-31  Nick Clifton  <nickc@cygnus.com>
58942
58943         * lib/c-torture.exp: Add support for
58944         torture_eval_before_compile and torture_eval_before_execute
58945         variables.
58946
58947 1998-08-30  Jeffrey A Law  (law@cygnus.com)
58948
58949         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
58950         this test triggers valid.
58951
58952 1998-08-27  Jeffrey A Law  (law@cygnus.com)
58953
58954         * gcc.dg/980827-1.c: New test.
58955
58956 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
58957
58958         * gcc.c-torture/execute/loop-4b.c: New test.
58959
58960 1998-08-26  Nick Clifton  <nickc@cygnus.com>
58961
58962         * lib/c-torture.exp: Add support for
58963         torture_eval_before_compile and torture_eval_before_execute
58964         variables.
58965
58966 1998-08-25  Jeffrey A Law  (law@cygnus.com)
58967
58968         * gcc.c-torture/compile/980825-1.c: New test.
58969
58970 1998-08-24  Nick Clifton  <nickc@cygnus.com>
58971
58972         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
58973         count number tests in opt_t0 not good_t0.
58974
58975 1998-08-24  Jeffrey A Law  (law@cygnus.com)
58976
58977         * gcc.c-torture/compile/930326-1.x: Fix typo.
58978
58979 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
58980
58981         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
58982         causes an ICE.
58983
58984 1998-08-21  Jeffrey A Law  (law@cygnus.com)
58985
58986         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
58987         STACK_SIZE is defined.
58988         * gcc.c-torture/unsorted/stuct.c: Similarly.
58989
58990         * gcc.c-torture/compile/980821-1.c: New test.
58991
58992 1998-08-21  Jeffrey A Law  (law@cygnus.com)
58993
58994         * gcc.c-torture/execute/980526-2.c: Disable for targets with
58995         16bit ints.
58996
58997 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
58998
58999         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
59000         code.
59001
59002 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
59003
59004         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
59005         error'.
59006
59007 1998-08-18  Jeffrey A Law  (law@cygnus.com)
59008
59009         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
59010
59011 1998-08-16  Jeffrey A Law  (law@cygnus.com)
59012
59013         * gcc.c-torture/compile/980816-1.c: New test.
59014
59015         * gcc.dg/980816-1.c: New test.
59016
59017 1998-08-13  Jeffrey A Law  (law@cygnus.com)
59018
59019         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
59020         compiler for ieee tests.
59021
59022 1998-08-01  Dave Love  <d.love@dl.ac.uk>
59023
59024         * g77.f-torture/compile/980729-0.f: New test.
59025
59026 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
59027
59028         * gcc.c-torture/special/eeprof-1.c: New test, for
59029         -finstrument-functions.
59030         * gcc.c-torture/special/special.exp: Run it.
59031
59032 1998-07-29  Jeffrey A Law  (law@cygnus.com)
59033
59034         * gcc.c-torture/compile/980729-1.c: New test.
59035
59036 1998-07-27  Nick Clifton  <nickc@cygnus.com>
59037
59038         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
59039         __thumb__ is defined, and test for ARM style doubles if so.
59040
59041 1998-07-26  Dave Love  <d.love@dl.ac.uk>
59042
59043         * g77.f-torture/noncompile/980615-0.f: New test.
59044
59045 1998-07-26  H.J. Lu  (hjl@gnu.org)
59046
59047         * gcc.dg/980312-1.c: Do link instead of compile.
59048         * gcc.dg/980313-1.c: Likewise.
59049
59050 1998-07-26  Jeffrey A Law  (law@cygnus.com)
59051
59052         * gcc.c-torture/compile/980726-1.c: New test.
59053
59054 1998-07-25  Dave Love  <d.love@dl.ac.uk>
59055
59056         * g77.f-torture/execute/io0.f: New test.
59057
59058 1998-07-24  Nick Clifton  <nickc@cygnus.com>
59059
59060         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
59061         an int.
59062
59063 1998-06-18  Michael Meissner  <meissner@cygnus.com>
59064
59065         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
59066         m32r bugs.
59067
59068 1998-07-17  Nick Clifton  <nickc@cygnus.com>
59069
59070         * gcc.dg/980626-1.c: Expect failures for all toolchains until
59071         c-decl.c:grokdeclarator can handle mode attributes.
59072
59073 1998-07-16  Jeffrey A Law  (law@cygnus.com)
59074
59075         * gcc.c-torture/execute/980716-1.c: New test.
59076
59077 1998-07-13  Jeffrey A Law  (law@cygnus.com)
59078
59079         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
59080         the mn10200.
59081         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
59082         the mn10200.
59083         * gcc.c-torture/execute/va-arg-3.x: Similarly.
59084         * gcc.c-torture/compile/930326-1.x: Similarly.
59085
59086 1998-07-13  Dave Love  <d.love@dl.ac.uk>
59087
59088         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
59089         New test from Craig.
59090
59091 1998-07-12  Dave Love  <d.love@dl.ac.uk>
59092
59093         * g77.f-torture/noncompile/980616-0.f: New test.
59094
59095         * g77.f-torture/execute/970816-3.f: New test from Craig.
59096
59097 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
59098
59099         *  g++.other/singleton.C: Return error value instead of taking
59100         SIGSEGV.
59101
59102 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
59103
59104         *  g++.other/singleton.C: New test.  Warning is under dispute.
59105         Runtime crash is not.
59106
59107 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
59108
59109         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
59110         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
59111         using6.C, using7.C}: New namespace tests.
59112
59113 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
59114
59115         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
59116         specialization with typedef'ed names used as array indexes.
59117
59118 1998-07-09  Jeffrey A Law  (law@cygnus.com)
59119
59120         * gcc.c-torture/execute/980709-1.c: New test.
59121
59122         * gcc.dg/980709-1.c: New test.
59123
59124 1998-07-07  Richard Henderson  <rth@cygnus.com>
59125
59126         * gcc.c-torture/execute/bcp-1.c: New test.
59127
59128 1998-07-07  Jeffrey A Law  (law@cygnus.com)
59129
59130         * gcc.c-torture/execute/980707-1.c: New test.
59131
59132 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
59133
59134         * gcc.c-torture/compile/980706-1.c: New test.
59135
59136 1998-07-01  Dave Love  <d.love@dl.ac.uk>
59137
59138         * g77.f-torture/execute/980701-0.f,
59139         g77.f-torture/execute/980701-1.f: New test from Craig.
59140
59141 1998-07-01  Jeffrey A Law  (law@cygnus.com)
59142
59143         * gcc.c-torture/compile/980701-1.c: New test.
59144
59145         * gcc.c-torture/execute/980701-1.c: New test.
59146
59147 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
59148 rlsruhe.de>
59149
59150         * g++.old-deja/g++.robertl/eb132.C: New test.
59151         * g++.old-deja/g++.robertl/eb133.C: Likewise.
59152
59153 1998-06-29  Dave Love  <d.love@dl.ac.uk>
59154
59155         * g77.f-torture/execute/980628-7.f,
59156         g77.f-torture/execute/980628-8.f,
59157         g77.f-torture/execute/980628-9.f,
59158         g77.f-torture/execute/980628-10.f: New tests from Craig.
59159
59160         * g77.f-torture/execute/980628-3.f: Remove mail headers.
59161
59162 1998-06-28  Jeffrey A Law  (law@cygnus.com)
59163
59164         * g77.f-torture/execute/980628-4.f: New test from Craig.
59165         * g77.f-torture/execute/980628-5.f: Likewise.
59166         * g77.f-torture/execute/980628-2.f: Likewise.
59167         * g77.f-torture/execute/980628-0.f: Likewise.
59168         * g77.f-torture/execute/980628-1.f: Likewise.
59169         * g77.f-torture/execute/980628-3.f: Likewise.
59170         * g77.f-torture/execute/980628-6.f: Likewise.
59171
59172 1998-06-28  Jeffrey A Law  (law@cygnus.com)
59173
59174         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
59175         directory when nothing has been installed yet.
59176
59177 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
59178
59179         * gcc.c-torture/special/special.exp: Handle newer versions of
59180         dejagnu.
59181
59182 1998-06-26  Jeffrey A Law  (law@cygnus.com)
59183
59184         * gcc.dg/980626-1.c: New test.
59185
59186 1998-06-19  Bruno Haible <haible@ilog.fr>
59187
59188         * gcc.misc-tests/m-un-2.c: New test.
59189         * g++.old-deja/g++.other/warn01.c: Likewise.
59190
59191 1998-06-19  Robert Lipe  <robertl@dgii.com>
59192
59193         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
59194         compatibility with assmblers with a different comment character.
59195         Eliminate use of GAS-specific extensions.
59196
59197 1998-06-19  Jeffrey A Law  (law@cygnus.com)
59198
59199         * gcc.c-torture/execute/ieee/980619-1.c: New test.
59200
59201 1998-06-19  Robert Lipe  <robertl@dgii.com>
59202
59203         * lib/g77.exp: Replace search for libf2c.a with search for newly
59204         renamed libg2c.a
59205
59206 1998-06-17  Jeffrey A Law  (law@cygnus.com)
59207
59208         * gcc.c-torture/execute/980617-1.c: New test.
59209
59210 1998-06-12  Jeffrey A Law  (law@cygnus.com)
59211
59212         * gcc.c-torture/execute/980612-1.c: New test.
59213
59214 1998-06-08  Jeffrey A Law  (law@cygnus.com)
59215
59216         * gcc.dg/980523-1.c: Only test on ppc-linux.
59217         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
59218
59219         * gcc.c-torture/execute/980608-1.c: New test.
59220
59221 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
59222
59223         * gcc.c-torture/execute/980605-1.c: New test.
59224
59225 1998-06-04  Jeffrey A Law  (law@cygnus.com)
59226
59227         * gcc.c-torture/execute/980604-1.c: New test.
59228
59229 1998-06-02  Jeffrey A Law  (law@cygnus.com)
59230
59231         * gcc.c-torture/execute/980602-1.c: New test.
59232         * gcc.c-torture/execute/980602-2.c: Likewise.
59233
59234 1998-06-02  Dave Love  <d.love@dl.ac.uk>
59235
59236         * 970125-0.f: Fix per JCB.  Add commentary.
59237
59238 1998-05-31  Michael Meissner  <meissner@cygnus.com>
59239
59240         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
59241         IEEE -0 support.
59242
59243 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
59244
59245         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
59246         earlier.
59247
59248 1998-05-28  Catherine Moore <clm@cygnus.com>
59249
59250         * gcc.c-torture/execute/980526-3.c: New test.
59251
59252 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
59253
59254         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
59255         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
59256         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
59257         m88k-motorola-sysv3 to XFAIL.
59258
59259 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59260
59261         * gcc.dg/980526-1.c: New test.
59262         * gcc.c-torture/execute/980526-2.c: New test.
59263
59264 1998-05-26  Jeffrey A Law  (law@cygnus.com)
59265
59266         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
59267
59268         * gcc.c-torture/execute/980526-1.c: New test.
59269
59270 1998-05-26  Dave Love  <d.love@dl.ac.uk>
59271
59272         * g77.f-torture/execute/alpha2.f: Add runtime test.
59273
59274 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
59275
59276         * g++.old-deja/old-deja.exp: Strip leading directories.
59277
59278         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
59279         error for the line.  Don't run multiple tests for the same line.
59280
59281 1998-05-23  Jeffrey A Law  (law@cygnus.com)
59282
59283         * gcc.dg/980523-1.c: New test.
59284
59285 1998-05-23  Dave Love  <d.love@dl.ac.uk>
59286
59287         * g77.f-torture/compile/970915-0.f: New test.
59288
59289 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
59290
59291         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
59292
59293 1998-05-21  Jeffrey A Law  (law@cygnus.com)
59294
59295         * gcc.dg/980520-1.c: New test.
59296
59297 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
59298
59299         * gcc.dg/980502-1.c: Fix return type.
59300
59301 1998-05-20  Jeffrey A Law  (law@cygnus.com)
59302
59303         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
59304         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
59305         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
59306         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
59307         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
59308
59309 1998-05-20  Dave Love  <d.love@dl.ac.uk>
59310
59311         * g77.f-torture/execute/980520-1.f: New test.
59312
59313 1998-05-15  Dave Love  <d.love@dl.ac.uk>
59314
59315         * lib/mike-g77.exp: New file.
59316
59317         * g77.f-torture/noncompile/noncompile.exp,
59318         g77.f-torture/noncompile/check0.f: New files.
59319
59320 1998-05-14  Dave Love  <d.love@dl.ac.uk>
59321
59322         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
59323         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
59324         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
59325         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
59326         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
59327         abort where appropriate.
59328
59329 1998-05-05  Michael Meissner  <meissner@cygnus.com>
59330
59331         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
59332         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
59333
59334 1998-04-29  Dave Love  <d.love@dl.ac.uk>
59335
59336         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
59337
59338 1998-04-27  Dave Love  <d.love@dl.ac.uk>
59339
59340         * g77.f-torture/compile/980427-0.f: New test.
59341
59342 1998-04-24  Dave Love  <d.love@dl.ac.uk>
59343
59344         * g77.f-torture/compile/980424-0.f: New test.
59345
59346 1998-04-19  Dave Love  <d.love@dl.ac.uk>
59347
59348         * g77.f-torture/compile/980419-2.f (main): New test.
59349         * g77.f-torture/compile/970125-0.f: New test.
59350         * g77.f-torture/compile/980419-1.f: New test.
59351
59352 1998-04-08  Jim Wilson  <wilson@cygnus.com>
59353
59354         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
59355         of loop-4.c.
59356
59357 1998-04-07  Jim Wilson  <wilson@cygnus.com>
59358
59359         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
59360
59361 1998-04-03  Jim Wilson  <wilson@cygnus.com>
59362
59363         * gcc.c-torture/compile/980329-1.c: New test.
59364
59365 1998-03-18  Jim Wilson  <wilson@cygnus.com>
59366
59367         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
59368         * gcc.dg/980312-1.c: Fix typo in -march command.
59369
59370 1998-03-16  H.J. Lu  (hjl@gnu.org)
59371
59372         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
59373
59374 1998-03-11  Robert Lipe  <robertl@dgii.com>
59375
59376         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
59377         Dave Love agree the Fortran source is bogus.
59378
59379 1998-03-11  Robert Lipe  <robertl@dgii.com>
59380
59381         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
59382         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
59383         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
59384         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
59385         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
59386
59387 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
59388
59389         * g++.old-deja/g++.other/friend1.C: New test.
59390
59391 1998-02-18  Dave Love  <d.love@dl.ac.uk>
59392
59393         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
59394         possibly uninitialized) variables and declare dnrm2.
59395
59396 1998-02-23  Robert Lipe <robertl@dgii.com>
59397
59398         From Bruno Haible <haible@ilog.fr>:
59399         * gcc.c-torture/execute/980223.c: New test.
59400
59401 1998-02-13  Jeffrey A Law  (law@cygnus.com)
59402
59403         * gcc.dg/ifelse-1.c: New test.
59404
59405 1998-02-09  H.J. Lu  (hjl@gnu.org)
59406
59407         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
59408
59409           * lib/old-dejagnu.exp (old-dejagnu): Added the
59410           "execution test - XFAIL *-*-*" handling in the spirit of
59411           "excess errors test -". Changed the "execution test fails"
59412           handling to be like "excess errors test fails".
59413           * Update various tests accordingly.
59414
59415 1998-02-06  Jim Wilson  <wilson@cygnus.com>
59416
59417         * gcc.c-torture/execute/980205.c: New test.
59418
59419 1998-01-18  Jeffrey A Law  (law@cygnus.com)
59420
59421         * lib/c-torture.exp: Look for .x files instead of .cexp files.
59422         * lib/f-torture.exp: Similarly.
59423         * gcc.c-torture: Rename all .cexp files to .x files.
59424
59425 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
59426
59427         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
59428         (940510-1.c): Removed duplicate.
59429         (971104-1.c): New test.
59430
59431 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
59432
59433           * lib/f-torture.exp: Improve error and loop detection.
59434
59435 1997-11-19  Michael Meissner  <meissner@cygnus.com>
59436
59437         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
59438         use that to size the filler array.
59439
59440 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
59441
59442         * lib/c-torture.exp(c-torture-execute): Fix typo.
59443
59444         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
59445         testcase as the executable name. Keep the executable around if
59446         the test fails.
59447
59448 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
59449
59450         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
59451         changes.  Only test one -g option, and move it to the end of the
59452         list of options to test.
59453
59454 1997-09-19  Michael Meissner  <meissner@cygnus.com>
59455
59456         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
59457         variable GCC_TORTURE_OPTIONS to supply default switches separated
59458         by colons.  If no environment variable, run tests with -O0 -g, -O1
59459         -g, and -O2 -g as well.
59460
59461 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
59462
59463         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
59464         explanatory comments. Fix indentation.
59465
59466 1997-09-15  Jeffrey A Law  (law@cygnus.com)
59467
59468         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
59469
59470 1997-09-11  Jeffrey A Law  (law@cygnus.com)
59471
59472         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
59473         * g++.old-deja/g++.mike/p7325.C: Likewise.
59474         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
59475
59476 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
59477
59478         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
59479         * g++.old-deja/g++.brendan/crash30.C: Likewise.
59480         * g++.old-deja/g++.brendan/crash39.C: Likewise.
59481         * g++.old-deja/g++.law/operators4.C: Likewise.
59482
59483 1997-09-11  Joe Buck  (jbuck@synopsys.com)
59484
59485         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
59486         * g++.old-deja/g++.mike/p784.C: Ditto.
59487         * g++.old-deja/g++.mike/p785.C: Ditto.
59488
59489 1997-09-05  Jeffrey A Law  (law@cygnus.com)
59490
59491           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
59492
59493 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
59494
59495         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
59496         target feature; pass this to c-torture-execute as needed.
59497
59498 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
59499
59500         * lib/c-torture.exp(c-torture-execute): If the previous and the
59501         current executables being tested are identical, we don't need to
59502         run the executable again. Try to make the executable names
59503         unique. Add an optional argument for passing additional compiler
59504         flags.
59505
59506 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
59507
59508         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
59509
59510 1997-08-29  Jeffrey A Law  (law@cygnus.com)
59511
59512         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
59513
59514 1997-07-31  Jeffrey A Law  (law@cygnus.com)
59515
59516         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
59517         32bit or larger longs.
59518
59519         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
59520         have either a 32bit long or 32bit int.
59521
59522 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
59523
59524         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
59525         Make double precision tests dependent on sizeof (double).
59526
59527 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
59528
59529         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
59530         too.
59531
59532 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
59533
59534         * gcc.c-torture/compile/961203-1.cexp: New script.
59535
59536 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
59537
59538         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
59539         up the includes ourselves.
59540
59541 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
59542
59543         * lib/plumhall.exp: Remove random include, and add a few
59544         verbose messages for debugging.
59545
59546 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
59547
59548         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
59549         of trying to do it ourselves.
59550
59551 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
59552
59553         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
59554
59555 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
59556
59557         * gcc.prms/5403.c: Made regexp a bit less strict.
59558
59559 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
59560
59561         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
59562         is returned from remote_load instead.
59563         * lib/plumhall.exp: Ditto.
59564         * lib/mike-g++.exp: Ditto.
59565         * lib/old-dejagnu.exp: Ditto.
59566         * lib/c-torture.exp: Ditto.
59567
59568 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
59569
59570         * lib/g++.exp: Use build_wrapper procedure.
59571         * lib/gcc.exp: Ditto.
59572
59573 1997-05-20  Jeffrey A Law  (law@cygnus.com)
59574
59575         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
59576         an old-style decl for malloc.  Fixes tests to work when
59577         sizeof (int) != sizeof (size_t).
59578
59579 1997-05-15  Mike Meissner  <meissner@cygnus.com>
59580
59581         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
59582
59583         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
59584         use stdargs.h interface.
59585
59586 1997-05-15  Mike Meissner  <meissner@cygnus.com>
59587
59588         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
59589         NO_VARARGS when compiling.
59590
59591 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
59592
59593         * lib/plumhall.exp(ph_includes): New procedure.
59594         (ph_make): Use it.
59595         (ph_compiler): Ditto.
59596
59597         * lib/g++.exp: Rename test-glue.c to testglue.c.
59598         * lib/gcc.exp: Ditto.
59599
59600 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
59601
59602         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
59603         to completion when it's called.
59604
59605 1997-03-21  Michael Meissner  <meissner@cygnus.com>
59606
59607         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
59608         is defined, don't do test.
59609
59610 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
59611
59612         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
59613         for object files.
59614         (ph_summary): Mark skipped testcases as untested, not unresolved.
59615
59616         * lib/plumhall.exp (ph_make): If unresolved because of bad
59617         errorCode, record errorCode in log file.
59618         (*): Replace send_log/verbose with verbose -log.
59619
59620 1997-03-19  Michael Meissner  <meissner@cygnus.com>
59621
59622         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
59623         double conversion if double isn't at least 8 bytes.
59624
59625         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
59626         int to work with targets where int is 16 bits.
59627
59628         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
59629         8 bytes, just exit, since 4 byte doubles don't have enough bits of
59630         precision for the test to complete.
59631
59632 1997-03-14  Michael Meissner  <meissner@cygnus.com>
59633
59634         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
59635         if d10v is not compiled with the -mdouble64 flag.
59636         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
59637
59638         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
59639         d10v is not compiled with the -mint32 flag.
59640
59641 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
59642
59643         * lib/plumhall.exp: Use incr_count.
59644
59645 1997-03-12  Jeffrey A Law  (law@cygnus.com)
59646
59647         * gcc.c-torture: Update to c-torture-1.45.
59648
59649 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
59650
59651         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
59652         the name of the expect testcase file).
59653
59654         * lib/g++.exp(g++_init): Ditto.
59655
59656 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
59657
59658         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
59659         the host.
59660
59661         * lib/gcc.exp(gcc_exit): New procedure.
59662
59663 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
59664
59665         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
59666         specs where appropriate.
59667
59668         * g++.old-deja/g++.arm/*: Added additional ERROR checks
59669         because of new "candidates are" messages, and removed a few
59670
59671         * Converted all non-old-style g++ testcases to old-style, and
59672         moved into g++.old-deja.
59673
59674 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
59675
59676         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
59677         options.
59678
59679         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
59680         succeeded.
59681
59682         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
59683
59684 1997-02-13  Michael Meissner  <meissner@cygnus.com>
59685
59686         * lib/gcc.exp (gcc_target_compile): Add support for defining
59687         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
59688         the machine doesn't have those features.
59689
59690 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
59691
59692         * g++.law/operators4.exp: Don't use LIBS.
59693
59694 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
59695
59696         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
59697
59698         * lib/mike-g++.exp: Don't set the compiler to be tested here.
59699         * lib/g++.exp: Set it here instead. Also, allow use of the
59700         --tool_exec and --tool_opt options. Change CXX to
59701         GXX_UNDER_TEST.
59702
59703         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
59704
59705         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
59706
59707 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
59708
59709         * lib/old-dejagnu.exp: Use prune_warnings instead of
59710         prune_system_crud.
59711         * lib/mike-g++.exp: Ditto.
59712         * lib/gcc.exp: Ditto.
59713         * lib/g++.exp: Ditto.
59714
59715         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
59716
59717 1997-02-07  Jeffrey A Law  (law@cygnus.com)
59718
59719           * 941014-2.c: Include stdlib.h
59720           * 960327-1.c: Include stdio.h
59721           * dbra.c, index-1.c: Don't assume ints are 32bits.
59722
59723 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
59724
59725         * lib/gcc.exp: Add gcc,stack_size target feature.
59726
59727         * lib/g++.exp(g++_target_compile): Add the include and link
59728         paths here, not in two other places. And, it's $options, not
59729         options.
59730
59731         * lib/mike-g++.exp(postbase): Remove the code that determines
59732         the correct include and link paths.
59733         * g++.old-deja/old-deja.exp: Ditto.
59734
59735 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
59736
59737         * lib/g++.exp(g++_init): target_compile no longer returns the
59738         filename of the result.
59739
59740 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
59741
59742         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
59743         call to glob.
59744
59745         * gcc.c-torture/special/special.exp: Change call to
59746         gcc_target_compile to include the object file.
59747
59748 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
59749
59750         * gcc.c-torture/special/special.exp: Correct misspelling in last
59751         change.
59752
59753 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
59754
59755         * lib/plumhall.exp(ph_summary): Log the entire output of the
59756         executable. Return -1 if there were any failures, 0 otherwise.
59757         (ph_execute): Return -1 if there were any failures, 0 otherwise.
59758         (ph_make): Clean up objects and executables that were built
59759         if the tests succeeded.
59760
59761 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
59762
59763         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
59764         libraries and includes in the build tree as appropriate.
59765
59766 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
59767
59768         * lib/c-torture.exp: Instead of looking for the global variable
59769         NO_LONG_LONG, check to see if that's a feature of the target.
59770
59771 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
59772
59773         * config/default.exp: Minimize. Delete the remainer of the files in
59774         config; this functionality is now in devo/dejagnu/config.
59775
59776         g++.*/*: Pass any additional flags used to compile to postbase;
59777         delete CXXFLAGS.
59778
59779         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
59780         is now done by runtest.exp. Use gcc_target_compile instead of
59781         compile.
59782
59783         lib/c-torture.exp: Use gcc_target_compile instead of compile.
59784         Remove references to CFLAGS. Use remote_file instead of
59785         calling rm -f.
59786         (c-torture): Take a list of arguments to use to compile this
59787         testcase.
59788
59789         lib/g++.exp: Simplify. Use target_compile instead of compile.
59790         lib/gcc-dg.exp: Ditto.
59791         lib/gcc.exp: Ditto.
59792         lib/mike-{gcc,g++}.exp: Ditto.
59793         lib/old-dejagnu.exp: Ditto.
59794         lib/plumhall.exp: Ditto.
59795
59796 1997-01-08  Jim Wilson  <wilson@cygnus.com>
59797
59798         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
59799         (ph_linker): Likewise.
59800
59801 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
59802
59803           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
59804         MAP_ANON / MAP_ANONYMOUS if defined;
59805         else try to map from /dev/zero .
59806
59807 1996-11-12  Jeffrey A Law  (law@cygnus.com)
59808
59809         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
59810         isn't defined, then define it to MAP_ANONYMOUS.
59811
59812 1996-11-12  Jeffrey A Law  (law@cygnus.com)
59813
59814         * gcc.c-torture: Update to c-torture-1.42 release.
59815
59816 1996-11-11  Jeffrey A Law  (law@cygnus.com)
59817
59818         * gcc.c-torture: Update to c-torture-1.41 release.
59819
59820 1996-10-27  Jeffrey A Law  (law@cygnus.com)
59821
59822         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
59823         c-torture release.
59824
59825 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
59826
59827         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
59828         and LDFLAGS.  Fix second case to append the target_info ldflags
59829         onto LDFLAGS, not CFLAGS.
59830         * lib/g++.exp (g++_init): Add target_info stuff.
59831         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
59832         of libgloss and newlib flags for !native.
59833
59834         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
59835         (GDB): Fix relative path to go up another dir for finding gdb.
59836
59837 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
59838
59839         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
59840         versions in the target_info array, if they don't exist.
59841
59842 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
59843
59844         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
59845
59846 1996-07-08  Jim Wilson  <wilson@cygnus.com>
59847
59848         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
59849         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
59850
59851 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
59852
59853         * lib/old-dejagnu.exp: Don't remove the output file before we've
59854         actually tested it. Don't append pwd to the path of the executable
59855         we're testing.
59856
59857 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
59858
59859         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
59860
59861 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
59862
59863         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
59864         temporary directory for compiler files, and set it to a default
59865         value of /tmp. Set $output as the name of the output file from
59866         compiling the testcase. Add a -o option to $cflags_var so the
59867         compiler writes the final output file as $output. Set $executable
59868         to $output.
59869
59870         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
59871         directory for compiler files, and set it to /tmp if it doesn't
59872         already have a value. Set $output_file to the name of the output
59873         file from compiling the testcase. Add a -o option to CXXFLAGS so
59874         the compiler writes the final output file as $output. Use $output
59875         as the executable to be tested.
59876
59877 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
59878
59879         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
59880
59881 1996-06-08  Jeffrey A Law  (law@cygnus.com)
59882
59883         * gcc.c-torture/execute/pending-1.c: New test.  Still
59884         pending in Tege's queue.
59885
59886 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
59887
59888         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
59889         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
59890         if there were failures.  Call unresolved if there were unresolved
59891         testcases.  Call gcc_fail if program did not run to completion.
59892         (ph_make): Pass additional argument name to ph_execute.
59893         (ph_execute): Add new argument.  Pass additional arguments to
59894         ph_summary.  Call gcc_fail is there is no execution output.
59895
59896 1996-04-24  Jeffrey A Law  (law@cygnus.com)
59897
59898         * lib/plumhall.exp (proc_summary): Output relavent summary
59899         lines into the log so specific failures in plumhall can be
59900         investigated.
59901
59902 1996-04-10  Jeffrey A Law  (law@cygnus.com)
59903
59904         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
59905         (c-torture-execute): Don't try to execute tests which use
59906         "long long" types if $NO_LONG_LONG is nonzero.
59907
59908 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
59909
59910         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
59911         not c-torture.
59912
59913         * gcc.ieee: Move from here.
59914         * gcc.c-torture/execute/ieee: To here.
59915
59916 1996-03-26  Jeffrey A Law  (law@cygnus.com)
59917
59918         * gcc.c-torture: Update to c-torture-1.41 release.
59919
59920 1996-03-22  Jeffrey A Law  (law@cygnus.com)
59921
59922         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
59923         not "$output".
59924
59925 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
59926
59927         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
59928         -c present.
59929
59930 1996-03-02  Jeffrey A Law  (law@cygnus.com)
59931
59932         * config/proelf.exp: Handle connecting to a simulator.
59933
59934 1996-01-31  Jeffrey A Law  (law@cygnus.com)
59935
59936         * config/proelf.exp: New file.  Enough framework that we can
59937         run c-torture tests on the proelf targets (or any other target
59938         that gdb can connect to for that matter).
59939
59940 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
59941
59942         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
59943         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
59944
59945         * lib/plumhall.exp (ph_execute): Always call ph_summary if
59946         exec_output exists.
59947
59948 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
59949
59950         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
59951         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
59952
59953         * config/*.exp: Update FSF address.  Change result of ${tool}_load
59954         to pass/fail/unresolved/unsupported/untested.  Caller must now
59955         call unresolved/unsupported/untested.
59956         * lib/*.exp: Update FSF address.  Update to handle new results of
59957         ${tool}_load.
59958         * lib/chill.exp (verbose): Delete.
59959
59960 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
59961
59962         * lib/gcc.exp (default_gcc_start): Change order of args to
59963         $LDFLAGS $CFLAGS $LIBS.
59964         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
59965         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
59966         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
59967         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
59968         * gcc.misc-tests/dg-test.exp: Likewise.
59969         * gcc.misc-tests/msgs.exp: Likewise.
59970         * gcc.prms/prms.exp: Likewise.
59971         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
59972         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
59973
59974         * lib/dg.exp: Deleted, moved to dejagnu/lib.
59975
59976 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
59977
59978         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
59979
59980         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
59981         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
59982
59983         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
59984         necessary.
59985
59986 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
59987
59988         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
59989         global for loop; add use of $mathlib.
59990         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
59991         settings here; set mathlib for anything but VxWorks.
59992
59993 1996-01-22  Jeffrey A Law  (law@cygnus.com)
59994
59995         * gcc.c-torture: Update to c-torture-1.40 release.
59996
59997 1996-01-03  Jeffrey A Law  (law@cygnus.com)
59998
59999         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
60000         dg.exp.
60001
60002 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
60003
60004         * lib/c-torture.exp (c-torture-execute): Declare "output" as
60005         global.
60006
60007 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
60008
60009         * lib/g++.exp (LIBS): Define if not already.
60010         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
60011         (gcc-dg-prune): Call prune_gcc_output.
60012         * lib/gcc.exp (prune_gcc_output): New proc.
60013         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
60014         prune_gcc_output.
60015
60016 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
60017
60018         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
60019         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
60020
60021 1995-11-15  Jeffrey A Law  (law@cygnus.com)
60022
60023         * gcc.c-torture: Update to c-torture-1.39 release.
60024
60025 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
60026
60027         * lib/c-torture.exp (c-torture-execute): Don't return if one option
60028         fails, try others as well.
60029
60030 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
60031
60032         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
60033         If compilation fails, mark execute tests as `untested'.
60034         If test is marked as unsupported, don't mark compilation and
60035         execute tests as failed.
60036
60037 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
60038
60039         * lib/g++.exp (g++_init): Don't link in libg++, and look to
60040         libstdc++ for whether or not we want to be doing shared
60041         libraries.  Delete link_curses since we don't need it anymore.
60042         * lib/mike-g++.exp (postbase): Don't link in libg++.
60043         * g++.old-deja/old-deja.exp: Likewise.
60044
60045 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
60046
60047         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
60048
60049 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
60050
60051         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
60052         For that, add `-Wl,-a,shared_archive'.
60053         * g++.old-deja/old-deja.exp: Likewise.
60054
60055 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
60056
60057         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
60058
60059 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
60060
60061         * lib/mike-g++.exp (postbase): Pay attention to the status of
60062         g++_load.
60063
60064 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
60065
60066           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
60067
60068 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
60069
60070         * lib/gcc.exp (default_gcc_start): No longer need to log program
60071         being executed or its output, execute_anywhere does that now.
60072         * lib/g++.exp (default_g++_version): Call execute_anywhere.
60073         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
60074
60075 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
60076
60077         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
60078         the same as those in lib/g++.exp.
60079
60080 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
60081
60082         * gcc.c-torture: Update to c-torture-1.38 release.
60083         * gcc.ieee: Related changes.
60084
60085 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
60086
60087         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
60088         "exec". Minor reformatting changes.
60089
60090         * config/rom68k.exp (${tool}_load): Make it work in a canadian
60091         cross. This means all "exec" calls now work on a remote host as
60092         well.
60093         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
60094         cross. Filter out the extra "\r\n" stuff that expect puts in.
60095         (c-torture-execute): Filter out the bogus warnings like
60096         c-torture-compile does. Add support for canadian cross.
60097         * lib/gcc.exp (default_gcc_version, default_gcc_start)
60098         Use execute_anywhere rather than calling exec directly. Now it
60099         works for canadian cross testing.
60100
60101 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
60102
60103         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
60104         results into a variable, and check that rather than using file exists.
60105
60106 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
60107
60108         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
60109         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
60110
60111 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
60112
60113         * g++.old-deja/old-deja.exp: Create and pass runshlib and
60114         lib_curses if there's a shared libg++ in the build tree.
60115
60116 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
60117
60118         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
60119         if not supported target.
60120
60121 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
60122
60123         * lib/g++.exp (g++_init): Move empty setting of runshlib and
60124         link_curses up to always happen, not just for native builds.
60125
60126 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
60127
60128         * gcc.c-torture: Update to c-torture-1.36 release.
60129         * gcc.failure: Related changes.
60130
60131 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
60132
60133         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
60134
60135 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
60136
60137         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
60138         * lib/mike-g++.exp (postbase): Not in here.  Still reference
60139         runshlib, link_curses, and mathlib for link and run.
60140
60141         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
60142         pass the runtime shared library options for Solaris, OSF/1, and
60143         Irix5, and link with -lcurses to avoid unresolved references.
60144
60145 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
60146
60147         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
60148         only run once.
60149
60150 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
60151
60152         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
60153
60154 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
60155
60156         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
60157         do not have a framework for the "compat" tests yet.
60158
60159 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
60160
60161         * lib/mike-g++.exp (postbase): New local variable `mathlib',
60162         set to null if we're testing vxworks5.1.  Use that instead of
60163         `-lm' in the setting of LIBS for link and run.
60164
60165 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
60166
60167         * config/rom68k.exp (${tool}_load): Major changes to make it
60168         work.  Verified that it does in fact return the stuff in
60169         exec_output properly.  Catch any Emul or any TRAP other than 0.
60170
60171 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
60172
60173         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
60174         LDFLAGS properly for targets that need stuff from libgloss.
60175         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
60176         only run once.
60177         (gpp_initialized): New variable.
60178
60179 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
60180
60181         * config/rom68k.exp: Load libgloss.exp.
60182         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
60183         so we can produce a fully linked binary.
60184         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
60185         so we can produce a fully linked binary.
60186
60187 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
60188
60189         * lib/plumhall.exp (ph_section): Watch for expected failures.
60190         Add missing `else'.
60191
60192         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
60193         run the testcase.
60194         (c-torture): Likewise.
60195
60196 1995-08-28  Doug Evans  <dje@cygnus.com>
60197
60198         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
60199
60200         * lib/mike-g++.exp (mike_cleanup): New proc.
60201         (prebase): New globals compiler_result, not_compiler_result,
60202         target_regexp.
60203         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
60204         allow leading "-" in pattern.  Watch for unsupported tests.
60205         If $compiler_result is set, pattern match assembler code,
60206         and ditto for $not_compiler_result.
60207         * lib/mike-gcc.exp: Likewise.
60208
60209         * lib/plumhall.exp (ph_execute): Only call ph_summary if
60210         execution "succeeded".
60211
60212 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
60213
60214         * config/win32.exp: New file.
60215         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
60216
60217 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
60218
60219         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
60220         unsupported.
60221         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
60222         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
60223         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
60224
60225         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
60226         "... without exceptions was ...".  That is now handled by
60227         prune_system_crud.
60228         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
60229
60230 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
60231
60232         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
60233         sieve.c,sort2.c}: New files.
60234         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
60235         sieve.exp,sort2.exp}: Drivers for them.
60236
60237         * lib/mike-gcc.exp (program_output): New user settable variable.
60238         (postbase): Call prune_system_crud.  Also prune extraneous compiler
60239         messages.
60240         * lib/mike-g++.exp (program_output): New user settable variable.
60241
60242         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
60243
60244         * config/sh.exp: Deleted (use sim.exp instead).
60245
60246 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
60247
60248         * config/vx.exp: Declare CHECKTASK as global.
60249         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
60250         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
60251         * lib/old-dejagnu.exp: Load [pwd]/$executable.
60252
60253 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
60254
60255         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
60256         target. Like vx.exp, only includes `vx29k.exp' instead of
60257         `vxworks.exp'.
60258
60259 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
60260
60261         * config/sim.exp: Increase time limit from 120 seconds to 240.
60262
60263 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
60264
60265         * gcc.c-torture/execute/950628-1.c: New test.
60266
60267 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
60268
60269         * gcc.c-torture: Update with changes/additions from
60270         c-torture-1.34.
60271
60272 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
60273
60274         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
60275
60276 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
60277
60278         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
60279
60280 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
60281
60282         * gcc.c-torture/compile/950512-1.c: New test.
60283         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
60284         * gcc.dg/struct-ret-1.c: Likewise.
60285
60286 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
60287
60288         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
60289           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
60290
60291 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
60292
60293         * gcc.c-torture/special/920411-1.c: Deleted.
60294         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
60295
60296 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
60297
60298         * config/sim.exp (${tool}_load): Hack in call to bash to get a
60299         cpu limit.
60300
60301 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
60302
60303         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
60304
60305 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
60306
60307         From kenner;
60308         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
60309         is the proper length.
60310         * va-arg-3.c: Likewise.
60311
60312 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
60313
60314         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
60315         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
60316
60317         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
60318         * lib/g++.exp (default_g++_start): Delete old cruft.
60319
60320 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
60321
60322         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
60323         (2 * (1 << 18)) to (2 * (1 << 17)).
60324
60325         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
60326
60327 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
60328
60329         * config/rom68k.exp: Renamed from config/idp.exp
60330
60331 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
60332
60333         * c-torture/compile/921109-2.c
60334
60335 1995-04-18  Mike Stump  <mrs@cygnus.com>
60336
60337         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
60338         excess errors.
60339
60340 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
60341
60342         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
60343         output.
60344         * lib/g++.exp (default_g++_start): Likewise.
60345
60346 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
60347
60348         * gcc.c-torture/compile/950329-1.c: New test.
60349
60350 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
60351
60352           * config/bug.exp (${tool}_load): Updated to use new remote_open
60353           and remote_close procs.
60354         * config/idp.exp: New file.
60355
60356 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
60357
60358         * gcc.c-torture/execute/950322-1.c: New test.
60359
60360 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
60361
60362         * config/vx.exp (${tool}_load): Clean up testing of return code from
60363         vxworks_ld and vxworks_spawn.
60364
60365 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
60366
60367         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
60368
60369 1995-03-13  Mike Stump  <mrs@cygnus.com>
60370
60371         * lib/old-deja.exp: Add `excess errors test - ' error, now one
60372         can mark excess errors on a machine by machine basis.  Note, the
60373         default is to not expect any excess errors, even when excess
60374         errors test - is given, so you will want to put an XFAIL ... on
60375         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
60376         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
60377         those 4 machines, but no others.
60378
60379 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
60380
60381         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
60382         * lib/c-torture.exp: to here.
60383
60384 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
60385
60386         * gcc.c-torture/execute/950221-1.c: New test.
60387         * gcc.c-torture/execute/struct-ret-1.c: New test.
60388         * gcc.c-torture/compile/950221-1.c: New test.
60389
60390         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
60391
60392 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
60393
60394         * gcc.c-torture/execute/arith-1.c (main): Return 0.
60395         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
60396
60397 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
60398
60399         * g++.gb: New directory of tests, derived from my signature and
60400         class scoping tests.
60401
60402         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
60403         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
60404         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
60405         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
60406         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
60407         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
60408         * g++.gb/sig25.C: Likewise.
60409
60410         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
60411         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
60412         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
60413         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
60414         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
60415         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
60416         * g++.gb/sig25.exp: Likewise.
60417
60418         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
60419         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
60420         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
60421         * g++.gb/scope13.C: Likewise, this test still fails.
60422
60423         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
60424         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
60425         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
60426         * g++.gb/scope13.exp: Ditto.
60427
60428         * g++.gb/README: New file, explains what these tests are about.
60429
60430 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
60431
60432         * lib/dg.exp (dg-do): Support `preprocess'.
60433         (dg-test): Likewise.
60434
60435 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
60436
60437         * config/udi.exp: change "continue -expect" to "exp_continue".
60438
60439 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
60440
60441         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
60442         Delete redundant tests.
60443
60444         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
60445         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
60446         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
60447         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
60448         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
60449         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
60450         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
60451         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
60452
60453         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
60454         storing label pointers.
60455         * gcc.c-torture/execute/921019-1.c: Likewise.
60456         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
60457         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
60458         parameter fp.
60459         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
60460         constants.
60461
60462         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
60463         Delete obsolete tests.
60464
60465         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
60466         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
60467         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
60468         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
60469         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
60470         * gcc.c-torture/compile/950124-1.c: New test.
60471
60472         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
60473
60474 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
60475
60476         * lib/mike-g++.exp: Add -lm to LIBS.
60477
60478 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
60479
60480         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
60481
60482 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
60483
60484         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
60485
60486 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
60487
60488         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
60489
60490 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
60491
60492         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
60493         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
60494         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
60495         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
60496         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
60497         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
60498         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
60499         * g++.law/{operators31.C, operators32.C,
60500         * g++.law/{operators33.C, operators34.C}: Likewise.
60501         * g++.law/{pic1.C, refs2.C}: Likewise.
60502         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
60503         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
60504         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
60505         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
60506
60507         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
60508         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
60509         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
60510         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
60511         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
60512         * g++.law/{enum9.exp, friend5.exp}: Likewise.
60513         * g++.law/{nest3.exp, nest4.exp}: Likewise.
60514         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
60515         * g++.law/{operators30.exp, operators31.exp}: Likewise.
60516         * g++.law/{operators32.exp, operators33.exp}: Likewise.
60517         * g++.law/{operators34.exp}: Likewise.
60518         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
60519         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
60520         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
60521         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
60522         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
60523
60524         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
60525         No longer expected to fail.
60526         * g++.law/missed-error3.C: Tweak for recent bool changes.
60527
60528 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
60529
60530         * config/emb-unix: Deleted.
60531         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
60532         remote execution.  Do final link on remote host if REMOTE_LINK is set.
60533
60534 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
60535
60536         * lib/dg.exp (dg-test): Fix typo in last patch.
60537
60538 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
60539
60540         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
60541         (handles multiple occurrences).
60542
60543 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
60544
60545         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
60546         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
60547         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
60548         printed).
60549         * lib/c-torture.exp (c-torture-compile): Likewise.
60550         (c-torture): Prepend full path if missing.
60551         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
60552         (gcc_fail): Likewise.
60553         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
60554
60555 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
60556
60557         * lib/netware.exp: Only attach to NetWare i386 systems.
60558
60559 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
60560
60561         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
60562         messages.  Add test name to "output pattern match" pass/fail message.
60563
60564 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
60565
60566         * gcc.dg: New testsuite.
60567         * gcc.dg/dg.exp: New file.
60568
60569         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
60570         test-switch.c}: Deleted.
60571
60572         * gcc.misc-tests/msgs.exp: New testcase driver.
60573
60574 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
60575
60576         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
60577         Watch for illegal return values from ${tool}_load.
60578         * config/unix.exp (${tool}_load): Fix pass/fail detection for
60579         cross targets.  Coerce return value >0 to 1.
60580
60581 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
60582
60583         * config/unix.exp (${tool}_load): Call program rsh, not proc.
60584
60585         * config/emb-unix.exp: New file.
60586
60587         * config/sim.exp: Error if variable $SIM not defined.
60588         (${tool}_load): Mark test as "untested" if simulator missing.
60589
60590         * config/unix.exp: Load remote.exp to get rcp_download.
60591         * lib/c-torture.exp: Use different option lists for testcases with
60592         and without loops.
60593         * gcc.c-torture/execute/execute.exp: Likewise.
60594
60595 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
60596
60597         * config/*.exp: Clarify return code from ${tool}_load.
60598         Call `unresolved' or `untested' instead of `warning' or `perror'
60599         (sometimes you still want to call both though).
60600         Add comment that `shell_id' is local to each file.
60601         * config/udi.exp (timeout): Set to 30.
60602         Don't print warning if connection fails, $connectmode has already
60603         printed an error.
60604         (${tool}_load): Move verbose messages to level 2.
60605         Rework pattern for "Process started" message.
60606         Pass `shell_id' to ${connectmode}_download.
60607         Retry twice upon timeout.  Make resetting of target more robust.
60608         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
60609         Pass `shell_id' to exit_$connectmode.
60610         Only call exit_$connectmode if connected.
60611         * config/unix.exp (${tool}_load): Check return codes better.
60612         * config/vrtx.exp (${tool}_load): Likewise.
60613         * config/vx.exp (${tool}_load): Likewise.
60614         Delete unneeded global's.
60615         * lib/dg.exp (dg-test): Update to reflect clarified return codes
60616         from ${tool}_load.
60617         (dg-stat): Delete.
60618         (dg-init): Delete recording of pass/fail counts.
60619         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
60620         (old-dejagnu-init): Likewise.
60621         (old-dejagnu-stat): Delete contents, empty proc now.
60622         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
60623         (c-torture): Delete references to lcnt, lpass, lfail.
60624         Get option list from TORTURE_OPTIONS.
60625         Delete -funroll[-all]-loops if no loops.
60626         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
60627         (g++_stat): Delete contents (empty proc now).
60628         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
60629         (gcc_finish): Likewise.
60630         (gcc_stat): Deleted.
60631         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
60632         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
60633         * gcc.c-torture/execute/execute.exp: Likewise.
60634         Split tests into two parts: compile, execute.
60635         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
60636         no loops.  Update to reflect clarified return codes from ${tool}_load.
60637
60638 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
60639
60640         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
60641         to grep for.
60642         (old-dejagnu): Likewise (where necessary).
60643
60644 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
60645
60646         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
60647
60648         * lib/dg.exp (dg-process-target): Fix processing of selector.
60649         Add comment regarding use of `error'.
60650
60651         * lib/gcc.exp (prune_system_crud): Define if missing.
60652         * lib/g++.exp (prune_system_crud): Likewise.
60653
60654         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
60655         Call prune_system_crud.
60656         * lib/dg.exp (dg-runtest): New proc.
60657         Use perror instead of send_user for tcl errors in testcase.
60658         Don't return any value, it's never used.
60659         Don't clobber previous definition of `unknown'.
60660         Print tcl errors in `dg-final'.
60661
60662 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
60663
60664         * lib/dg.exp (dg-process-target): Improve syntax error messages.
60665         (dg-test): Don't print errorInfo, it contains stack backtrace.
60666
60667 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
60668
60669         * lib/g++.exp (runtest_file_p): Define if missing.
60670
60671 1994-09-24  Doug Evans  (dje@cygnus.com)
60672
60673         * lib/mike-g++.exp: Comment out loading of g++.exp.
60674         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
60675         (default_g++_version): Always print something.
60676         (default_g++_start): Comment out call to `which'.
60677         (g++_start, g++_load): Deleted (must be defined in config file).
60678         * lib/gcc.exp: Test for existence of $CC at start.
60679         Delete check for tmpdir (done in gcc_init).
60680         (default_gcc_version): Always print something.
60681         (default_gcc_start): Comment out call to `which'.
60682         * config/*.exp: Major cleanup - make cross targets work at least a
60683         little better for g++ (by not being "--tool gcc" specific).
60684         Rename gcc_xxx to ${tool}_xxx.
60685         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
60686         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
60687
60688 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
60689
60690         * lib/c-torture.exp (c-torture-compile): Rework compiler
60691         message processing.
60692
60693         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
60694         c-torture.
60695
60696 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
60697
60698         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
60699
60700         * lib/dg.exp (dg-process-target): Support { target native }.
60701
60702 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
60703
60704         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
60705         looked for "... program xxx got fatal signal".
60706         Correct regsub munging of `comp_output'.
60707         Ignore compiler messages "path prefix not used" and "linker input
60708         file unused".
60709
60710 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
60711
60712         * lib/gcc.exp (runtest_file_p): Define if missing.
60713         * gcc.prms/template.c: Example to work from.
60714
60715 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
60716
60717         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
60718         * lib/dg.exp (dg-test): Call unsupported testcases as such.
60719
60720         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
60721         * gcc.prms/1883.c: Moved from compile/940714-1.c.
60722         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
60723         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
60724
60725         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
60726         (dg-process-target): No longer a varargs proc.
60727         Return S/N for target, P/F for xfail.  All callers changed.
60728         (user option procs): More argument checking.
60729         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
60730         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
60731         (dg-test): Skip test if not running on selected target in `dg-do'.
60732         Update handling of `dg-do-what', `dg-output-text'.
60733         Separate execution pass/fail from output pattern match pass/fail.
60734         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
60735
60736 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
60737
60738         * gcc.c-torture/special/special.exp: Don't expect failure for mips
60739         target for 920510-1.c.
60740
60741 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
60742
60743         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
60744         Clean up comment regarding use of passcnt, etc.
60745         (gcc_stat): Don't update `testcnt' here.
60746         (gcc_finish): Do it here.
60747         Might as well reset `but_id' here too.
60748         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
60749         to determine if the file should be tested.
60750         * gcc.c-torture/compile/compile.exp: Likewise.
60751         * gcc.c-torture/execute/execute.exp: Likewise.
60752         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
60753         * gcc.misc-tests/dg-test.exp: Likewise.
60754         * gcc.prms/prms.exp: Likewise.
60755         * gcc.wendy/wendy.exp: Likewise.
60756         * g++.old-deja.exp: Likewise.
60757         Move "Testing file" message to verbose level 1.
60758
60759 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
60760
60761         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
60762
60763 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
60764
60765         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
60766         (default_gcc_start): Accept optional second list element
60767         of compiler flags.  Print compiler output at verbosity level 2.
60768         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
60769         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
60770         Save current values of framework globals passcnt, failcnt, xpasscnt,
60771         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
60772         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
60773         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
60774         xfailcnt to compute stats.  Update framework global `testcnt' from
60775         pass/fail counts.
60776         (gcc_finish): New proc.  Clean up test environment.
60777         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
60778         (gcc_epass, gcc_efail): Delete.
60779         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
60780         argument of line number.
60781         (dg-init): If the tool has an init routine, call it.
60782         (dg-test): Remove args `cflags_var' and `libs_var'.
60783         Pass all compiler options to ${tool}_start.
60784         Handle missing line number.
60785         (dg-finish): New function.
60786         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
60787         particular files.  Call gcc_finish at end.  Move "skipping test"
60788         message to verbosity level 3.
60789         * gcc.c-torture/compile/compile.exp: Likewise.
60790         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
60791         * gcc.c-torture/execute/execute.exp: Likewise.
60792         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
60793         Print testcase being tried at verbosity level 1.
60794         * gcc.c-torture/special/special.exp: Unset xfail.
60795         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
60796         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
60797         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
60798         * gcc.failure/failure.exp: Likewise.
60799         * gcc.ieee/ieee.exp: Likewise.
60800         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
60801         Update call to dg-test.  Call dg-finish at end.
60802         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
60803         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
60804         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
60805         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
60806         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
60807         * gcc.wendy/wendy.exp: Add copyright.
60808         Delete setting of tmpdir (done by gcc_init).
60809         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
60810         Pass compiler flags to gcc_start.  Call gcc_finish at end.
60811         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
60812         gcc_[ce]pass/fail.
60813
60814 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
60815
60816         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
60817         confusion.
60818         (g++_load): Likewise.
60819
60820         * config/*.exp (gcc_load): Some were varargs fns and some were not.
60821         Rename argument to `prog' to remove the confusion.
60822         Varargs fns behave differently too!
60823         (g++_load): Likewise.
60824
60825         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
60826
60827         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
60828         what it is.  Delete (always) printing of status value for !native.
60829         Simplify verbose code, and include status and exec_output.
60830         (g++_load): Use gcc_load.
60831
60832 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
60833
60834         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
60835         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
60836         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
60837         940714-3.c as these testcases don't exist anymore.  Make
60838         va-arg-1.c expected to pass.
60839
60840 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
60841
60842         * gcc.misc-tests/misc.exp: Only run specific testcases.
60843         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
60844         * gcc.misc-tests/dg-[1-9].c: New files.
60845
60846         * lib/dg.exp: New testsuite driver.
60847         * gcc.prms/prms.exp: Use it.
60848
60849         * README.gcc: New file.
60850
60851         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
60852         Document and reset `lxpass' and `lxfail'.
60853         Simplify "initialized" message.
60854         (gcc_stat): Clean up comments a little.
60855
60856 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
60857
60858         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
60859
60860 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
60861
60862         * lib/old-dejagnu.exp (process-option): New proc.
60863         (old-dejagnu-init, old-dejagnu-stat): Likewise.
60864         (old-dejagnu): Simplify.
60865         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
60866
60867 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
60868
60869         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
60870         exists and is not an empty string.
60871
60872         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
60873         $xfail rather than calling setup_xfail.  Clear $xfail when test is
60874         finished.
60875         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
60876         automatically.
60877
60878         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
60879         longer expected to fail.
60880
60881         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
60882         "f" function call.
60883
60884         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
60885
60886         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
60887         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
60888         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
60889         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
60890         c-torture-1.29.
60891
60892         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
60893         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
60894
60895         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
60896
60897         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
60898         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
60899
60900         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
60901         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
60902         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
60903
60904 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
60905
60906         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
60907         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
60908         940714-1.c, 940714-2.c, 940714-3.c},
60909         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
60910         gcc.misc-tests/{mg.c,mg.exp}:
60911         New tests.
60912         * gcc.noncompile/noncompile.exp: Change accordingly.
60913
60914 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
60915
60916         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
60917         Undo previous clobberage.
60918
60919 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
60920
60921         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
60922         * gcc.special/{930510-1.c, special.exp}:
60923         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
60924         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
60925         struct-varargs-1.c}: New tests from c-torture-1.26.
60926
60927 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
60928
60929         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
60930           argument to switch.
60931
60932 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
60933
60934         * Revert the previous changes.  Please see Rob's directory
60935         (/lisa/test/rob/progressive/gcc/testsuite) for testing
60936         fixes.
60937
60938 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
60939
60940         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
60941         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
60942         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
60943         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
60944         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
60945         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
60946         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
60947         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
60948         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
60949         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
60950         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
60951         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
60952         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
60953         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
60954         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
60955         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
60956         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
60957         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
60958         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
60959         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
60960         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
60961         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
60962         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
60963         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
60964         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
60965         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
60966         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
60967         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
60968         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
60969         testing changes.
60970
60971 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
60972
60973         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
60974         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
60975         with perror calls.
60976
60977 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
60978
60979         * config/unix.exp (g++_load): Fix syntax.
60980
60981 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
60982
60983         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
60984         * gcc.noncompile/921017-1.c: Deleted obsolete test.
60985         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
60986         Don't expect va-arg-1.c to fail.  Correct expected output for
60987         920928-1.c.
60988         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
60989         * gcc.wendy/hbm4.c: Correct typo.
60990         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
60991
60992 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
60993
60994         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
60995         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
60996         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
60997         * lib/c-torture.exp (c-torture-compile): Ditto.
60998
60999         Reduce volume of output (remove all the -I's and such).
61000         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
61001         Call gcc_cpass, gcc_cfail.
61002         (c-torture): Pass testing option to c-torture-compile.
61003
61004 1994-03-21  Doug Evans  (dje@cygnus.com)
61005
61006         Bring patches over from progressive.
61007         * config/default.exp: Exit remote shell cleanly.
61008         (g++_exit, g++_start): Add default versions.
61009         * config/sim.exp (gcc_load): Use perror, not error.
61010
61011 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
61012
61013         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
61014         set in site.exp.
61015
61016 1994-03-14  Doug Evans  (dje@cygnus.com)
61017
61018         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
61019         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
61020         (wendy_try): New proc to run testcase.
61021         (main loop): Call 'em.
61022         * gcc.wendy/*.c: Clean up pass to correct expected output.
61023
61024         * lib/gcc.exp: Minor cleanup work.
61025         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
61026
61027 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
61028
61029         * config/sim.exp (gcc_load): Document return codes better.
61030         Don't pass -v to simulator.
61031
61032 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
61033
61034         * gcc.special/920717-x.c: Fix typo.
61035         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
61036         get at sources.
61037
61038         * lib/mike-gcc.exp: Fix typo.
61039
61040 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
61041
61042         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
61043         binary to use, transform the name.
61044         * config/*.exp: rename everything. Nuke any g++ specific files,
61045         it's now a special case of gcc that requires no special support.
61046         Add a default.exp for unsupported targets.
61047
61048 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
61049
61050         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
61051         lib/old-dejagnu.exp: Fix a few patterns to work with the new
61052         version of Tcl.
61053
61054 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
61055
61056         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
61057         than a warning.
61058
61059 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
61060
61061         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
61062
61063 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
61064
61065         * gcc.execute/execute.exp: Combine opt_list and foption_list into
61066         option_list.  Compile every file with only 4/6 option choices
61067         (same as C torture) instead of with 12/18 different option
61068         choices.
61069         * lib/c-torture.exp: Likewise.
61070
61071         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
61072         not already set.
61073
61074 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
61075
61076         * lib/old-deja.exp: Add `excess errors test fails' error, now one
61077         can put an XFAIL *-*-* on excess errors.
61078
61079 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
61080
61081         * g++.law: Add more tests derived from g++-bugs snapshots.
61082
61083         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
61084         equivalent to g++.law/init9.
61085
61086         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
61087         compiled it, and the a.out file after we've run it.
61088
61089 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
61090
61091         * lib/mike-g++.exp (postbase): Delete the .o file after we've
61092         compiled it, and the a.out file after we've run it.
61093
61094 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
61095
61096         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
61097
61098 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
61099
61100         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
61101         version number.
61102
61103 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
61104
61105         * g++.law: New directory of g++ tests derived from the g++-bugs
61106         snapshots.
61107
61108 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
61109
61110         * gcc.compile: initbug1.c initbug1.exp testcase added
61111
61112 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
61113
61114         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
61115         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
61116           fixes submitted by Jeff Law (law@cs.utah.edu)
61117         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
61118           Jeff Law (law@cs.utah.edu)
61119
61120
61121 1993-11-30  Mike Stump  (mrs@cygnus.com)
61122
61123         * config/unix-g++.exp: Follow the gcc way of doing things.
61124         * g++.old-deja/old-deja.exp: Minor updates.
61125         * lib/g++.exp: New file, follow the gcc way of doing things.
61126         * lib/old-dejagnu.exp: Minor updates.
61127         * lib/mike-g++.exp: Always unset errorInfo.
61128
61129 1993-11-06  Mike Stump  (mrs@cygnus.com)
61130
61131         * lib/gcc.exp: Fix some errors with the below change, CC and
61132         CFLAGS should be global when setting, not local.
61133
61134 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
61135
61136         * lib/gcc.exp: Transform tool name.
61137
61138 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
61139
61140         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
61141
61142 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
61143
61144         * lib/gcc.exp: change gcc_done to gcc_stat
61145
61146 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
61147
61148         * Upgraded gcc testsuite to c-torture version 1.25
61149
61150 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
61151
61152         * lib/gcc.exp: added reporting code. Changed verbose compile message.
61153         * lib/c-torture: added hooks for new reporting code.
61154
61155 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
61156
61157         * config/sh-gcc.exp: check if sh-sim exists in the path
61158
61159 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
61160
61161         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
61162         * gcc.compile/compile.exp: Initial changes for new logic.
61163         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
61164         * gcc.failure/failure.exp: Initial changes for new logic.
61165         * gcc.ieee/ieee.exp: Initial changes for new logic.
61166         * gcc.misc-tests/misc.exp: Initial changes for new logic.
61167         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
61168         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
61169         * lib/c-torture.exp: Initial changes for new logic.
61170         * lib/gcc.exp: Initial changes for new logic.
61171
61172 1993-10-15  Mike Stump  (mrs@cygnus.com)
61173
61174         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
61175         depend upon failure or success.  Fully qualify names in failure
61176         and success messages.  Always remove a.out before starting
61177         compile, just in case.  Pay more attention to error text output by
61178         the compiler.  Handle testcases with no known past errors just
61179         like all others, so that things are uniform.  Other miscellaneous
61180         improvements.
61181
61182 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
61183
61184         * gcc.cpp: new directory for cpp tests
61185
61186 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
61187
61188         * lib/chill.exp: Code reformatted, removed unused code.
61189         * config/unix-chill.exp: Code reformatted, removed unused code.
61190         * chill.execute/execute.exp: Code reformatted, removed unused code.
61191         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
61192
61193 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
61194
61195         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
61196         routines not written.
61197
61198 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
61199
61200         * config/bug-gcc.exp: Use new procs from bug.exp.
61201
61202 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
61203
61204         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
61205         via ftp, rather than depending on NFS.
61206         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
61207         case.
61208
61209 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
61210
61211         * config/bug-gcc.exp: Use new download proc.
61212
61213 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
61214
61215         * chill.execute/execute.exp: cleanups, handles errors better
61216         * chill.compile/compile.exp: rewrite, based on execute.exp
61217         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
61218         * lib/chill.exp: major changes to diff proc and compile and link
61219         procs. added chill_fail and chill_pass wrappers to pass and
61220         fail. added more comments, and handle error codes better.
61221         Added a hack to capture stderr from exec, so noncompile tests
61222         can work.
61223
61224 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
61225
61226         * chill.execute/execute.exp: rewrite of testsuite driver
61227         * lib/chill.exp: rewrite of testsuite driver
61228         * config/unix-chill.exp: rewrite of testsuite driver
61229
61230 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
61231
61232         In chill.execute:
61233         * iexpr.ch: Standardize uppercase.
61234         * tuples.dat: Standardize uppercase.
61235         * vary.ch: standardize.  Correct varying string assignments.
61236         * vary.dat: Add new output lines.
61237
61238 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
61239
61240         In chill.execute:
61241         * chprintf.ch: Standardize use of uppercase.
61242         * tuples.ch: Standardize and turn arr2 into a DCL,
61243           rather than a SYN.
61244         * pinits.ch: Standardize.
61245
61246 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
61247
61248         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
61249         * Makefil: Renamed to Makefile.in.
61250         * configure.in: New.
61251
61252 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
61253
61254         In chill.execute:
61255         * .cvsignore: Add result/output files.
61256         * Makefile: Fix up variables at start.  Use MFLAGS
61257           everywhere.  Correct bool_loc, built_ins entries.
61258           Add entry for vary1.ch.
61259         * bitarray.ch: Standardize upper-case usage.
61260         * bitexpr.ch: Standardize, add output of b1.
61261         * params.ch: Use arrayt in along PROC parameters, to
61262           avoid novelty problems.
61263         * sets.ch: Tiny cleanup.
61264         * vary1.ch: Re-indent.
61265
61266 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
61267
61268         * Add PR-related files to Makefiles, .cvsignore files, etc.
61269
61270 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
61271
61272         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
61273           with compiler objects. New names are test-flow.c and test-loop.c
61274
61275 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
61276
61277         * Upgraded c-torture tests from 1.19 to 1.20
61278
61279         * new files:
61280         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
61281         * gcc.compile: 930623-1.c 930623-2.c
61282         * gcc.noncompile: 930622-1.c 930622-2.c
61283         * gcc.failure: 920411-1.c 920627-2.c
61284         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
61285
61286 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
61287
61288         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
61289           More changes to get testsuite working properly. Needs more work.
61290           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
61291
61292 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
61293
61294         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
61295           More changes to get testsuite working properly. Needs more work.
61296
61297 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
61298
61299         * chill.compile/compile.exp: Added for Dejagnu support
61300         * chill.execute/execute.exp: Added for Dejagnu support
61301         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
61302
61303 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
61304
61305         This should complete moving the CHILL test files.
61306         * chill.noncompile(.cvsignore printf.grt
61307             in-printf.grt chprintf.grt chprintf.ch):
61308             Added test-support files.
61309           (Makefile): Modified further.
61310         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
61311             signal.ch): Added test files.
61312           * chill.execute (.cvsignore printf.grt printr.c
61313             in-printf.grt rts.c chprintf.grt rts.h): Added
61314           test-support files.
61315             (Makefile): More corrections.
61316
61317 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
61318
61319         * chill.compile, chill.execute, chill.nocompile: Add CHILL
61320           test cases, ready for DejaGnu.
61321
61322 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
61323
61324         * Upgraded c-torture tests from 1.18 to 1.19
61325
61326         * gcc.compile: added test(s):
61327           930607-1.c
61328         * gcc.execute: added test(s):
61329           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
61330
61331         * added new subdirectory for misc tests: gcc.misc-tests
61332         * gcc.misc-test(s): added tests:
61333           inst-check.c test-consts.c test-ior.c test-switch.c
61334
61335 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
61336
61337         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
61338
61339 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
61340
61341         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
61342
61343 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
61344
61345         * Upgraded c-torture tests from 1.17 to 1.18
61346
61347 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
61348
61349         * Upgraded c-torture tests from 1.12 to 1.17
61350
61351 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
61352
61353         * lib/old-dejagnu.exp:
61354           Fixed handling of XFAIL target triplets to correctly
61355           recognize wildcard characters.  Removed code that
61356           appended a unique id tag to the end of the file name
61357           printed out by the result of the testcases within a
61358           given test file.
61359
61360 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
61361
61362         * lib/old-dejagnu.exp:
61363           Reworked expected failure handling to trigger off of XFAIL
61364           keyword in keyphrase embeded in testcase source code. The
61365           XFAIL keyword must be at the end of the keyphrase line. It
61366           may optionally be followed by one or more target triplets.
61367           It has just occured that the handling of wildcards in the
61368           target triplet may not be correct.
61369
61370 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
61371
61372         * g++.old-deja/tests:
61373           Moved all subdirectories up one level into g++.old-deja .
61374
61375         * lib/old-dejagnu.exp:
61376           Fixed problem with CXXFLAGS not being properly reset, and being
61377           corrupted with extraneous "-c" compiler option.  This was
61378           causing binaries to not be generated for test that needed them.
61379           Modified strings passed to "pass" and "fail" so that individual
61380           tests from the same test file would be distinguished by an
61381           identifier appended to the test file name in the summary logs;
61382           this corrected a problem with erroneous diff logs.  Added code
61383           to search testcases for expected fail and unexpected pass keywords.
61384
61385 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
61386
61387         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
61388
61389 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
61390
61391         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
61392           Removed extraneous text from end of "Special g++ Options"
61393           keyphrase.
61394
61395         * lib/old-dejagnu.exp: Added pattern matching to look for new
61396           keywords, embedded in testcases comments, which will trigger
61397           calls to xpass and xfail.
61398
61399 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
61400
61401         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
61402           comments embedded in the testcases, especially the one looking for
61403           special compiler options, as well as the pattern matching for the
61404           compiler output again.
61405
61406 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
61407
61408         * lib/old-dejagnu.exp: Do a proper check of the return value for
61409           execute tests. Fixed several problems with the pattern matching
61410           of the compiler output which gave erroneous test results.
61411           Changed several of the test result messages to be more descriptive.
61412         * config/unix-g++.exp: Proc g++_load now actually works and
61413           executes the tests passed to it and returns a usable return
61414           value.
61415
61416 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
61417
61418           * lib/gcc.exp: Exits gracefully if $CC is bogus.
61419
61420 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
61421
61422         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
61423           Modified both files to properly execute the old style
61424           dejagnu tests. The previous versions of these files were
61425           experimental and did not function anything near correctly.
61426
61427 1993-04-05  Rob Savoye  (rob@cygnus.com)
61428
61429         * Removed all Makefile.in and configure.in files. No configuration
61430         needed now.
61431
61432 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
61433
61434         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
61435
61436 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
61437
61438         * gcc.compile/configure.in, gcc.unsorted/configure.in,
61439         gcc.special/configure.in, gcc.noncompile/configure.in,
61440         gcc.execute/configure.in, gcc.code_quality/configure.in,
61441         g++.other/configure.in, g++.old-deja/configure.in,
61442         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
61443         in srcname setting.
61444
61445 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
61446
61447         * lib/udi.exp: Fixed mondfe and mondfe_download.
61448         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
61449         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
61450
61451 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
61452
61453         * config/udi-gdb.exp: Check $shell_id after connecting to target.
61454         (gdb_exit): Don't remove *_soc files.
61455
61456 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
61457
61458         * lib/c-torture.exp: Don't look for main; instead always use -w
61459         -c.  This is how the c-torture tests work.  Remove the object
61460         file if the compilation succeeds.
61461         * gcc.execute/execute.exp: Remove executable if test passes.
61462         * gcc.noncompile/noncompile.exp: Every test is an expected
61463         failure.
61464         * gcc.special/special.exp: Added tests from c-torture 1.11,
61465         corrected use of existing test.
61466         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
61467         gcc.execute/920625-1.c: Updated to c-torture 1.11.
61468         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
61469         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
61470         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
61471         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
61472         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
61473         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
61474         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
61475         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
61476         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
61477         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
61478         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
61479         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
61480         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
61481         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
61482         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
61483         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
61484         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
61485         c-torture 1.11.
61486         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
61487         correspond to c-torture 1.11.
61488
61489         * New file.