OSDN Git Service

2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2
3         PR c++/34051
4         PR c++/34055
5         PR c++/34102
6         PR c++/34103
7         * g++.dg/cpp0x/vt-34051-2.C: New.
8         * g++.dg/cpp0x/vt-34102.C: New.
9         * g++.dg/cpp0x/vt-34051.C: New.
10         * g++.dg/cpp0x/vt-34055.C: New.
11         * g++.dg/cpp0x/vt-34103.C: New.
12
13 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
14
15        PR c++/34314
16        * g++.dg/cpp0x/vt-34314.C: New.
17        * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
18        reality (the error message was wrong previously).
19
20 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
21
22        PR c++/33964
23        * g++.dg/cpp0x/vt-33964.C: New.
24        * g++.dg/template/partial5.C: New.
25
26 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
27
28        PR c++/34052
29        * g++.dg/cpp0x/vt-34052.C: New.
30        * g++.dg/template/ttp26.C: New.
31         
32 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
33
34         * gnat.dg/rep_clause2.ad[sb]: New test.
35         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
36
37 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
38
39         PR c++/24924
40         * g++.dg/cpp/pedantic-errors.C: Delete.
41         * g++.dg/cpp/permissive.C: Delete.
42         
43 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
44
45         * gcc.c-torture/compile/20080114-1.c: New test.
46
47 2008-01-13  Tobias Burnus  <burnus@net-b.de>
48
49         PR fortran/34665
50         * gfortran.dg/argument_checking_11.f90: New.
51         * gfortran.dg/argument_checking_12.f90: New.
52         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
53         * gfortran.dg/c_assoc_2.f03: Update dg-error.
54         * gfortran.dg/argument_checking_3.f90: Ditto.
55         * gfortran.dg/pointer_intent_2.f90: Ditto.
56         * gfortran.dg/import2.f90: Ditto.
57         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
58         * gfortran.dg/implicit_actual.f90: Ditto.
59         * gfortran.dg/used_dummy_types_3.f90: Ditto.
60         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
61
62 2008-01-13  Tobias Burnus  <burnus@net-b.de>
63
64         PR fortran/34763
65         * gfortran.dg/interface_proc_end.f90: New.
66
67 2008-01-13  Tobias Burnus  <burnus@net-b.de>
68
69         PR fortran/34759
70         * gfortran.dg/assumed_size_refs_4.f90: New.
71
72 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
73
74         * gnat.dg/unchecked_convert1.adb.
75
76 2008-01-13  Richard Guenther  <rguenther@suse.de>
77
78         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
79         readable and writable again before exiting.
80
81 2008-01-13  Richard Guenther  <rguenther@suse.de>
82
83         PR middle-end/34601
84         * gcc.dg/noncompile/incomplete-4.c: New testcase.
85
86 2008-01-13  Jan Hubicka  <jh@suse.cz>
87
88         PR middle-end/32135
89         * gcc.dg/pr32135.c: new.
90
91 2008-01-12  Doug Kwan  <dougkwan@google.com>
92
93         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
94         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
95         -Wignored-qualifiers.
96
97 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
98
99         * gnat.dg/slice3.adb: New test.
100         * gnat.dg/slice4.adb: Likewise.
101
102 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
103
104         * gnat.dg/bit_packed_array.ad[sb]: New test.
105
106 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
107
108         PR fortran/34432
109         * gfortran.dg/parens_7.f90: New test.
110
111 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
112
113         * gcc.dg/tree-ssa/loadpre5.c: Use static.
114         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
115
116         * gcc.dg/pr33826.c: Require nonpic.
117
118 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
119
120         PR fortran/34722
121         * gfortran.dg/inquire_12.f90: New test.
122
123 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
124
125         PR libfortran/34670
126         * all_bounds_1.f90: New test case.
127         * maxloc_bounds_1.f90: New test case.
128         * maxloc_bounds_2.f90: New test case.
129         * maxloc_bounds_3.f90: New test case.
130         * maxloc_bounds_4.f90: New test case.
131         * maxloc_bounds_5.f90: New test case.
132         * maxloc_bounds_6.f90: New test case.
133         * maxloc_bounds_7.f90: New test case.
134         * maxloc_bounds_8.f90: New test case.
135
136 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
137
138         * gcc.dg/struct-ret-3.c: New test.
139
140 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
141
142         PR fortran/34537
143         * gfortran.dg/transfer_simplify_8.f90: New test.
144
145 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
146
147         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
148         size_t using predefined macro.
149
150 2008-01-10  Raksit Ashok  <raksit@google.com>
151
152         PR rtl-optimization/27971
153         * gcc.target/i386/pr27971.c: New testcase.
154
155 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
156
157         PR fortran/34396
158         * gfortran.dg/bounds_check_12.f90: New test.
159
160 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
161
162         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
163         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
164
165 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
166
167         PR middle-end/34641
168         * g++.dg/torture/pr34641.C: New testcase.
169
170 2008-01-10  Richard Guenther  <rguenther@suse.de>
171
172         PR tree-optimization/34651
173         * g++.dg/torture/pr34651.C: New testcase.
174
175 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
176
177         PR tree-optimization/34017
178         * gcc.dg/tree-ssa/pr34017.c: New.
179
180 2008-01-09  Richard Guenther  <rguenther@suse.de>
181         Andrew Pinski  <andrew_pinski@playstation.sony.com>
182
183         PR middle-end/30132
184         * gcc.c-torture/compile/pr30132.c: New testcase.
185
186 2008-01-09  Richard Guenther  <rguenther@suse.de>
187
188         PR middle-end/34458
189         * gcc.c-torture/compile/pr34458.c: New testcase.
190
191 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
192
193         PR testsuite/30459
194         g++.dg/eh/ia64-2.C: Require weak support.
195
196 2008-01-08  Richard Guenther  <rguenther@suse.de>
197
198         PR middle-end/31863
199         * g++.dg/torture/pr31863.C: New testcase.
200
201 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
202
203         PR middle-end/34694
204         * gcc.dg/gomp/pr34694.c: New test.
205         * g++.dg/gomp/pr34694.C: New test.
206
207         PR c++/33890
208         * g++.dg/gomp/pr33890.C: New test.
209
210 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
211
212         PR fortran/34476
213         * gfortran.dg/parameter_array_init_3.f90: New test.
214
215 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
216
217         PR fortran/34681
218         PR fortran/34704
219         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
220
221 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
222
223         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
224         * g++.dg/other/spu2vmx-1.C: Use it.
225
226 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
227
228         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
229
230         PR testsuite/34575
231         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
232         * gcc.target/powerpc/parity-1.c: Likewise.
233
234 2008-01-07  Fred Fish  <fnf@specifix.com>
235
236         PR preprocessor/30363:
237         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
238         macro expansions.
239
240 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
241
242         PR fortran/34672
243         * gfortran.dg/use_only_2.f90: New test.
244
245 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
246
247         PR libstdc++/34680
248         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
249         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
250
251 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
252
253         PR fortran/34545
254         * gfortran.dg/use_12.f90: New test.
255
256 2008-01-06  Tobias Burnus  <burnus@net-b.de>
257
258         PR fortran/34689
259         * interface.c (compare_actual_formal): Fix intent(out) check for
260         function result variables.
261
262 2008-01-06  Tobias Burnus  <burnus@net-b.de>
263
264         PR fortran/34690
265         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
266
267 2008-01-06  Tobias Burnus  <burnus@net-b.de>
268
269         PR fortran/34689
270         * gfortran.dg/intent_out_4.f90: Fix test case.
271
272 2008-01-06  Tobias Burnus  <burnus@net-b.de>
273
274         PR fortran/34689
275         * gfortran.dg/intent_out_4.f90: New.
276
277 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
278
279         PR libfortran/34540
280         * gfortran.dg/optional_dim_3.f90: New test.
281
282 2008-01-06  Tobias Burnus  <burnus@net-b.de>
283
284         PR fortran/34658
285         * gfortran.dg/common_11.f90: New.
286         * gfortran.dg/blockdata_1.f90: Update test case.
287         * gfortran.dg/blockdata_2.f90: Update test case.
288
289 2008-01-06  Tobias Burnus  <burnus@net-b.de>
290
291         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
292
293 2008-01-06  Tobias Burnus  <burnus@net-b.de>
294
295         PR fortran/34655
296         * gfortran.dg/equiv_constraint_9.f90: New.
297
298 2008-01-06  Revital Eres  <eres@il.ibm.com>
299
300         PR tree-optimization/34263
301         * gcc.dg/pr34263.c:  New testcase.
302
303 2008-01-06  Tobias Burnus  <burnus@net-b.de>
304
305         PR fortran/34654
306         * gfortran.dg/internal_io_unf.f90: New.
307
308 2008-01-06  Tobias Burnus  <burnus@net-b.de>
309
310         PR fortran/34660
311         * gfortran.dg/elemental_args_check_2.f90: New.
312
313 2008-01-06  Tobias Burnus  <burnus@net-b.de>
314
315         PR fortran/34662
316         * gfortran.dg/intent_out_3.f90: New.
317
318 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
319
320         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
321
322 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
323
324         PR libfortran/34676
325         * gfortran.dg/list_read_8.f90: New test.
326
327 2008-01-04  Richard Guenther  <rguenther@suse.de>
328
329         PR middle-end/34029
330         * gcc.c-torture/compile/pr34029-1.c: New testcase.
331         * gcc.c-torture/compile/pr34029-2.c: Likewise.
332
333 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
334
335         PR gcov-profile/34609
336         * g++.dg/gcov/gcov-6.C: New test.
337
338 2008-01-04  Richard Guenther  <rguenther@suse.de>
339
340         PR tree-optimization/31081
341         * g++.dg/torture/pr31081-1.C: New testcase.
342         * g++.dg/torture/pr31081-2.C: Likewise.
343
344 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
345
346         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
347         * gcc.target/mips/rsqrt-2.c: Likewise.
348         * gcc.target/mips/rsqrt-4.c: New test.
349
350 2008-01-04  Tobias Burnus  <burnus@net-b.de>
351
352         PR fortran/34557
353         * gfortran.dg/equiv_substr.f90: New.
354
355 2008-01-03  Tom Tromey  <tromey@redhat.com>
356
357         PR c/34457:
358         * gcc.dg/pr34457-2.c: New file.
359         * gcc.dg/pr34457-1.c: New file.
360
361 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
362
363         Revert fix for PR tree-optimization/34458.
364
365 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
366
367         PR tree-optimization/34458
368         * gcc.dg/tree-ssa/pr34458.c: New.
369
370 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
371
372         PR libfortran/34565
373         * gfortran.dg/internal_readwrite_1.f90:  New test.
374         * gfortran.dg/internal_readwrite_2.f90:  New test.
375
376 2008-01-03  Tom Tromey  <tromey@redhat.com>
377
378         PR preprocessor/34602:
379         * gcc.dg/cpp/pr34602.c: New file.
380
381 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
382
383         PR tree-optimization/29484
384         * gcc.c-torture/execute/20071220-1.c: New test.
385         * gcc.c-torture/execute/20071220-2.c: New test.
386
387 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
388
389         PR tree-optimization/34635
390         * gcc.dg/tree-ssa/pr34635.c: New.
391         * gcc.dg/tree-ssa/pr34635-1.c: New.
392
393 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
394
395         PR middle-end/34562
396         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
397         scan-assembler check.
398
399 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
400
401         PR middle-end/34608
402         * g++.dg/gomp/pr34608.C: New test.
403
404 2008-01-02  Richard Guenther  <rguenther@suse.de>
405
406         PR middle-end/34093
407         PR middle-end/31976
408         * gcc.c-torture/compile/pr34093.c: New testcase.
409
410 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
411
412        * g++.dg/cpp0x/long_long.C: New.
413
414 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
415
416         * gcc.target/spu/tag_manager.c : Include stdlib.h.
417         * gcc.target/spu/Wmain.c: Fix the line numbers for the
418         warning on the function main.
419
420 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
421
422         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
423         rather than __v2di type.
424
425 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
426
427         PR fortran/34558
428         * gfortran.dg/linked_list_1.f90: New test.
429
430 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
431
432         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
433         instead of appending to it.
434
435 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
436
437         PR tree-optimization/34591
438         * gcc.dg/vect/pr34591.c: New test.
439
440 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
441
442         PR libfortran/34594
443         * gfortran.dg/direct_io_8.f90:  New test case.
444
445 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
446
447         PR target/34281
448         * gcc.c-torture/execute/20071213-1.c: New test.
449
450 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
451
452         PR libfortran/34560
453         * gfortran.dg/read_eof_5.f90: New test.
454
455 2007-12-25  Tobias Burnus  <burnus@net-b.de>
456
457         PR fortran/34514
458         * gfortran.dg/initialization_17.f90: New.
459
460 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
461
462         PR libfortran/34566
463         * gfortran.dg/matmul_6.f90:  New test.
464
465 2007-12-23  Tobias Burnus  <burnus@net-b.de>
466
467         PR fortran/34421
468         * gfortran.dg/entry_17.f90: New.
469
470 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
471
472         PR fortran/34536
473         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
474         * gfortran.dg/real_const_3.f90: Likewise.
475         * gfortran.dg/unary_operator.f90: New test.
476
477 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
478
479         * gnat.dg/pack2.adb: New test.
480
481 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
482
483         PR fortran/34559
484         * gfortran.dg/repeat_6.f90: New test.
485
486 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
487
488         PR fortran/34549
489         * cshift_shift_real_1.f90:  New test.
490
491 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
492
493         PR fortran/34540
494         * gfortran.dg/shift-kind_2.f90: New test.
495
496 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
497
498         PR target/8835
499         * gcc.dg/pr8835-1.c: New.
500
501 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
502
503         PR fortran/34438
504         * gfortran.dg/default_initialization_3.f90: New test.
505
506 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
507
508         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
509         conditions.
510         (dg-mips-options): Treat -march=24k* as a 32-bit option.
511
512 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
513
514         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
515         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
516
517 2007-12-20  Jason Merrill  <jason@redhat.com>
518
519         * gcc.dg/overload/arg[14].C: Remove expected errors.
520
521 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
522
523         PR c++/34459
524         * gcc.c-torture/execute/20071219-1.c: New test.
525
526 2007-12-20  Tobias Burnus  <burnus@net-b.de>
527
528         PR fortran/34530
529         * gfortran.dg/namelist_44.f90: New.
530
531 2007-12-20  Tobias Burnus  <burnus@net-b.de>
532
533         PR fortran/34482
534         * gfortran.dg/boz_8.f90: Add error-check check.
535         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
536         stop by call abort.
537
538 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
539
540         * gcc.dg/gomp/combined-1.c: New test.
541
542 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
543
544         PR tree-optimization/34355
545         * g++.dg/tree-ssa/pr34355.C: New test.
546
547 2007-12-19  Revital Eres  <eres@il.ibm.com>
548
549          * gcc.dg/sms-5.c: New testcase.
550
551 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
552
553         PR fortran/34325
554         * gfortran.dg/missing_parens_1.f90: New.
555         * gfortran.dg/missing_parens_1.f90: New.
556         
557 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
558
559         PR fortran/34495
560         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
561         expressions.
562         * gfortran.dg/transfer_simplify_7.f90: New test.
563
564 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
565
566         * gcc.dg/pr32912-3.c: Compile with -w.
567
568         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
569
570 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
571             Jakub Jelinek  <jakub@redhat.com>
572         
573         PR c++/32565
574         PR c++/33943
575         PR c++/33965
576         * g++.dg/cpp0x/variadic86.C: New.
577         * g++.dg/cpp0x/variadic87.C: New.
578         * g++.dg/cpp0x/variadic84.C: New.
579         * g++.dg/cpp0x/variadic85.C: New.
580         * g++.dg/template/ttp25.C: New.
581
582 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
583
584         PR tree-optimization/34123
585         * gcc.dg/tree-ssa/pr34123.c: New test.
586
587 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
588
589         PR rtl-optimization/34456
590         * gcc.c-torture/execute/pr34456.c: New test.
591
592 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
593
594         PR c++/34488
595         * g++.dg/parse/friend7.C: New test.
596
597         PR rtl-optimization/34490
598         * gcc.c-torture/execute/20071216-1.c: New test.
599
600 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
601
602         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
603
604 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
605
606         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
607         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
608         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
609         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
610         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
611
612 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
613
614         PR c/34506
615         * gcc.dg/gomp/clause-2.c: New test.
616         * g++.dg/gomp/clause-4.C: New test.
617
618 2007-12-17  Tobias Burnus  <burnus@net-b.de>
619
620         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
621         part of Fortran 77/95/2003.
622
623 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
624
625         PR tree-optimization/34445
626         * gfortran.dg/vect/cost-model-pr34445.f: New test.
627         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
628
629 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
630
631         PR fortran/34427
632         * gfortran.dg/namelist_42.f90: Update.
633         * gfortran.dg/namelist_43.f90: New.
634         
635 2007-12-16  Tobias Burnus  <burnus@net-b.de>
636
637         PR fortran/34495
638         * gfortran.dg/initialization_16.f90: New.
639
640 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
641
642         PR fortran/34305
643         * gfortran.dg/real_dimension_1.f:  New test case.
644
645 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
646
647         * gcc.dg/torture/pr24257.c: Remove -O from options.
648
649 2007-12-16  Tobias Burnus  <burnus@net-b.de>
650
651         PR fortran/34246
652         * gfortran.dg/bind_c_usage_16.f03: Extend test.
653
654 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
655
656         PR fortran/31213
657         PR fortran/33888
658         PR fortran/33998
659         * gfortran.dg/mapping_1.f90: New test.
660         * gfortran.dg/mapping_2.f90: New test.
661         * gfortran.dg/mapping_3.f90: New test.
662
663 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
664
665         PR rtl-optimization/34415
666         * gcc.c-torture/execute/pr34415.c: New test.
667
668 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
669
670         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
671         void. 
672
673 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
674
675         PR bootstrap/34003
676         * gcc.dg/pr34003-1.c: New test.
677         * gcc.dg/pr34003-2.c: New.
678
679 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
680
681         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
682         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
683         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
684         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
685         add -save-temps.
686         * gcc.target/cris/torture/cris-torture.exp,
687         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
688         * gcc.target/cris/builtin_ctz_v3.c,
689         gcc.target/cris/builtin_ctz_v8.c,
690         gcc.target/cris/builtin_clz_v0.c,
691         gcc.target/cris/builtin_clz_v3.c,
692         gcc.target/cris/builtin_bswap_v3.c,
693         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
694         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
695         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
696         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
697         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
698         lib/target-supports.exp: Adjust for crisv32-*-*.
699
700 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
701
702         * gcc.dg/debug/const-3.c: New.
703
704 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
705
706         * g++.dg/other/datasec1.C: Require named section support.
707
708 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
709
710         PR target/29978
711         * gcc.target/i386/pr29978.c: New test.
712
713 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
714
715         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
716         instead of -msse4.1.
717         * gcc.target/i386/sse-12.c (dg-options): Ditto.
718         * g++.dg/other/i386-2.C (dg-options): Ditto.
719
720 2007-12-14  Tobias Burnus  <burnus@net-b.de>
721
722         PR fortran/34438
723         * gfortran.dg/private_type_10.f90: New.
724
725 2007-12-14  Tobias Burnus  <burnus@net-b.de>
726
727         PR fortran/34398
728         * gfortran.dg/nan_4.f90: New.
729
730 2007-12-14  Richard Guenther  <rguenther@suse.de>
731
732         PR middle-end/34462
733         * gcc.c-torture/compile/20071214-1.c: New testcase.
734
735 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
736
737         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
738         macros to test macroized SSE intrinsics.  Use new macros to test
739         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
740         emmintrin.h, xmmintrin.h and bmmintrin.h
741         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
742         to test with immediate operand.
743
744 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
745
746         PR target/34091
747         * gcc.c-torture/compile/pr34091.c: New test.
748
749 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
750
751         * gcc.dg/uninit-13.c: UnXFAIL.
752         * gcc.dg/complex-5.c: New testcase.
753
754 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
755
756         * gcc.dg/struct/struct-reorg.exp: Replace 
757          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
758         
759 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
760
761         PR libfortran/34370
762         PR libfortran/34323
763         PR libfortran/34405
764         * gfortran.dg/advance_6.f90:  New test case.
765         * gfortran.dg/direct_io_7.f90:  New test case.
766         * gfortran.dg/streamio_13.f90:  New test case.
767
768 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
769
770         * g++.dg/cpp0x/__func__.C: New.
771
772 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
773
774         PR target/34435
775         * g++.dg/other/pr34435.C: New testcase.
776
777 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
778
779         * gcc.dg/struct: New directory with tests 
780         for struct-reorg optimizaion.
781         * gcc.dg/struct/struct-reorg.exp: New script.
782         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
783         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
784         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
785         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
786         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
787         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
788         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
789         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
790         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
791         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
792         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
793         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
794         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
795         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
796         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
797         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
798         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
799         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
800         * gcc.dg/struct/w_prof_global_array.c: Likewise.
801         * gcc.dg/struct/w_prof_global_var.c: Likewise.
802         * gcc.dg/struct/w_prof_local_array.c: Likewise.
803         * gcc.dg/struct/w_prof_local_var.c: Likewise.
804         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
805         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
806
807 2007-12-13  Tobias Burnus  <burnus@net-b.de>
808
809         PR fortran/34427
810         * gfortran.dg/namelist_42.f90: New.
811
812 2007-12-12  Tobias Burnus  <burnus@net-b.de>
813
814         PR fortran/34254
815         * gfortran.dg/function_kinds_3.f90: New.
816
817 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
818
819         * gcc.target/s390/20071212-1.c: New testcase.
820
821 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
822
823         PR c++/34238
824         * g++.dg/ext/visibility/anon7.C: Add xfail.
825         * g++.dg/ext/visibility/anon9.C: New test.
826         * g++.dg/ext/visibility/anon10.C: New test.
827
828         PR c++/34364
829         * g++.dg/rtti/dyncast2.C: New test.
830
831 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
832
833         PR tree-optimization/34407
834         * gcc.dg/vect/pr34407.c: New test.
835
836 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
837
838         PR fortran/34411
839         * gfortran.dg/error_recovery_5.f90: New.
840         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
841
842 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
843
844         PR tree-optimization/34371
845         * gcc.c-torture/compile/20071207-1.c: New test.
846
847 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
848
849         PR c++/34059
850         * g++.dg/parse/crash40.C: New test.
851
852 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
853
854         * g++.dg/opt/memcpy1.C: New test.
855
856 2007-12-10  Tobias Burnus  <burnus@net-b.de>
857
858         PR fortran/34425
859         * gfortran.dg/argument_checking_10.f90: New.
860
861 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
862
863         PR rtl-optimization/34302
864         * gcc.c-torture/execute/20071210-1.c: New test.
865
866 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
867
868         PR c++/34395
869         * g++.dg/cpp0x/error1.C: New test.
870
871         PR c++/34394
872         * g++.dg/other/error22.C: New test.
873
874 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
875
876         PR target/32086
877         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
878         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
879         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
880
881 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
882
883         PR c++/34178
884         PR c++/34340
885         * g++.dg/template/repo6.C: New test.
886         * g++.dg/template/repo7.C: New test.
887         * g++.dg/template/repo8.C: New test.
888
889 2007-12-09  H.J. Lu  <hjl@lucon.org>
890             Tobias Burnus  <burnus@net-b.de>
891
892         PR fortran/34404
893         * gfortran.dg/read_2.f90: New.
894
895 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
896
897         * lib/target-supports.exp (check_effective_target_tls_native):
898         Fix typo.
899
900 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
901
902         PR ada/34366
903         * gnat.dg/enclosing_record_reference.ads,
904         gnat.dg/enclosing_record_reference.adb: New test.
905
906 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
907
908         PR fortran/32129
909         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
910         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
911
912         PR fortran/31487
913         * gfortran.dg/char_component_initializer_1.f90: New test.
914
915 2007-12-09  Tobias Burnus  <burnus@net-b.de>
916
917         PR fortran/34342
918         PR fortran/34345
919         PR fortran/18026
920         PR fortran/29471
921
922         * gfortran.dg/boz_8.f90: New.
923         * gfortran.dg/boz_9.f90: New.
924         * gfortran.dg/boz_10.f90: New.
925         * gfortran.dg/boz_7.f90: Update dg-warning.
926         * gfortran.dg/pr16433.f: Add dg-error.
927         * gfortan.dg/ibits.f90: Update dg-warning.
928         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
929         * gfortran.dg/unf_io_convert_2.f90: Ditto.
930
931 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
932
933         PR fortran/34359
934         * gfortran.dg/include_1.f90: New test.
935         * gfortran.dg/include_1.inc: New.
936         * gfortran.dg/include_2.f90: New test.
937
938 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
939
940         * gcc.c-torture/compile/20011130-2.c: Fix typo.
941
942 2007-12-08  Tobias Burnus  <burnus@net-b.de>
943
944         PR fortran/34319
945         * gfortran.dg/nan_3.f90: New.
946
947 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
948
949         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
950
951 2007-12-07  Olivier Hainque  <hainque@adacore.com>
952
953         * gnat.dg/tamdt*.ad?: Support for ...
954         * gnat.dg/test_tamdt.adb: New test.
955
956 2007-12-07  Olivier Hainque  <hainque@adacore.com>
957
958         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
959         exports and document how these can be exercised.
960
961 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
962
963         PR ada/15805
964         * gnat.dg/specs/access_constants.ads: New test.
965
966         * gnat.dg/specs/access_constant_decl.ads: New test.
967
968         PR ada/21346
969         * gnat.dg/compose.adb: New test.
970
971 2007-12-07  Olivier Hainque  <hainque@adacore.com>
972
973         PR ada/34173
974         * gnat.dg/unc_memops.ad[sb]: Support for ...
975         * gnat.dg/unc_memfree.adb: New test.
976         
977 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
978
979         * gfortran.dg/ltrans-7.f90: New.
980
981 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
982             Dorit Nuzman  <dorit@il.ibm.com>
983
984         PR tree-optimization/34005
985         * gcc.dg/vect/pr34005.c: New test.
986
987 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
988
989         PR c++/34336
990         * g++.dg/template/new8.C: New test.
991
992 2007-12-06  Tobias Burnus  <burnus@net-b.de>
993
994         PR fortran/34333
995         * gfortran.dg/boz_7.f90: New.
996         * gfortran.dg/int_1.f90: Disable -pedantic option.
997         * gfortran.dg/boz_1.f90: Ditto.
998         * gfortran.dg/boz_3.f90: Ditto.
999         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
1000         * gfortran.dg/ibits.f90: Ditto.
1001         * gfortran.dg/unf_io_convert_1.f90: Ditto.
1002         * gfortran.dg/unf_io_convert_2.f90: Ditto.
1003
1004 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
1005
1006         PR fortran/34335
1007         * gfortran.dg/used_types_19.f90: New test.
1008
1009 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
1010
1011         * gfortran.dg/nan_2.f90: Add -mieee for sh.
1012         * gfortran.dg/nearest_2.f90: Likewise.
1013         * gfortran.dg/nearest_3.f90: Likewise.
1014
1015 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
1016
1017         PR middle-end/34337
1018         * gcc.c-torture/execute/20071205-1.c: New test.
1019
1020 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
1021
1022         * gfortran.dg/module_nan.f90: Add -mieee for sh.
1023         * gfortran.dg/real_const_3.f90: Likewise.
1024
1025 2007-12-05  Richard Guenther  <rguenther@suse.de>
1026
1027         PR tree-optimization/34138
1028         * gcc.c-torture/compile/pr34138.c: New testcase.
1029
1030 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
1031
1032         PR debug/33739
1033         * gfortran.dg/debug_2.f: New test.
1034
1035 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
1036
1037         * gnat.dg/specs/elab1.ads: New test.
1038
1039 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
1040
1041         PR target/34312
1042         * gcc.target/i386/pr34312.c: New test.
1043
1044 2007-12-05  Tobias Burnus  <burnus@net-b.de>
1045
1046         PR fortran/34333
1047         * gfortran.dg/nan_2.f90: New.
1048
1049 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
1050
1051         PR c++/34271
1052         * g++.dg/cpp0x/decltype9.C: New test.
1053         * g++.dg/cpp0x/decltype10.C: New test.
1054
1055 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
1056
1057         PR ada/21489
1058         * gnat.dg/rm_6_4_1_13.adb: New test.
1059
1060 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
1061
1062         PR middle-end/34134
1063         * gcc.c-torture/compile/20071117-1.c: New test.
1064
1065 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
1066
1067         PR c++/34101
1068         * g++.dg/cpp0x/variadic-ttp.C: New.
1069
1070 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1071         
1072         * gcc.dg/parse-decl-after-if.c: New.
1073         * gcc.dg/20031223-1.c: Adjust.
1074         
1075 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
1076
1077         PR c++/33509
1078         * g++.dg/cpp0x/variadic-throw.C: New.
1079
1080 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
1081
1082         PR c++/33091
1083         * g++.dg/cpp0x/variadic-unify.C: New.
1084
1085 2007-12-04  Richard Guenther  <rguenther@suse.de>
1086
1087         PR middle-end/34334
1088         PR middle-end/34222
1089         * gcc.c-torture/compile/pr34334.c: New testcase.
1090         * g++.dg/torture/pr34222.C: New testcase.
1091
1092 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
1093
1094         * gcc.c-torture/execute/20071202-1.c: New test.
1095         * gcc.dg/tree-ssa/pr34146-2.c: New test.
1096
1097 2007-12-04  Tobias Burnus  <burnus@net-b.de>
1098
1099         PR fortran/34318
1100         * gfortran.dg/module_nan.f90: New.
1101
1102 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
1103
1104         * lib/target-supports.exp (get_compiler_messages): Replace with...
1105         (check_compile): ...this new procedure.  Handle TYPE == executable.
1106         Use comments in the source to determine the correct extension.
1107         Return a pair containing the compiler output and the output filename.
1108         Don't delete the file here.
1109         (check_no_compiler_messages_nocache): New procedure.
1110         (check_no_compiler_messages): Use it.
1111         (check_no_messages_and_pattern_nocache): New procedure.
1112         (check_no_messages_and_pattern): Use it.
1113         (check_runtime_nocache, check_runtime): New procedures.
1114         (check_effective_target_tls): Use check_no_compiler_messages.
1115         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
1116         (check_effective_target_tls_runtime): Use check_runtime.
1117         (check_effective_target_fstack_protector): Likewise.
1118         (check_iconv_available): Use check_runtime_nocache.
1119         (check_effective_target_fortran_large_real): Use
1120         check_no_compiler_messages.
1121         (check_effective_target_fortran_large_int): Likewise.
1122         (check_effective_target_static_libgfortran): Likewise.
1123         (check_750cl_hw_available): Use check_cached_effective_target
1124         and check_runtime_nocache.
1125         (check_vmx_hw_available): Likewise.
1126         (check_effective_target_broken_cplxf_arg): Likewise.
1127         (check_alpha_max_hw_available): Use check_runtime.
1128         (check_function_available): Use check_no_compiler_messages.
1129         (check_cxa_atexit_available): Use check_cached_effective_target
1130         and check_runtime_nocache.
1131         (check_effective_target_dfp_nocache): Use
1132         check_no_compiler_messages_nocache.
1133         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
1134         (check_effective_target_dfp): Use check_cached_effective_target.
1135         (check_effective_target_dfprt): Likewise.
1136         (check_effective_target_arm_neon_hw): Use check_runtime.
1137         (check_effective_target_ultrasparc_hw): Likewise.
1138         (check_effective_target_c99_runtime): Use
1139         check_no_compiler_messages_nocache.
1140
1141 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
1142
1143         PR middle-end/29749
1144         * gcc.dg/fold-rotate-1.c: New test.
1145
1146         PR tree-optimization/33453
1147         * gcc.c-torture/compile/20071203-1.c: New test.
1148
1149 2007-12-03  Robert Dewar <dewar@adacore.com>
1150             Samuel Tardieu  <sam@rfc1149.net>
1151
1152         PR ada/34287
1153         * gnat.dg/check_elaboration_code.adb: New test.
1154         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
1155         New support files.
1156
1157 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
1158
1159         PR c++/34061
1160         * g++.dg/cpp0x/pr34061.C: New.
1161
1162 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
1163
1164         PR c++/34273
1165         * g++.dg/other/error21.C: New.
1166
1167 2007-12-02  Revital Eres  <eres@il.ibm.com>
1168
1169         * gcc.dg/sms-4.c: New testcase.
1170
1171 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
1172             Revital Eres  <eres@il.ibm.com>
1173
1174         * gcc.dg/sms-3.c: New testcase.
1175
1176 2007-12-01  Ollie Wild  <aaw@google.com>
1177
1178         PR c++/8171
1179         * g++.dg/conversion/ptrmem9.C: New test.
1180
1181 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1182
1183         PR libfortran/34291
1184         * gfortran.dg/namelist_41.f90: New test.
1185
1186 2007-11-30  Tom Tromey  <tromey@redhat.com>
1187
1188         PR preprocessor/32868:
1189         * gcc.dg/cpp/pr32868.c: New file.
1190
1191 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1192
1193         PR fortran/34248
1194         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
1195
1196 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
1197
1198         PR rtl-optimization/34171
1199         * gcc.dg/pr34171.c: New testcase.
1200
1201 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
1202
1203         * gcc.dg/tree-ssa/pr34244.c: Fixed.
1204
1205 2007-11-30  Tobias Burnus  <burnus@net-b.de>
1206
1207         PR fortran/34133
1208         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
1209         * gfortran.dg/bind_c_usage_11.f03: New.
1210         * gfortran.dg/bind_c_usage_12.f03: New.
1211
1212 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
1213
1214         PR c++/34275
1215         * g++.dg/other/error20.C: New test.
1216
1217 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
1218
1219         PR fortran/34230
1220         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
1221
1222 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
1223
1224         PR tree-optimization/34244
1225         * gcc.dg/tree-ssa/pr34244.c: New test.
1226
1227 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
1228
1229         PR tree-optimization/33434
1230         * gcc.dg/pr33434-1.c: New test.
1231         * gcc.dg/pr33434-2.c: New test.
1232         * gcc.dg/pr33434-3.c: New test.
1233         * gcc.dg/pr33434-4.c: New test.
1234
1235         PR c++/34270
1236         * g++.dg/template/cond7.C: New test.
1237
1238         PR c++/34267
1239         PR c++/34268
1240         * g++.dg/cpp0x/decltype7.C: New test.
1241         * g++.dg/cpp0x/decltype8.C: New test.
1242
1243 2007-11-29  Tobias Burnus  <burnus@net-b.de>
1244
1245         PR fortran/34248
1246         * gfortran.dg/result_in_spec_3.f90: New.
1247
1248 2007-11-29  Tobias Burnus  <burnus@net-b.de>
1249
1250         PR fortran/34262
1251         * gfortran.dg/mvbits_3.f90: New.
1252
1253 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
1254         
1255         * lib/target-supports.exp (check_effective_target_mips_soft_float):
1256         Delete.
1257         (check_effective_target_hard_float): New.
1258         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
1259         * gcc.dg/pr30957-1.c: Likewise.
1260         
1261 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
1262
1263         PR ada/15804
1264         * gnat.dg/specs/variant_part.ads: New test.
1265
1266         PR ada/17318
1267         * gnat.dg/specs/attribute_parsing.ads: New test.
1268
1269         PR ada/32792
1270         * gnat.dg/specs/integer_value.ads: New test.
1271
1272         PR ada/22559
1273         * gnat.dg/specs/delta_small.ads: New test.
1274
1275 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
1276
1277         PR tree-optimization/34140
1278         * gcc.c-torture/compile/20071128-1.c: New test.
1279
1280 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1281
1282         PR fortran/32928
1283         * gfortran.dg/data_array_1.f90
1284         * gfortran.dg/data_array_2.f90
1285         * gfortran.dg/data_array_3.f90
1286         * gfortran.dg/data_array_4.f90
1287
1288 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1289
1290         PR fortran/34227
1291         * gfortran.dg/blockdata_5.f90: New test.
1292         * gfortran.dg/blockdata_6.f90: New test.
1293
1294 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
1295
1296         PR tree-optimization/34016
1297         * gcc.dg/pr34016.c: New test.
1298
1299 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
1300
1301         PR fortran/29389
1302         * gfortran.dg/stfunc_6.f90: New test.
1303
1304         PR fortran/33850
1305         * gfortran.dg/assign_10.f90: New test.
1306
1307 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
1308
1309         PR fortran/33541
1310         * gfortran.dg/use_11.f90: New test.
1311
1312         PR fortran/34231
1313         * gfortran.dg/generic_15.f90: New test.
1314
1315 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
1316
1317         PR target/34225
1318         * gcc.dg/pr34225.c: New test.
1319
1320 2007-11-27  Richard Guenther  <rguenther@suse.de>
1321
1322         PR tree-optimization/34241
1323         * g++.dg/torture/pr34241.C: New testcase.
1324
1325 2007-11-27  Richard Guenther  <rguenther@suse.de>
1326
1327         * gcc.dg/builtins-error.c: New testcase.
1328
1329 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
1330
1331         PR c++/34213
1332         * g++.dg/ext/visibility/anon8.C: New test.
1333
1334 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
1335
1336         PR target/34077
1337         * gcc.target/i386/pr34077.c: New testcase.
1338
1339 2007-11-26  Tobias Burnus  <burnus@net-b.de>
1340
1341         PR fortran/34203
1342         * gfortran.dg/backslash_3.f: Add -fbackslash option.
1343         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
1344         * gfortran.dg/backslash_1.f90: Remove no longer needed
1345         -fno-backslash option.
1346
1347 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1348
1349         PR c/23722
1350         * gcc.dg/cpp/19990413-1.c: Update.
1351         * gcc.dg/parse-else-error.c: New.
1352         * gcc.dg/parse-else-error-2.c: New.
1353         * gcc.dg/parse-else-error-3.c: New.
1354         * gcc.dg/parse-else-error-4.c: New.
1355
1356 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
1357
1358         PR c++/34081
1359         * g++.dg/template/dependent-expr6.C: New testcase.
1360
1361 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
1362
1363         PR target/34215
1364         * gcc.target/i386/pr34215.c: New test.
1365
1366 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1367
1368         PR target/34174
1369         * gcc.dg/torture/pr34174-1.c: New.
1370
1371 2007-11-26  Richard Guenther  <rguenther@suse.de>
1372
1373         PR middle-end/34233
1374         * gcc.dg/pr34233.c: New testcase.
1375
1376 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
1377             Revital Eres  <eres@il.ibm.com>
1378
1379         PR rtl-optimization/34085
1380         * gcc.dg/tree-prof (bb-reorg.c): New test.
1381
1382 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1383
1384         * lib/target-supports.exp (check_effective_target_mips_soft_float):
1385         Return true for MIPS16 targets.
1386
1387 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1388
1389         PR fortran/33152
1390         * gfortran.dg/blockdata_4.f90: New test.
1391
1392 2007-11-25  Tobias Burnus  <burnus@net-b.de>
1393
1394         PR fortran/34079
1395         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
1396         * gfortran.dg/bind_c_usage_16.f03: New.
1397         * gfortran.dg/bind_c_usage_16_c.c: New.
1398
1399 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1400
1401         * gnat.dg/specs/size_clause1.ads: New test.
1402         * gnat.dg/specs/size_clause2.ads: Likewise.
1403         * gnat.dg/specs/size_clause3.ads: Likewise.
1404
1405 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
1406
1407         PR fortran/33499
1408         * gfortran.dg/entry_16.f90: New test.
1409
1410 2007-11-24  Tobias Burnus  <burnus@net-b.de>
1411
1412         PR fortran/34192
1413         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
1414
1415 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
1416
1417         PR fortran/33541
1418         * gfortran.dg/nested_modules_1.f90: Change the reference to
1419         FOO, forbidden by the standard, to a reference to W.
1420         * gfortran.dg/use_only_1.f90: New test.
1421
1422 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1423
1424         PR fortran/34209
1425         * gfortran.dg/nearest_3.f90: New test.
1426
1427 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1428
1429         PR fortran/33317
1430         * gfortran.dg/optional_dim_2.f90: New test.
1431
1432 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1433
1434         PR fortran/34187
1435         * gfortran.dg/bind_c_usage_15.f90: New.
1436
1437 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1438
1439         PR fortran/34192
1440         * gfortran.dg/nearest_2.f90: New.
1441
1442
1443 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
1444
1445         PR c++/30293
1446         PR c++/30294
1447         * g++.dg/ext/java-2.C: New test.
1448
1449 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
1450             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1451         
1452         PR c++/5310
1453         * g++.dg/warn/pr5310.C: New.
1454         * g++.dg/warn/pr33160.C: New.
1455         
1456 2007-11-23  Richard Guenther  <rguenther@suse.de>
1457             Michael Matz  <matz@suse.de>
1458
1459         PR tree-optimization/34176
1460         * gcc.c-torture/execute/pr34176.c: New testcase.
1461
1462 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
1463
1464         PR c++/34198
1465         * gcc.dg/Wconversion-5.c: New test.
1466         * g++.dg/Wconversion3.C: New test.
1467
1468 2007-11-23  Richard Guenther  <rguenther@suse.de>
1469
1470         * gcc.dg/tree-ssa/alias-17.c: New testcase.
1471
1472 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
1473
1474         PR c/14050
1475         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
1476         qualifiers in abstract declarator.
1477
1478 2007-11-22  Tobias Burnus  <burnus@net-b.de>
1479
1480         * gfortran.dg/derived_constructor_comps_3.f90: New.
1481
1482 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
1483
1484         PR c++/34094
1485         * g++.dg/ext/visibility/anon7.C: New test.
1486
1487 2007-11-22  Tobias Burnus  <burnus@net-b.de>
1488
1489         PR fortran/34079
1490         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
1491         * gfortran.dg/bind_c_usage_13.f03: New.
1492         * gfortran.dg/bind_c_usage_14.f03: New.
1493
1494 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1495
1496         PR rtl-optimization/33848
1497         * gcc.dg/torture/pr33848.c: New test.
1498
1499 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1500
1501         PR fortran/34083
1502         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
1503
1504 2007-11-20  Richard Guenther  <rguenther@suse.de>
1505
1506         PR middle-end/34154
1507         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
1508
1509 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
1510
1511         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
1512
1513 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1514
1515         PR fortran/32770
1516         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
1517         so test passes with -frecord-marker=8.
1518         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
1519         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
1520         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
1521         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
1522         * gfortrand.dg/modulo_1.f90:  Likewise.
1523
1524 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1525
1526         * lib/target-supports.exp (check_effective_target_mips_soft_float):
1527         New procedure.
1528         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
1529         * gcc.dg/pr30957-1.c: Likewise.
1530
1531 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
1532
1533         PR c++/34089
1534         * g++.dg/template/crash74.C: New test.
1535
1536 2007-11-20  Richard Guenther  <rguenther@suse.de>
1537
1538         * gcc.c-torture/execute/20071120-1.c: New testcase.
1539
1540 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
1541
1542         PR c/34146
1543         * gcc.dg/tree-ssa/pr34146.c: New test.
1544
1545         PR testsuite/33978
1546         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
1547         dependent on target settings like move_by_pieces etc.
1548
1549         PR c++/28879
1550         * g++.dg/template/vla2.C: New test.
1551
1552         PR c++/33962
1553         * g++.dg/overload/template3.C: New test.
1554
1555 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1556
1557         PR fortran/33317
1558         * gfortran.dg/optional_dim_2.f90: Remove test.
1559
1560 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
1561
1562         * gcc.dg/dfp/ddmode-ice.c: New test.
1563
1564 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1565
1566         PR tree-optimization/34036
1567         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
1568
1569 2007-11-19  Richard Guenther  <rguenther@suse.de>
1570
1571         PR tree-optimization/34
1572         * gcc.c-torture/execute/pr34099-2.c: New testcase.
1573
1574 2007-11-19  Tobias Burnus  <burnus@net-b.de>
1575
1576         PR fortran/34079
1577         * gfortran.dg/bind_c_usage_10_c.c: New.
1578         * gfortran.dg/bind_c_usage_10.f03: New.
1579
1580 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1581
1582         * gcc.dg/pr33007.c: Expect new warning.
1583         * gcc.dg/tree-ssa/recip-5.c: Likewise.
1584         * g++.dg/opt/pr34036.C: New test.
1585
1586 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
1587
1588         PR c++/30988
1589         * g++.dg/warn/noreturn-4.C: New test.
1590         * g++.dg/warn/noreturn-5.C: New test.
1591         * g++.dg/warn/noreturn-6.C: New test.
1592         * g++.dg/warn/noreturn-7.C: New test.
1593
1594 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
1595
1596         PR fortran/32770
1597         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
1598         integers so tests works with -fdefault-integer-8.
1599         * gfortran.fortran-torture/execute/elemental.f90:  Use default
1600         integers so test passes with -fdefault-integer-8.
1601         * gfortran.fortran-torture/execute/der_io.f90:  Increase
1602         buffer length so test passes with -fdefault-integer-8.
1603         * gfortran.dg/bounds_check_8.f90:  Likewise.
1604         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
1605         * gfortran.dg/equiv_7.f90:  Set kind so test passes
1606         with -fdefault-integer-8.
1607         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
1608         provoke overflow.
1609
1610 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1611
1612         PR fortran/33317
1613         * gfortran.dg/optional_dim_2.f90: New test.
1614         
1615         PR fortran/34139
1616         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
1617         
1618 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
1619
1620         PR rtl-optimization/34132
1621         * gcc.c-torture/compile/20071118-1.c: New test.
1622
1623 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
1624
1625         PR fortran/31608
1626         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
1627
1628 2007-11-18  Tobias Burnus  <burnus@net-b.de>
1629
1630         PR fortran/34137
1631         * gfortran.dg/entry_14.f90: New.
1632         * gfortran.dg/entry_15.f90: New.
1633
1634 2007-11-18  Richard Guenther  <rguenther@suse.de>
1635
1636         PR tree-optimization/34127
1637         * gcc.c-torture/compile/pr34127.c: New testcase.
1638
1639 2007-11-18  Ben Elliston  <bje@au.ibm.com>
1640
1641         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
1642         type specifier, as they are not permitted according to the AltiVec
1643         Programming Interface Manual.
1644
1645 2007-11-17  Tobias Burnus  <burnus@net-b.de>
1646
1647         PR fortran/34133
1648         * gfortran.dg/bind_c_usage_9.f03: New.
1649         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
1650
1651 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1652
1653         PR fortran/25252
1654         * interface.c (gfc_current_interface_head,
1655         gfc_set_current_interface_head): New functions.
1656         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
1657         On syntax error, restore previous state of the interface.
1658         * gfortran.h (gfc_current_interface_head,
1659         gfc_set_current_interface_head): New prototypes.
1660
1661 2007-11-17  Richard Guenther  <rguenther@suse.de>
1662
1663         PR middle-end/34130
1664         * gcc.c-torture/execute/pr34130.c: New testcase.
1665
1666 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1667
1668         PR fortran/34108
1669         * gfortran.dg/fmt_label_1.f90: New test.
1670
1671 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1672
1673         PR fortran/33957
1674         * gfortran.dg/initialization_15.f90 : New test.
1675
1676 2007-11-16  Richard Guenther  <rguenther@suse.de>
1677
1678         PR middle-end/34030
1679         * gcc.c-torture/compile/pr34030.c: New testcase.
1680
1681 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
1682
1683         PR fortran/34008
1684         * gfortran.dg/interface_assignment_3.f90.
1685
1686 2007-11-16  Richard Guenther  <rguenther@suse.de>
1687
1688         PR tree-optimization/33870
1689         * gcc.dg/torture/pr33870.c: New testcase.
1690
1691 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
1692
1693         PR fortran/33986
1694         * gfortran.dg/allocatable_function_3.f90.
1695
1696 2007-11-16  Richard Guenther  <rguenther@suse.de>
1697
1698         PR tree-optimization/34113
1699         * gcc.c-torture/compile/pr34113.c: New testcase.
1700
1701 2007-11-16  Richard Guenther  <rguenther@suse.de>
1702
1703         PR tree-optimization/34099
1704         * g++.dg/torture/pr3499.C: New testcase.
1705         * gcc.c-torture/execute/pr34099.c: Likewise.
1706
1707 2007-11-16  Olivier Hainque  <hainque@adacore.com>
1708
1709         * gnat.dg/release_unc_maxalign.adb: New test.
1710
1711 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
1712
1713         PR c++/34100
1714         * g++.dg/template/crash73.C: New test.
1715
1716 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
1717
1718         PR middle-end/23848
1719         * gcc.dg/tree-ssa/pr23848-1.c: New test.
1720         * gcc.dg/tree-ssa/pr23848-2.c: New test.
1721         * gcc.dg/tree-ssa/pr23848-3.c: New test.
1722         * gcc.dg/tree-ssa/pr23848-4.c: New test.
1723
1724 2007-11-15  Tobias Burnus  <burnus@net-b.de>
1725
1726         PR fortran/33917
1727         * gfortran.dg/proc_decl_11.f90: New.
1728
1729 2007-11-15  Ben Elliston  <bje@au.ibm.com>
1730
1731         * gcc.target/spu/compare-dp.c: New test.
1732
1733 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1734
1735         * gcc.dg/pr33923.c: New test.
1736
1737 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
1738
1739         PR middle-end/34088
1740         * gcc.dg/pr34088.c: New test.
1741
1742 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1743
1744         * gcc.c-torture/compile/20071114-1.c: New test.
1745
1746 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1747
1748         PR fortran/31608
1749         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
1750         to match known variations in symbol format. Document in comments.
1751
1752 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1753
1754         PR fortran/33985
1755         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
1756
1757 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1758
1759         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
1760         when done.
1761
1762 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1763
1764         PR fortran/33162
1765         * gfortran.dg/proc_decl_1.f90: Update.
1766         * gfortran.dg/proc_decl_7.f90: New test.
1767         * gfortran.dg/proc_decl_8.f90: New test.
1768         * gfortran.dg/proc_decl_9.f90: New test.
1769         * gfortran.dg/proc_decl_10.f90: New test.
1770
1771 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
1772
1773         PR fortran/34080
1774         * gfortran.dg/transfer_assumed_size_1.f90: New test.
1775
1776 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
1777
1778         PR c++/34054
1779         PR c++/34056
1780         PR c++/34057
1781         PR c++/34058
1782         PR c++/34060
1783         * g++.dg/parse/crash36.C: Add another dg-error.
1784         * g++.dg/cpp0x/pr34054.C: New test.
1785         * g++.dg/cpp0x/pr34056.C: New test.
1786         * g++.dg/cpp0x/pr34057.C: New test.
1787         * g++.dg/cpp0x/pr34058.C: New test.
1788         * g++.dg/cpp0x/pr34060.C: New test.
1789
1790         PR tree-optimization/34063
1791         * g++.dg/tree-ssa/pr34063.C: New test.
1792
1793 2007-11-13  Diego Novillo  <dnovillo@google.com>
1794
1795         PR tree-optimization/33870
1796         * gcc.c-torture/execute/pr33870-1.c: New test.
1797         * gcc.dg/tree-ssa/alias-16.c: New test.
1798
1799 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
1800
1801         PR c++/29225
1802         * g++.dg/template/crash72.C: New test.
1803
1804 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1805
1806         * g++.dg/opt/cfg5.C: New test.
1807
1808 2007-11-12  Richard Guenther  <rguenther@suse.de>
1809
1810         PR middle-end/34070
1811         * gcc.c-torture/execute/pr34070-1.c: New testcase.
1812         * gcc.c-torture/execute/pr34070-2.c: Likewise.
1813
1814 2007-11-12  Richard Guenther  <rguenther@suse.de>
1815
1816         PR middle-end/34027
1817         * gcc.dg/pr34027-1.c: New testcase.
1818         * gcc.dg/pr34027-2.c: Likewise.
1819
1820 2007-11-12  Ira Rosen  <irar@il.ibm.com>
1821
1822         PR tree-optimization/33953
1823         * gcc.dg/vect/pr33953.c: New testcase.
1824
1825 2007-11-11  Tom Tromey  <tromey@redhat.com>
1826
1827         PR c++/17577:
1828         * g++.dg/ext/pr17577.h: New file.
1829         * g++.dg/ext/pr17577.C: New file.
1830
1831 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1832
1833         PR c++/8570
1834         * g++.old-deja/g++.ns/template13.C: Update expected output.
1835         * g++.old-deja/g++.pt/friend23.C: Likewise.
1836         * g++.dg/warn/pr8570.C: New.
1837
1838 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
1839
1840         PR c++/34068
1841         * g++.dg/template/pseudodtor4.C: New test.
1842
1843 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
1844
1845         PR middle-end/34018
1846         * g++.dg/opt/inline14.C: New test.
1847
1848         PR tree-optimization/33680
1849         * gcc.c-torture/compile/20071108-1.c: New test.
1850
1851         PR c++/32241
1852         * g++.dg/template/pseudodtor3.C: New test.
1853
1854 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
1855
1856         PR c++/33510
1857         * g++.dg/cpp0x/variadic-init.C: New.
1858
1859 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
1860             Jakub Jelinek  <jakub@redhat.com>
1861
1862         PR rtl-optimization/34012
1863         * gcc.target/i386/pr34012.c: New test.
1864
1865 2007-11-09  Richard Guenther  <rguenther@suse.de>
1866
1867         PR tree-optimization/33604
1868         * g++.dg/tree-ssa/pr33604.C: New testcase.
1869         * gcc.dg/pr32721.c: Adjust pattern.
1870
1871 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1872
1873         * gcc.target/mips/dse-1.c: Disable.
1874
1875 2007-11-08  Tom Tromey  <tromey@redhat.com>
1876
1877         * gcc.dg/empty-source-3.c: Update warning location.
1878         * gcc.dg/gomp/barrier-2.c: Likewise.
1879         * gcc.dg/label-decl-3.c: Likewise.
1880         * gcc.dg/label-decl-2.c: Likewise.
1881         * gcc.dg/empty-source-2.c: Likewise.
1882
1883 2007-11-08  Tom Tromey  <tromey@redhat.com>
1884
1885         PR c++/30297:
1886         * g++.dg/inherit/pr30297.C: New file.
1887
1888 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
1889
1890         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
1891         -fno-common for cygwin and mingw32.
1892
1893 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
1894
1895         PR middle-end/33826
1896         * gcc.dg/pr33826.c: New.
1897         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
1898         recursive functions being marked pure or const.
1899         
1900 2007-11-08  Tobias Burnus  <burnus@net-b.de>
1901
1902         PR fortran/33917
1903         * gfortran.dg/proc_decl_5.f90: New.
1904         * gfortran.dg/proc_decl_6.f90: New.
1905
1906 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
1907
1908         PR tree-optimization/32575
1909         * gcc.c-torture/execute/20071108-1.c: New test.
1910
1911 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
1912
1913         * g++.dg/opt/anchor1.C: New.
1914
1915 2007-11-07  Diego Novillo  <dnovillo@google.com>
1916
1917         PR 33870
1918         * gcc.c-torture/execute/pr33870.x: Remove.
1919
1920 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
1921
1922         PR c++/33045
1923         PR c++/33837
1924         PR c++/33838
1925         * g++.dg/cpp0x/decltype-33837.C: New.
1926         * g++.dg/cpp0x/decltype-refbug.C: New.
1927         * g++.dg/cpp0x/decltype-33838.C: New.
1928
1929 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1930
1931         * gcc.c-torture/compile/20071107-1.c: New test.
1932
1933 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1934
1935         * gcc.dg/out-of-bounds-1.c: New test.
1936
1937 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
1938
1939         PR c++/33501
1940         * g++.dg/warn/incomplete2.C: New test.
1941         * g++.dg/template/incomplete4.C: New test.
1942         * g++.dg/template/incomplete5.C: New test.
1943
1944 2007-11-07  Olivier Hainque  <hainque@adacore.com>
1945
1946         * gnat.dg/max_align.adb: New test.
1947
1948 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
1949
1950         PR target/30961
1951         * gcc.target/i386/pr30961-1.c: New.
1952
1953 2007-11-06  Tom Tromey  <tromey@redhat.com>
1954
1955         PR c++/32368:
1956         * g++.dg/warn/pragma-system_header3.h: New.
1957         * g++.dg/warn/pragma-system_header3.C: New.
1958
1959         PR c++/32256:
1960         * g++.dg/warn/pragma-system_header4.C: New.
1961         * g++.dg/warn/pragma-system_header4.h: New.
1962
1963 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
1964
1965         PR c++/33977
1966         PR c++/33886
1967         * g++.dg/other/canon-array.C: New.
1968         
1969 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
1970
1971         * g++.dg/parser/crash36.C: Tweak expected errors.
1972         * g++.dg/cpp0x/pr31439.C: New.
1973         * g++.dg/cpp0x/pr32114.C: New.
1974         * g++.dg/cpp0x/pr32115.C: New.
1975         * g++.dg/cpp0x/pr32125.C: New.
1976         * g++.dg/cpp0x/pr32126.C: New.
1977         * g++.dg/cpp0x/pr32127.C: New.
1978         * g++.dg/cpp0x/pr32128.C: New.
1979         * g++.dg/cpp0x/pr32253.C: New.
1980         * g++.dg/cpp0x/pr32566.C: New.
1981         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
1982         * g++.dg/cpp0x/pr31438.C: Ditto.
1983         * g++.dg/cpp0x/variadic81.C: Ditto.
1984         * g++.dg/cpp0x/pr31432.C: Ditto.
1985         * g++.dg/cpp0x/pr31442.C: Ditto.
1986
1987 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
1988
1989         PR target/33168
1990         * g++.dg/other/datasec1.C: New test.
1991
1992         PR tree-optimization/33458
1993         * g++.dg/opt/inline12.C: New test.
1994
1995         PR tree-optimization/33993
1996         * gcc.c-torture/compile/20071105-1.c: New test.
1997
1998 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
1999
2000         PR rtl-optimization/33648
2001         * gcc.dg/pr33648.c: Require effective targer freorder.
2002
2003 2007-11-05  Revital Eres  <eres@il.ibm.com>
2004
2005         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
2006
2007 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
2008
2009         PR c++/33996
2010         PR c++/33235
2011         PR c++/33930
2012         * g++.dg/cpp0x/pr33996.C: New
2013         * g++.dg/cpp0x/rv-trivial-bug.C: New
2014         * g++.dg/cpp0x/pr33930.C: New
2015
2016 2007-11-05  Nick Clifton  <nickc@redhat.com>
2017             Sebastian Pop  <sebastian.pop@amd.com>
2018
2019         PR tree-optimization/32540
2020         PR tree-optimization/33922
2021         * gcc.dg/tree-ssa/pr32540-1.c: New.
2022         * gcc.dg/tree-ssa/pr32540-2.c: New.
2023         * gcc.dg/tree-ssa/pr33922.c: New.
2024
2025 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
2026
2027         PR c++/33939
2028         * g++.dg/cpp0x/variadic-rref.C: New.
2029         
2030 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2031
2032         * g++dg/warn/pointer-integer-comparison.C: New.
2033
2034 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
2035
2036         PR tree-optimization/33856
2037         * gcc.c-torture/compile/20071027-1.c: New test.
2038
2039         PR c++/33836
2040         * g++.dg/ext/label10.C: New test.
2041
2042         PR c++/33969
2043         * g++.dg/other/ptrmem9.C: New test.
2044
2045 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
2046
2047         PR middle-end/32931
2048         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
2049
2050 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
2051
2052         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
2053         * g++.dg/ext/visibility/namespace2.C: Add argument to
2054         dg-require-visibility.
2055         * g++.dg/ext/java-1.C: Disable on AIX.
2056
2057 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
2058
2059         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
2060
2061 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2062
2063         PR fortran/33881
2064         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
2065
2066 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2067
2068         PR c/29062
2069         * gcc.dg/20031223-1.c: Adjust error output.
2070         * gcc.dg/parse-decl-after-label.c: New.
2071         
2072 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2073
2074         PR libfortran/24685
2075         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
2076         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
2077         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
2078
2079 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2080
2081         PR rtl-optimization/28940
2082         * gcc.target/i386/addr-sel-1.c: New test.
2083
2084 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
2085
2086         PR middle-end/33670
2087         * gcc.dg/pr33670.c: New test.
2088
2089 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
2090
2091         PR c++/33516
2092         * g++.dg/lookup/typedef1.C: New test.
2093
2094 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
2095
2096         PR testsuite/32076
2097         * lib/scandump.exp (dump-suffix): New.
2098         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
2099         Include dump suffix in pass/fail messages, put regexp in quotes.
2100
2101 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
2102
2103         PR c++/33495
2104         * g++.dg/other/error19.C: New.
2105
2106 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2107
2108         PR rtl-optimization/28062
2109         * gcc.c-torture/compile/20071102-1.c: New test.
2110
2111 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
2112
2113         * g++.dg/cpp0x/pr33955.C: New.
2114
2115 2007-11-01  Tom Tromey  <tromey@redhat.com>
2116
2117         PR preprocessor/30805:
2118         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
2119
2120 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
2121
2122         PR rtl-optimization/33648
2123         * gcc.dg/pr33648.c: New test.
2124
2125 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
2126
2127         PR c++/32384
2128         * g++.dg/template/pseudodtor1.C: New test.
2129         * g++.dg/template/pseudodtor2.C: New test.
2130
2131         PR c++/32260
2132         * g++.dg/rtti/typeid7.C: New test.
2133
2134 2007-11-01  Tom Tromey  <tromey@redhat.com>
2135
2136         PR preprocessor/30805:
2137         * gcc.dg/cpp/pr30805.c: New file.
2138
2139 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
2140
2141         PR testsuite/25352
2142         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
2143         add dg-skip-if.
2144         * gcc.c-torture/compile/20001205-1.c: Ditto.
2145         * gcc.c-torture/compile/20001226-1.c: Ditto.
2146         * gcc.c-torture/compile/20020312-1.c: Ditto.
2147         * gcc.c-torture/compile/20020604-1.c: Ditto.
2148         * gcc.c-torture/compile/920501-12.c: Ditto.
2149         * gcc.c-torture/compile/920501-4.c: Ditto.
2150         * gcc.c-torture/compile/920520-1.c: Ditto.
2151         * gcc.c-torture/compile/980506-1.c: Ditto.
2152         * gcc.c-torture/compile/990617-1.c: Ditto.
2153         * gcc.dg/compare6.c: Ditto.
2154         * g++.old-deja/g++.brendan/crash43.C: Ditto.
2155         * g++.old-deja/g++.brendan/synth1.C: Ditto.
2156         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
2157         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
2158         * g++.old-deja/g++.pt/static6.C: Ditto.
2159         * g++.old-deja/g++.pt/crash16.C: Ditto.
2160         * g++.old-deja/g++.mike/p10416.C: Ditto.
2161         * g++.old-deja/g++.mike/ns15.C: Ditto.
2162         * g++.old-deja/g++.mike/eh46.C: Ditto.
2163
2164 2007-11-01  Tom Tromey  <tromey@redhat.com>
2165
2166         * gcc.dg/redecl-1.c: Update.
2167         * gcc.dg/pr20368-3.c: Update.
2168         * gcc.dg/inline-14.c: Update.
2169         * gcc.dg/builtins-30.c: Update.
2170         * gcc.dg/dremf-type-compat-4.c: Update.
2171         * gcc.dg/pr20368-2.c: Update.
2172
2173 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
2174
2175         PR rtl-optimization/33673
2176         * gcc.dg/pr33673.c: New test.
2177
2178 2007-11-01  Michael Matz  <matz@suse.de>
2179
2180         PR tree-optimization/33961
2181         * gcc.dg/pr33961.c: New test.
2182
2183 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
2184
2185         PR c++/33494
2186         * g++.dg/template/error35.C: New.
2187
2188 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
2189
2190         PR target/31507
2191         * gcc.dg/pr31507-1.c: New test.
2192         * gcc.dg/pr31507-2.c: New test.
2193
2194 2007-10-31  Revital Eres  <eres@il.ibm.com>
2195
2196         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
2197         target.
2198         * gcc.dg/vect/tree-vect.h (check_vect): Add
2199         powerpc-*paired test.
2200         * lib/target-supports.exp (check_750cl_hw_available):
2201         New.
2202         (check_effective_target_vect_int,
2203         check_effective_target_vect_intfloat_cvt,
2204         check_effective_target_powerpc_altivec_ok,
2205         check_effective_target_vect_long,
2206         check_effective_target_vect_sdot_hi,
2207         check_effective_target_vect_udot_hi,
2208         check_effective_target_vect_pack_trunc,
2209         check_effective_target_vect_unpack,
2210         check_effective_target_vect_shift,
2211         check_effective_target_vect_int_mult): Disable for powerpc-*paired
2212         target.
2213         * gcc.dg/vect/vect-ifcvt-11.c: New.
2214         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
2215         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
2216         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
2217         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
2218         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
2219         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
2220
2221 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
2222             Tobias Burnus  <burnus@net-b.de>
2223
2224         PR fortran/33941
2225         * gfortran.dg/module_read_1.f90: New.
2226
2227 2007-10-31  Tom Tromey  <tromey@redhat.com>
2228
2229         PR preprocessor/30786:
2230         * gcc.dg/cpp/pr30786.c: New file.
2231
2232 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2233
2234         PR fortran/33162
2235         * gfortran.dg/interface_19.f90: New.
2236         * gfortran.dg/interface_20.f90: New.
2237         * gfortran.dg/interface_21.f90: New.
2238         
2239 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
2240
2241         PR tree-optimization/32377
2242         * gfortran.dg/vect/pr32377.f90: New.
2243         
2244 2007-10-31  Richard Guenther  <rguenther@suse.de>
2245
2246         PR middle-end/33779
2247         * gcc.c-torture/execute/pr33779-1.c: New testcase.
2248         * gcc.c-torture/execute/pr33779-2.c: Likewise.
2249
2250 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
2251
2252         PR fortran/33897
2253         * gfortran.dg/contained_3.f90: New.
2254
2255 2007-10-31  Christian Bruel  <christian.bruel@st.com>
2256
2257         PR c++/19531
2258         * g++.dg/opt/nrv8.C: New.
2259         
2260 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
2261
2262         PR c++/33709
2263         * g++.dg/opt/compound1.C: New test.
2264
2265         PR c++/33616
2266         * g++.dg/template/ptrmem18.C: New test.
2267
2268 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2269
2270         PR fortran/33596
2271         * gfortran.dg/isnan_2.f90: New test.
2272
2273 2007-10-30  Ed Schouten  <ed@fxq.nl>
2274
2275         PR tree-optimization/32500
2276         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
2277
2278 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
2279
2280         PR c++/31993
2281         PR c++/32252
2282         * g++.dg/cpp0x/pr31993.C: New
2283         * g++.dg/cpp0x/pr32252.C: New
2284
2285 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
2286
2287         PR tree-optimization/33723
2288         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
2289
2290 2007-10-30  Richard Guenther  <rguenther@suse.de>
2291
2292         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
2293         gcc.target/i386/loop-3.c.
2294
2295 2007-10-30  Revital Eres  <eres@il.ibm.com>
2296
2297         * gcc.dg/vect/pr33866.c: Require vect_long.
2298
2299 2007-10-30  Revital Eres  <eres@il.ibm.com>
2300
2301         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
2302         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
2303
2304 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
2305
2306         PR tree-optimization/32893
2307         * lib/target-supports.exp
2308         (check_effective_target_unaligned_stack): new keyword.
2309         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
2310         not sensitive to unaligned_stack.
2311         * gcc.dg/vect/vect-3.c: Likewise.
2312         * gcc.dg/vect/vect-4.c: Likewise.
2313         * gcc.dg/vect/vect-5.c: Likewise.
2314         * gcc.dg/vect/vect-6.c: Likewise.
2315         * gcc.dg/vect/vect-7.c: Likewise.
2316         * gcc.dg/vect/vect-13.c: Likewise.
2317         * gcc.dg/vect/vect-17.c: Likewise.
2318         * gcc.dg/vect/vect-18.c: Likewise.
2319         * gcc.dg/vect/vect-19.c: Likewise.
2320         * gcc.dg/vect/vect-20.c: Likewise.
2321         * gcc.dg/vect/vect-21.c: Likewise.
2322         * gcc.dg/vect/vect-22.c: Likewise.
2323         * gcc.dg/vect/vect-27.c: Likewise.
2324         * gcc.dg/vect/vect-29.c: Likewise.
2325         * gcc.dg/vect/vect-64.c: Likewise.
2326         * gcc.dg/vect/vect-65.c: Likewise.
2327         * gcc.dg/vect/vect-66.c: Likewise.
2328         * gcc.dg/vect/vect-72.c: Likewise.
2329         * gcc.dg/vect/vect-73.c: Likewise.
2330         * gcc.dg/vect/vect-86.c: Likewise.
2331         * gcc.dg/vect/vect-all.c: Likewise.
2332         * gcc.dg/vect/slp-25.c: Likewise.
2333         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
2334         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
2335         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
2336
2337         * gcc.dg/vect/vect-31.c: Removed alignment checks.
2338         * gcc.dg/vect/vect-34.c: Likewise.
2339         * gcc.dg/vect/vect-36.c: Likewise.
2340         * gcc.dg/vect/vect-64.c: Likewise.
2341         * gcc.dg/vect/vect-65.c: Likewise.
2342         * gcc.dg/vect/vect-66.c: Likewise.
2343         * gcc.dg/vect/vect-68.c: Likewise.
2344         * gcc.dg/vect/vect-76.c: Likewise.
2345         * gcc.dg/vect/vect-77.c: Likewise.
2346         * gcc.dg/vect/vect-78.c: Likewise.
2347
2348         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
2349         testcase (without no-section-anchors prefix) but with global arrays.
2350         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2351         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
2352         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2353         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
2354         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
2355         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2356         * gcc.dg/vect/vect-77-global.c: Likewise.
2357         * gcc.dg/vect/vect-78-global.c: Likewise.
2358
2359         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
2360         testcase (without no-section-anchors prefix) but fix alignment checks
2361         to also consider unaligned_stack targets.
2362         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2363
2364 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
2365
2366         PR tree-optimization/33723
2367         * gcc.c-torture/execute/20071029-1.c: New test.
2368         * gcc.dg/tree-ssa/pr33723.c: New test.
2369
2370 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2371
2372         PR tree-optimization/33614
2373         * gcc.c-torture/compile/pr33614.c: New test.
2374
2375 2007-10-29  Richard Guenther  <rguenther@suse.de>
2376
2377         PR tree-optimization/33870
2378         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
2379
2380 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
2381
2382         PR tree-optimization/33757
2383         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
2384         true architectures instead of having a big dg-skip-if.
2385
2386         PR c++/33841
2387         * g++.dg/other/bitfield3.C: New test.
2388
2389 2007-10-29  Richard Guenther  <rguenther@suse.de>
2390
2391         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
2392
2393 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
2394
2395         Automatic parallelization reduction tests.
2396
2397         * gcc.dg/tree-ssa/reduc-1.c: New test.
2398         * gcc.dg/tree-ssa/reduc-1char.c: New test.
2399         * gcc.dg/tree-ssa/reduc-1short.c: New test.
2400         * gcc.dg/tree-ssa/reduc-2.c: New test.
2401         * gcc.dg/tree-ssa/reduc-2char.c: New test.
2402         * gcc.dg/tree-ssa/reduc-2short.c: New test.
2403         * gcc.dg/tree-ssa/reduc-3.c: New test.
2404         * gcc.dg/tree-ssa/reduc-6.c: New test.
2405         * gcc.dg/tree-ssa/reduc-7.c: New test.
2406         * gcc.dg/tree-ssa/reduc-8.c: New test.
2407         * gcc.dg/tree-ssa/reduc-9.c: New test.
2408
2409 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
2410             Zdenek Dvorak  <ook@ucw.cz>
2411
2412         OMP_ATOMIC Changes, testsuite changes.
2413
2414         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
2415         instead of gimple dump.
2416         * gcc.dg/gomp/atomic-9.c: Same.
2417         * gcc.dg/gomp/atomic-10.c: Same.
2418         * g++.dg/gomp/atomic-3.C: Same.
2419         * g++.dg/gomp/atomic-9.C: Same.
2420         * g++.dg/gomp/atomic-10.C: Same.
2421
2422 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
2423
2424         PR fortran/31217
2425         PR fortran/33811
2426         * gfortran.dg/forall_12.f90: New test.
2427
2428         PR fortran/33686
2429         * gfortran.dg/forall_13.f90: New test.
2430
2431 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
2432             Mark Mitchell  <mark@codesourcery.com>
2433
2434         PR c++/30659
2435         * g++.dg/template/crash71.C: New.
2436
2437 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
2438
2439         PR fortran/32147
2440         * gfortran.dg/module_md5_1.f90: Update hash-value.
2441
2442 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
2443
2444         PR tree-opt/33589
2445         * g++.dg/torture/pr33589-1.C: New testcase.
2446         * g++.dg/torture/pr33589-2.C: New testcase.
2447
2448 2007-10-28  Richard Guenther  <rguenther@suse.de>
2449
2450         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
2451
2452 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
2453             Uros Bizjak  <ubizjak@gmail.com>
2454
2455         PR tree-optimization/33920
2456         * gcc.dg/tree-ssa/pr33290.c: New test.
2457
2458 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2459
2460         PR fortran/31306
2461         * gfortran.dg/argument_check_7.f90: New test.
2462         * gfortran.dg/argument_check_8.f90: New test.
2463         
2464 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
2465
2466         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
2467         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
2468         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
2469         * gcc.target/i386/sse-14.c: Ditto.
2470
2471 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
2472
2473         PR c++/33844
2474         * g++.dg/other/ptrmem8.C: New test.
2475
2476         PR c++/33842
2477         * g++.dg/template/error34.C: New test.
2478
2479 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
2480
2481         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
2482
2483 2007-10-27  Richard Guenther  <rguenther@suse.de>
2484
2485         PR tree-optimization/33870
2486         * gcc.dg/tree-ssa/alias-15.c: New testcase.
2487         * gcc.c-torture/execute/pr33870.c: Likewise.
2488
2489 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2490
2491         PR fortran/33162
2492         * gfortran.dg/argument_checking_9.f90: New test.
2493
2494 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
2495
2496         * g++.dg/other/pr33601.C: New.
2497
2498 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
2499
2500         PR c++/31988
2501         * g++.dg/init/new25.C: New.
2502
2503 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
2504
2505         * g++.dg/cpp0x/pr33839.C: New.
2506         
2507 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
2508
2509         PR c++/33744
2510         * g++.dg/template/arg6.C: New test.
2511
2512 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
2513
2514         PR c++/31747
2515         * g++.dg/parse/crash39.C: New.
2516
2517 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
2518
2519         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
2520         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
2521         "offset: -4B".
2522
2523 2007-10-25  David Daney  <ddaney@avtrex.com>
2524
2525         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
2526
2527 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
2528
2529         PR c++/33843
2530         * g++.dg/template/error32.C: New.
2531
2532 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
2533             Ira Rosen  <irar@il.ibm.com>
2534
2535         PR tree-optimization/33833
2536         * gcc.dg/vect/pr33833.c: New testcase.
2537
2538 2007-10-25  David Daney  <ddaney@avtrex.com>
2539
2540         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
2541
2542 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
2543             Ira Rosen  <irar@il.ibm.com>
2544
2545         PR tree-optimization/33866
2546         * gcc.dg/vect/pr33866.c: New testcase.
2547
2548 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
2549
2550         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
2551         Add -w to compile flags to suppress "call-clobbered register" warnings
2552         and remove dg-warning directives.
2553
2554 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
2555
2556         * gcc.dg/sms-2.c: Cleanup sms dump file.
2557         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
2558         profile-use step.
2559
2560 2007-10-24  David Daney  <ddaney@avtrex.com>
2561
2562         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
2563
2564 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
2565
2566         PR target/33755
2567         * gcc.target/mips/pr33755.c: New test.
2568
2569 2007-10-24  Ira Rosen  <irar@il.ibm.com>
2570
2571         PR tree-optimization/33804
2572         * gcc.dg/vect/pr33804.c: New testcase.
2573
2574 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2575
2576         PR forrtran/33849
2577         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
2578
2579 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
2580             Uros Bizjak  <ubizjak@gmail.com>
2581
2582         PR rtl-optimization/33846
2583         * gcc.dg/vect/pr33846.c: New testcase.
2584
2585 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
2586             Dorit Nuzman  <dorit@il.ibm.com>
2587
2588         PR tree-optimization/33860
2589         * g++.dg/vect/pr33860.cc: New test.
2590         * g++.dg/vect/pr33860a.cc: New test.
2591
2592 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
2593             Revital Eres  <eres@il.ibm.com>      
2594
2595         * gcc.dg/sms-2.c: New testcase.
2596
2597 2007-10-22  David S. Miller  <davem@davemloft.net>
2598
2599         * gcc.dg/globalreg-1.c: New test.
2600
2601 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
2602             Dorit Nuzman  <dorit@il.ibm.com>
2603
2604         PR tree-optimization/33834
2605         PR tree-optimization/33835
2606         * g++.dg/vect/pr33834_1.cc: New test.
2607         * g++.dg/vect/pr33834_2.cc: New test.
2608         * g++.dg/vect/pr33835.cc: New test.
2609
2610 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
2611
2612         * gcc.dg/pr33644.c: New test.
2613
2614 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
2615
2616         PR c++/33372
2617         * g++.dg/gomp/pr33372-1.C: New test.
2618         * g++.dg/gomp/pr33372-2.C: New test.
2619         * g++.dg/gomp/pr33372-3.C: New test.
2620
2621 2007-10-22  Michael Matz  <matz@suse.de>
2622
2623         PR tree-optimization/33855
2624         * gcc.c-torture/compile/pr33855.c: New testcase.
2625
2626 2007-10-22  Ira Rosen  <irar@il.ibm.com>
2627
2628         PR tree-optimization/33854
2629         * gcc.dg/vect/O1-pr33854.c: New testcase.
2630         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
2631
2632 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
2633
2634         * gcc.dg/unwind-1.c: Disable on AIX.
2635         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
2636
2637 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
2638
2639         PR fortran/33749
2640         * gfortran.dg/assign_9.f90: New test.
2641
2642 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2643
2644         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
2645         (dg-mips-options): Skip tests that specify an ABI other than o32
2646         and o64 if generating MIPS16 hard-float code.
2647
2648 2007-10-21  Ira Rosen  <irar@il.ibm.com>
2649             Revital Eres  <eres@il.ibm.com>
2650
2651         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
2652         * gcc.dg/vect/vect-16.c: Fix comment.
2653         * gcc.dg/vect/pr33369.c: Require vect_int.
2654         * gcc.dg/vect/slp-33.c: Add spaces.
2655         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
2656         targets.
2657         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
2658         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
2659         targets.
2660         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
2661         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
2662         targets.
2663         * gcc.dg/vect/slp-10.c: Add spaces.
2664         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
2665         targets.
2666         * gcc.dg/vect/slp-36.c: Require vect_int.
2667         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
2668         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
2669         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
2670         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
2671         targets.
2672         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
2673         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
2674         instead of vector_alignment_reachable_for_double.
2675         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
2676         (natural_alignment): Split into...
2677         (natural_alignment_32, natural_alignment_64): New.
2678         (vector_alignment_reachable): Depend on natural_alignment_32.
2679         (vector_alignment_reachable_for_double): Rename to ...
2680         (vector_alignment_reachable_for_64bit): And depend on
2681         natural_alignment_64.
2682
2683 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2684
2685         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
2686         MIPS targets.
2687         * g++.dg/vect/vect.exp: Likewise.
2688         * lib/fortran-torture.exp: Likewise.
2689         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
2690         mipsisa64*-*-* as the target selector.  Remove -mips64,
2691         -mhard-float and -mgp64 from the options list.
2692         * gcc.target/mips/mips-ps-2.c: Likewise.
2693         * gcc.target/mips/mips-ps-3.c: Likewise.
2694         * gcc.target/mips/mips-ps-4.c: Likewise.
2695         * gcc.target/mips/mips-ps-6.c: Likewise.
2696         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
2697         options list.
2698         * gcc.target/mips/sb1-1.c: Likewise.
2699         * gcc.target/mips/mips-ps-type.c: Likewise.
2700         * gcc.target/mips/mips-ps-7.c: New test.
2701         * gcc.target/mips/mips-ps-type-2.c: Likewise.
2702         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
2703         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
2704         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
2705         as forcing an ABI and an architecture.
2706         (is_gp32_flag, is_gp64_flag): Fold into...
2707         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
2708         then -mfp64 imply -mhard-float.  Apply register rules after the
2709         loop.  Handle -march=mipsN like -mipsN.
2710
2711 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
2712
2713         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
2714         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
2715
2716 2007-10-20  Tobias Burnus  <burnus@net-b.de>
2717
2718         PR fortran/33818
2719         * gfortran.dg/entry_dummy_ref_3.f90: New.
2720
2721 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
2722             FX Coudert <fxcoudert@gcc.gnu.org>
2723
2724         PR fortran/31608
2725         * gfortran.dg/char_cast_1.f90: New test.
2726
2727 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2728
2729         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
2730         * gfortran.dg/large_real_kind_2.F90: ditto.
2731         * gfortran.dg/default_format_2.f90: ditto.
2732         * gfortran.dg/default_format_denormal_1.f90: ditto.
2733
2734 2007-10-19  Richard Guenther  <rguenther@suse.de>
2735
2736         PR middle-end/33816
2737         PR middle-end/32921
2738         * gfortran.dg/pr32921.f: New testcase.
2739
2740 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2741
2742         PR libfortran/33544
2743         * gfortran.dg/transfer_check_1.f90: Adjust options.
2744
2745 2007-10-19  Richard Guenther  <rguenther@suse.de>
2746
2747         Revert
2748         2007-10-19  Richard Guenther  <rguenther@suse.de>
2749
2750         PR middle-end/32921
2751         * gfortran.dg/pr32921.f: New testcase.
2752
2753 2007-10-19  Richard Guenther  <rguenther@suse.de>
2754
2755         * gcc.c-torture/execute/20071018-1.c: New testcase.
2756
2757 2007-10-19  Richard Guenther  <rguenther@suse.de>
2758
2759         PR middle-end/32921
2760         * gfortran.dg/pr32921.f: New testcase.
2761
2762 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
2763
2764         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
2765
2766 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
2767
2768         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
2769
2770 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
2771
2772         PR fortran/33233
2773         * gfortran.dg/host_assoc_function_1.f90: Correct references.
2774         * gfortran.dg/host_assoc_function_3.f90: New test.
2775
2776 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
2777
2778         PR fortran/33733
2779         * gfortran.dg/transfer_simplify_6.f90: New test.
2780
2781 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
2782             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2783
2784         PR middle-end/33794
2785         * gfortran.dg/pr33794.f90: New testcase.
2786
2787 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
2788
2789         PR target/32961
2790         * gcc.target/i386/pr32961.c: New testcase.
2791         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
2792         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
2793         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
2794         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
2795         __builtin_ia32_pslldi128 defines.
2796
2797 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
2798
2799         PR fortran/33760
2800         * gfortran.dg/c_ptr_tests_13.f03: New test case.
2801
2802 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
2803
2804         PR c++/28639
2805         PR c++/30299
2806         * g++.dg/template/void12.C: New.
2807         * g++.dg/template/void13.C: New.
2808
2809 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
2810
2811         PR c++/31446
2812         * g++.dg/template/void11.C: New.
2813         * g++.dg/template/void2.C: Adjust error markers.
2814         * g++.dg/template/void10.C: Likewise.
2815         * g++.dg/template/crash55.C: Likewise.
2816
2817 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
2818
2819         * g++.dg/opt/const5.C: New test.
2820
2821 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
2822             Maxim Kuvyrkov  <maxim@codesourcery.com>
2823
2824         * gcc.target/ia64/20040709-2.c: New test.
2825
2826 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2827
2828         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
2829
2830 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
2831
2832         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
2833         to each function.  Check that there are no unsigned loads.
2834
2835 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
2836
2837         PR tree-optimization/33136
2838         * gcc.c-torture/execute/20070824-1.c: New test.
2839         * gcc.dg/pr33136-1.c: New test.
2840         * gcc.dg/pr33136-2.c: New test.
2841         * gcc.dg/pr33136-3.c: New test.
2842
2843 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
2844
2845         PR tree-optimization/33735
2846         * g++.dg/torture/pr33735.C: New.
2847
2848 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
2849
2850         PR middle-end/33706
2851         * gcc.dg/va-arg-pack-2.c: New.
2852
2853 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
2854
2855         PR tree-optimization/33619
2856         * gcc.dg/pr33619.c: New test.
2857
2858 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
2859
2860         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
2861         flag for AIX.
2862         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
2863
2864 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2865
2866         PR libfortran/33055
2867         * gfortran.dg/inquire_11.f90: New test.
2868         * gfortan.dg/negative_unit_int8.f: New test.
2869
2870 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
2871
2872         PR target/33133
2873         * gcc.c-torture/compile/pr33133.c: New test.
2874
2875 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2876
2877         PR libfortran/33672
2878         * gfortran.dg/namelist_40.f90: New test.
2879
2880 2007-10-14  Tobias Burnus  <burnus@net-b.de>
2881
2882         PR fortran/33745
2883         * gfortran.dg/bounds_check_11.f90: New.
2884
2885 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
2886
2887         PR c++/30303
2888         * g++.dg/other/ctor1.C: New test.
2889         * g++.dg/other/ctor2.C: New test.
2890         * g++.dg/other/dtor1.C: New test.
2891
2892 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
2893
2894         * gfortran.dg/bounds_check_10.f90: Fix testcase.
2895
2896 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
2897             Paul Thomas  <pault@gcc.gnu.org>
2898
2899         PR fortran/33254
2900         PR fortran/33727
2901         * gfortran.dg/bounds_check_10.f90: New.
2902
2903 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
2904
2905         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
2906         * gcc.target/powerpc/popcount-1.c: Same.
2907
2908 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
2909
2910         PR c++/26698
2911         * g++.dg/conversion/op4.C: New test.
2912
2913 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
2914
2915         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
2916
2917 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
2918
2919         PR fortran/33542
2920         * gfortran.dg/ambiguous_specific_1.f90: New test.
2921
2922 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
2923
2924         PR fortran/33664
2925         * gfortran.dg/impure_spec_expr_1.f90: New test.
2926         * gfortran.dg/char_result_7.f90: Remove illegal test.
2927
2928 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
2929
2930         PR 11001
2931         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
2932         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
2933         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
2934         * gcc.target/i386/pr11001-memset-1.c: New testcase.
2935         * gcc.target/i386/pr11001-memset-2.c: New testcase.
2936         * gcc.target/i386/pr11001-memset-3.c: New testcase.
2937         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
2938         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
2939         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
2940
2941 2007-10-12  Richard Guenther  <rguenther@suse.de>
2942
2943         PR middle-end/26198
2944         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
2945         * gcc.c-torture/execute/20071011-1.c: Likewise.
2946         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
2947
2948 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
2949
2950         PR tree-optimization/33742
2951         * gcc.dg/pr33742.c: New testcase.
2952
2953 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
2954
2955         PR tree-optimization/33645
2956         * gcc.dg/pr33645-1.c: New test.
2957         * gcc.dg/pr33645-2.c: New test.
2958         * gcc.dg/pr33645-3.c: New test.
2959  
2960         PR c++/32121
2961         * g++.dg/ext/label4.C: Adjust error regexp.
2962         * g++.dg/ext/label6.C: Adjust error regexp.
2963         * g++.dg/ext/label7.C: New test.
2964         * g++.dg/ext/label8.C: New test.
2965         * g++.dg/ext/label9.C: New test.
2966
2967 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
2968
2969         PR middle-end/33676
2970         * gcc.dg/pr33676.c: New.
2971
2972 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
2973
2974         PR c++/31441
2975         * g++.dg/cpp0x/variadic83.C: New.
2976
2977 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
2978
2979         PR c++/33461
2980         * g++.dg/cpp0x/variadic81.C: New.
2981         * g++.dg/cpp0x/variadic82.C: Likewise.
2982
2983 2007-10-11  Richard Guenther  <rguenther@suse.de>
2984
2985         PR middle-end/33724
2986         * gcc.dg/pr33724.c: New testcase.
2987
2988 2007-10-11  Richard Guenther  <rguenther@suse.de>
2989
2990         PR c/33726
2991         * gcc.dg/pr33726.c: New testcase.
2992
2993 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
2994
2995         PR fortran/33500
2996         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
2997         
2998 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2999
3000         PR testsuite/33391
3001         * gfortran.dg/do_3.F90: Run with -fwrapv.
3002
3003 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
3004
3005         * gcc.dg/unwind-1.c: New.
3006
3007 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3008
3009         PR libfortran/33683
3010         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
3011         failure on some common systems.
3012
3013 2007-10-09  Richard Guenther  <rguenther@suse.de>
3014
3015         PR middle-end/33692
3016         * gcc.dg/pr33692.c: New testcase.
3017
3018 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
3019
3020         PR middle-end/33669
3021         * gcc.c-torture/execute/pr33669.c: New.
3022
3023 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3024
3025         PR tree-optimization/33615
3026         * g++.dg/tree-ssa/pr33615-2.C: New test.
3027
3028 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3029
3030         PR tree-optimization/33615
3031         * g++.dg/tree-ssa/pr33615.C: New test.
3032
3033 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
3034
3035         PR tree-optimization/33572
3036         * g++.dg/torture/pr33572.C: Replace with complete test.
3037
3038 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
3039
3040         PR fortran/33689
3041         * gfortran.dg/spec_expr_5.f90: New.
3042
3043 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
3044
3045         * gcc.dg/pragma-darwin-2.c: New.
3046
3047 2007-10-08  Richard Guenther  <rguenther@suse.de>
3048
3049         PR middle-end/33693
3050         PR middle-end/33695
3051         PR middle-end/33697
3052         * gcc.dg/pr33693.c: New testcase.
3053         * gcc.dg/pr33695.c: Likewise.
3054         * gcc.dg/pr33697.c: Likewise.
3055
3056 2007-10-08  Richard Guenther  <rguenther@suse.de>
3057
3058         PR middle-end/33691
3059         PR middle-end/33694
3060         PR middle-end/33696
3061         * gcc.dg/pr33691.c: New testcase.
3062         * gcc.dg/pr33694.c: Likewise.
3063         * gcc.dg/pr33696.c: Likewise.
3064
3065 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3066
3067         PR libfortran/33683
3068         * gfortran.dg/gamma_5.f90:  New test case
3069
3070 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
3071
3072         PR fortran/20851
3073         * initialization_1.f90: Fix dg-error annotations.
3074         * initialization_14.f90: New.
3075         * initialization_7.f90: Fix dg-error annotations.
3076         * initialization_9.f90: Likewise.
3077
3078 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3079
3080         * gfortran.dg/error_recovery_4.f90: New test.
3081
3082 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3083
3084         * gfortran.dg/default_format_denormal_2.f90: New test.
3085         * gfortran.dg/default_format_2.inc: New test.
3086         * gfortran.dg/default_format_denormal_1.f90: New test.
3087         * gfortran.dg/default_format_1.inc: New test.
3088         * gfortran.dg/default_format_1.f90: Don't test for denormalized
3089         numbers.
3090         * gfortran.dg/default_format_2.f90: Don't test for denormalized
3091         numbers.
3092
3093 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3094
3095         * gfortran.dg/namelist_15.f90: Revise test.
3096
3097 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
3098
3099         PR tree-optimization/33655
3100         * gcc.dg/torture/pr33655.c: New.
3101
3102 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
3103
3104         PR tree-optimization/33572
3105         * g++.dg/torture/pr33572.C: New.
3106
3107 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
3108
3109         PR fortran/25076
3110         * gfortran.dg/forall_11.f90: New.
3111
3112 2007-10-05  Michael Matz  <matz@suse.de>
3113
3114         PR middle-end/33667
3115         * gcc.dg/pr33667.c: New testcase.
3116
3117 2007-10-05  Richard Guenther  <rguenther@suse.de>
3118
3119         PR middle-end/33666
3120         * gcc.dg/pr33666.c: New testcase.
3121
3122 2007-10-05  Michael Matz  <matz@suse.de>
3123
3124         PR inline-asm/33600
3125         * gcc.target/i386/pr33600.c: New testcase.
3126
3127 2007-10-05  Richard Guenther  <rguenther@suse.de>
3128
3129         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
3130
3131 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
3132
3133         PR target/33635
3134         * gcc.target/mips/pr33635-1.c: New test.
3135
3136 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3137
3138         PR libfortran/33253
3139         * gfortran.dg/namelist_39.f90: Revise to use long names.
3140
3141 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
3142
3143         PR fortran/33646
3144         * gfortran.dg/pr33646.f90: New file.
3145
3146 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3147
3148         PR fortran/33529
3149         * gfortran.dg/char_type_len_2.f90: Adjust error message.
3150         * gfortran.dg/char_decl_2.f90: New test.
3151
3152 2007-10-04  Richard Guenther  <rguenther@suse.de>
3153
3154         PR middle-end/33641
3155         * gcc.c-torture/compile/pr33641.c: New testcase.
3156
3157 2007-10-04  Michael Matz  <matz@suse.de>
3158
3159         PR rtl-optimization/33653
3160         * gcc.dg/pr33653.c: New.
3161
3162 2007-10-04  Richard Guenther  <rguenther@suse.de>
3163
3164         PR tree-optimization/33627
3165         * g++.dg/torture/pr33627.C: New testcase.
3166
3167 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
3168
3169         PR fortran/33626
3170         * gfortran.dg/parens_6.f90: New.
3171
3172 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
3173
3174         PR fortran/33646
3175         PR fortran/33542
3176         * gfortran.dg/ambiguous_specific_1.f90: Remove.
3177
3178 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
3179
3180         * g++.dg/ext/gnu-inline-global-redecl.C: New.
3181
3182 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
3183
3184         PR target/33635
3185         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
3186         and mips_forced_be.
3187         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
3188         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
3189         options.
3190         * gcc.target/mips/fpr-moves-1.c: New test.
3191         * gcc.target/mips/fpr-moves-2.c: Likewise.
3192         * gcc.target/mips/fpr-moves-3.c: Likewise.
3193         * gcc.target/mips/fpr-moves-4.c: Likewise.
3194         * gcc.target/mips/fpr-moves-5.c: Likewise.
3195         * gcc.target/mips/fpr-moves-6.c: Likewise.
3196         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
3197
3198 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3199
3200         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
3201
3202 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3203
3204         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
3205         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
3206
3207 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
3208
3209         PR fortran/33198
3210         * gfortran.dg/common_errors_1.f90: New.
3211
3212 2007-10-03  Doug Kwan  <dougkwan@google.com>
3213         Richard Guenther  <rguenther@suse.de>
3214
3215         PR debug/31899
3216         * g++.dg/debug/using3.C: New testcase.
3217
3218 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3219
3220         PR libfortran/33253
3221         * gfortran.dg/namelist_38.f90: New test.
3222         * gfortran.dg/namelist_39.f90: New test.
3223
3224 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3225
3226         PR libfortran/33469
3227         * gfortran.dg/default_format_1.f90: New test.
3228         * gfortran.dg/default_format_2.f90: New test.
3229         * gfortran.dg/namelist_print_1.f: Adjust expected output.
3230         * gfortran.dg/real_const_3.f90: Adjust expected output.
3231
3232 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
3233
3234         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
3235         default ABI.  Split mips_forced_abi into mips_forced_abi and
3236         mips_forced_regs.
3237         (is_gp32_flag): Return true for -mabi=32.
3238         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
3239         (dg-mips-options): Use is_gp64_flag instead of checking specifically
3240         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
3241         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
3242         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
3243         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
3244         * gcc.target/mips/save-restore-2.c: Likewise.
3245         * gcc.target/mips/save-restore-3.c: Likewise.
3246         * gcc.target/mips/save-restore-4.c: Likewise.
3247
3248 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
3249
3250         PR middle-end/33617
3251         * gcc.c-torture/compile/pr33617.c: New test.
3252
3253 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
3254
3255         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
3256         -gstabs+ for extended options.
3257
3258 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3259
3260         PR fortran/33542
3261         * gfortran.dg/ambiguous_specific_1.f90: New test.
3262
3263 2007-10-02  Revital Eres  <eres@il.ibm.com>
3264
3265         * gcc.target/powerpc/paired-8.c: New test.
3266         * gcc.target/powerpc/paired-9.c: New test.
3267         * gcc.target/powerpc/paired-10.c: New test.
3268
3269 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3270
3271         PR fortran/33566
3272         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
3273
3274 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3275
3276         PR fortran/33554
3277         * gfortran.dg/intent_out_2.f90: New test.
3278
3279 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3280
3281         PR fortran/33550
3282         * gfortran.dg/ambiguous_reference_1.f90: New test.
3283
3284 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3285
3286         PR fortran/31154
3287         PR fortran/31229
3288         PR fortran/33334
3289         * gfortran.dg/function_kinds_1.f90: New test.
3290         * gfortran.dg/function_kinds_2.f90: New test.
3291         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
3292         use association into interfaces.
3293
3294 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3295
3296         PR testsuite/31828
3297         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
3298         (overflow): Use INFINITY, not FP_INFINITE.
3299         gcc.dg/float-range-4.c: Likewise.
3300         gcc.dg/float-range-5.c: Likewise.
3301
3302 2007-10-01  Nick Clifton  <nickc@redhat.com>
3303
3304         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
3305         for 16-bit targets.
3306
3307 2007-09-30  Diego Novillo  <dnovillo@google.com>
3308
3309         PR 33593
3310         * g++.dg/tree-ssa/pr33593.C: New test.
3311
3312 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3313
3314         PR libfortran/33400
3315         * gfortran.dg/PR19872.f: Fix test condition.
3316         * gfortran.dg/list_read_7.f90: New test.
3317
3318 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
3319
3320         PR tree-optimization/33597
3321         * gcc.dg/vect/pr33597.c: New testcase.
3322
3323 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
3324
3325         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
3326         * gcc.target/i386/pr33524.c: ...this.
3327
3328 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
3329
3330         PR fortran/33354
3331         * gfortran.dg/minmaxloc_4.f90: New.
3332
3333 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3334
3335         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
3336
3337 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
3338
3339         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
3340
3341 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
3342
3343         PR c++/33213
3344         * g++.dg/cpp0x/variadic79.C: New.
3345
3346 2007-09-28  Michael Matz  <matz@suse.de>
3347             Jakub Jelinek  <jakub@redhat.com>
3348
3349         PR rtl-optimization/33552
3350         * gcc.target/i386/pr33552.c: New runtime test.
3351         * gcc.target/i386/strinline.c: New compile time test.
3352
3353 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
3354
3355         * gfortran.dg/openmp_stack.f90: Removed.
3356
3357         PR c++/31434
3358         * g++.dg/cpp0x/variadic80.C: New test.
3359
3360 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3361
3362         * gfortran.dg/namelist_38.f90: Delete test for revertion of
3363         r128057.
3364
3365 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3366
3367         PR middle-end/7003
3368         * gcc.target/powerpc/gcse-1.c: New test.
3369
3370 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
3371
3372         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
3373         fixed capitalizations.
3374         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
3375         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
3376         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
3377         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
3378         * gfortran.dg/maxloc_shape_1.f90: Likewise.
3379         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
3380         * gfortran.dg/min_max_conformance.f90: Likewise.
3381
3382 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
3383
3384         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
3385         options.
3386         * gcc.dg/c99-tgmath-2.c: Likewise.
3387         * gcc.dg/c99-tgmath-3.c: Likewise.
3388         * gcc.dg/c99-tgmath-4.c: Likewise.
3389
3390 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
3391
3392         PR fortran/33568
3393         * gfortran.dg/anint_1.f90: New test.
3394
3395 2007-09-27  Ian Lance Taylor  <iant@google.com>
3396
3397         PR tree-optimization/33565
3398         * gcc.dg/Wstrict-overflow-20.c: New test.
3399
3400 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3401
3402         * gfortran.dg/openmp_stack.f90: Fix typo.
3403         * gfortran.dg/recursive_stack.f90: Fix typo.
3404
3405 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
3406
3407         PR c++/33493
3408         * g++.dg/template/error31.C: New.
3409
3410 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
3411
3412         * lib/prune.exp: Prune also "^In function .*$" lines and
3413         "^    inlined from .*$" lines.
3414
3415 2007-09-26  Richard Guenther  <rguenther@suse.de>
3416
3417         PR tree-optimization/33563
3418         * gcc.dg/torture/pr33563.c: New testcase.
3419
3420 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
3421
3422         PR c/25309
3423         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
3424         array.
3425         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
3426         without -O2.
3427
3428 2007-09-26  Richard Guenther  <rguenther@suse.de>
3429
3430         PR tree-optimization/30375
3431         PR tree-optimization/33560
3432         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
3433         * gcc.dg/tree-ssa/complex-5.c: Likewise.
3434         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
3435         * gcc.dg/torture/pr30375.c: New testcase.
3436         * gcc.dg/torture/pr33560.c: New testcase.
3437         * gcc.dg/tree-ssa/pr30375.c: Likewise.
3438
3439 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
3440
3441         PR c++/33207
3442         * g++.dg/parse/crash38.C: New test.
3443
3444 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
3445
3446         PR target/33524
3447         * gcc.target/i386/sse5-convert.c: New file, test int->long
3448         vectorized conversions.
3449
3450 2007-09-25  Revital Eres  <eres@il.ibm.com>
3451
3452         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
3453
3454 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
3455
3456         PR c/32295
3457         * gcc.dg/enum-incomplete-1.c: New test.
3458
3459 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
3460
3461         * gcc.c-torture/compile/20070919-1.c: New test.
3462
3463 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3464
3465         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
3466
3467 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
3468
3469         PR c++/14688
3470         * g++.dg/inherit/override_attribs.C: New file.
3471
3472 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
3473
3474         PR fortran/33269
3475         * io.c (check_format_string): Move NULL and constant checks into
3476         this function.
3477         (check_io_constraints): Call gfc_simplify_expr() before calling
3478         check_format_string().  Remove NULL and constant checks.
3479
3480 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
3481
3482         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
3483         * gcc.c-torture/execute/loop-2g.x: Likewise.
3484
3485 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
3486
3487         * lib/target-supports.exp (check_effective_target_mips16_attribute):
3488         Reject hard-float modes unless the ABI is o32 or o64.
3489         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
3490         of gcc.exp.  Skip the tests when mips16 code generation is not
3491         supported.
3492         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
3493         and use dg-add-options mips16_attribute.
3494
3495 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
3496
3497         PR c++/33506
3498         * g++.dg/ext/attrib29.C: New test.
3499
3500 2007-09-23  Ollie Wild  <aaw@google.com>
3501
3502         * gcc.dg/fold-bitand-1.c: New test.
3503         * gcc.dg/fold-bitand-2.c: New test.
3504         * gcc.dg/fold-bitand-3.c: New test.
3505         * gcc.dg/fold-bitand-4.c: New test.
3506
3507 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3508
3509         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
3510         any of the macros to be defined for __mips16.
3511         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
3512
3513 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3514
3515         * gcc.dg/vect/pr21591.c: Require vect_int.
3516         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
3517         * gcc.dg/vect/vect-outer-2a.c: Likewise.
3518         * gcc.dg/vect/vect-outer-2c.c: Likewise.
3519
3520 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
3521
3522         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
3523         attributes.
3524         * gcc.dg/va-arg-pack-len-2.c: New test.
3525         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
3526         attributes.
3527         * g++.dg/ext/va-arg-pack-len-2.C: New test.
3528
3529         PR tree-optimization/32772
3530         * gcc.c-torture/compile/20070905-1.c: New test.
3531
3532         PR tree-optimization/32975
3533         * gcc.dg/pr32975.c: New test.
3534
3535         PR middle-end/28755
3536         * gcc.dg/pr28755.c: New test.
3537
3538 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3539
3540         * lib/target-supports.exp (check_effective_target_nomips16): New
3541         procedure.
3542         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
3543         for mipsisa64*-*-*.
3544         * gcc.dg/vect/vect.exp: Likewise.
3545         * g++.dg/vect/vect.exp: Likewise.
3546         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
3547         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
3548         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
3549         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
3550         * gcc.target/mips/clear-cache-1.c (f): Likewise.
3551         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
3552         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
3553         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
3554         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
3555         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
3556         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
3557         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
3558         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
3559         (test14, test15, test16, test17, test18): Likewise.
3560         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
3561         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
3562         (test14, test15, test16, test17, test18, test19, test20, test21)
3563         (test22): Likewise.
3564         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
3565         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
3566         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
3567         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
3568         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
3569         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
3570         * gcc.target/mips/mips-3d-1.c (main): Likewise.
3571         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
3572         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3573         (test13, test14, test15, test16, test17, test18, test19, test20)
3574         (test21, test22, test23, test24, test25, test26, test27, test28)
3575         (test29, test30, test31): Likewise.
3576         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
3577         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3578         (test13, test14, test15, test16, test17, test18, test19, test20)
3579         (test21, test22, test23, test24, test25, test26, test27, test28)
3580         (test29, test30, test31, test32, test33, test34, test35, test36)
3581         (test37, test38, test39, test40, test41, test42, test43, test44)
3582         (test45, test46, test47, test48, test49, test50, test51, test52)
3583         (test53, test54, test55, test56, test57, test58, test59, test60)
3584         (test61, test62, test63): Likewise.
3585         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
3586         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3587         (test13, test14, test15, test16, test17, test18, test19, test20)
3588         (test21, test22, test23, test24, test25, test26, test27, test28)
3589         (test29, test30, test31): Likewise.
3590         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
3591         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3592         (test13, test14, test15, test16, test17, test18, test19, test20)
3593         (test21, test22, test23, test24, test25, test26, test27, test28)
3594         (test29, test30, test31): Likewise.
3595         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
3596         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3597         (test13, test14, test15): Likewise.
3598         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
3599         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3600         (test13, test14, test15): Likewise.
3601         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
3602         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3603         (test13, test14, test15, test16, test17, test18, test19, test20)
3604         (test21, test22, test23, test24, test25, test26, test27, test28)
3605         (test29, test30, test31): Likewise.
3606         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
3607         (matrix_multiply4: Likewise.
3608         * gcc.target/mips/mips-ps-1.c (main): Likewise.
3609         * gcc.target/mips/mips-ps-2.c (main): Likewise.
3610         * gcc.target/mips/mips-ps-3.c (main): Likewise.
3611         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
3612         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3613         (test13, test14, test15, test16, test17, test18, test19, test20)
3614         (test21, test22, test23, test24, test25, test26, test27, test28)
3615         (test29, test30, test31): Likewise.
3616         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
3617         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3618         (test13, test14, test15, test16, test17, test18, test19, test20)
3619         (test21, test22, test23, test24, test25, test26, test27, test28)
3620         (test29, test30, test31): Likewise.
3621         * gcc.target/mips/mips-ps-5.c (main): Likewise.
3622         * gcc.target/mips/mips-ps-6.c (main): Likewise.
3623         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
3624         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
3625         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
3626         (sub_v4qi): Likewise.
3627         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
3628         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
3629         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
3630         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
3631         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
3632         (subb, subc): Likewise.
3633         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
3634         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
3635         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
3636         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
3637         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
3638         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
3639         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
3640         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
3641         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
3642         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
3643         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
3644         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
3645         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
3646
3647 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3648
3649         * lib/target-supports.exp (add_options_for_mips16_attribute)
3650         (check_effective_target_mips16_attribute): New functions.
3651         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
3652         command line.
3653         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
3654         extra_test_flags.
3655         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
3656         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
3657         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
3658         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
3659         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
3660         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
3661         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
3662         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
3663         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
3664         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
3665         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
3666         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
3667         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
3668         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
3669         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
3670         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
3671         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
3672         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
3673         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
3674         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
3675         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
3676         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
3677         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
3678         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
3679         (NOMIPS16): Delete.
3680         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
3681         of dg-options.
3682         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
3683         options.  Require { target mips16_attribute } and use dg-add-options
3684         to add the associated options.
3685         (foo): Use MIPS16.
3686         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
3687         * gcc.target/mips/call-saved-3.c: Likewise.
3688         * gcc.target/mips/code-readable-1.c: Require { target
3689         mips16_attribute } and use dg-add-options to add the associated
3690         options.  Remove trailing whitespace.
3691         (NOMIPS16): Delete.
3692         * gcc.target/mips/code-readable-2.c: Likewise.
3693         * gcc.target/mips/code-readable-3.c: Likewise.
3694         * gcc.target/mips/mips16-attributes-2.c: Likewise.
3695         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
3696         Require { target mips16_attribute } and use dg-add-options to
3697         add the associated options.
3698         (cksum16, cksum8): Use MIPS16.
3699         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
3700         Require { target mips16_attribute } and use dg-add-options to
3701         add the associated options.
3702         (foo): Use MIPS16.
3703         * gcc.target/mips/save-restore-2.c: Likewise.
3704         * gcc.target/mips/save-restore-3.c: Likewise.
3705         * gcc.target/mips/save-restore-4.c: Likewise.
3706         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
3707         -mno-abicalls.
3708         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
3709         (foo): Use NOMIPS16.
3710
3711 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
3712
3713         PR fortran/33337
3714         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
3715
3716         PR fortran/33376
3717         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
3718
3719 2007-09-22  Tobias Burnus  <burnus@net-b.de>
3720
3721         PR fortran/33445
3722         * gfortran.dg/gomp/free-2.f90: New.
3723         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
3724         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
3725
3726 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
3727
3728         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
3729         * gcc.target/i386/sse5-haddX.c: Ditto.
3730         * gcc.target/i386/sse5-hsubX.c: Ditto.
3731         * gcc.target/i386/sse5-maccXX.c: Ditto.
3732         * gcc.target/i386/sse5-msubXX.c: Ditto.
3733         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
3734         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
3735         * gcc.target/i386/sse5-permpX.c: Ditto.
3736         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
3737         effective target.
3738         * gcc.target/i386/sse5-fma-vector.c: Ditto.
3739         * gcc.target/i386/sse5-ima-vector.c: Ditto.
3740         * gcc.target/i386/sse5-pcmov.c: Ditto.
3741         * gcc.target/i386/sse5-pcmov2.c: Ditto.
3742
3743 2007-09-22  Richard Guenther  <rguenther@suse.de>
3744
3745         PR tree-optimization/33146
3746         * gcc.c-torture/compile/pr33146.c: New testcase.
3747
3748 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3749
3750         * lib/target-supports.exp (check_cached_effective_target): New
3751         procedure.
3752         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
3753         (check_effective_target_c99_runtime): New procedure.
3754         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
3755         (test3l): Likewise cargl.
3756         * gcc.dg/builtins-59.c: Require c99_runtime.
3757         * gcc.dg/builtins-61.c: Likewise.
3758         * gcc.dg/builtins-62.c: Likewise.
3759
3760 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3761
3762         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
3763         * lib/target-supports-dg.exp (dg-add-options): Likewise.
3764         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
3765         target-specific dg-options.
3766         * gcc.dg/builtins-20.c: Likewise.
3767         * gcc.dg/builtins-53.c: Likewise.
3768         * gcc.dg/builtins-55.c: Likewise.
3769         * gcc.dg/single-precision-constant.c: Likewise.
3770         * gcc.dg/torture/builtin-convert-1.c: Likewise.
3771         * gcc.dg/torture/builtin-convert-2.c: Likewise.
3772         * gcc.dg/torture/builtin-convert-3.c: Likewise.
3773         * gcc.dg/torture/builtin-convert-4.c: Likewise.
3774         * gcc.dg/torture/builtin-power-1.c: Likewise.
3775
3776 2007-09-21  Chao-ying Fu  <fu@mips.com>
3777
3778         * lib/target-supports.exp (check_effective_target_fixed_point): New to
3779         check if targets have fixed-point supports.
3780         * gcc.dg/fixed-point/fixed-point.exp: New file.
3781         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
3782         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
3783         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
3784         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
3785         * gcc.dg/fixed-point/constants-pedantic.c,
3786         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
3787         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
3788         * gcc.dg/fixed-point/keywords-ignored-c99.c,
3789         * gcc.dg/fixed-point/keywords-pedantic.c,
3790         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
3791         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
3792         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
3793         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
3794         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
3795         * gcc.dg/fixed-point/func-vararg-mixed.c,
3796         * gcc.dg/fixed-point/operator-logical.c,
3797         * gcc.dg/fixed-point/struct-union.c,
3798         * gcc.dg/fixed-point/bit-complement.c,
3799         * gcc.dg/fixed-point/operator-bitwise.c,
3800         * gcc.dg/fixed-point/operator-comma.c,
3801         * gcc.dg/fixed-point/struct-layout-1.c,
3802         * gcc.dg/fixed-point/union-init.c,
3803         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
3804         * gcc.dg/fixed-point/func-mixed.c,
3805         * gcc.dg/fixed-point/func-vararg-size0.c,
3806         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
3807         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
3808         * gcc.dg/fixed-point/operator-unary.c,
3809         * gcc.dg/fixed-point/allop-const.c,
3810         * gcc.dg/fixed-point/muldiv-warning.c,
3811         * gcc.dg/nofixed-point-1.c,
3812         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
3813         * gcc.target/mips/fixed-vector-type.c,
3814         * gcc.target/mips/fixed-scalar-type.c: New tests.
3815
3816 2007-09-21  Olivier Hainque  <hainque@adacore.com>
3817
3818         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
3819         * gnat.dg/test_nested_subtype_byref.adb: New test.
3820
3821 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
3822
3823         PR fortran/33439
3824         * gfortran.dg/gomp/pr33439.f90: New test.
3825
3826 2007-09-21  Tobias Burnus  <burnus@net-b.de>
3827
3828         PR fortran/33455
3829         * gfortran.dg/merge_char_3.f90: New.
3830
3831 2007-09-21  Tobias Burnus  <burnus@net-b.de>
3832
3833         PR fortran/33037
3834         * gfortran.dg/transfer_check_1.f90: New.
3835
3836 2007-09-20  Asher Langton  <langton2@llnl.gov>
3837
3838         PR fortran/20441
3839         * gfortran.dg/init_flag_1.f90: New.
3840         * gfortran.dg/init_flag_2.f90: New.
3841         * gfortran.dg/init_flag_3.f90: New.
3842         * gfortran.dg/init_flag_4.f90: New.
3843         * gfortran.dg/init_flag_5.f90: New.
3844         * gfortran.dg/init_flag_6.f90: New.
3845         * gfortran.dg/init_flag_7.f90: New.
3846
3847 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
3848
3849         PR c++/33460
3850         * g++.dg/ext/anon-struct6.C: New.
3851
3852 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3853
3854         PR libfortran/23272
3855         * gfortran.dg/inquire_10.f90: New test.
3856
3857 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
3858
3859         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
3860
3861 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3862
3863         PR fortran/33221
3864         * gfortran.dg/used_types_18.f90: Declare variable of empty
3865         derived type.
3866
3867 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3868
3869         PR fortran/33288
3870         * gfortran.dg/array_constructor_19.f90: New test.
3871
3872 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
3873
3874         PR debug/33316
3875         * gcc.dg/debug/pr33316.c: New test.
3876
3877         PR c++/33496
3878         * g++.dg/cpp0x/variadic76.C: New test.
3879         * g++.dg/cpp0x/variadic77.C: New test.
3880         * g++.dg/cpp0x/variadic78.C: New test.
3881
3882         PR c/33238
3883         PR c/27301
3884         * gcc.c-torture/execute/20070919-1.c: New test.
3885         * gcc.dg/pr33238.c: New test.
3886         * gcc.dg/pr27301.c: New test.
3887
3888 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3889
3890         * lib/target-supports.exp (check_effective_target_mips64): New
3891         procedure.
3892         * gcc.dg/lower-subreg-1.c: Require !mips64.
3893         * gcc.dg/sibcall-3.c (ATTR): New macro.
3894         (recurser_void1, recurser_void2): Use it.
3895         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
3896         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
3897
3898 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
3899
3900         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
3901         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
3902         warning annotation.
3903         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
3904
3905 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
3906
3907         PR fortran/33497
3908         * gfortran.dg/c_loc_tests_11.f03: New test case.
3909
3910 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
3911
3912         PR c++/33459
3913         * g++.dg/init/ref14.C: New.
3914
3915 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3916
3917         * gnat.dg/slice2.ad[sb]: New testcase.
3918
3919 2007-09-19  Nick Clifton  <nickc@redhat.com>
3920
3921         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
3922
3923 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
3924
3925         * gcc.target/bfin/bfin.exp: New.
3926         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
3927         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
3928         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
3929         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
3930         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
3931         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
3932         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
3933         mcpu-bf561.c, mcpu-default.c}: New tests.
3934
3935 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
3936
3937         Restore detection of unsupported TLS.
3938
3939         Revert this patch:
3940         2007-02-10  Richard Henderson  <rth@redhat.com>
3941
3942         * lib/target-supports.exp (check_effective_target_tls): Redefine
3943         to mean non-emulated tls.
3944         * gcc.dg/tls/alias-1.c: Remove tls requirement.
3945         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3946         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3947         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3948         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3949         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3950         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3951
3952         And then:
3953         * lib/target-supports.exp (check_effective_target_tls): Use
3954         stronger test for compiler support for TLS.
3955         (check_effective_target_tls_native): New, to test for non-emulated
3956         TLS support.
3957         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
3958         instead of dg-require-effective-target tls.
3959         * g++.dg/gomp/copyin-1.C: Likewise.
3960         * g++.dg/gomp/sharing-1.C: Likewise.
3961         * g++.dg/gomp/tls-1.C: Likewise.
3962         * g++.dg/gomp/tls-2.C: Likewise.
3963         * g++.dg/gomp/tls-3.C: Likewise.
3964         * g++.dg/tls/diag-1.C: Likewise.
3965         * g++.dg/tls/diag-2.C: Likewise.
3966         * g++.dg/tls/diag-3.C: Likewise.
3967         * g++.dg/tls/diag-4.C: Likewise.
3968         * g++.dg/tls/diag-5.C: Likewise.
3969         * g++.dg/tls/init-1.C: Likewise.
3970         * g++.dg/tls/init-2.C: Likewise.
3971         * g++.dg/tls/trivial.C: Likewise.
3972         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
3973         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
3974         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
3975         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
3976         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
3977         * gcc.dg/gomp/clause-1.c: Likewise.
3978         * gcc.dg/gomp/copyin-1.c: Likewise.
3979         * gcc.dg/gomp/sharing-1.c: Likewise.
3980         * gcc.dg/gomp/tls-1.c: Likewise.
3981         * gcc.dg/gomp/tls-2.c: Likewise.
3982         * gcc.dg/tls/alpha-1.c: Likewise.
3983         * gcc.dg/tls/opt-1.c: Likewise.
3984         * gcc.dg/tls/opt-13.c: Likewise.
3985         * gcc.dg/tls/opt-14.c: Likewise.
3986         * gcc.dg/tls/opt-2.c: Likewise.
3987         * gcc.dg/tls/opt-3.c: Likewise.
3988         * gcc.dg/tls/opt-4.c: Likewise.
3989         * gcc.dg/tls/opt-7.c: Likewise.
3990         * gcc.dg/tls/section-1.c: Likewise.
3991         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
3992         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
3993         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
3994         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
3995         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
3996         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
3997         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
3998         * gfortran.dg/gomp/crayptr2.f90: Likewise.
3999         * gfortran.dg/gomp/fixed-1.f: Likewise.
4000         * gfortran.dg/gomp/free-1.f90: Likewise.
4001         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
4002         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
4003         * gfortran.dg/gomp/reduction1.f90: Likewise.
4004         * gfortran.dg/gomp/sharing-1.f90: Likewise.
4005
4006 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4007
4008         PR fortran/31119
4009         * gfortran.dg/bounds_check_9.f90: New test.
4010         * gfortran.dg/bounds_check_fail_2.f90: New test.
4011
4012 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
4013
4014         PR c++/33462 (again)
4015         * g++.dg/ext/va-arg1.C: Adjust.
4016
4017 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
4018
4019         PR c++/33462
4020         * g++.dg/ext/va-arg1.C: New.
4021
4022 2007-09-18  Tobias Burnus  <burnus@net-b.de>
4023
4024         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
4025
4026 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
4027
4028         PR c++/33463
4029         * g++.dg/rtti/typeid6.C: New.
4030
4031 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
4032
4033         PR c++/33464
4034         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
4035         * g++.dg/ext/is_class_error2.C: New.
4036
4037 2007-09-18  Richard Guenther  <rguenther@suse.de>
4038
4039         PR tree-optimization/33340
4040         * g++.dg/torture/pr33340.C: New testcase.
4041
4042 2007-09-18  Tobias Burnus  <burnus@net-b.de>
4043
4044         PR fortran/33231
4045         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
4046         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
4047         * gfortran.dg/elemental_subroutine_5.f90: New.
4048
4049 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4050
4051         * lib/target-supports.exp (check_profiling_available): Extend
4052         mips*-*-elf check to mips*-*-elf*.
4053
4054 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
4055
4056         * gcc.dg/format/c90-scanf-5.c: New test.
4057         * gcc.dg/format/c99-scanf-4.c: New test.
4058         * gcc.dg/format/ext-7.c: New test.
4059         * gcc.dg/format/ext-8.c: New test.
4060
4061         PR middle-end/33423
4062         * gcc.c-torture/compile/20070915-1.c: New test.
4063
4064 2007-09-17  Tobias Burnus  <burnus@net-b.de>
4065
4066         PR fortran/33106
4067         * gfortran.dg/private_type_9.f90: New.
4068
4069 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4070
4071         PR middle-end/33449
4072         * gfortran.dg/pr33449.f90: New test.
4073
4074 2007-09-17  Tobias Burnus  <burnus@net-b.de>
4075
4076         * gfortran.dg/interface_15.f90: Compile with -std=f95.
4077         * gfortran.dg/private_type_1.f90: Ditto
4078         * gfortran.dg/interface_18.f90: New.
4079         * gfortran.dg/private_type_8.f90: New.
4080
4081 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
4082
4083         PR c++/33124
4084         * g++.dg/warn/new1.C: Adjust.
4085         * g++.dg/torture/str_empty.C: Likewise.
4086
4087 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
4088
4089         * gcc.target/mips/dse-1.c: New test.
4090
4091 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
4092
4093         PR c++/32756
4094         * g++.dg/overload/operator3.C: New.
4095
4096 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
4097
4098         * gcc.target/mips/truncate-1.c: New test.
4099
4100 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
4101
4102         PR fortran/29396
4103         PR fortran/29606
4104         PR fortran/30625
4105         PR fortran/30871
4106         * gfortran.dg/subref_array_pointer_1.f90: New test.
4107         * gfortran.dg/subref_array_pointer_2.f90: New test.
4108
4109 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
4110
4111         * gfortran.dg/nint_2.f90: Correct last change.
4112
4113 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
4114
4115         * gcc.dg/tree-ssa/parallelization-1.c: New test.
4116
4117 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
4118
4119         * gcc.dg/vect/pr33373b.c: New test.
4120
4121 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
4122
4123         PR target/33438
4124         * gcc.target/i386/pr33438.c: New test.
4125
4126 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4127
4128         * gfortran.dg/nint_2.f90: Revert previous commit.
4129
4130 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4131
4132         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
4133
4134 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
4135
4136         PR debug/33429
4137         * g++.dg/other/unused1.C: XFAIL class2 scan.
4138
4139 2007-09-13  Tobias Burnus  <burnus@net-b.de>
4140
4141         PR fortran/33343
4142         * gfortran.dg/elemental_args_check_1.f90: New.
4143         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
4144         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
4145
4146 2007-09-13  Tobias Burnus  <burnus@net-b.de>
4147
4148         * gfortran.dg/recursive_check_3.f90: New.
4149
4150 2007-09-13  Tobias Burnus  <burnus@net-b.de>
4151
4152         PR fortran/33412
4153         * gfortran.dg/elemental_bind_c.f90: New.
4154
4155 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
4156
4157         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
4158         * gcc.target/mips/mips16-attributes-2.c: New test.
4159         * gcc.target/mips/mips16-attributes-3.c: Likewise.
4160         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
4161         hard-float asm when __mips16 is defined.
4162         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
4163         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
4164         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
4165         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
4166         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
4167         * gcc.target/mips/pr26765.c (foo): Likewise.
4168         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
4169         targets, use dg-mips-options instead of dg-options, and use -mgp32
4170         to force 32-bit mode.
4171         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
4172         and 64-bit mode.
4173         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
4174
4175 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
4176             Michael Meissner  <michael.meissner@amd.com>
4177
4178         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
4179         * gcc.target/i386/sse5-hsubX.c: Ditto.
4180         * gcc.target/i386/sse5-permpX.c: Ditto.
4181         * gcc.target/i386/sse5-haddX.c: Ditto.
4182         * gcc.target/i386/sse5-maccXX.c: Ditto.
4183         * gcc.target/i386/sse5-msubXX.c: Ditto.
4184         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
4185         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
4186
4187         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
4188         optimizes floating point conditional moves into the pcmov
4189         instruction on SSE5.
4190         * gcc.target/i386/sse5-pcmov2.c: Ditto.
4191
4192         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
4193         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
4194         SSE5.
4195
4196         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
4197         compiler optimizes vector (a*b)+c into fmadd on SSE5.
4198
4199         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
4200         optimizes (a*b)+c into fmadd on SSE5.
4201
4202         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
4203         whether the SSE5 instructions can be generated.
4204
4205         * gcc.target/i386/sse5-check.h: New. Add support for 
4206         SSE5 tests.
4207
4208         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
4209         ammintrin.h, and turn on -msse5 option instead of -msse4a.
4210         * gcc.target/i386/sse-13.c: Ditto.
4211         * gcc.target/i386/sse-14.c: Ditto.
4212
4213 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
4214
4215         PR testsuite/33153
4216         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
4217         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
4218
4219 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
4220
4221         PR target/32338
4222         * gcc.dg/pr32338-1.c: New test.
4223         * gcc.dg/pr32338-2.c: New test.
4224
4225 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
4226         
4227         * lib/target-supports.exp (check_effective_target_sync_int_long):
4228         Revert change to add xtensa.
4229         (check_effective_target_sync_char_short): Likewise.
4230         
4231 2007-09-12  Olivier Hainque  <hainque@adacore.com>
4232
4233         * gnat.dg/packed_subtype.adb: New test.
4234
4235 2007-09-12  Tobias Burnus  <burnus@net-b.de>
4236
4237         PR fortran/33297
4238         * gfortran.dg/intrinsic_size.f90: New.
4239
4240 2007-09-12  Tobias Burnus  <burnus@net-b.de>
4241
4242         PR fortran/33284
4243         PR fortran/33310
4244         * gfortran.dg/conflicts_2.f90: New.
4245
4246 2007-09-12  Ira Rosen  <irar@il.ibm.com>
4247
4248         PR tree-optimization/32377
4249         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
4250         dependence distance.
4251         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
4252         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
4253         * gcc.dg/vect/no-vfa-vect-depend-1.c,
4254         gfortran.dg/vect/no-vfa-pr32377.f90: New.
4255
4256 2007-09-12  Richard Guenther  <rguenther@suse.de>
4257
4258         PR middle-end/33382
4259         * gcc.c-torture/compile/pr33382.c: New testcase.
4260         * gcc.c-torture/execute/pr33382.c: Likewise.
4261
4262 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
4263
4264         PR fortran/33395
4265         * gfortran.dg/c_ptr_tests_12.f03: New test case.
4266
4267 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
4268
4269         PR tree-optimization/33373
4270         * gcc.dg/vect/pr33373.c: New test.
4271
4272 2007-09-12  Ben Elliston  <bje@au.ibm.com>
4273
4274         * lib/target-supports.exp (check_effective_target_vect_no_double):
4275         Remove unused proc.
4276
4277 2007-09-12  Ben Elliston  <bje@au.ibm.com>
4278             Ulrich Weigand  <uweigand@de.ibm.com>
4279
4280         * gcc.target/spu/dfcgt-nan.c: New test.
4281
4282 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
4283
4284         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
4285
4286 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
4287
4288         PR fortran/33040
4289         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
4290
4291 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
4292
4293         * gcc.dg/va-arg-pack-len-1.c: New test.
4294         * g++.dg/va-arg-pack-len-1.C: New test.
4295
4296 2007-09-11  Michael Matz  <matz@suse.de>
4297
4298         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
4299
4300 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
4301
4302         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
4303         checks for size of long double.
4304         * gcc.dg/dfp/convert.h: New file.
4305         * gcc.dg/dfp/convert-bfp-2.c: New test.
4306         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
4307         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
4308         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
4309         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
4310         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
4311         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
4312         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
4313         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
4314         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
4315
4316 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
4317
4318         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
4319         Change dg-final to expect 1 non-profitable loop and
4320         3 profitable loops.
4321         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
4322         Change dg-final to expect 1 non-profitable loop and
4323         3 profitable loops.
4324         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
4325         Change dg-final to expect 1 profitable loop.
4326         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4327         Change dg-final to expect 1 profitable loop.    
4328         
4329 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
4330
4331         * gcc.target/mips/call-saved-1.c: New test.
4332         * gcc.target/mips/call-saved-2.c: Likewise.
4333         * gcc.target/mips/call-saved-3.c: Likewise.
4334         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
4335         instead of mips_mips64.  Set mips_fp64 too.
4336         (is_gp32_flag): Return true for -mips1 and -mips2.
4337         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
4338
4339 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
4340
4341         * g++.dg/ext/va-arg-pack-1.C: New test.
4342         * g++.dg/ext/va-arg-pack-2.C: New test.
4343
4344 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
4345
4346         PR target/33369
4347         * gcc.dg/vect/pr33369.c: New test.
4348
4349 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
4350
4351         PR fortran/33370
4352         * gfortran.dg/array_memcpy_5.f90:  New test.
4353
4354 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
4355
4356         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
4357
4358 2007-09-09  Richard Guenther  <rguenther@suse.de>
4359
4360         * gcc.c-torture/compile/20070906-1.c: New testcase.
4361
4362 2007-09-09  Ira Rosen  <irar@il.ibm.com>
4363
4364         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
4365         noinline attribute.
4366         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
4367         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
4368         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4369         Likewise.
4370
4371 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
4372
4373         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
4374
4375 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
4376
4377         * gnat.dg/addr2_p.ads: Bump size of array to 9.
4378
4379 2007-09-09  Ira Rosen  <irar@il.ibm.com>
4380
4381         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
4382         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
4383         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
4384         Compile tests with -fno-tree-pre.
4385         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
4386         * lib/target-supports.exp (check_effective_target_vect_strided): New.
4387         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
4388         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
4389         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
4390         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
4391         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
4392         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
4393         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
4394         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
4395         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
4396         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
4397         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
4398         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
4399         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
4400         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
4401         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
4402         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
4403         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
4404
4405 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
4406
4407         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
4408         to call objdump.
4409         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
4410         Use remote_exec to call c++filt.
4411         * lib/target-supports-dg.exp (dg-require-host-local): New.
4412         * gcc.misc-tests/options.exp: Allow .exe in command paths.
4413         * g++.dg/parse/repo1.C: Use dg-require-host-local.
4414         * g++.dg/rtti/repo1.C: Likewise.
4415         * g++.dg/template/repo1.C: Likewise.
4416         * g++.dg/template/repo2.C: Likewise.
4417         * g++.dg/template/repo3.C: Likewise.
4418         * g++.dg/template/repo4.C: Likewise.
4419         * g++.dg/template/repo5.C: Likewise.
4420         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
4421         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
4422         * g++.old-deja/g++.pt/repo1.C: Likewise.
4423         * g++.old-deja/g++.pt/repo2.C: Likewise.
4424         * g++.old-deja/g++.pt/repo3.C: Likewise.
4425         * g++.old-deja/g++.pt/repo4.C: Likewise.
4426         * gcc.dg/cpp/trad/builtins.c: Likewise.
4427
4428 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
4429
4430         PR tree-optimization/32283
4431         * gcc.dg/tree-ssa/loop-31.c: New test.
4432
4433 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
4434
4435         PR rtl-optimization/26449
4436         * gcc.target/i386/pr26449-1.c: New file.
4437
4438 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
4439
4440         PR target/33329
4441         PR rtl-optimization/26449
4442         * gcc.target/i386/pr33329.c: New file.
4443
4444 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
4445
4446         * gnat.dg/renaming3.adb, renaming4.ads: New test.
4447
4448 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
4449
4450         * gnat.dg/unaligned_rep_clause.adb: New testcase.
4451
4452 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
4453
4454         PR tree-optimization/33301
4455         * gfortran.dg/vect/pr33301.f: New test.
4456
4457 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4458
4459         PR libfortran/33307
4460         * gfortran.dg/backspace_10.f90: New test.
4461
4462 2007-09-07  Richard Guenther  <rguenther@suse.de>
4463
4464         Reapply
4465         2007-09-06  Richard Guenther  <rguenther@suse.de>
4466
4467         PR tree-optimization/32586
4468         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4469         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4470         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4471         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4472         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4473         now obsolete simplification.
4474
4475 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
4476         
4477         PR tree-optimization/33299
4478         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
4479         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
4480
4481 2007-09-07  Richard Guenther  <rguenther@suse.de>
4482
4483         Revert
4484         2007-09-06  Richard Guenther  <rguenther@suse.de>
4485
4486         PR tree-optimization/32586
4487         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4488         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4489         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4490         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4491         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4492         now obsolete simplification.
4493
4494 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
4495
4496         PR tree-optimization/32821
4497         * gcc.dg/tree-ssa/pr32821.c: New file.
4498
4499 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
4500
4501         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
4502         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
4503         and mips_forced_no_er.
4504         (dg-mips-options): Add -mno-abicalls when a small-data option is
4505         specified.  Skip tests with small-data options if mips_forced_gp.
4506         Skip tests with -mexplicit-relocs if mips_forced_no_er.
4507         * gcc.target/mips/sdata-1.c: New test.
4508         * gcc.target/mips/sdata-2.c: Likewise.
4509         * gcc.target/mips/sdata-3.c: Likewise.
4510         * gcc.target/mips/sdata-4.c: Likewise.
4511
4512 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4513
4514         PR fortran/33298
4515         * spread_zerosize_1.f90:  New test case.
4516         * spread_bounds_1.f90:  New test case.
4517
4518 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
4519
4520         PR c++/32674
4521         * g++.dg/template/static31.C: New.
4522
4523 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4524
4525         PR fortran/33271
4526         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
4527         powerpc*-linux-gnu.
4528
4529 2007-09-06  David Daney  <ddaney@avtrex.com>
4530             Richard Sandiford  <richard@codesourcery.com>
4531
4532         PR target/33256
4533         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
4534         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
4535         * gcc.target/mips/pr33256.c: New test.
4536
4537 2007-09-06  Tom Tromey  <tromey@redhat.com>
4538
4539         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
4540
4541 2007-09-06  Richard Guenther  <rguenther@suse.de>
4542
4543         PR tree-optimization/32586
4544         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4545         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4546         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4547         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4548         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4549         now obsolete simplification.
4550
4551 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
4552
4553         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
4554         * gcc.target/i386/sse3-addsubps.c: Ditto.
4555         * gcc.target/i386/sse3-haddpd.c: Ditto.
4556         * gcc.target/i386/sse3-haddps.c: Ditto.
4557         * gcc.target/i386/sse3-hsubpd.c: Ditto.
4558         * gcc.target/i386/sse3-hsubps.c: Ditto.
4559         * gcc.target/i386/sse3-lddqu.c: Ditto.
4560         * gcc.target/i386/sse3-movddup.c: Ditto.
4561         * gcc.target/i386/sse3-movshdup.c: Ditto.
4562         * gcc.target/i386/sse3-movsldup.c: Ditto.
4563
4564 2007-09-06  Richard Guenther  <rguenther@suse.de>
4565
4566         PR tree-optimization/33302
4567         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
4568
4569 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4570
4571         PR libfortran/33225
4572         * gfortran.dg./fmt_float.f90: New test.
4573
4574 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4575
4576         PR libfortran/33253
4577         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
4578
4579 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
4580
4581         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
4582         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
4583
4584 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
4585
4586         * g++.dg/eh/builtin1.C: New test.
4587         * g++.dg/eh/builtin2.C: New test.
4588         * g++.dg/eh/builtin3.C: New test.
4589
4590         PR c++/33289
4591         * g++.dg/eh/builtin4.C: New test.
4592
4593 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
4594
4595         * gcc.target/powerpc/dfp-dd.c: New test.
4596         * gcc.target/powerpc/dfp-td.c: New test.
4597
4598 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
4599
4600         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
4601         * gcc.dg/va-arg-pack-1.c: New test.
4602
4603 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
4604
4605         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
4606         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
4607         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
4608         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
4609         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
4610
4611 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
4612
4613         PR c++/30302
4614         * g++.dg/ext/anon-struct5.C: New.
4615
4616 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
4617
4618         * gcc.dg/i386-cpuid.h: Remove.
4619         * gcc.target/i386/mmx-check.h: Include cpuid.h.
4620         (main): Use __get_cpuid to get target features.
4621         * gcc.target/i386/sse-check.h: Ditto.
4622         * gcc.target/i386/sse2-check.h: Ditto.
4623         * gcc.target/i386/sse3-check.h: Ditto.
4624         * gcc.target/i386/ssse3-check.h: Ditto.
4625         * gcc.target/i386/sse4_1-check.h: Ditto.
4626         * gcc.target/i386/sse4_2-check.h: Ditto.
4627         * gcc.target/i386/sse4a-check.h: Ditto.
4628         * gcc.dg/torture/pr16104-1.c: Ditto.
4629         (do_test): Change to void.
4630         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
4631         * gcc.target/i386/sse-6.c: Ditto.
4632         * gcc.target/i386/sse-7.c: Ditto.
4633         * g++.dg/other/i386-1.C: Include cpuid.h.
4634         (main): New function.  Use __get_cpuid to get target fetaures.
4635
4636 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
4637             David Ung  <davidu@mips.com>
4638             Nigel Stephens <nigel@mips.com>
4639
4640         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
4641         * gcc.c-torture/compile/mipscop-2.c: Likewise.
4642         * gcc.c-torture/compile/mipscop-3.c: Likewise.
4643         * gcc.c-torture/compile/mipscop-4.c: Likewise.
4644         * gcc.dg/torture/mips-hilo-1.c: Likewise.
4645         * gcc.dg/torture/mips-hilo-2.c: Likewise.
4646         * gcc.dg/torture/pr19683-1.c: Likewise.
4647         * gcc.target/mips/madd-3.c: Likewise.
4648         * gcc.target/mips/maddu-3.c: Likewise.
4649         * gcc.target/mips/msub-3.c: Likewise.
4650         * gcc.target/mips/msubu-3.c: Likewise.
4651         * gcc.target/mips/asm-1.c: Likewise.
4652         * gcc.target/mips/branch-1.c: Likewise.
4653         * gcc.target/mips/ins-1.c: Likewise.
4654         * gcc.target/mips/near-far-3.c: Likewise.
4655         * gcc.target/mips/near-far-4.c: Likewise.
4656         * gcc.target/mips/smartmips-lwxs.c: Likewise.
4657         * gcc.target/mips/smartmips-ror-1.c: Likewise.
4658         * gcc.target/mips/smartmips-ror-2.c: Likewise.
4659         * gcc.target/mips/smartmips-ror-3.c: Likewise.
4660         * gcc.target/mips/smartmips-ror-4.c: Likewise.
4661         * gcc.target/mips/dspr2-MULT.c: Likewise.
4662         * gcc.target/mips/dspr2-MULTU.c: Likewise.
4663         * gcc.target/mips/mips32-dsp-run.c: Likewise.
4664         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
4665         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
4666         * gcc.target/mips/code-readable-2.c: Likewise.
4667         * gcc.target/mips/code-readable-3.c: Likewise.
4668
4669 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
4670             David Ung  <davidu@mips.com>
4671             Nigel Stephens <nigel@mips.com>
4672
4673         * gcc.target/mips/mips16-attributes.c: New.
4674
4675 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
4676
4677         PR fortran/31564
4678         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
4679
4680         PR fortran/33241
4681         * gfortran.dg/char_length_10.f90: New test.
4682
4683 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
4684
4685         PR c++/29731
4686         * g++.dg/parse/template24.C: New.
4687
4688 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4689
4690         * g++.dg/other/spu2vmx-1.C: New test.
4691
4692 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
4693
4694         PR tree-optimization/33017
4695         * gcc.dg/pr33017.c: New test.
4696
4697 2007-09-05  Ben Elliston  <bje@au.ibm.com>
4698
4699         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
4700         __protected_stream family of macros.
4701
4702 2007-09-04  Jan Hubicka  <jh@suse.cz>
4703
4704         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
4705         * gcc.dg/tree-ssa/pr27236.c: Likewise.
4706         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
4707         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4708         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
4709         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
4710         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4711         Likewise.
4712
4713 2007-09-04  Janus Weil  <jaydub66@gmail.com>
4714             Tobias Burnus  <burnus@net-b.de>
4715
4716         * gfortran.dg/proc_decl_1.f90: New.
4717         * gfortran.dg/proc_decl_2.f90: New.
4718         * gfortran.dg/proc_decl_3.f90: New.
4719         * gfortran.dg/proc_decl_4.f90: New.
4720
4721 2007-09-04  Jan Hubicka  <jh@suse.cz>
4722
4723         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
4724         * gcc.dg/vect/vect-105.c: Mark functions noinline.
4725         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
4726         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
4727         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
4728         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
4729         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
4730         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
4731         * gcc.dg/vect/vect-50.c: Mark functions noinline.
4732         * gcc.dg/vect/vect-33.c: Mark functions noinline.
4733         * gcc.dg/vect/vect-16.c: Mark functions noinline.
4734         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
4735         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
4736         * gcc.dg/vect/vect-92.c: Mark functions noinline.
4737         * gcc.dg/vect/vect-75.c: Mark functions noinline.
4738         * gcc.dg/vect/vect-58.c: Mark functions noinline.
4739         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
4740         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
4741         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
4742         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
4743         * gcc.dg/vect/vect-114.c: Mark functions noinline.
4744         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
4745         * gcc.dg/vect/vect-8.c: Mark functions noinline.
4746         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
4747         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
4748         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
4749         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
4750         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
4751         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
4752         * gcc.dg/vect/vect-42.c: Mark functions noinline.
4753         * gcc.dg/vect/vect-25.c: Mark functions noinline.
4754         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
4755         * gcc.dg/vect/vect-67.c: Mark functions noinline.
4756         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
4757         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
4758         * gcc.dg/vect/vect-106.c: Mark functions noinline.
4759         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
4760         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
4761         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
4762         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
4763         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
4764         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
4765         * gcc.dg/vect/vect-34.c: Mark functions noinline.
4766         * gcc.dg/vect/vect-17.c: Mark functions noinline.
4767         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
4768         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
4769         * gcc.dg/vect/vect-93.c: Mark functions noinline.
4770         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
4771         * gcc.dg/vect/vect-76.c: Mark functions noinline.
4772         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
4773         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
4774         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
4775         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
4776         * gcc.dg/vect/vect-115.c: Mark functions noinline.
4777         * gcc.dg/vect/vect-9.c: Mark functions noinline.
4778         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
4779         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
4780         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
4781         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
4782         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
4783         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
4784         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
4785         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
4786         * gcc.dg/vect/vect-60.c: Mark functions noinline.
4787         * gcc.dg/vect/vect-26.c: Mark functions noinline.
4788         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
4789         * gcc.dg/vect/vect-85.c: Mark functions noinline.
4790         * gcc.dg/vect/vect-68.c: Mark functions noinline.
4791         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
4792         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
4793         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
4794         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
4795         * gcc.dg/vect/vect-107.c: Mark functions noinline.
4796         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
4797         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
4798         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
4799         * gcc.dg/vect/vect-52.c: Mark functions noinline.
4800         * gcc.dg/vect/vect-35.c: Mark functions noinline.
4801         * gcc.dg/vect/vect-18.c: Mark functions noinline.
4802         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
4803         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
4804         * gcc.dg/vect/vect-77.c: Mark functions noinline.
4805         * gcc.dg/vect/vect-2.c: Mark functions noinline.
4806         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
4807         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
4808         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
4809         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
4810         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
4811         * gcc.dg/vect/vect-116.c: Mark functions noinline.
4812         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
4813         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
4814         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
4815         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
4816         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
4817         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
4818         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
4819         * gcc.dg/vect/vect-44.c: Mark functions noinline.
4820         * gcc.dg/vect/vect-27.c: Mark functions noinline.
4821         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
4822         * gcc.dg/vect/vect-86.c: Mark functions noinline.
4823         * gcc.dg/vect/vect-100.c: Mark functions noinline.
4824         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
4825         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
4826         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
4827         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
4828         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
4829         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
4830         * gcc.dg/vect/vect-108.c: Mark functions noinline.
4831         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
4832         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
4833         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
4834         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
4835         * gcc.dg/vect/vect-11.c: Mark functions noinline.
4836         * gcc.dg/vect/vect-70.c: Mark functions noinline.
4837         * gcc.dg/vect/vect-36.c: Mark functions noinline.
4838         * gcc.dg/vect/vect-19.c: Mark functions noinline.
4839         * gcc.dg/vect/vect-95.c: Mark functions noinline.
4840         * gcc.dg/vect/vect-78.c: Mark functions noinline.
4841         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
4842         * gcc.dg/vect/vect-3.c: Mark functions noinline.
4843         * gcc.dg/vect/vect-all.c: Mark functions noinline.
4844         * gcc.dg/vect/vect-117.c: Mark functions noinline.
4845         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
4846         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
4847         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
4848         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
4849         * gcc.dg/vect/vect-20.c: Mark functions noinline.
4850         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
4851         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
4852         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
4853         * gcc.dg/vect/vect-62.c: Mark functions noinline.
4854         * gcc.dg/vect/vect-28.c: Mark functions noinline.
4855         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
4856         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
4857         * gcc.dg/vect/vect-87.c: Mark functions noinline.
4858         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
4859         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
4860         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
4861         * gcc.dg/vect/vect-109.c: Mark functions noinline.
4862         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
4863         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
4864         noinline.
4865         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
4866         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
4867         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
4868         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
4869         * gcc.dg/vect/vect-12.c: Mark functions noinline.
4870         * gcc.dg/vect/vect-71.c: Mark functions noinline.
4871         * gcc.dg/vect/vect-54.c: Mark functions noinline.
4872         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
4873         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
4874         * gcc.dg/vect/vect-96.c: Mark functions noinline.
4875         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
4876         * gcc.dg/vect/vect-110.c: Mark functions noinline.
4877         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
4878         * gcc.dg/vect/vect-4.c: Mark functions noinline.
4879         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
4880         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
4881         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
4882         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
4883         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
4884         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
4885         * gcc.dg/vect/vect-21.c: Mark functions noinline.
4886         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
4887         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
4888         * gcc.dg/vect/vect-80.c: Mark functions noinline.
4889         * gcc.dg/vect/vect-63.c: Mark functions noinline.
4890         * gcc.dg/vect/vect-46.c: Mark functions noinline.
4891         * gcc.dg/vect/vect-29.c: Mark functions noinline.
4892         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
4893         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
4894         * gcc.dg/vect/vect-88.c: Mark functions noinline.
4895         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
4896         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
4897         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
4898         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
4899         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
4900         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
4901         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
4902         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
4903         * gcc.dg/vect/vect-30.c: Mark functions noinline.
4904         * gcc.dg/vect/vect-13.c: Mark functions noinline.
4905         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
4906         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
4907         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
4908         * gcc.dg/vect/vect-72.c: Mark functions noinline.
4909         * gcc.dg/vect/vect-38.c: Mark functions noinline.
4910         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
4911         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
4912         * gcc.dg/vect/vect-97.c: Mark functions noinline.
4913         * gcc.dg/vect/vect-111.c: Mark functions noinline.
4914         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
4915         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
4916         * gcc.dg/vect/vect-5.c: Mark functions noinline.
4917         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
4918         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
4919         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
4920         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
4921         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
4922         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
4923         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
4924         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
4925         * gcc.dg/vect/vect-22.c: Mark functions noinline.
4926         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
4927         * gcc.dg/vect/vect-64.c: Mark functions noinline.
4928         * gcc.dg/vect/vect-89.c: Mark functions noinline.
4929         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
4930         * gcc.dg/vect/vect-103.c: Mark functions noinline.
4931         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
4932         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
4933         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
4934         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
4935         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
4936         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
4937         * gcc.dg/vect/vect-31.c: Mark functions noinline.
4938         * gcc.dg/vect/vect-14.c: Mark functions noinline.
4939         * gcc.dg/vect/vect-73.c: Mark functions noinline.
4940         * gcc.dg/vect/vect-56.c: Mark functions noinline.
4941         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
4942         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
4943         * gcc.dg/vect/vect-98.c: Mark functions noinline.
4944         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
4945         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
4946         * gcc.dg/vect/vect-112.c: Mark functions noinline.
4947         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
4948         * gcc.dg/vect/vect-6.c: Mark functions noinline.
4949         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
4950         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
4951         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
4952         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
4953         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
4954         * gcc.dg/vect/pr25413.c: Mark functions noinline.
4955         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
4956         * gcc.dg/vect/vect-40.c: Mark functions noinline.
4957         * gcc.dg/vect/vect-23.c: Mark functions noinline.
4958         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
4959         * gcc.dg/vect/vect-82.c: Mark functions noinline.
4960         * gcc.dg/vect/vect-65.c: Mark functions noinline.
4961         * gcc.dg/vect/vect-48.c: Mark functions noinline.
4962         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
4963         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
4964         * gcc.dg/vect/vect-104.c: Mark functions noinline.
4965         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
4966         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
4967         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
4968         * gcc.dg/vect/vect-32.c: Mark functions noinline.
4969         * gcc.dg/vect/vect-15.c: Mark functions noinline.
4970         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
4971         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
4972         * gcc.dg/vect/vect-91.c: Mark functions noinline.
4973         * gcc.dg/vect/vect-74.c: Mark functions noinline.
4974         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
4975         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
4976         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
4977         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
4978         * gcc.dg/vect/vect-99.c: Mark functions noinline.
4979         * gcc.dg/vect/vect-113.c: Mark functions noinline.
4980         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
4981         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
4982         * gcc.dg/vect/vect-7.c: Mark functions noinline.
4983         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
4984         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
4985         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
4986         * gcc.dg/vect/vect-24.c: Mark functions noinline.
4987         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
4988         * gcc.dg/vect/vect-83.c: Mark functions noinline.
4989         * gcc.dg/vect/vect-66.c: Mark functions noinline.
4990         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
4991
4992 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
4993
4994         PR middle-end/33187
4995         * gcc.target/i386/cmov7.c: New file.
4996
4997 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
4998
4999         * gcc.target/i386/sse4a-check.h: New file.
5000         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
5001         * gcc.target/i386/sse4a-insert.c: Ditto.
5002         * gcc.target/i386/sse4a-montsd.c: Ditto.
5003         * gcc.target/i386/sse4a-montss.c: Ditto.
5004         * gcc.target/i386/mmx-check.h: New file.
5005         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
5006         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
5007         * gcc.target/i386/sse-check.h: New file.
5008         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
5009         * gcc.target/i386/sse-3.c: Ditto.
5010         * gcc.target/i386/sse-7.c: Ditto.
5011         * gcc.target/i386/sse-9.c: Ditto.
5012         * gcc.target/i386/ssefn-3.c: Ditto.
5013         * gcc.target/i386/sse-recip.c: Ditto.
5014         * gcc.target/i386/sse-recip-vec.c: Ditto.
5015         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
5016         * gcc.target/i386/20020523-1.c: Remove.
5017         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
5018         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5019         * gcc.target/i386/ssefn-4.c: Ditto.
5020         * gcc.target/i386/sse-6.c: Ditto.
5021         * gcc.target/i386/sse-10.c: Ditto.
5022         * gcc.target/i386/sse-11.c: Ditto.
5023         * gcc.target/i386/sse-18.c: Ditto.
5024         * gcc.target/i386/fpprec-1.c: Ditto.
5025         * g++.dg/other/i386-1.C: Ditto.
5026
5027 2007-09-04  Richard Guenther  <rguenther@suse.de>
5028
5029         PR tree-optimization/33291
5030         * gcc.dg/volatile2.c: New testcase.
5031         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
5032         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
5033         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5034         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5035
5036 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5037
5038         PR fortran/33253
5039         * gfortran.dg/namelist_15.f90: Update test.
5040         * gfortran.dg/namelist_24.f90: Update test.
5041         * gfortran.dg/namelist_38.f90: New test.
5042
5043 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
5044
5045         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
5046         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
5047         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
5048         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
5049         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
5050         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
5051
5052 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
5053
5054         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
5055         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
5056
5057         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
5058
5059 2007-09-02  David Daney  <ddaney@avtrex.com>
5060
5061         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
5062         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
5063         * gcc.target/mips/atomic-memory-1.c: Ditto.
5064         * gcc.target/mips/atomic-memory-2.c: Ditto.
5065
5066 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
5067
5068         * gcc.target/cris/builtin_clz_v0.c: New testcase.
5069         * gcc.target/cris/builtin_clz_v3.c: New testcase.
5070
5071 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
5072
5073         * gfortran.dg/substr_6.f90: New test.
5074
5075 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
5076
5077         PR c++/33208
5078         * g++.dg/other/error18.C: New.
5079         * g++.dg/expr/bitfield3.C: Adjust.
5080
5081 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
5082
5083         PR fortran/33276
5084         * gfortran.fortran-torture/compile/pr33276.f90: New.
5085
5086 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
5087
5088         PR C/29237
5089         PR middle-end/33272
5090         * gcc.dg/c99-arraydecl-3.c: New test.
5091
5092 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
5093
5094         PR c++/32597
5095         * g++.dg/cpp0x/variadic-new2.C: New.
5096         * g++.dg/cpp0x/variadic-new.C: New.
5097
5098 2007-08-31  Tobias Burnus  <burnus@net-b.de>
5099
5100         PR fortran/33232
5101         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
5102         * gfortran.dg/read_1.f90: New.
5103
5104 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
5105
5106         PR c++/33210
5107         * g++.dg/template/error30.C: New.
5108
5109 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
5110
5111         PR c++/32113
5112         * g++.dg/template/crash70.C: New.
5113
5114 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
5115
5116         PR c++/33212
5117         * g++.dg/ext/is_class_error.C: New.
5118
5119 2007-08-31  Olivier Hainque  <hainque@adacore.com>
5120
5121         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
5122         
5123 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
5124             Revital Eres  <eres@il.ibm.com>
5125
5126         * gcc.target/powerpc/paired-1.c: New test.
5127         * gcc.target/powerpc/paired-2.c: New test.
5128         * gcc.target/powerpc/paired-3.c: New test.
5129         * gcc.target/powerpc/paired-4.c: New test.
5130         * gcc.target/powerpc/paired-5.c: New test.
5131         * gcc.target/powerpc/paired-6.c: New test.
5132         * gcc.target/powerpc/paired-7.c: New test.
5133         * gcc.target/powerpc/ppc-paired.c: New test.
5134
5135 2007-08-31  Ollie Wild  <aaw@google.com>
5136
5137         * g++.dg/conversion/ptrmem2.C: New test.
5138         * g++.dg/conversion/ptrmem3.C: New test.
5139         * g++.dg/conversion/ptrmem4.C: New test.
5140         * g++.dg/conversion/ptrmem5.C: New test.
5141         * g++.dg/conversion/ptrmem6.C: New test.
5142         * g++.dg/conversion/ptrmem7.C: New test.
5143         * g++.dg/conversion/ptrmem8.C: New test.
5144
5145 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
5146
5147         PR fortran/31879
5148         * gfortran.dg/char_length_7.f90: New test.
5149         * gfortran.dg/char_length_9.f90: New test.
5150         * gfortran.dg/char_assign_1.f90: Add extra warning.
5151
5152         PR fortran/31197
5153         PR fortran/31258
5154         * gfortran.dg/char_length_8.f90: New test.
5155
5156 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5157
5158         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
5159
5160 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
5161
5162         * gcc.dg/inline-24.c: New test.
5163         * g++.dg/opt/inline11.C: New test.
5164
5165 2007-08-30  Richard Guenther  <rguenther@suse.de>
5166
5167         * gcc.target/i386/vectorize5.c: New testcase.
5168
5169 2007-08-30  Tobias Burnus  <burnus@net-b.de>
5170
5171         PR fortran/33228
5172         * interface.c (check_interface0): Improve error for external procs.
5173         (check_sym_interfaces): Fix checking of module procedures.
5174
5175 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
5176
5177         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
5178         (AI): Add AI_ALIGN.
5179         * gcc.dg/sync-3.c: New test.
5180
5181         PR middle-end/32758
5182         * gcc.dg/cleanup-12.c: New test.
5183
5184 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
5185
5186         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
5187         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
5188         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
5189         * gcc.dg/pr32450.c: Ditto.
5190         * gcc.dg/nest.c: Ditto.
5191         * gcc.dg/nested-func-4.c: Ditto.
5192         * g++.old-deja/g++.law/profile1.C: Ditto.
5193
5194 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5195
5196         PR fortran/32989
5197         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
5198         non-default integer kind arguments.
5199
5200 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
5201
5202         PR fortran/33105
5203         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
5204
5205 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
5206
5207         * gcc.dg/h8300-ice2.c: Remove target selector.
5208
5209 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
5210
5211         PR fortran/33215
5212         * gfortran.dg/binding_label_tests_15.f03: New test case.
5213         * gfortran.dg/binding_label_tests_16.f03: Ditto.
5214
5215 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5216
5217         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
5218         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
5219
5220 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
5221
5222         PR c++/33194
5223         * g++.dg/other/canon-33194.C: New.
5224
5225 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5226
5227         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
5228         * gcc.c-torture/execute/pr23135.c: Likewise.
5229
5230 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
5231
5232         * gcc.dg/pr31344.c: Move to ...
5233         * gcc.dg/dfp/pr31344.c: ... here.
5234         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
5235         * gcc.dg/20050503-1.c: Ditto.
5236         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
5237         * gcc.dg/20061127-1.c: Compile only for fpic targets.
5238         * gcc.dg/20060801-1.c: Ditto.
5239
5240 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
5241
5242         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
5243         * gfortran.dg/nan_1.f90: Likewise.
5244
5245 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5246
5247         PR fortran/33055
5248         Revert previous patch.
5249
5250 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
5251             Kazu Hirata  <kazu@codesourcery.com>
5252
5253         * gcc.target/m68k/interrupt-1.c: New.
5254
5255 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5256
5257         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
5258         10000 for targets where "int" can't hold at least 100000.
5259         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
5260         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
5261         (test5)(test6): Use it.
5262         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
5263         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
5264         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
5265         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
5266         * gcc.dg/attr-alloc_size.c (test): Likewise.
5267
5268 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
5269
5270         PR c++/33209
5271         * g++.dg/template/error29.C: New.
5272
5273 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
5274
5275         PR c++/32596
5276         * g++.dg/ext/visibility/anon5.C: New test.
5277
5278 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
5279
5280         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
5281
5282 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5283
5284         * gfortran.dg/gamma_1.f90: Remove large-real tests.
5285         * gfortran.dg/gamma_2.f90: Remove large-real tests.
5286         * gfortran.dg/gamma_4.f90: New: large-real tests.
5287
5288 2007-08-28  Jason Merrill  <jason@redhat.com>
5289
5290         PR c++/29000
5291         * g++.dg/ext/stmtexpr12.C: New test.
5292
5293         PR c++/28558
5294         * g++.dg/ext/attrib28.C: New test.
5295
5296 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
5297
5298         PR target/32661
5299         * gcc.target/i386/pr32661.c: New test.
5300
5301 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
5302
5303         PR middle-end/32370
5304         * gcc.dg/pr32370.c: New test.
5305
5306         PR rtl-optimization/33148
5307         * gcc.c-torture/compile/20070827-1.c: New test.
5308
5309         PR debug/32914
5310         * d++.dg/debug/const3.C: New test.
5311         * d++.dg/debug/const4.C: New test.
5312         * d++.dg/debug/dwarf2/const1.C: New test.
5313         * d++.dg/debug/dwarf2/const2.C: New test.
5314         * d++.dg/debug/dwarf2/const2b.C: New test.
5315
5316 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
5317             Vladimir Yanovsky  <yanov@il.ibm.com>
5318             Revital Eres  <eres@il.ibm.com>
5319             Andrey Belevantsev  <abel@ispras.ru>
5320
5321         * gcc.dg/sms-1.c: New test.
5322
5323 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
5324
5325         * g++.dg/ext/gnu-inline-common.h: New.
5326         * g++.dg/ext/gnu-inline-global-reject.C: New.
5327         * g++.dg/ext/gnu-inline-global.C: New.
5328         * g++.dg/ext/gnu-inline-namespace.C: New.
5329         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
5330         * g++.dg/ext/gnu-inline-class.C: New.
5331         * g++.dg/ext/gnu-inline-class-static.C: New.
5332         * g++.dg/ext/gnu-inline-template-class.C: New.
5333         * g++.dg/ext/gnu-inline-template-func.C: New.
5334
5335 2007-08-27  Jason Merrill  <jason@redhat.com>
5336
5337         PR c++/31337
5338         * g++.dg/ext/stmtexpr11.C: New.
5339
5340 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
5341
5342         * lib/target-supports.exp (check_profiling_available):
5343         Set profiling_available_saved to 0 on fido-*-elf.
5344
5345 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
5346
5347         PR tree-optimization/33173
5348         
5349         * gcc.c-torture/compile/pr33173.c: New.
5350
5351 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
5352
5353         PR target/31385
5354         * gcc.dg/dfp/pr31385.c: New.
5355
5356 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
5357
5358         * gcc.dg/unsigned-long-compare.c: Remove target selector.
5359
5360 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
5361
5362         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
5363         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
5364         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
5365         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
5366         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
5367         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
5368         gcc.target/m68k directory.
5369         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
5370         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
5371         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
5372         gcc.target/cris directory.
5373         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
5374         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
5375         gcc.target/bfin directory.
5376
5377         * gcc.target/sh: New directory.
5378         * gcc.target/sh/sh.exp: New file.
5379         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
5380         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
5381         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
5382         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
5383         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
5384         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
5385
5386 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
5387
5388         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
5389         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
5390         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
5391         * gcc.target/i386/local2.c: Ditto.
5392         * gcc.target/i386/stack-prot-kernel.c: Ditto.
5393         * gcc.target/i386/20011119-1.c: Ditto.
5394         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
5395         * gcc.target/i386/fastcall-1.c: Fix target selector.
5396
5397 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5398
5399         PR fortran/33055
5400         * gfortran.dg/negative_unit.f: Add new check
5401         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
5402         -fdefault-integer-8.
5403
5404 2007-08-26  Asher Langton  <langton2@llnl.gov>
5405
5406         * gfortran.dg/recursive_stack.f90: New.
5407         * gfortran.dg/openmp_stack.f90: New.
5408
5409 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5410
5411         PR fortran/31298
5412         * gfortran.dg/use_10.f90: New.
5413
5414 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5415
5416         PR fortran/32985
5417         * gfortran.dg/namelist_14.f90: Make test case valid.
5418         * gfortran.dg/common_10.f90: New.
5419
5420 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
5421
5422         PR middle-end/33181
5423         * gcc.dg/ifelse-2.c: New.
5424
5425 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5426
5427         PR fortran/32980
5428         * gfortran.dg/gamma_1.f90: New.
5429         * gfortran.dg/gamma_2.f90: New.
5430         * gfortran.dg/gamma_3.f90: New.
5431
5432 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5433
5434         PR fortran/33188
5435         * gfortran.dg/used_types_18.f90: New.
5436
5437 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
5438
5439         * gcc.dg/array-init-2.c: New test.
5440
5441 2007-08-24  Tobias Burnus  <burnus@net-b.de>
5442
5443         PR fortran/33178
5444         * gfortran.dg/initialization_4.f90: Update dg-error.
5445         * gfortran.dg/initialization_13.f90: New.
5446
5447 2007-08-24  Richard Guenther  <rguenther@suse.de>
5448
5449         PR middle-end/33166
5450         * gcc.c-torture/compile/pr33166.c: New testcase.
5451
5452 2007-08-24  Tobias Burnus  <burnus@net-b.de>
5453
5454         PR fortran/33139
5455         * gfortran.dg/pointer_assign_4.f90: New.
5456         * gfortran.dg/shape_2.f90: Fix test case.
5457         * gfortran.dg/char_result_4.f90: Ditto.
5458
5459 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
5460
5461         * gcc.dg/array-init-1.c: New test.
5462
5463         PR c++/32567
5464         * g++.dg/parse/crash36.C: New test.
5465
5466 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
5467
5468         * gcc.dg/pr32721.c: Updated.
5469
5470 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
5471
5472         PR tree-optimization/32573
5473         PR middle-end/32946
5474         * gcc.dg/pr32573.c: New test.
5475
5476         PR c++/32898
5477         * g++.dg/lookup/ns3.C: New test.
5478
5479         * gfortran.dg/assumed_charlen_sharing.f90: New test.
5480
5481         PR c++/31941
5482         * g++.dg/parse/crash37.C: New test.
5483
5484 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
5485
5486         PR target/17390
5487         * gcc.target/i386/pr17390.c: New test.
5488
5489 2007-08-23  Richard Guenther  <rguenther@suse.de>
5490
5491         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
5492         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
5493         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
5494         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
5495         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
5496         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
5497         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
5498         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
5499
5500 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
5501
5502         * gcc.target/s390: New directory.
5503         * gcc.target/s390/s390.exp: New file.
5504         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
5505         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
5506         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
5507         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
5508         gcc.target/s390 directory.
5509
5510 2007-08-23  Richard Guenther  <rguenther@suse.de>
5511
5512         PR tree-optimization/32328
5513         * gcc.dg/pr32328.c: New testcase.
5514
5515 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5516
5517         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
5518           available.
5519
5520 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5521
5522         PR fortran/33095
5523         * gfortran.dg/min_max_optional_5.f90: New test.
5524         * gfortran.dg/min_max_optional_2.f90: Remove.
5525         * gfortran.dg/min_max_optional_3.f90: Remove.
5526         * gfortran.dg/min_max_optional_4.f90: Remove.
5527
5528 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
5529
5530         * gcc.target/i386/xorps-sse.c: New.
5531         * gcc.target/i386/xorps-sse2.c: New.
5532
5533 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
5534
5535         * gcc.target/i386/cmov3.c: Fix scan-assembler.
5536         * gcc.target/i386/cmov4.c: Fix scan-assembler.
5537         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
5538
5539 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
5540
5541         PR fortran/33020
5542         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
5543         include multiple kinds for SHAPE parameter within a single
5544         namespace.
5545         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
5546         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
5547
5548 2007-08-22  Janus Weil  <jaydub66@gmail.com>
5549
5550         * interface_abstract_1.f90: Extended test case.
5551         * interface_abstract_3.f90: New test.
5552
5553 2007-08-21  Christian Bruel  <christian.bruel@st.com>
5554
5555         * gcc.dg/fold-sub.c: New test.
5556         
5557 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
5558
5559         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
5560         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
5561         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
5562         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
5563         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
5564         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
5565
5566 2007-08-22  Richard Guenther  <rguenther@suse.de>
5567
5568         PR middle-end/33007
5569         * gcc.dg/pr33007.c: New testcase.
5570
5571 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
5572
5573         * gcc.c-torture/execute/strcmp-1.x: Delete.
5574
5575 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
5576
5577         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
5578         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
5579         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
5580         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
5581         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
5582         gcc.target/i386/stack-realign.c,
5583         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
5584         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
5585         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
5586         target using dg-require-effective-target directive.
5587         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
5588         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
5589         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
5590         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
5591         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
5592         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
5593         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
5594         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
5595         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
5596         Require lp64 target using dg-require-effective-target directive.
5597         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
5598         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
5599         directive.
5600         * gcc.target/i386/20010202-1.c: Move from here ...
5601         * gcc.dg/20010202-1.c: ... to here.
5602
5603 2007-08-22  Richard Guenther  <rguenther@suse.de>
5604
5605         PR tree-optimization/33142
5606         * gcc.c-torture/execute/pr33142.c: New testcase.
5607
5608 2007-08-22  Richard Guenther  <rguenther@suse.de>
5609
5610         PR middle-end/32563
5611         * g++.dg/torture/pr32563.C: New testcase.
5612
5613 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
5614
5615         PR middle-end/32912
5616         * gcc.dg/pr32912-1.c: Add -w to options.
5617         * gcc.dg/pr32912-2.c: Likewise.
5618         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
5619
5620 2007-08-21  Ian Lance Taylor  <iant@google.com>
5621
5622         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
5623
5624 2007-08-21  Ian Lance Taylor  <iant@google.com>
5625
5626         PR tree-optimization/33134
5627         * g++.dg/tree-ssa/pr33134.C: New test.
5628
5629 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
5630
5631         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
5632         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
5633
5634 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
5635
5636         PR debug/32610
5637         * gcc.dg/debug/pr32610.c: New test.
5638
5639         * g++.dg/init/new24.C: New test.
5640
5641         PR middle-end/32912
5642         * gcc.dg/pr32912-1.c: New test.
5643         * gcc.dg/pr32912-2.c: New test.
5644         * gcc.dg/pr32912-3.c: New test.
5645
5646 2007-08-21  Richard Guenther  <rguenther@suse.de>
5647
5648         * gcc.dg/pointer-arith-10.c: New testcase.
5649
5650 2007-08-21  Richard Guenther  <rguenther@suse.de>
5651
5652         PR middle-end/33122
5653         * gcc.c-torture/compile/pr33122.c: New testcase.
5654
5655 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
5656
5657         * g++.dg/warn/Wnvdtor-2.C: New testcase.
5658
5659 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
5660
5661         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
5662
5663 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
5664
5665         PR c++/33025
5666         * g++.dg/init/new23.C: New test.
5667
5668 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5669
5670         PR middle-end/30564
5671         * gcc.c-torture/compile/pr30564-1.c: New test.
5672         * gcc.c-torture/compile/pr30564-2.c: New test.
5673
5674 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
5675
5676         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
5677
5678 2007-08-19  Tobias Burnus  <burnus@net-b.de>
5679
5680         * gfortran.dg/interface_abstract_2.f90: New.
5681         * gfortran.dg/interface_abstract_1.f90: Fix typo.
5682
5683 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
5684
5685         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
5686         unknown (so that outer-loop wont get analyzed).
5687         * gcc.dg/vect/vect-outer-1a.c: New test.
5688         * gcc.dg/vect/vect-outer-1b.c: New test.
5689         * gcc.dg/vect/vect-outer-1.c: New test.
5690         * gcc.dg/vect/vect-outer-2a.c: New test.
5691         * gcc.dg/vect/vect-outer-2b.c: New test.
5692         * gcc.dg/vect/vect-outer-2c.c: New test.
5693         * gcc.dg/vect/vect-outer-2.c: New test.
5694         * gcc.dg/vect/vect-outer-3a.c: New test.
5695         * gcc.dg/vect/vect-outer-3b.c: New test.
5696         * gcc.dg/vect/vect-outer-3c.c: New test.
5697         * gcc.dg/vect/vect-outer-3.c: New test.
5698         * gcc.dg/vect/vect-outer-4a.c: New test.
5699         * gcc.dg/vect/vect-outer-4b.c: New test.
5700         * gcc.dg/vect/vect-outer-4c.c: New test.
5701         * gcc.dg/vect/vect-outer-4d.c: New test.
5702         * gcc.dg/vect/vect-outer-4e.c: New test.
5703         * gcc.dg/vect/vect-outer-4f.c: New test.
5704         * gcc.dg/vect/vect-outer-4g.c: New test.
5705         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
5706         * gcc.dg/vect/vect-outer-4i.c: New test.
5707         * gcc.dg/vect/vect-outer-4j.c: New test.
5708         * gcc.dg/vect/vect-outer-4k.c: New test.
5709         * gcc.dg/vect/vect-outer-4l.c: New test.
5710         * gcc.dg/vect/vect-outer-4m.c: New test.
5711         * gcc.dg/vect/vect-outer-4.c: New test.
5712         * gcc.dg/vect/vect-outer-5.c: New test.
5713         * gcc.dg/vect/vect-outer-6.c: New test.
5714         * gcc.dg/vect/vect-outer-fir.c: New test.
5715         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
5716         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
5717
5718 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
5719
5720         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
5721         and -fno-tree-reassoc.
5722         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
5723         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
5724         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
5725         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
5726         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
5727         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
5728         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
5729         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
5730         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
5731         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
5732         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
5733         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
5734         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
5735         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
5736         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
5737         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
5738         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
5739         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
5740         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
5741         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
5742         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
5743         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
5744         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
5745         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
5746         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
5747         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
5748         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
5749         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
5750         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
5751         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
5752         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
5753         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
5754         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
5755         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
5756         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
5757         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
5758         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
5759
5760 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
5761
5762         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
5763         versioning for aliasing).
5764         * gcc.dg/vect/vect-35.c: Likewise.
5765
5766         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
5767         targets.
5768         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
5769
5770 2007-08-18  Tom Tromey  <tromey@redhat.com>
5771
5772         PR preprocessor/32974:
5773         * gcc.dg/cpp/pr32974.c: New file.
5774
5775 2007-08-17  Tobias Burnus  <burnus@net-b.de>
5776
5777         * gfortran.dg/interface_abstract_1.f90: New.
5778
5779 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
5780
5781         PR fortran/32881
5782         * gfortran.dg/pure_initializer_1.f90: New test.
5783
5784 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
5785
5786         PR fortran/32875
5787         * gfortran.dg/array_constructor_18.f90: New test.
5788
5789 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5790
5791         PR c++/28989
5792         * g++.dg/expr/lval3.C: New test.
5793         * g++.dg/expr/lval4.C: New test.
5794
5795 2007-08-17  Ollie Wild  <aaw@google.com>
5796
5797         PR c++/31749
5798         * g++.dg/lookup/builtin3.C: New test.
5799         * g++.dg/lookup/builtin4.C: New test.
5800         * g++.dg/lookup/using19.C: New test.
5801
5802 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
5803
5804         PR c++/32190
5805         * g++.dg/parse/error31.C: New.
5806
5807 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
5808
5809         PR c++/32112
5810         * g++.dg/template/error26.C: New.
5811
5812 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5813
5814         PR fortran/33079
5815         * gfortran.dg/zero_length_2.f90: New test.
5816
5817 2007-08-17  Tobias Burnus  <burnus@net-b.de>
5818
5819         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
5820         * gfortran.dg/kind_tests_3.f03: Ditto.
5821         * gfortran.dg/global_vars_f90_init.f90: Ditto.
5822         * gfortran.dg/interface_13.f90: Ditto.
5823         * gfortran.dg/pr32738.f90: Ditto.
5824         * gfortran.dg/module_private_1.f90: Ditto.
5825         * gfortran.dg/test_only_clause.f90: Ditto.
5826         * gfortran.dg/bind_c_vars.f90: Ditto.
5827         * gfortran.dg/bind_c_dts.f90: Ditto.
5828         * gfortran.dg/use_9.f90: Ditto.
5829         * gfortran.dg/generic_8.f90: Ditto.
5830         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
5831         * gfortran.dg/private_type_6.f90: Ditto.
5832         * gfortran.dg/c_assoc.f90: Ditto.
5833         * gfortran.dg/private_type_7.f90: Ditto.
5834         * gfortran.dg/global_vars_c_init.f90: Ditto.
5835         * gfortran.dg/bind_c_dts_2.f03: Ditto.
5836         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
5837         * gfortran.dg/c_size_t_test.f03: Ditto.
5838         * gfortran.dg/used_types_12.f90: Ditto.
5839         * gfortran.dg/pr25923.f90: Ditto.
5840         * gfortran.dg/test_com_block.f90: Ditto.
5841         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
5842         * gfortran.dg/equiv_constraint_7.f90: Ditto.
5843         * gfortran.dg/com_block_driver.f90: Ditto.
5844         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
5845         * gfortran.dg/use_iso_c_binding.f90: Ditto.
5846         * gfortran.dg/c_loc_test.f90: Ditto.
5847         * gfortran.dg/c_ptr_tests.f03: Ditto.
5848         * gfortran.dg/module_interface_1.f90: Ditto.
5849
5850 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
5851
5852         PR c++/32870
5853         * g++.dg/other/error17.C: Adjust.
5854         
5855 2007-08-17  Ben Elliston  <bje@au.ibm.com>
5856
5857         PR middle-end/32970
5858         * g++.dg/ext/altivec-14.C: New test.
5859
5860 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
5861
5862         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
5863         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
5864         dump files.
5865         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
5866         * gcc.dg/vect/pr32366.c: Ditto.
5867
5868 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
5869
5870         PR testsuite/33082
5871         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
5872         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
5873         * gcc.dg/dfp/convert-int-fold.c: Ditto.
5874         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
5875
5876 2007-08-16  Tobias Burnus  <burnus@net-b.de>
5877
5878         PR fortran/33072
5879         * gfortran.dg/use_9.f90: New.
5880
5881 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
5882
5883         * g++.dg/gcov/gcov-5.C: New test.
5884
5885 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
5886
5887         * g++.dg/gcov/gcov-4.C: New test.
5888         * lib/gcov.exp (verify-lines): Add support for
5889         checking no-coverage lines.
5890
5891 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
5892
5893         * gcc.dg/vect/vect-vfa-01.c: New.
5894         * gcc.dg/vect/vect-vfa-02.c: New.
5895         * gcc.dg/vect/vect-vfa-03.c: New.
5896         * gcc.dg/vect/vect-vfa-04.c: New.
5897         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
5898         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
5899         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
5900         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
5901         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
5902         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
5903         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
5904         gfortran.dg/vect/pr19049.f90: Rename to start with
5905         prefix no-vfa-.
5906         * gcc.dg/vect/vect.exp: Disable versioning for alias
5907         when test starts with no-vfa-.
5908         * gfortran.dg/vect/vect.exp: Likewise.
5909
5910 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
5911
5912         * gcc.dg/torture/pr32897.c: New test.
5913
5914 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
5915
5916         PR c++/31132
5917         * g++.dg/template/crash69.C: New.
5918
5919 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
5920
5921         * lib/target-supports.exp (check_effective_target_arm32): Use
5922         check_no_compiler_messages.
5923
5924 2007-08-15  Diego Novillo  <dnovillo@google.com>
5925
5926         gcc.dg/tree-ssa/20070815.c: New test.
5927
5928 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5929
5930         PR fortran/33077
5931         * gfortran.dg/random_7.f90: Initialize variable.
5932
5933 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
5934
5935         PR middle-end/33074
5936         * gfortran.dg/pr33074.f90: New test.
5937
5938         PR c++/32992
5939         * g++.dg/opt/nrv14.C: New test.
5940
5941 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
5942
5943         PR c++/33035
5944         * g++.dg/template/crash68.C: New.
5945
5946 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
5947
5948         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
5949         * gcc.dg/sibcall-4.c: Ditto.
5950
5951 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5952
5953         PR fortran/33066
5954         * gfortran.dg/use_8.f90: New test.
5955         * gfortran.dg/c_loc_tests_2.f03: Fix code.
5956
5957 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
5958
5959         PR c++/27211
5960         * g++.dg/template/error27.C: New.
5961         * g++.dg/template/error28.C: New.
5962         * g++.dg/other/pr28304.C: Adjust.
5963         * g++.old-deja/g++.mike/p811.C: Likewise.
5964
5965 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5966
5967         PR target/30315
5968         * gcc.target/i386/pr30315.c: New.
5969
5970 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5971
5972         PR fortran/32594
5973         * gfortran.dg/substr_5.f90: New test.
5974
5975 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
5976
5977         PR c/30428
5978         * gcc.dg/vector-2.c: New test.
5979
5980         PR c++/30428
5981         * g++.dg/ext/vector8.C: New test.
5982
5983 2007-08-13  Dan Hipschman  <dsh@google.com>
5984
5985         PR c/32953
5986         * gcc.dg/format/array-1.c: Add an additional test for
5987         unterminated format strings of length 1.
5988
5989 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
5990
5991         PR fortran/32926
5992         * gfortran.dg/external_procedures_3.f90: New test.
5993
5994 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
5995
5996         PR fortran/32827
5997         * gfortran.dg/import6.f90: New test.
5998
5999 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
6000
6001         PR C/30427
6002         *  gcc.dg/vector-1.c: New test.
6003
6004 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
6005
6006         * gcc.dg/pr21255-4.c: Skip for PIC.
6007         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
6008
6009 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
6010
6011         * gcc.dg/attr-isr.c: Skip for PIC.
6012         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
6013         * gcc.dg/attr-isr-trapa.c: Likewise.
6014         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
6015         * gcc.dg/pragma-isr-trapa.c: Likewise.
6016         * gcc.dg/pragma-isr-trapa2.c: Likewise.
6017
6018 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
6019
6020         PR fortran/32962
6021         * gfortran.dg/transpose_1.f90: New test.
6022
6023 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6024
6025         PR fortran/29600
6026         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
6027         intrinsic.
6028
6029 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6030
6031         PR fortran/30964
6032         PR fortran/33054
6033         * gfortran.dg/random_4.f90: New test.
6034         * gfortran.dg/random_5.f90: New test.
6035         * gfortran.dg/random_6.f90: New test.
6036         * gfortran.dg/random_7.f90: New test.
6037
6038 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6039
6040         PR fortran/32860
6041         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
6042
6043 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6044
6045         PR fortran/31629
6046         * gfortran.dg/module_private_1.f90: New test.
6047
6048 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6049
6050         PR fortran/29600
6051         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
6052         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
6053
6054 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6055
6056         PR fortran/32937
6057         * gfortran.dg/char_length_6.f90: New test.
6058
6059 2007-08-10  Ollie Wild  <aaw@google.com>
6060
6061         * g++.dg/lookup/using18.C: New test.
6062
6063 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
6064
6065         PR c++/17763
6066         * g++.dg/other/error16.C: New.
6067
6068 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6069
6070         PR libfortran/33039
6071         * gfortran.dg/namelist_37.f90: New test.
6072
6073 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
6074
6075         PR c++/22256
6076         * g++.dg/conversion/op3.C: New.
6077
6078 2007-08-09  Tobias Burnus  <burnus@net-b.de>
6079
6080         PR fortran/32987
6081         * gfortran.dg/fmt_tab_1.f90: New.
6082         * gfortran.dg/fmt_tab_2.f90: New.
6083
6084 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6085
6086         PR c/32796
6087         * gcc.c-torture/compile/pr32796.c: New test.
6088
6089 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6090
6091         PR middle-end/32813
6092         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
6093         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
6094         instead of just -O.
6095
6096 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
6097
6098         * gcc.target/mips/code-readable-1.c: New test.
6099         * gcc.target/mips/code-readable-2.c: Likewise.
6100         * gcc.target/mips/code-readable-3.c: Likewise.
6101
6102 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
6103             Revital Eres  <eres@il.ibm.com>
6104
6105         * gfortran.dg/sms-1.f90: Add comment.
6106         * gfortran.dg/sms-2.f90: New.
6107
6108 2007-08-07  Ian Lance Taylor  <iant@google.com>
6109
6110         * gcc.dg/instrument-1.c: New test.
6111         * gcc.dg/instrument-2.c: New test.
6112         * gcc.dg/instrument-3.c: New test.
6113
6114 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
6115
6116         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
6117
6118 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
6119
6120         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
6121         !vector_alignment_reachable targets.
6122         * gcc.dg/vect/vect-33.c: Likewise.
6123         * gcc.dg/vect/vect-42.c: Likewise.
6124         * gcc.dg/vect/vect-44.c: Likewise.
6125         * gcc.dg/vect/vect-50.c: Likewise.
6126         * gcc.dg/vect/vect-70.c: Likewise.
6127         * gcc.dg/vect/vect-71.c: Likewise.
6128         * gcc.dg/vect/vect-87.c: Likewise.
6129         * gcc.dg/vect/vect-88.c: Likewise.
6130         * gcc.dg/vect/vect-91.c: Likewise.
6131         * gcc.dg/vect/vect-93.c: Likewise.
6132         * gcc.dg/vect/vect-96.c: Likewise.
6133         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
6134         * gcc.dg/vect/section-anchors-69.c: Likewise.
6135         * gcc.dg/vect/pr25413.c: Likewise.
6136         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
6137         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
6138         * gfortran.dg/vect-2.f90: Likewise.
6139         * gfortran.dg/vect-3.f90: Likewise.
6140         * gfortran.dg/vect-4.f90: Likewise.
6141         * gfortran.dg/vect-5.f90: Likewise.
6142         * lib/target-supports.exp (check_effective_target_natural_alignment): 
6143         Return false for darwin. 
6144         (check_effective_target_vector_alignment_reachable_for_double): New.
6145
6146 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
6147
6148         * gcc.dg/multiword-1.c: New testcase.
6149
6150 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
6151
6152         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
6153         messages.
6154         * gfortran.dg/namelist_36.f90: New test.
6155
6156 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6157
6158         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
6159           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
6160
6161 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
6162
6163         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
6164         * gcc.dg/torture/type-generic-1.c: Likewise.
6165
6166 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6167
6168         * gcc.c-torture/20070522-1.c: Move to ...
6169         * gcc.c-torture/compile/20070522-1.c: Here.
6170
6171 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6172
6173         PR fortran/29828
6174         * gfortran.dg/minmax_char_1.f90: New test.
6175         * gfortran.dg/minmax_char_2.f90: New test.
6176         * gfortran.dg/min_max_optional_4.f90: New test.
6177
6178 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6179
6180         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
6181         hanging on the testcase.
6182
6183 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6184
6185         PR middle-end/32988
6186         * gcc.c-torture/compile/pr32988.c: New test.
6187
6188 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6189
6190         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
6191
6192 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
6193
6194         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
6195
6196         Revert:
6197         2007-03-22  Dirk Mueller  <dmueller@suse.de>
6198
6199         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
6200
6201 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6202
6203         PR fortran/32979
6204         * gfortran.dg/isnan_1.f90: New test.
6205
6206 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
6207             Revital Eres <eres@il.ibm.com>
6208
6209         * gcc.dg/sms-antideps.c: New test.
6210
6211 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
6212
6213         PR fortran/31214
6214         * gfortran.dg/entry_13.f90: New test.
6215
6216         * gfortran.dg/entry_12.f90: Clean up .mod file.
6217
6218 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6219
6220         PR fortran/32770
6221         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
6222         variables as kind=4 so they don't overflow the record length.
6223
6224 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
6225
6226         PR fortran/32968
6227         * gfortran.dg/selected_kind_1.f90: New test.
6228
6229 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6230
6231         PR middle-end/32780
6232         * gcc.c-torture/compile/pr32780.c: New test.
6233
6234 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6235
6236         RP middle-end/32399
6237         * gcc.c-torture/compile/pr32399.c: New testcase.
6238
6239 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6240
6241         PR middle-end/32304
6242         * g++.dg/torture/pr32304.C: New testcase.
6243
6244 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6245
6246         PR middle-end/32935
6247         * gfortran.fortran-torture/compile/complex_1.f90: New test.
6248
6249 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6250
6251         PR fortran/32955
6252         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
6253
6254 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6255
6256         PR fortran/31202
6257         * gfortran.dg/nint_2.f90: New test.
6258
6259 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
6260
6261         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
6262         * gcc.dg/weak/typeof-2.c: Likewise.
6263
6264 2007-08-03  Diego Novillo  <dnovillo@google.com>
6265
6266         PR 31521
6267         * gcc.dg/tree-ssa/pr31521.c: New test.
6268
6269 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6270
6271         PR fortran/32770
6272         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
6273         iostat must be default kind.
6274
6275 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6276
6277         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
6278
6279 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6280
6281         PR fortran/32770
6282         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
6283         explicit so test passes with -fdefault-integer-8.
6284         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
6285         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
6286
6287 2007-08-02  Lee Millward  <lee.millward@gmail.com>
6288
6289         PR c++/30849
6290         * g++.dg/parse/asm1.C: New test.
6291
6292         PR c++/30850
6293         * g++.dg/parse/asm2.C: Likewise.
6294
6295         PR c++/30851
6296         * g++.dg/parse/asm3.C: Likewise.
6297         
6298 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6299
6300         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
6301           "int" is only 16 bit bits wide.
6302         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
6303
6304 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6305
6306         * g++.dg/torture/type-generic-1.C: New.
6307         * gcc.dg/pr28796-2.c: Move tests ...
6308         * gcc.dg/tg-tests.h: ... here.
6309         * gcc.dg/torture/type-generic-1.c: New.
6310
6311 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6312
6313         PR libfortran/32954
6314         * minmaxloc_3.f90:  New test case.
6315
6316 2007-08-01  Tobias Burnus  <burnus@net-b.de>
6317
6318         PR fortran/32936
6319         * gfortran.dg/allocate_stat.f90: New.
6320
6321 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
6322
6323         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
6324
6325 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
6326
6327         PR tree-optimization/32919
6328         * gcc.c-torture/compile/pr32919.c: New.
6329
6330 2007-08-01  Nick Clifton  <nickc@redhat.com>
6331
6332         * gcc.c-torture/execute/execute.exp: Change copyright header to
6333         refer to version 3 of the GNU General Public License and to point
6334         readers at the COPYING3 file and the FSF's license web page.
6335         * gcc.c-torture/execute/ieee/ieee.exp,
6336         gcc.c-torture/unsorted/unsorted.exp,
6337         gcc.c-torture/compile/compile.exp,
6338         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
6339         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
6340         gcc.target/cris/torture/cris-torture.exp,
6341         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
6342         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
6343         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
6344         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
6345         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
6346         gnat.dg/dg.exp, gnat.dg/style/style.exp,
6347         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
6348         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
6349         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
6350         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
6351         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
6352         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
6353         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
6354         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
6355         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
6356         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
6357         gcc.dg/noncompile/noncompile.exp,
6358         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
6359         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
6360         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
6361         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
6362         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
6363         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
6364         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
6365         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
6366         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
6367         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
6368         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
6369         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
6370         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
6371         g++.old-deja/old-deja.exp,
6372         gfortran.fortran-torture/execute/execute.exp,
6373         gfortran.fortran-torture/compile/compile.exp,
6374         treelang/output/output-1.c, treelang/output/output-1.tree,
6375         treelang/execute/execute.exp, treelang/Makefile.in,
6376         treelang/compile/compile.exp, g++.dg/dg.exp,
6377         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
6378         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
6379         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
6380         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
6381         g++.dg/compat/struct-layout-1.exp,
6382         g++.dg/compat/struct-layout-1_generate.c,
6383         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
6384         g++.dg/bprob/bprob.exp, config/default.exp,
6385         gcc.test-framework/test-framework.awk,
6386         gcc.test-framework/gen_directive_tests,
6387         gcc.test-framework/test-framework.exp,
6388         objc.dg/special/special.exp,
6389         objc.dg/gnu-encoding/gnu-encoding.exp,
6390         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
6391         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
6392         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
6393         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
6394         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
6395         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
6396         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
6397         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
6398         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
6399         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
6400         lib/target-supports-dg.exp, lib/gcc-defs.exp,
6401         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
6402         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
6403         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
6404         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
6405         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
6406         Likewise.
6407
6408 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
6409
6410         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
6411         error message text.
6412
6413 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
6414
6415         PR fortran/32945
6416         * gfortran.dg/initialization_12.f90: New test.
6417
6418 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
6419
6420         PR fortran/31609
6421         * gfortran.dg/entry_12.f90: New test.
6422
6423 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6424
6425         PR fortran/32938
6426         * gfortran.dg/altreturn_6.f90: New test.
6427
6428 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
6429
6430         PR fortran/32942
6431         * gfortran.dg/exponent_2.f90: New test.
6432
6433 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
6434
6435         * gcc.dg/vect/vect-117.c: New test.
6436         * gcc.dg/vect/vect-74.c: Enabled test
6437         * gcc.dg/vect/vect-81.c: Enabled test
6438
6439 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
6440
6441         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
6442         s/dg-error/dg-warning where warning is expected.
6443
6444 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6445
6446         PR fortran/32770
6447         * gfortran.dg/array_constructor_12.f90:  Adjust argument
6448         of huge() to correct kind.
6449
6450 2007-07-30  Ollie Wild  <aaw@google.com>
6451
6452         * gcc.dg/cpp/counter-2.c: New test.
6453         * gcc.dg/cpp/counter-3.c: New test.
6454         * gcc.dg/cpp/dir-only-1.c: New test.
6455         * gcc.dg/cpp/dir-only-1.h: New file.
6456         * gcc.dg/cpp/dir-only-2.c: New test.
6457         * gcc.dg/cpp/dir-only-3.c: New test.
6458         * gcc.dg/cpp/dir-only-3a.h: New file.
6459         * gcc.dg/cpp/dir-only-3b.h: New file.
6460         * gcc.dg/cpp/dir-only-4.c: New test.
6461         * gcc.dg/cpp/dir-only-5.c: New test.
6462         * gcc.dg/cpp/dir-only-6.c: New test.
6463
6464 2007-07-30  Julian Brown  <julian@codesourcery.com>
6465
6466         * gcc.target/arm/neon/v*.c: Regenerate.
6467
6468 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
6469
6470         PR c++/32108
6471         * g++.dg/ext/label6.C: New.
6472
6473 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6474
6475         PR libfortran/32858
6476         PR libfortran/30814
6477         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
6478
6479 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
6480
6481         PR fortran/31211
6482         * gfortran.dg/actual_pointer_function_1.f90: New test.
6483
6484         PR fortran/32682
6485         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
6486
6487 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
6488
6489         PR fortran/32906
6490         * gfortran.dg/shape_1.f90: Adjust error message.
6491         * gfortran.dg/parameter_array_ref_1.f90: New test.
6492
6493 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6494
6495         PR fortran/31609
6496         * gfortran.dg/entry_11.f90: New test.
6497
6498 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
6499             Revital Eres  <eres@il.ibm.com>
6500
6501         * gfortran.dg/sms-1.f90: New test.
6502
6503 2007-07-28  Richard Guenther  <rguenther@suse.de>
6504
6505         * gcc.c-torture/compile/pr32920.c: New testcase.
6506
6507 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
6508
6509         PR c++/30917
6510         * g++.dg/lookup/friend11.C: New test.
6511
6512 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
6513
6514         * gfortran.dg/namelist_5.f90: Adjusted error message.
6515         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
6516         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
6517         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
6518         * gfortran.dg/namelist_32.f90: ... this.
6519
6520         PR fortran/32876
6521         * gfortran.dg/namelist_33.f90: New test.
6522
6523         PR fortran/32905
6524         * gfortran.dg/namelist_34.f90: New test.
6525
6526         PR fortran/31818
6527         * gfortran.dg/namelist_35.f90: New test.
6528
6529 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
6530
6531         PR fortran/32880
6532         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
6533
6534 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6535
6536         PR testsuite/32471
6537         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
6538           assuming it is 0x7ffffffff.
6539         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
6540         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
6541
6542 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
6543
6544         * gfortran.dg/operator_3.f90: Fix dg directive.
6545         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
6546         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
6547         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
6548
6549 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
6550
6551         * g++.dg/cpp0x/decltype1.C: New.
6552         * g++.dg/cpp0x/decltype2.C: New.
6553         * g++.dg/cpp0x/decltype3.C: New.
6554         * g++.dg/cpp0x/decltype4.C: New.
6555         * g++.dg/cpp0x/decltype5.C: New.
6556         * g++.dg/cpp0x/decltype6.C: New.
6557
6558 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6559
6560         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
6561           because the test relies on bit 31 to be the sign bit.
6562
6563 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6564
6565         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
6566           assuming it is 0x7fffffff.
6567         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
6568         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
6569
6570 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
6571
6572         PR c++/32346
6573         * g++.dg/expr/bitfield9.C: New test.
6574
6575 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6576
6577         PR fortran/32899
6578         * gfortran.dg/logical_comp.f90: Update dg-error strings.
6579
6580 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6581
6582         PR fortran/32760
6583         * gfortran.dg/private_type_7.f90: New test.
6584
6585 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6586
6587         PR fortran/32035
6588         * gfortran.dg/select_char_1.f90: New test.
6589
6590 2007-07-27  Tobias Burnus  <burnus@net-b.de>
6591
6592         PR fortran/32903
6593         * gfortran.dg/initialization_11.f90: New test.
6594
6595 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
6596
6597         * gcc.target/mips/ins-1.c: New test.
6598
6599 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
6600
6601         PR/19232
6602         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
6603         (f1): Likewise.
6604
6605 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
6606
6607         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
6608         error: width of 'spare' exceeds its type.
6609
6610 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
6611
6612         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
6613         * gcc.dg/sibcall-4.c: Likewise.
6614
6615 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6616
6617         PR rtl-optimization/31500
6618         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
6619         * g++.dg/warn/Warray-bounds.C: Likewise.
6620
6621 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
6622
6623         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
6624
6625 2007-07-25  Julian Brown  <julian@codesourcery.com>
6626             Paul Brook  <paul@codesourcery.com>
6627             Joseph Myers  <joseph@codesourcery.com>
6628             Mark Shinwell  <shinwell@codesourcery.com>
6629
6630         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
6631         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
6632         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
6633         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
6634         (check_effective_target_arm_neon_hw): New.
6635         * gcc.target/arm/neon/neon.exp: New file.
6636         * gcc.target/arm/neon/polytypes.c: New file.
6637         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
6638
6639 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
6640
6641         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
6642           targets where an "int" is less than 32 bits wide.
6643
6644 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
6645
6646         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
6647
6648 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6649
6650         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
6651           during addition if an int is only 16 bits wide.
6652         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
6653
6654 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6655
6656         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
6657           size as "long int" and are 32 or 64 bits wide.
6658         * gcc.dg/torture/pr28814.c: Likewise.
6659
6660 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6661
6662         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
6663           exactly as wide as an int.
6664
6665 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
6666
6667         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
6668         Define and use throughout as long long printf format specifier.
6669         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
6670         Likewise.
6671
6672 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
6673
6674         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
6675         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
6676
6677 2007-07-25  Ben Elliston  <bje@au.ibm.com>
6678
6679         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
6680
6681 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
6682
6683         * gcc.c-torture/execute/20070724-1.c: New.
6684
6685 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
6686
6687         PR fortran/31205
6688         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
6689         "deallocates" to 24, since patch has code rid of much spurious
6690         code.
6691         * gfortran.dg/interface_assignment_1.f90 : New test.
6692
6693         PR fortran/32842
6694         * gfortran.dg/interface_assignment_2.f90 : New test.
6695
6696 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
6697
6698         PR fortran/32867
6699         * fortran.dg/initialization_10.f90: New test.
6700
6701 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
6702
6703         PR fortran/32778
6704         * gfortran.dg/imag_2.f: Removed
6705         * gfortran.dg/warn_std_1.f90: New test.
6706         * gfortran.dg/warn_std_2.f90: New test.
6707         * gfortran.dg/warn_std_3.f90: New test.
6708
6709 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
6710
6711         PR c++/29001
6712         * g++.dg/init/new22.C: New.
6713
6714 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
6715
6716         PR c++/32561
6717         * g++.dg/template/crash67.C: New.
6718
6719 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
6720
6721         * lib/target-support.exp (check_effective_target_natural_alignment): 
6722         (check_effective_target_vector_alignment_reachable): New.
6723         * config/spu/spu.c (spu_vector_alignment_reachable): New.
6724         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
6725         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
6726         check.
6727         * gcc.dg/vect/pr25413.c: Likewise.
6728         * gcc.dg/vect/pr31699.c: Likewise.
6729
6730 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
6731
6732         PR fortran/30814
6733         * gfortran.dg/pack_bounds_1.f90:  New test case.
6734
6735 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
6736
6737         PR fortran/31639
6738         * gfortran.dg/initialization_9.f90: New test.
6739
6740 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
6741
6742         PR fortran/32797
6743         PR fortran/32800
6744         * gfortran.dg/bind_c_usage_8.f03: New test case.
6745         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
6746         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
6747
6748 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
6749
6750         * gcc.target/mips/branch-cost-1.c: New test.
6751         * gcc.target/mips/branch-cost-2.c: Likewise.
6752
6753 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
6754
6755         PR fortran/32732
6756         * gfortran.dg/c_char_tests.f03: New test case.
6757         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
6758         * gfortran.dg/c_char_tests_2.f03: New test case.
6759         * gfortran.dg/value_6.f03: Ditto.
6760         * gfortran.dg/value_7.f03: Ditto.
6761
6762 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
6763
6764         PR fortran/32600
6765         * gfortran.dg/c_funloc_tests_5.f03: New.
6766         * gfortran.dg/c_funloc_tests_5.f04: New.
6767         * gfortran.dg/c_funloc_tests_4_driver.c: New.
6768
6769 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6770
6771         PR c++/32839
6772         * g++.dg/expr/call4.C: New.
6773         * g++.dg/expr/call5.C: New.
6774
6775 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
6776
6777         PR fortran/32710
6778         * gfortran.dg/namelist_30.f90: New test.
6779
6780 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
6781
6782         PR fortran/29962
6783         * gfortran.dg/array_initializer_1.f90: Removed warning.
6784         * gfortran.dg/initialization_1.f90: Adjusted messages.
6785         * gfortran.dg/nested_modules_6.f90: Removed warning.
6786
6787         PR fortran/31253
6788         * gfortran.dg/initialization_7.f90: New test.
6789
6790         PR fortran/31639
6791         * gfortran.dg/initialization_8.f90: New test.
6792
6793 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6794
6795         PR c++/30818
6796         * g++.dg/template/crash47.C: Adjust errors.
6797         * g++.dg/template/crash48.C: Adjust errors.
6798         * g++.dg/template/typename12.C: New.
6799         * g++.dg/template/typename13.C: New.
6800         * g++.dg/template/typename14.C: New.
6801         * g++.dg/template/typedef6.C: Adjust errors.
6802
6803 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
6804
6805         PR fortran/32627
6806         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
6807         * gfortran.dg/pr32627.f03: New test case.
6808
6809         * gfortran.dg/c_f_pointer_logical.f03: New test case.
6810         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
6811         c_f_pointer_logical.
6812         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
6813         c_f_pointer_complex.
6814         * gfortran.dg/c_f_pointer_complex.f03: New test case.
6815         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
6816         c_f_pointer_shape_tests_2.
6817         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
6818
6819 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
6820
6821         PR fortran/32804
6822         * gfortran.dg/c_loc_tests_9.f03: New test case.
6823         * gfortran.dg/c_loc_tests_10.f03: Ditto.
6824
6825 2007-07-21  Lee Millward  <lee.millward@gmail.com>
6826
6827         PR fortran/32823
6828         * gfortran.dg/int_2.f90: New test.
6829         
6830 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6831
6832         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
6833
6834 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
6835
6836         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
6837         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
6838
6839 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
6840
6841         PR tree-optimization/19910
6842         * gcc.dg/pr19910.c: New test.
6843
6844 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
6845
6846         PR fortran/32738
6847         * gfortran.dg/pr32738.f90: New test.
6848
6849 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
6850
6851         PR tree-optimzation/32635
6852         * gfortran.dg/pr32635.f:  New test case.
6853
6854 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
6855
6856         PR fortran/32801
6857         * gfortran.dg/pr32801.f03: New test case.
6858
6859 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6860
6861         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
6862         Test negative numbers also.
6863         * gcc.dg/c99-math-float-1.c: Likewise.
6864         * gcc.dg/c99-math-long-double-1.c: Likewise.
6865         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
6866         test inputs.
6867
6868 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
6869         
6870         * lib/target-supports.exp (check_effective_target_sync_int_long):
6871         Enable for xtensa.
6872         (check_effective_target_sync_char_short): Likewise.
6873         
6874 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6875
6876         * gcc.dg/pr28796-2.c: Add more cases.
6877
6878 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6879
6880         * gcc.dg/pr28796-1.c: Add more cases.
6881         * gcc.dg/pr28796-2.c: Likewise.
6882
6883 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6884
6885         * gcc.dg/pr28796-1.c: Add more cases.
6886         * gcc.dg/pr28796-2.c: Likewise.
6887
6888 2007-07-17  Janus Weil  <jaydub66@gmail.com>
6889
6890         PR fortran/32535
6891         * gfortran.dg/pr32535.f90: New test.
6892
6893 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
6894
6895         PR fortran/31320
6896         PR fortran/32665
6897         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
6898
6899 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
6900
6901         PR rtl-optimization/32773
6902         * gcc.dg/pr32773.c: New test.
6903
6904 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6905
6906         * gcc.target/spu/intrinsics-1.c: Use dg-message to
6907         match flax-vector-conversions note.
6908         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
6909         instead of dg-error for the warning.
6910
6911 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6912
6913         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
6914           adapted to work on targets with 16-bit or wider int.
6915         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
6916         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
6917         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
6918         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
6919
6920 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6921
6922         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
6923         support large arrays.
6924         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
6925         * gcc.dg/20061109-1.c: Likewise.
6926         * gcc.c-torture/execute/20061101-1.x: Likewise.
6927         * gcc.c-torture/execute/pr29797-1.x: Likewise.
6928         * gcc.c-torture/execute/pr31448.x: Likewise.
6929
6930 2007-07-16  Lee Millward  <lee.millward@gmail.com>
6931
6932         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
6933
6934         PR fortran/32238
6935         * gfortran.dg/pr32238.f90: New test.
6936
6937         PR fortran/32222
6938         * gfortran.dg/pr32222.f90: New test.
6939
6940         PR fortran/32242
6941         * gfortran.dg/pr32242.f90: New test.
6942         
6943 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
6944             David Ung  <davidu@mips.com>
6945
6946         * gcc.target/mips/mips-sched-madd.c: New test case.
6947
6948 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6949
6950         PR libfortran/32611
6951         * gfortran.dg/large_real_kind_1.f90: Update test.
6952         * gfortran.dg/pr17706.f90: Update test.
6953         * gfortran.dg/fmt_zero_digits.f90: Update test.
6954         * gfortran.dg/fmt_zero_precision.f90: Update test.
6955         * gfortran.dg/real_const_3.f90: Update test.
6956
6957 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6958
6959         PR fortran/32036
6960         * gfortran.dg/bounds_check_8.f90: New test.
6961         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
6962
6963 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6964
6965         PR fortran/32357
6966         * gfortran.dg/mvbits_2.f90: New test.
6967
6968 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6969
6970         PR libfortran/32731
6971         * gfortran.dg/pack_mask_1.f90:  New test.
6972         * gfortran.dg/unpack_mask_1.f90:  New test.
6973
6974 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6975
6976         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
6977         * gcc.dg/20001101-1.c: Likewise.
6978         * gcc.dg/20001102-1.c: Likewise.
6979         * gcc.dg/20020116-2.c: Likewise.
6980         * gcc.dg/20020416-1.c: Likewise.
6981         * gcc.dg/sparc-constant-1.c: Likewise.
6982         * gcc.dg/sparc-dwarf2.c: Likewise.
6983         * gcc.dg/sparc-frame-1.c: Likewise.
6984         * gcc.dg/sparc-getcontext-1.c: Likewise.
6985         * gcc.dg/sparc-loop-1.c: Likewise.
6986         * gcc.dg/sparc-reg-1.c: Likewise.
6987         * gcc.dg/sparc-ret.c: Likewise.
6988         * gcc.dg/sparc-trap-1.c: Likewise.
6989         * gcc.dg/ultrasp10.c: Likewise.
6990         * gcc.dg/ultrasp11.c: Likewise.
6991         * gcc.dg/ultrasp1.c: Likewise.
6992         * gcc.dg/ultrasp2.c: Likewise.
6993         * gcc.dg/ultrasp3.c: Likewise.
6994         * gcc.dg/ultrasp4.c: Likewise.
6995         * gcc.dg/ultrasp5.c: Likewise.
6996         * gcc.dg/ultrasp6.c: Likewise.
6997         * gcc.dg/ultrasp7.c: Likewise.
6998         * gcc.dg/ultrasp8.c: Likewise.
6999         * gcc.dg/ultrasp9.c: Likewise.
7000         * gcc.dg/splet-1.c: Delete.
7001
7002 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
7003
7004         PR fortran/32724
7005         * gfortran.dg/stfunc_5.f90: New test.
7006
7007 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
7008
7009         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
7010         New procedure to check if arrays are naturally aligned to the vector
7011         alignment boundary.
7012         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
7013         in size_t typedef.  Adjust tree dump scan results according to
7014         vect_aligned_arrays target check.
7015         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
7016         vect_aligned_arrays target check.
7017         * gcc.dg/vect/pr31699.c: Ditto.
7018
7019 2007-07-13  Sa Liu  <saliu@de.ibm.com>
7020
7021         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
7022         for V2DFmode vector conditional expression.
7023         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
7024         and dfceq patterns.
7025         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
7026         and dfcgt patterns.
7027         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
7028         V2DFmode comparison and test special values.
7029         * lib/target-supports.exp: Switch on test for V2DFmode 
7030         vector conditional expression.
7031
7032 2007-07-13  Richard Guenther  <rguenther@suse.de>
7033
7034         PR tree-optimization/32721
7035         * gcc.dg/pr32721.c: New testcase.
7036
7037 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
7038
7039         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
7040         error message part that continues on a new line.
7041
7042 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
7043
7044         * gcc.dg/c99-tgmath-1.c: New.
7045         * gcc.dg/c99-tgmath-2.c: New.
7046         * gcc.dg/c99-tgmath-3.c: New.
7047         * gcc.dg/c99-tgmath-4.c: New.
7048
7049 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7050             Janis Johnson  <janis187@us.ibm.com>
7051
7052         PR testsuite/25241
7053         * gcc.test-framework/dg-error-exp-F.c: New test.
7054         * gcc.test-framework/dg-warning-exp-F.c: New test.
7055         * lib/gcc.exp: Enable warning and error prefixes.
7056         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
7057         (dg-error): Wrap original dg-error.
7058         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
7059         markers from dg-error/dg-warning directives.
7060         * gcc.dg/20040322-1.c: Likewise.
7061         * gcc.dg/Wchar-subscripts-1.c: Likewise.
7062         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
7063         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
7064         * gcc.dg/Werror-1.c: Likewise.
7065         * gcc.dg/Werror-10.c: Likewise.
7066         * gcc.dg/Werror-11.c: Likewise.
7067         * gcc.dg/Werror-2.c: Likewise.
7068         * gcc.dg/Werror-3.c: Likewise.
7069         * gcc.dg/Werror-4.c: Likewise.
7070         * gcc.dg/Werror-5.c: Likewise.
7071         * gcc.dg/Werror-6.c: Likewise.
7072         * gcc.dg/Werror-7.c: Likewise.
7073         * gcc.dg/Werror-8.c: Likewise.
7074         * gcc.dg/Werror-9.c: Likewise.
7075         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7076         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
7077         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
7078         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
7079         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
7080         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
7081         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
7082         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
7083         * gcc.dg/Wnested-externs-1.c: Likewise.
7084         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
7085         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
7086         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
7087         * gcc.dg/Wshadow-3.c: Likewise.
7088         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
7089         * gcc.dg/Wwrite-strings-1.c: Likewise.
7090         * gcc.dg/anon-struct-5.c: Likewise.
7091         * gcc.dg/anon-struct-6.c: Likewise.
7092         * gcc.dg/anon-struct-7.c: Likewise.
7093         * gcc.dg/anon-struct-8.c: Likewise.
7094         * gcc.dg/array-8.c: Likewise.
7095         * gcc.dg/array-quals-2.c: Likewise.
7096         * gcc.dg/asm-qual-1.c: Likewise.
7097         * gcc.dg/asm-wide-1.c: Likewise.
7098         * gcc.dg/assign-warn-1.c: Likewise.
7099         * gcc.dg/assign-warn-2.c: Likewise.
7100         * gcc.dg/bitfld-10.c: Likewise.
7101         * gcc.dg/bitfld-11.c: Likewise.
7102         * gcc.dg/bitfld-12.c: Likewise.
7103         * gcc.dg/bitfld-13.c: Likewise.
7104         * gcc.dg/bitfld-14.c: Likewise.
7105         * gcc.dg/builtin-choose-expr-2.c: Likewise.
7106         * gcc.dg/builtins-30.c: Likewise.
7107         * gcc.dg/c90-const-expr-5.c: Likewise.
7108         * gcc.dg/c90-typespec-1.c: Likewise.
7109         * gcc.dg/c99-const-expr-5.c: Likewise.
7110         * gcc.dg/c99-flex-array-5.c: Likewise.
7111         * gcc.dg/c99-fordecl-3.c: Likewise.
7112         * gcc.dg/c99-tag-3.c: Likewise.
7113         * gcc.dg/c99-typespec-1.c: Likewise.
7114         * gcc.dg/c99-vla-jump-1.c: Likewise.
7115         * gcc.dg/c99-vla-jump-2.c: Likewise.
7116         * gcc.dg/c99-vla-jump-3.c: Likewise.
7117         * gcc.dg/c99-vla-jump-4.c: Likewise.
7118         * gcc.dg/c99-vla-jump-5.c: Likewise.
7119         * gcc.dg/cast-1.c: Likewise.
7120         * gcc.dg/cast-2.c: Likewise.
7121         * gcc.dg/cast-3.c: Likewise.
7122         * gcc.dg/cast-4.c: Likewise.
7123         * gcc.dg/cast-pretty-print-1.c: Likewise.
7124         * gcc.dg/comp-goto-2.c: Likewise.
7125         * gcc.dg/comp-goto-3.c: Likewise.
7126         * gcc.dg/cpp/error-1.c: Likewise.
7127         * gcc.dg/cpp/if-paren.c: Likewise.
7128         * gcc.dg/decl-7.c: Likewise.
7129         * gcc.dg/decl-8.c: Likewise.
7130         * gcc.dg/decl-nospec-1.c: Likewise.
7131         * gcc.dg/decl-nospec-2.c: Likewise.
7132         * gcc.dg/decl-nospec-3.c: Likewise.
7133         * gcc.dg/declspec-10.c: Likewise.
7134         * gcc.dg/declspec-11.c: Likewise.
7135         * gcc.dg/declspec-12.c: Likewise.
7136         * gcc.dg/declspec-13.c: Likewise.
7137         * gcc.dg/declspec-14.c: Likewise.
7138         * gcc.dg/declspec-15.c: Likewise.
7139         * gcc.dg/declspec-16.c: Likewise.
7140         * gcc.dg/declspec-17.c: Likewise.
7141         * gcc.dg/declspec-4.c: Likewise.
7142         * gcc.dg/declspec-5.c: Likewise.
7143         * gcc.dg/declspec-6.c: Likewise.
7144         * gcc.dg/declspec-7.c: Likewise.
7145         * gcc.dg/declspec-8.c: Likewise.
7146         * gcc.dg/declspec-9.c: Likewise.
7147         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
7148         * gcc.dg/dfp/constants-c99.c: Likewise.
7149         * gcc.dg/dfp/keywords-c89.c: Likewise.
7150         * gcc.dg/dfp/keywords-c99.c: Likewise.
7151         * gcc.dg/dfp/keywords-reserved.c: Likewise.
7152         * gcc.dg/dfp/typespec.c: Likewise.
7153         * gcc.dg/dremf-type-compat-2.c: Likewise.
7154         * gcc.dg/dremf-type-compat-3.c: Likewise.
7155         * gcc.dg/dremf-type-compat-4.c: Likewise.
7156         * gcc.dg/empty-source-2.c: Likewise.
7157         * gcc.dg/empty-source-3.c: Likewise.
7158         * gcc.dg/enum3.c: Likewise.
7159         * gcc.dg/extra-semi-2.c: Likewise.
7160         * gcc.dg/extra-semi-3.c: Likewise.
7161         * gcc.dg/float-range-1.c: Likewise.
7162         * gcc.dg/float-range-2.c: Likewise.
7163         * gcc.dg/float-range-3.c: Likewise.
7164         * gcc.dg/float-range-5.c: Likewise.
7165         * gcc.dg/format/asm_fprintf-2.c: Likewise.
7166         * gcc.dg/format/asm_fprintf-3.c: Likewise.
7167         * gcc.dg/format/asm_fprintf-4.c: Likewise.
7168         * gcc.dg/format/asm_fprintf-5.c: Likewise.
7169         * gcc.dg/format/cast-1.c: Likewise.
7170         * gcc.dg/format/gcc_diag-3.c: Likewise.
7171         * gcc.dg/format/gcc_diag-4.c: Likewise.
7172         * gcc.dg/format/gcc_diag-6.c: Likewise.
7173         * gcc.dg/format/gcc_diag-8.c: Likewise.
7174         * gcc.dg/format/gcc_diag-9.c: Likewise.
7175         * gcc.dg/format/nul-2.c: Likewise.
7176         * gcc.dg/format/opt-1.c: Likewise.
7177         * gcc.dg/format/opt-2.c: Likewise.
7178         * gcc.dg/format/opt-3.c: Likewise.
7179         * gcc.dg/format/opt-4.c: Likewise.
7180         * gcc.dg/format/opt-5.c: Likewise.
7181         * gcc.dg/format/opt-6.c: Likewise.
7182         * gcc.dg/framework-2.c: Likewise.
7183         * gcc.dg/func-args-1.c: Likewise.
7184         * gcc.dg/func-outside-1.c: Likewise.
7185         * gcc.dg/func-outside-2.c: Likewise.
7186         * gcc.dg/gnu-cond-expr-2.c: Likewise.
7187         * gcc.dg/gnu-cond-expr-3.c: Likewise.
7188         * gcc.dg/if-empty-1.c: Likewise.
7189         * gcc.dg/init-bad-1.c: Likewise.
7190         * gcc.dg/init-bad-2.c: Likewise.
7191         * gcc.dg/init-bad-3.c: Likewise.
7192         * gcc.dg/init-desig-obs-2.c: Likewise.
7193         * gcc.dg/init-desig-obs-3.c: Likewise.
7194         * gcc.dg/init-empty-2.c: Likewise.
7195         * gcc.dg/init-empty-3.c: Likewise.
7196         * gcc.dg/inline-11.c: Likewise.
7197         * gcc.dg/inline-12.c: Likewise.
7198         * gcc.dg/inline-8.c: Likewise.
7199         * gcc.dg/inline-9.c: Likewise.
7200         * gcc.dg/inline3.c: Likewise.
7201         * gcc.dg/label-decl-1.c: Likewise.
7202         * gcc.dg/label-decl-2.c: Likewise.
7203         * gcc.dg/label-decl-3.c: Likewise.
7204         * gcc.dg/label-decl-4.c: Likewise.
7205         * gcc.dg/long-long-typespec-1.c: Likewise.
7206         * gcc.dg/lvalue-2.c: Likewise.
7207         * gcc.dg/lvalue-3.c: Likewise.
7208         * gcc.dg/nested-func-3.c: Likewise.
7209         * gcc.dg/nested-redef-1.c: Likewise.
7210         * gcc.dg/noreturn-4.c: Likewise.
7211         * gcc.dg/old-style-prom-2.c: Likewise.
7212         * gcc.dg/old-style-prom-3.c: Likewise.
7213         * gcc.dg/old-style-then-proto-1.c: Likewise.
7214         * gcc.dg/overflow-warn-1.c: Likewise.
7215         * gcc.dg/overflow-warn-2.c: Likewise.
7216         * gcc.dg/overflow-warn-3.c: Likewise.
7217         * gcc.dg/overflow-warn-4.c: Likewise.
7218         * gcc.dg/overflow-warn-6.c: Likewise.
7219         * gcc.dg/parm-forwdecl-2.c: Likewise.
7220         * gcc.dg/parm-forwdecl-3.c: Likewise.
7221         * gcc.dg/parm-impl-decl-1.c: Likewise.
7222         * gcc.dg/parm-impl-decl-2.c: Likewise.
7223         * gcc.dg/parm-incomplete-1.c: Likewise.
7224         * gcc.dg/parm-mismatch-1.c: Likewise.
7225         * gcc.dg/pointer-arith-1.c: Likewise.
7226         * gcc.dg/pointer-arith-2.c: Likewise.
7227         * gcc.dg/pointer-arith-3.c: Likewise.
7228         * gcc.dg/pointer-arith-4.c: Likewise.
7229         * gcc.dg/pointer-arith-6.c: Likewise.
7230         * gcc.dg/pointer-arith-7.c: Likewise.
7231         * gcc.dg/pointer-arith-8.c: Likewise.
7232         * gcc.dg/pr13804-1.c: Likewise.
7233         * gcc.dg/pr15698-1.c: Likewise.
7234         * gcc.dg/pr15698-2.c: Likewise.
7235         * gcc.dg/pr15698-3.c: Likewise.
7236         * gcc.dg/pr15698-4.c: Likewise.
7237         * gcc.dg/pr15698-5.c: Likewise.
7238         * gcc.dg/pr15698-6.c: Likewise.
7239         * gcc.dg/pr15698-7.c: Likewise.
7240         * gcc.dg/pr15698-8.c: Likewise.
7241         * gcc.dg/pr17188-1.c: Likewise.
7242         * gcc.dg/pr17301-1.c: Likewise.
7243         * gcc.dg/pr17301-2.c: Likewise.
7244         * gcc.dg/pr17730-1.c: Likewise.
7245         * gcc.dg/pr20368-1.c: Likewise.
7246         * gcc.dg/pr20368-2.c: Likewise.
7247         * gcc.dg/pr20368-3.c: Likewise.
7248         * gcc.dg/pr22308-1.c: Likewise.
7249         * gcc.dg/qual-component-1.c: Likewise.
7250         * gcc.dg/redecl-1.c: Likewise.
7251         * gcc.dg/redecl-11.c: Likewise.
7252         * gcc.dg/redecl-12.c: Likewise.
7253         * gcc.dg/redecl-13.c: Likewise.
7254         * gcc.dg/redecl-14.c: Likewise.
7255         * gcc.dg/redecl-15.c: Likewise.
7256         * gcc.dg/register-var-1.c: Likewise.
7257         * gcc.dg/register-var-2.c: Likewise.
7258         * gcc.dg/stmt-expr-2.c: Likewise.
7259         * gcc.dg/stmt-expr-3.c: Likewise.
7260         * gcc.dg/stmt-expr-label-1.c: Likewise.
7261         * gcc.dg/stmt-expr-label-2.c: Likewise.
7262         * gcc.dg/stmt-expr-label-3.c: Likewise.
7263         * gcc.dg/struct-empty-2.c: Likewise.
7264         * gcc.dg/struct-empty-3.c: Likewise.
7265         * gcc.dg/struct-parse-1.c: Likewise.
7266         * gcc.dg/struct-semi-1.c: Likewise.
7267         * gcc.dg/struct-semi-2.c: Likewise.
7268         * gcc.dg/struct-semi-3.c: Likewise.
7269         * gcc.dg/switch-5.c: Likewise.
7270         * gcc.dg/switch-6.c: Likewise.
7271         * gcc.dg/switch-7.c: Likewise.
7272         * gcc.dg/tls/diag-5.c: Likewise.
7273         * gcc.dg/transparent-union-1.c: Likewise.
7274         * gcc.dg/transparent-union-3.c: Likewise.
7275         * gcc.dg/typespec-1.c: Likewise.
7276         * gcc.dg/vla-init-2.c: Likewise.
7277         * gcc.dg/vla-init-3.c: Likewise.
7278         * gcc.dg/vla-init-4.c: Likewise.
7279         * gcc.dg/vla-init-5.c: Likewise.
7280         * gcc.dg/void-cast-2.c: Likewise.
7281         * gcc.dg/wvla-3.c: Likewise.
7282         * gcc.dg/wvla-7.c: Likewise.
7283         * gcc.target/i386/991209-1.c: Likewise.
7284         * gcc.target/ia64/fpreg-1.c: Likewise.
7285         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
7286         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
7287         
7288 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
7289
7290         PR fortran/31639
7291         * gfortran.dg/func_decl_4.f90: New test.
7292
7293 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
7294
7295         PR fortran/32727
7296         * gfortran.dg/interface_17.f90: New test.
7297
7298 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
7299
7300         PR fortran/32599
7301         * gfortran.dg/32599.f03: New test case.
7302
7303         PR fortran/32601
7304         * gfortran.dg/32601.f03: New test case.
7305         * gfortran.dg/32601_1.f03: Ditto.
7306         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
7307         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
7308
7309 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
7310
7311         * gcc.c-torture/execute/align-3.c: Remove function addr check.
7312
7313 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
7314             Devang Patel  <dpatel@apple.com>
7315
7316         PR tree-optimization/25413
7317         * gcc.dg/vect/vect-align-1.c: New.
7318         * gcc.dg/vect/vect-align-2.c: New.
7319         * gcc.dg/vect/pr25413.c: New.
7320         * gcc.dg/vect/pr25413a.c: New.
7321         * gcc.dg/vect/pr31699.c: Fix dg-final check.
7322
7323 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
7324
7325         * lib/target-support.exp (check_ultrasparc_hw_available):
7326         New function.
7327         (is-effective-target): Check $arg for ultrasparc_hw.
7328         (is-effective-target-keyword): Likewise.
7329         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
7330         when determining what to do on sparc platforms.
7331         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
7332         * gcc.dg/20001101-1.c: Likewise.
7333         * gcc.dg/20001101-2.c: Likewise.
7334         * gcc.dg/ultrasp9.c: Likewise.
7335         * gcc.dg/ultrasp10.c: Likewise.
7336         * gcc.target/sparc/pdist-3.c: Likewise.
7337
7338 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
7339
7340         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
7341
7342 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
7343
7344         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
7345         get vectorized.
7346         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
7347         now get vectorized.
7348         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
7349         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
7350         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
7351         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
7352         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
7353         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
7354         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
7355         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
7356         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
7357         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
7358         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
7359         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
7360         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
7361         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
7362         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
7363         * lib/target-supports.exp (check_effective_target_vect_int_mul):
7364         Add spu.
7365
7366 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
7367
7368         PR c++/30854
7369         * g++.dg/parse/error30.C: New test.
7370
7371 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7372
7373         PR fortran/29804
7374         * gfortran.dg/alloc_comp_misc_1.f90: New test.
7375
7376 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
7377
7378         * gfortran.fortran-torture/compile/pr32663.f: New test.
7379
7380 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
7381
7382         PR c++/31027
7383         * g++.dg/inherit/virtual4.C: New.
7384
7385 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
7386
7387         PR target/32661
7388         * gcc.target/i386/pr32661-1.c: New test.
7389
7390 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
7391
7392         * gnat.dg/invariant_index.ad[sb]: New test.
7393
7394 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
7395
7396         PR c++/32560
7397         * g++.dg/template/decl3.C: New.
7398
7399 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
7400
7401         PR 32617
7402         * gcc.c-torture/execute/align-3.c: New.
7403
7404 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
7405
7406         PR target/32708
7407         * gcc.target/i386/pr32708-1.c: New test.
7408         * gcc.target/i386/pr32708-2.c: Ditto.
7409         * gcc.target/i386/pr32708-3.c: Ditto.
7410
7411 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
7412
7413         * g++.dg/init/new20.C: Remove svn:executable flag.
7414
7415 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
7416
7417         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
7418
7419 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
7420
7421         * gcc.dg/ultrasp7.c: Add fpic target requirement.
7422
7423 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7424
7425         PR testsuite/25241
7426         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
7427         directive.
7428         
7429 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
7430
7431         PR fortran/32157
7432         * gfortran.dg/overload_2.f90: New test.
7433
7434         PR fortran/32689
7435         * gfortran.dg/transfer_simplify_5.f90
7436
7437         PR fortran/32634
7438         * gfortran.dg/interface_15.f90: New test.
7439
7440 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
7441
7442         PR libfortran/32336
7443         * gfortran.dg/matmul_5.f90:  New test case.
7444
7445 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7446
7447         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
7448         * gcc.dg/fesd-any.h: Likewise.
7449         * gcc.dg/fesd-baseonly.c: Likewise.
7450         * gcc.dg/fesd-baseonly.h: Likewise.
7451         * gcc.dg/fesd-none.c: Likewise.
7452         * gcc.dg/fesd-none.h: Likewise.
7453         * gcc.dg/fesd-reduced.c: Likewise.
7454         * gcc.dg/fesd-reduced.h: Likewise.
7455         * gcc.dg/fesd-sys.c: Likewise.
7456         * gcc.dg/fesd-sys.h: Likewise
7457         * gcc.dg/fesd.h: Likewise.
7458
7459         * g++.dg/debug/dwarf2: New directory.
7460         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
7461         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
7462         * g++.dg/other/fesd-any.h: Likewise.
7463         * g++.dg/other/fesd-baseonly.C: Likewise.
7464         * g++.dg/other/fesd-baseonly.h: Likewise.
7465         * g++.dg/other/fesd-none.C: Likewise.
7466         * g++.dg/other/fesd-none.h: Likewise.
7467         * g++.dg/other/fesd-reduced.C: Likewise.
7468         * g++.dg/other/fesd-reduced.h: Likewise.
7469         * g++.dg/other/fesd-sys.C: Likewise.
7470         * g++.dg/other/fesd-sys.h: Likewise.
7471         * g++.dg/other/fesd.h: Likewise.
7472
7473 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
7474
7475         PR fortran/31129
7476         * gfortran.dg/parameter_unused.f90: New test.
7477
7478 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
7479
7480         PR tree-optimization/32681
7481         * gcc.dg/tree-ssa/pr32681.c: New test.
7482
7483 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7484
7485         PR fortran/32678
7486         * gfortran.dg/fmt_t_5.f90: New test.
7487
7488 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
7489
7490         PR c++/30535
7491         * g++.dg/template/operator10.C: New.
7492
7493 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
7494
7495         PR libfortran/32217
7496         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
7497
7498 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
7499
7500         PR fortran/29876
7501         * gfortran.dg/operator_6.f90: New test.
7502
7503 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
7504
7505         PR fortran/17711
7506         * gfortran.dg/operator_4.f90: New test.
7507         * gfortran.dg/operator_5.f90: New test.
7508         * gfortran.dg/logical_comp.f90: Adjusted error messages.
7509         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
7510
7511 2007-07-08  Tobias Burnus  <burnus@net-b.de>
7512
7513         PR fortran/32669
7514         * gfortran.dg/argument_checking_6.f90: New.
7515
7516 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
7517
7518         PR fortran/25094
7519         * gfortran.dg/interface_155555.f90: New test.
7520
7521 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7522
7523         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
7524         c99-math-long-double-1.c, c99-math.h: Test subnormals.
7525
7526 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7527
7528         PR testsuite/25241
7529         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
7530         discern pedantic diagnostics and errors.
7531         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
7532         and not an error.
7533         * gcc.dg/20050121-1.c: This is an error and not a warning.
7534         * gcc.target/i386/sseregparm-2.c:  Likewise.
7535         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
7536         * gcc.dg/charset/attribute2.c: Likewise.
7537         * gcc.dg/bitfld-1.c: Likewise.
7538         * gcc.dg/pack-test-2.c: Likewise.
7539         * gcc.dg/940510-1.c: Match separately error and warning.
7540         * gcc.dg/array-2.c: Match separately multiple messages. The second
7541         diagnostic is a pedantic warning and not an error.
7542         * gcc.dg/pr14475.c: Match separately multiple messages.
7543         * gcc.dg/pr18809-1.c: Likewise.
7544         * gcc.dg/pr27953.c: Likewise.
7545         * gcc.dg/vla-init-1.c: Likewise.
7546         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
7547
7548 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7549
7550         PR fortran/32644
7551         * gfortran.dg/char_decl_1.f90: New test.
7552
7553 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
7554
7555         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
7556
7557 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
7558
7559         PR c++/32232
7560         * g++.dg/template/overload9.C: New test.
7561
7562 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
7563
7564         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
7565         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
7566
7567 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
7568
7569         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
7570         * gcc.dg/20001012-2.c: Likewise.
7571         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
7572         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
7573
7574 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
7575
7576         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
7577         about the chunk size when STACK_SIZE is defined.
7578
7579 2007-07-06  Josh Conner  <jconner@apple.com>
7580
7581         PR middle-end/32602
7582         * gcc.dg/sibcall-8.c: New test.
7583
7584 2007-07-06  Josh Conner  <jconner@apple.com>
7585
7586         PR middle-end/32603
7587         * gcc.target/arm/sibcall-1.c: New test.
7588
7589 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
7590
7591         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
7592
7593 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
7594
7595         * gfortran.dg/save_parameter.f90: New test.
7596         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
7597
7598 2007-07-06  Richard Guenther  <rguenther@suse.de>
7599
7600         * g++.dg/opt/pr30965.C: New testcase.
7601
7602 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
7603
7604         * gcc.target/mips/save-restore-5.c: New test.
7605
7606 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
7607
7608         PR rtl_optimization/32450
7609         * gcc.dg/pr32450.c: New runtime test.
7610
7611 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
7612
7613         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
7614         single underscore in scan directives.
7615
7616 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
7617
7618         PR c++/32245
7619         * g++.dg/init/ptrmem4.C: New test.
7620
7621         PR c++/32251
7622         * g++.dg/init/new21.C: Likewise.
7623
7624         PR c++/31992
7625         * g++.dg/template/static30.C: Likewise.
7626
7627 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
7628
7629         * gcc.dg/vect/costmodel/ppc: New directory.
7630         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
7631         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
7632         New test.
7633         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
7634         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
7635         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
7636         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
7637         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
7638         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
7639         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
7640         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
7641         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
7642         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
7643         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
7644         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
7645         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
7646         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
7647
7648 2007-07-05  Tobias Burnus  <burnus@net-b.de>
7649
7650         PR fortran/32359
7651         * gfortran.dg/module_md5_1.f90: Update MD5 number.
7652
7653 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
7654
7655         PR fortran/32526
7656         * gfortran.dg/interface_14.f90: New test.
7657
7658         PR fortran/32613
7659         * gfortran.dg/do_iterator_2.f90: New test.
7660
7661 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
7662
7663         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
7664         (FE_DEC_DOWNWARD): Likewise.
7665         (FE_DEC_UPWARD): Likewise.
7666         (FE_DEC_TOWARDZERO): Likewise.
7667         (FE_DEC_TONEARESTFROMZERO): Likewise.
7668
7669 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
7670
7671         * gcc.c-torture/compile/pr32606.c: New.
7672         * gfortran.fortran-torture/execute/pr32604.f90: New.
7673
7674 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
7675
7676         * gcc.dg/visibility-12.c: New test.
7677         * gcc.dg/visibility-13.c: Likewise.
7678         * g++.dg/ext/visibility-9.C: Likewise.
7679         * g++.dg/ext/visibility-10.C: Likewise.
7680
7681 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
7682
7683         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
7684         * gcc.dg/sh-relax-vxworks.c: New test.
7685
7686 2007-07-04  Richard Guenther  <rguenther@suse.de>
7687
7688         PR tree-optimization/32500
7689         * gcc.c-torture/execute/pr32500.c: New testcase.
7690
7691 2007-07-04  Richard Guenther  <rguenther@suse.de>
7692
7693         PR tree-optimization/32482
7694         * gcc.c-torture/compile/pr32482.c: New testcase.
7695
7696 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
7697
7698         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
7699         VxWorks kernels.
7700         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
7701         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
7702         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
7703         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
7704
7705 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
7706
7707         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
7708
7709 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
7710
7711         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
7712
7713 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7714
7715         PR fortran/31198
7716         * gfortran.dg/min_max_optional_1.f90: New test.
7717         * gfortran.dg/min_max_optional_2.f90: New test.
7718         * gfortran.dg/min_max_optional_3.f90: New test.
7719
7720 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7721
7722         PR fortran/32545
7723         * gfortran.dg/fmt_error.f90: New test.
7724
7725 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7726
7727         PR fortran/32612
7728         * gfortran.dg/interface_13.f90: New test.
7729
7730 2007-07-03  Dave Brolley  <brolley@redhat.com>
7731
7732         PR c++/31743
7733         * g++.dg/init/new20.C: New test.
7734
7735 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
7736
7737         PR fortran/32579
7738         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
7739
7740 2007-07-03  Tobias Burnus  <burnus@net-b.de>
7741
7742         PR fortran/25062
7743         * common_7.f90: New.
7744         * common_8.f90: New.
7745         * common_9.f90: New.
7746
7747 2007-07-03  Tobias Burnus  <burnus@net-b.de>
7748
7749         PR fortran/30940
7750         * gfortran.dg/argument_checking_1.f90: New.
7751         * gfortran.dg/argument_checking_2.f90: New.
7752         * gfortran.dg/argument_checking_3.f90: New.
7753         * gfortran.dg/argument_checking_4.f90: New.
7754         * gfortran.dg/argument_checking_5.f90: New.
7755         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
7756         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
7757
7758 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
7759
7760         * gcc.dg/pr32176.c: Add -w to default dg-options.
7761
7762 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
7763
7764         * gcc.c-torture/compile/ssa-pre-1.c: New test.
7765
7766 2007-07-03  Tobias Burnus  <burnus@net-b.de>
7767
7768         PR fortran/20888
7769         * gfortran.dg/null_2.f90: New.
7770
7771 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
7772             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7773
7774         PR middle-end/32176
7775         * gcc.dg/pr32176.c: New test.
7776
7777 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
7778
7779         * gcc.dg/const-float80.c : New test.
7780         * gcc.dg/const-float128.c : New test.
7781         * gcc.dg/const-float80-ped.c : New test.
7782         * gcc.dg/const-float128-ped.c : New test.
7783
7784 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7785
7786         * gcc.dg/c99-math.h: Fix typo.
7787
7788 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
7789
7790         PR libgomp/32468
7791         * gcc.dg/gomp/pr32468-1.c: New test.
7792
7793 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
7794
7795         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
7796         an ABI option.
7797
7798 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
7799
7800         * gfortran.fortran-torture/compile/pr32583.f: New.
7801         * gcc.c-torture/compile/pr32584.c: New
7802
7803 2007-07-02  Ollie Wild  <aaw@google.com>
7804
7805         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
7806         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
7807
7808 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
7809
7810         * gcc.target/mips/save-restore-1.c: New test.
7811         * gcc.target/mips/save-restore-2.c: Likewise.
7812         * gcc.target/mips/save-restore-3.c: Likewise.
7813         * gcc.target/mips/save-restore-4.c: Likewise.
7814
7815 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
7816
7817         PR tree-optimization/31966
7818         PR tree-optimization/32533
7819         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
7820         * gfortran.dg/pr32533.f90: Ditto.
7821
7822 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
7823
7824         * g++.dg/opt/nrv12.C: New test.
7825         * gcc.target/i386/nrv1.c: New test.
7826
7827         PR c++/31748
7828         * g++.dg/gomp/pr31748.C: New test.
7829
7830 2007-07-02  Ira Rosen  <irar@il.ibm.com>
7831  
7832         PR tree-optimization/32230
7833         * gcc.dg/vect/pr32230.c: New test.
7834
7835 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
7836
7837         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
7838         * bind_c_coms.f90: Ditto.
7839         * bind_c_coms_driver.c: Ditto.
7840         * bind_c_dts.f90: Ditto.
7841         * bind_c_dts_2.f03: Ditto.
7842         * bind_c_dts_2_driver.c: Ditto.
7843         * bind_c_dts_3.f03: Ditto.
7844         * bind_c_dts_4.f03: Ditto.
7845         * bind_c_dts_driver.c: Ditto.
7846         * bind_c_implicit_vars.f03: Ditto.
7847         * bind_c_procs.f03: Ditto.
7848         * bind_c_usage_2.f03: Ditto.
7849         * bind_c_usage_3.f03: Ditto.
7850         * bind_c_usage_5.f03: Ditto.
7851         * bind_c_usage_6.f03: Ditto.
7852         * bind_c_usage_7.f03: Ditto.
7853         * bind_c_vars.f90: Ditto.
7854         * bind_c_vars_driver.c: Ditto.
7855         * binding_c_table_15_1.f03: Ditto.
7856         * binding_label_tests.f03: Ditto.
7857         * binding_label_tests_10.f03: Ditto.
7858         * binding_label_tests_10_main.f03: Ditto.
7859         * binding_label_tests_11.f03: Ditto.
7860         * binding_label_tests_11_main.f03: Ditto.
7861         * binding_label_tests_12.f03: Ditto.
7862         * binding_label_tests_13.f03: Ditto.
7863         * binding_label_tests_13_main.f03: Ditto.
7864         * binding_label_tests_14.f03: Ditto.
7865         * binding_label_tests_2.f03: Ditto.
7866         * binding_label_tests_3.f03: Ditto.
7867         * binding_label_tests_4.f03: Ditto.
7868         * binding_label_tests_5.f03: Ditto.
7869         * binding_label_tests_6.f03: Ditto.
7870         * binding_label_tests_7.f03: Ditto.
7871         * binding_label_tests_8.f03: Ditto.
7872         * binding_label_tests_9.f03: Ditto.
7873         * c_assoc.f90: Ditto.
7874         * c_assoc_2.f03: Ditto.
7875         * c_f_pointer_shape_test.f90: Ditto.
7876         * c_f_pointer_tests.f90: Ditto.
7877         * c_f_tests_driver.c: Ditto.
7878         * c_funloc_tests.f03: Ditto.
7879         * c_funloc_tests_2.f03: Ditto.
7880         * c_funloc_tests_3.f03: Ditto.
7881         * c_funloc_tests_3_funcs.c: Ditto.
7882         * c_kind_params.f90: Ditto.
7883         * c_kind_tests_2.f03: Ditto.
7884         * c_kinds.c: Ditto.
7885         * c_loc_driver.c: Ditto.
7886         * c_loc_test.f90: Ditto.
7887         * c_loc_tests_2.f03: Ditto.
7888         * c_loc_tests_2_funcs.c: Ditto.
7889         * c_loc_tests_3.f03: Ditto.
7890         * c_loc_tests_4.f03: Ditto.
7891         * c_loc_tests_5.f03: Ditto.
7892         * c_loc_tests_6.f03: Ditto.
7893         * c_loc_tests_7.f03: Ditto.
7894         * c_loc_tests_8.f03: Ditto.
7895         * c_ptr_tests.f03: Ditto.
7896         * c_ptr_tests_10.f03: Ditto.
7897         * c_ptr_tests_5.f03: Ditto.
7898         * c_ptr_tests_7.f03: Ditto.
7899         * c_ptr_tests_7_driver.c: Ditto.
7900         * c_ptr_tests_8.f03: Ditto.
7901         * c_ptr_tests_8_funcs.c: Ditto.
7902         * c_ptr_tests_9.f03: Ditto.
7903         * c_ptr_tests_driver.c: Ditto.
7904         * c_size_t_driver.c: Ditto.
7905         * c_size_t_test.f03: Ditto.
7906         * com_block_driver.f90: Ditto.
7907         * global_vars_c_init.f90: Ditto.
7908         * global_vars_c_init_driver.c: Ditto.
7909         * global_vars_f90_init.f90: Ditto.
7910         * global_vars_f90_init_driver.c: Ditto.
7911         * interop_params.f03: Ditto.
7912         * iso_c_binding_only.f03: Ditto.
7913         * iso_c_binding_rename_1.f03: Ditto.
7914         * iso_c_binding_rename_1_driver.c: Ditto.
7915         * iso_c_binding_rename_2.f03: Ditto.
7916         * iso_c_binding_rename_2_driver.c: Ditto.
7917         * kind_tests_2.f03: Ditto.
7918         * kind_tests_3.f03: Ditto.
7919         * module_md5_1.f90: Ditto.
7920         * only_clause_main.c: Ditto.
7921         * print_c_kinds.f90: Ditto.
7922         * test_bind_c_parens.f03: Ditto.
7923         * test_c_assoc.c: Ditto.
7924         * test_com_block.f90: Ditto.
7925         * test_common_binding_labels.f03: Ditto.
7926         * test_common_binding_labels_2.f03: Ditto.
7927         * test_common_binding_labels_2_main.f03: Ditto.
7928         * test_common_binding_labels_3.f03: Ditto.
7929         * test_common_binding_labels_3_main.f03: Ditto.
7930         * test_only_clause.f90: Ditto.
7931         * use_iso_c_binding.f90: Ditto.
7932         * value_5.f90: Ditto.
7933         * value_test.f90: Ditto.
7934         * value_tests_f03.f90: Ditto.
7935
7936 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
7937
7938         * gcc.dg/tls/opt-14.c: New.
7939
7940 2007-07-01  Ollie Wild  <aaw@google.com>
7941
7942         * g++.dg/lookup/using16.C: New test.
7943         * g++.dg/lookup/using17.C: New test.
7944
7945 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
7946
7947         PR fortran/32239
7948         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
7949         (test_4): Use proper test for floating point equality.
7950         (test_8): Likewise.
7951
7952 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7953
7954         PR libgfortran/32554
7955         * gfortran.dg/fmt_p_1.f90: New test.
7956
7957 2007-07-01  Ira Rosen  <irar@il.ibm.com>
7958
7959         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
7960         initialization and fix dg-final check - the initialization loop is
7961         vectorizable.
7962
7963 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
7964             Volker Reichelt  <reichelt@netcologne.de>
7965
7966         PR middle-end/32559
7967         * gcc.dg/pr32559.c: New test.
7968
7969 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
7970
7971         PR tree-optimization/25371
7972         * gcc.dg/vect/pr25371.c: New test.
7973
7974 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
7975
7976         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
7977         when allocating and initializing a flexible array.
7978
7979 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
7980
7981         PR fortran/20373
7982         * gfortran.dg/intrinsic.f90: New test.
7983
7984 2007-06-30  Tobias Burnus  <burnus@net-b.de>
7985
7986         PR fortran/32555
7987         * gfortran.dg/fmt_zero_check.f90: New.
7988
7989 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
7990
7991         PR fortran/30284
7992         * gfortran.dg/repeat_f90: New test.
7993
7994 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7995
7996         PR testsuite/25241
7997         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
7998         -pedantic-errors, so we should match errors.
7999         * gcc.dg/cpp/escape-1.c: Likewise.
8000         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
8001         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
8002         warning.
8003         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
8004         errors instead of warnings.
8005         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
8006         a pedantic warning.
8007         * gcc.dg/cpp/arith-3.c: Likewise.
8008
8009 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8010
8011         PR testsuite/25241
8012         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
8013         * gcc.dg/pch/valid-2.c: Likewise.
8014         * gcc.dg/pch/valid-3.c: Likewise.
8015         * gcc.dg/pch/warn-1.c: Likewise.
8016         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
8017         
8018 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8019
8020         PR c/4076
8021         * gcc.dg/Wunused-function.c: New.
8022         
8023 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8024
8025         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
8026
8027 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
8028
8029         * g++.dg/other/canon-31724.C: New.
8030         
8031 2007-06-29  Jan Hubicka  <jh@suse.cz>
8032
8033         PR middle-end/32372
8034         * gcc.c-torture/compile/pr32372.c: new.
8035
8036 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
8037
8038         * gfortran.dg/operator_3.f90: New test.
8039
8040 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
8041
8042         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
8043         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
8044
8045 2007-06-29  Richard Guenther  <rguenther@suse.de>
8046
8047         PR middle-end/32493
8048         * gcc.dg/inline-23.c: New testcase.
8049
8050 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
8051
8052         PR tree-optimization/24659
8053         * gcc.target/i386/vectorize2.c: New test.
8054         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
8055         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
8056
8057 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
8058
8059         * gcc.dg/pointer-arith-9.c: New test.
8060
8061 2007-06-29  Tobias Burnus  <burnus@net-b.de>
8062
8063         PR fortran/32483
8064         * gfortran.dg/fmt_read_2.f90: New.
8065
8066 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8067
8068         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
8069         If it exists, don't try to create it.
8070
8071 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
8072
8073         * g++.dg/ext/visibility/ms-compat-1.C: New.
8074
8075 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8076
8077         PR tree-opt/32417
8078         * gfortran.fortran-torture/compile/pr32417.f90: New test.
8079
8080 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
8081
8082         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
8083         targets.
8084
8085 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
8086
8087         PR fortran/32467
8088         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
8089
8090 2007-06-27  Richard Guenther  <rguenther@suse.de>
8091
8092         PR middle-end/32492
8093         * gcc.dg/inline-22.c: New testcase.
8094
8095 2007-06-26  Hui-May Chang <hm.chang@apple.com>
8096
8097         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
8098         the scan-assembler constant.
8099
8100 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
8101
8102         PR 20216
8103         * gcc.dg/pr20216.c: New.
8104
8105 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8106
8107         PR tree-opt/32421
8108         * gcc.dg/vect/pr32421.c: New test.
8109
8110 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
8111
8112         PR c++/32111
8113         * g++.dg/other/friend5.C: New test.
8114
8115 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
8116
8117         PR fortran/32464
8118         * gfortran.dg/host_assoc_function_2.f90: New test.
8119
8120         PR fortran/31494
8121         * gfortran.dg/host_assoc_call_1.f90: New test.
8122
8123 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8124
8125         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
8126         
8127 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8128
8129         PR fortran/32456
8130         * gfortran.dg/error_format.f90: New test.
8131
8132 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
8133
8134         PR fortran/32136
8135         * gfortran.dg/pr32136.f90: New test.
8136
8137 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
8138
8139         PR fortran/31726
8140         * gfortran.dg/minmaxloc_1.f90: New test.
8141
8142         PR fortran/32298
8143         * gfortran.dg/minmaxloc_2.f90: New test.
8144
8145 2007-06-23  Richard Guenther  <rguenther@suse.de>
8146
8147         PR tree-optimization/16876
8148         PR middle-end/29478
8149         * gcc.dg/pr29254.c: The warning is bogus.
8150         * gcc.dg/warn-1.c: Likewise.
8151         * gcc.dg/assign-warn-3.c: Likewise.
8152         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
8153
8154 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
8155
8156         * gcc.c-torture/execute/20070623-1.c: New.
8157
8158 2007-06-22  Jan Hubicka  <jh@suse.cz>
8159
8160         * gcc.c-torture/compile/pr31541.c: New.
8161
8162 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
8163
8164         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
8165         Remove -m64 from dg-options.
8166
8167 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
8168
8169         PR middle-end/32374
8170         * gcc.dg/pr32374.c: New test.
8171
8172 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8173
8174         PR fortran/32360
8175         * gfortran.dg/pointer_assign_3.f90: New test.
8176
8177 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
8178
8179         * gcc.dg/tree-ssa/pr19590.c: New.
8180
8181 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8182
8183         PR fortran/31162
8184         * gfortran.dg/assign.f90: Update test.
8185         * gfortran.dg/real_do_1.f90: Update test.
8186         * gfortran.dg/gomp/omp_do1.f90: Update test.
8187         * gfortran.dg/warnings_are_errors_1.f: Update test.
8188         * gfortran.dg/g77/20010519-1.f: Update test.
8189         * gfortran.dg/g77/pr9258.f: Update test.
8190         * gfortran.dg/g77/960317-1.f: Update test.
8191
8192 2007-06-21  Richard Guenther  <rguenther@suse.de>
8193
8194         PR tree-optimization/32453
8195         * gcc.c-torture/compile/pr32453.c: New testcase.
8196
8197 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
8198
8199         PR tree-optimization/31866
8200         * gcc.dg/pr31866.c: New test.
8201
8202 2007-06-21  Richard Guenther  <rguenther@suse.de>
8203
8204         PR tree-optimization/32451
8205         * g++.dg/torture/20070621-1.C: New testcase.
8206
8207 2007-06-21  Christian Bruel  <christian.bruel@st.com>
8208
8209         * gcc.dg/attr-isr.c: Test delay slot content.
8210         
8211 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8212
8213         PR fortran/32361
8214         gfortran.dg/pointer_assign_2.f90: New test.
8215
8216 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8217
8218         PR fortran/25061
8219         gfortran.dg/invalid_procedure_name.f90: New test.
8220
8221 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
8222
8223         PR tree-optimization/25737
8224         * gcc.dg/tree-ssa/alias-14.c: New test.
8225
8226 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
8227
8228         * gcc.target/i386/large-size-array-3.c: New.
8229
8230 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8231         Richard Guenther  <rguenther@suse.de>
8232
8233         PR fortran/32140
8234         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
8235
8236 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
8237
8238         PR middle-end/31959
8239         * gcc.dg/pr31959.c: New test.
8240
8241         PR inline-asm/32109
8242         * g++.dg/ext/asm10.C: New test.
8243
8244         PR middle-end/32285
8245         * gcc.c-torture/execute/20070614-1.c: New test.
8246
8247 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
8248
8249         * gcc.target/arm/stack-corruption.c: New test.
8250
8251 2007-06-19  Richard Guenther  <rguenther@suse.de>
8252
8253         * g++.dg/torture/pr30252.C: New testcase.
8254
8255 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
8256
8257         PR tree-optimization/32353
8258         * g++.dg/opt/nrv13.C: New test.
8259
8260 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
8261
8262         PR fortran/20863
8263         PR fortran/20882
8264         * gfortran.dg/impure_assignment_2.f90 : New test.
8265
8266         PR fortran/32236
8267         * gfortran.dg/data_initialized_2.f90 : New test.
8268
8269         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
8270         appropriate version of 'dmach'.
8271
8272 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
8273
8274         PR target/32389
8275         * gcc.target/i386/pr32389.c New test.
8276
8277 2007-06-18  Simon Baldwin <simonb@google.com>
8278
8279         PR c++/31923
8280         * g++.dg/template/error25.C: New.
8281         * g++.dg/template/spec35.C: New.
8282
8283 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
8284
8285         * gcc.c-torture/compile/pr32355.c: New testcase.
8286         
8287 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
8288
8289         PR tree-optimization/32383
8290         * g++.dg/opt/pr32383.C: New test.
8291
8292 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
8293
8294         PR rtl-optimization/32366
8295         * gcc.dg/vect/pr32366.c: New test.
8296
8297 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
8298
8299         * gcc.c-torture/compile/pr32349.c: New testcase.
8300         
8301 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8302
8303         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
8304         * gcc.target/sparc/combined-2.c: Likewise.
8305         * gcc.target/sparc/fexpand.c : Likewise.
8306         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
8307         * gcc.target/sparc/fpack16.c : Likewise.
8308         * gcc.target/sparc/fpmerge.c : Likewise.
8309         * gcc.target/sparc/fpmul.c : Likewise.
8310         * gcc.target/sparc/noresult.c : Likewise.
8311         * gcc.target/sparc/pdist.c: Likewise.
8312
8313 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
8314
8315         PR middle-end/31723
8316         * gcc.target/i386/recip-divf.c: New test.
8317         * gcc.target/i386/recip-sqrtf.c: Ditto.
8318         * gcc.target/i386/recip-vec-divf.c: Ditto.
8319         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8320         * gcc.target/i386/sse-recip.c: Ditto.
8321         * gcc.target/i386/sse-recip-vec.c: Ditto.
8322
8323 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8324
8325         PR tree-opt/32225
8326         * gcc.c-torture/compile/20070605-1.c: New test.
8327
8328         * gcc.c-torture/compile/20070603-1.c: New testcase.
8329         * gcc.c-torture/compile/20070603-2.c: New testcase.
8330
8331         * gcc.c-torture/compile/20070531-1.c: New test.
8332
8333         PR tree-opt/32167
8334         * gcc.c-torture/compile/20070531-2.c: New test.
8335
8336         PR tree-opt/32144
8337         * gcc.c-torture/compile/20070529-1.c: New test.
8338
8339         PR tree-opt/32145
8340         * gcc.c-torture/compile/20070529-2.c: New test.
8341
8342         PR tree-opt/32015
8343         * gcc.c-torture/compile/20070520-1.c: New test.
8344
8345         * g++.dg/ext/java-1.C: New test.
8346
8347         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
8348         loops instead of one. Remove the "can't determine dependence"
8349         check.
8350         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
8351         needed as the cast is gone in the first place.
8352         * gcc.dg/max-1.c: Change local variable a to be a global one.
8353         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
8354         have a cast which is PREd.
8355
8356 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
8357
8358         * g++.dg/lookup/anon6.C: New test.
8359
8360 2007-06-14  Dirk Mueller  <dmueller@suse.de>
8361
8362         PR c++/31806
8363         * g++.dg/opt/static6.C: New testcase.
8364
8365 2007-06-14  Geoff Keating  <geoffk@apple.com>
8366
8367         * g++.dg/ext/visibility/overload-1.C: New.
8368
8369         PR 31093
8370         * g++.dg/ext/visibility/anon4.C: New.
8371
8372 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
8373
8374         PR target/32268
8375         * gcc.target/i386/pr32268.c: New test.
8376
8377 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
8378
8379         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
8380         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
8381         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
8382
8383         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
8384         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
8385         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
8386         BID is used.
8387
8388 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
8389
8390         PR fortran/32302
8391         * gfortran.dg/common_resize_1.f90: New test.
8392
8393 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
8394
8395         PR target/32274
8396         * gcc.dg/vect/pr32224.c: Fix.   
8397         
8398 2007-06-13  Eric Christopher  <echristo@apple.com>
8399
8400         * gcc.target/i386/ssefn-1.c: Add -march=i386.
8401
8402 2007-06-13  Tobias Burnus  <burnus@net-b.de>
8403
8404         PR fortran/32323
8405         * gfortran.dg/actual_array_vect_1.f90: New.
8406
8407 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8408
8409         * gcc.target/sparc/mfpu.c: New test.
8410
8411 2007-06-12  Geoff Keating  <geoffk@apple.com>
8412
8413         * g++.dg/warn/weak1.C: Suppress on Darwin.
8414         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
8415
8416 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8417
8418         PR middle-end/31579
8419          * g++.dg/torture/pr31579.C: New testcase.
8420
8421 2007-06-12  Ian Lance Taylor  <iant@google.com>
8422
8423         PR libstdc++/29286
8424         * g++.dg/init/new16.C: New test.
8425         * g++.dg/init/new17.C: New test.
8426         * g++.dg/init/new18.C: New test.
8427         * g++.dg/init/new19.C: New test.
8428
8429 2007-06-12  Olivier Hainque  <hainque@adacore.com>
8430
8431         * gnat.dg/lhs_view_convert.adb: New test.
8432
8433 2007-06-12  Richard Guenther  <rguenther@suse.de>
8434
8435         PR tree-optimization/15353
8436         PR tree-optimization/31657
8437         * gcc.c-torture/execute/20070424-1.c: New testcase.
8438         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
8439         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
8440         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
8441         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
8442         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
8443
8444 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
8445
8446         PR rtl-optimization/32293
8447         * gcc.dg/pr32293.c: New test.
8448
8449 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
8450
8451         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
8452
8453 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
8454
8455         PR fortran/29786
8456         * gfortran.dg/equiv_7.f90: New test.
8457         * gfortran.dg/equiv_constraint_7.f90: Change error message.
8458
8459         PR fortran/30875
8460         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
8461
8462 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
8463
8464         * gcc.dg/setjmp-3.c: Rename raise to raise0.
8465         * gcc.dg/setjmp-4.c: Likewise.
8466         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
8467
8468 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
8469
8470         PR rtl-optimization/31025
8471         * gfortran.dg/pr31025.f90: New.
8472
8473 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
8474
8475         PR target/32280
8476         * gcc.target/i386/pr32280.c: New test.
8477
8478 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
8479
8480         PR middle-end/32279
8481         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
8482
8483 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8484
8485         PR libgfortran/32235
8486         * gfortran.dg/backspace_9.f: New test.
8487
8488 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
8489
8490         * gcc.dg/tree-ssa/prefetch-7.c: New test.
8491
8492 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
8493
8494         * gcc.dg/tree-ssa/loop-28.c: New testcase.
8495
8496 2007-06-09  Ian Lance Taylor  <iant@google.com>
8497
8498         PR tree-optimization/32169
8499         * gcc.c-torture/compile/pr32169.c: New test.
8500
8501 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
8502
8503         * gcc.dg/vect/costmodel: New directory.
8504         * gcc.dg/vect/costmodel/i386: New directory.
8505         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
8506         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8507         New test.
8508         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
8509         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
8510         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
8511         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
8512         * gcc.dg/vect/costmodel/x86_64: New directory.
8513         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
8514         New testsuite.
8515         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8516         New test.
8517         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
8518         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
8519         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
8520         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
8521         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
8522
8523 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
8524
8525         PR tree-optimization/32243
8526         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
8527         flags for -Os tests.
8528         * gcc.dg/vect/03-vect-pr32243.c: New test.
8529
8530 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
8531
8532         PR tree-optimization/32224
8533         * gcc.dg/vect/pr32224.c: New test.
8534
8535 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
8536
8537         PR c++/32177
8538         * g++.dg/gomp/pr32177.C: New test.
8539
8540 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8541
8542         PR testsuite/25241
8543         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
8544         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
8545         warning nor an error.
8546         * gcc.dg/Wfatal-2.c: Likewise.
8547         * gcc.dg/Werror-1.c: Likewise.
8548         * gcc.dg/Werror-5.c: Likewise.
8549         * gcc.dg/Werror-7.c: Likewise.
8550         * gcc.dg/Werror-10.c: Likewise.
8551         * gcc.dg/Werror-11.c: Likewise.
8552
8553 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
8554
8555         PR c++/30759
8556         * g++.dg/init/brace6.C: New test.
8557
8558 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
8559
8560         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
8561         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
8562         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
8563         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
8564
8565         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
8566         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
8567         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
8568         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
8569         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
8570         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
8571         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
8572         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
8573
8574         * gcc.dg/darwin-minversion-3.c: New.
8575
8576 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
8577
8578         * gcc.target/i386/builtin-copysign.c: New test.
8579
8580 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
8581
8582         PR tree-optimization/32220
8583         * gfortran.dg/predcom-2.f: New testcase.
8584
8585 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8586
8587         PR tree-opt/32231
8588         * gcc.target/i386/vectorize4.c: New test.
8589
8590 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
8591
8592         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
8593
8594 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8595
8596         PR testsuite/25241
8597         * gcc.dg/simd-5.c: Mark output as a note.
8598         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
8599         dg-message.
8600         * gcc.dg/simd-1.c: Likewise.
8601         * gcc.dg/always_inline.c: Mark output as a sorry.
8602         * gcc.dg/always_inline2.c: Likewise.
8603         * gcc.dg/always_inline3.c: Likewise.
8604
8605 2007-06-06  Ian Lance Taylor  <iant@google.com>
8606
8607         * g++.dg/conversion/enum1.C: New test.
8608
8609 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
8610
8611         PR tree-optimization/32216
8612         * gcc.dg/vect/pr32216.c: New test.
8613
8614 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8615
8616         PR testsuite/18923
8617         * gfortran.dg/invalid_contains_1.f90: New test.
8618         * gfortran.dg/invalid_contains_2.f90: New test.
8619
8620 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8621
8622         PR testsuite/32057
8623         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
8624         midnight issues.
8625
8626 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8627
8628         PR testsuite/25241
8629         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
8630         dg-message to match de note.
8631         * gcc.dg/pr26570.c: Use dg-message for a note.
8632         * gcc.dg/pr29254.c: Use dg-message for generic output and use
8633         dg-error instead of dg-warning because of -Werror.
8634         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
8635         neither an error, nor a warning.
8636         * gcc.dg/glibc-uclibc-2.c: Likewise
8637         * gcc.dg/cpp/19940712-1.c: Likewise.
8638
8639 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
8640
8641         PR preprocessor/23479
8642         * gcc.dg/binary-constants-1.c: Add test suites for
8643         the 0b-prefixed binary integer constants.
8644         * gcc.dg/binary-constants-2.c: Ditto.
8645         * gcc.dg/binary-constants-3.c: Ditto.
8646         * gcc.dg/binary-constants-4.c: Ditto.
8647
8648 2007-06-05  Ian Lance Taylor  <iant@google.com>
8649
8650         * gcc.dg/Wstrict-overflow-19.c: New test.
8651
8652 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
8653
8654         * gcc.dg/matrix/matrix-6.c: Remove conversion.
8655
8656 2007-06-04  Ian Lance Taylor  <iant@google.com>
8657
8658         * gcc.dg/Wstrict-overflow-18.c: New test.
8659
8660 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8661
8662         PR testsuite/25241
8663         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
8664         * gcc.dg/cpp/mi5.c: Likewise.
8665         * gcc.dg/cpp/mi7.c: Likewise.
8666
8667 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
8668
8669         PR c/32191
8670         * gcc.dg/pr32191.c: New test.
8671
8672 2007-05-28  Tobias Burnus  <burnus@net-b.de>
8673
8674         PR fortran/32124
8675         * gfortran.dg/allocate_stat_1.f90: Remove.
8676
8677 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8678
8679         * gcc.target/i386/sse4_2-check.h: New.
8680         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
8681         * gcc.target/i386/sse4_2-crc32.h: Likewise.
8682         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
8683         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
8684         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
8685         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
8686         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
8687         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
8688         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
8689         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
8690         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
8691         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
8692         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
8693         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
8694         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
8695         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
8696         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
8697         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
8698
8699 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
8700
8701         * gcc.dg/pie-link.c: New test.
8702
8703 2007-06-01  Ian Lance Taylor  <iant@google.com>
8704
8705         * gcc.dg/Wstrict-overflow-17.c: New test.
8706
8707 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
8708
8709         * gcc.dg/builtin-return-1.c (g): New.
8710         (main): Allocate at least 64 bytes on the stack.
8711
8712 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
8713
8714         * g++.dg/init/cleanup3.C: New test.
8715
8716 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8717
8718         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
8719         int is 16 bits.
8720
8721 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
8722
8723         PR fortran/32156
8724         * gfortran.dg/char_array_constructor_3.f90: New test.
8725
8726 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
8727
8728         PR tree-optimization/32160
8729         * gfortran.dg/predcom-1.f: New test.
8730
8731 2007-05-31  Richard Guenther  <rguenther@suse.de>
8732
8733         * g++.dg/other/str_empty.C: Move...
8734         * g++.dg/other/pr30567.C: Move...
8735         * g++.dg/tree-ssa/pr27218.C: Move...
8736         * g++.dg/torture: ...here and remove dg-options.
8737
8738 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
8739
8740         PR c++/32158
8741         * g++.dg/ext/is_pod_incomplete.C: New.
8742
8743 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
8744             Douglas Gregor <doug.gregor@gmail.com>
8745             Pedro Lamarao <pedro.lamarao@mndfck.org>
8746             Howard Hinnant <howard.hinnant@gmail.com>
8747
8748         PR c++/7412
8749         PR c++/29939
8750         * g++.dg/cpp0x/rv8p.C: New.
8751         * g++.dg/cpp0x/temp-constructor-bug.C: New.
8752         * g++.dg/cpp0x/cast-bug.C: New.
8753         * g++.dg/cpp0x/elision_weak.C: New.
8754         * g++.dg/cpp0x/collapse-bug.C: New.
8755         * g++.dg/cpp0x/rv3p.C: New.
8756         * g++.dg/cpp0x/rv7n.C: New.
8757         * g++.dg/cpp0x/overload-conv-1.C: New.
8758         * g++.dg/cpp0x/rv2n.C: New.
8759         * g++.dg/cpp0x/deduce.C: New.
8760         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
8761         * g++.dg/cpp0x/rv6p.C: New.
8762         * g++.dg/cpp0x/template_deduction.C: New.
8763         * g++.dg/cpp0x/implicit-copy.C: New.
8764         * g++.dg/cpp0x/rv1p.C: New.
8765         * g++.dg/cpp0x/cast.C: New.
8766         * g++.dg/cpp0x/rv5n.C: New.
8767         * g++.dg/cpp0x/collapse.C: New.
8768         * g++.dg/cpp0x/overload-conv-2.C: New.
8769         * g++.dg/cpp0x/rv4p.C: New.
8770         * g++.dg/cpp0x/rvo.C: New.
8771         * g++.dg/cpp0x/iop.C: New.
8772         * g++.dg/cpp0x/rv3n.C: New.
8773         * g++.dg/cpp0x/rv7p.C: New.
8774         * g++.dg/cpp0x/reference_collapsing.C: New.
8775         * g++.dg/cpp0x/overload.C: New.
8776         * g++.dg/cpp0x/named.C: New.
8777         * g++.dg/cpp0x/rv2p.C: New.
8778         * g++.dg/cpp0x/rv6n.C: New.
8779         * g++.dg/cpp0x/not_special.C: New.
8780         * g++.dg/cpp0x/bind.C: New.
8781         * g++.dg/cpp0x/rv1n.C: New.
8782         * g++.dg/cpp0x/rv5p.C: New.
8783         * g++.dg/cpp0x/elision.C: New.
8784         * g++.dg/cpp0x/named_refs.C: New.
8785         * g++.dg/cpp0x/unnamed_refs.C: New.
8786         * g++.dg/cpp0x/rv4n.C: New.
8787         * g++.dg/cpp0x/elision_neg.C: New.
8788         * g++.dg/init/copy7.C: Run in C++98 mode.
8789         * g++.dg/overload/arg1.C: Ditto.
8790         * g++.dg/overload/arg4.C: Ditto.
8791
8792 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
8793
8794         PR c++/31809
8795         * g++.dg/opt/static5.C: New test.
8796
8797 2007-05-30  Richard Guenther  <rguenther@suse.de>
8798
8799         * g++.dg/dg.exp: Prune torture/.
8800         * g++.dg/torture/dg-torture.exp: New testsuite.
8801
8802 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
8803
8804         * gcc.target/arm/pr27387.C: Move and rename to ...
8805         * g++.dg/inherit/thunk8.C: ... here.
8806
8807 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
8808
8809         PR tree-optimization/31769
8810         * g++.dg/gomp/pr31769.C: New test.
8811
8812 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
8813
8814         * gcc.target/i386/stack-realign.c: New.
8815
8816 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
8817
8818         * gcc.dg/tree-ssa/prefetch-6.c: New test.
8819
8820 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
8821
8822         * gfortran.dg/sizeof.f90: New.
8823
8824 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8825
8826         PR c/31339
8827         * gcc.dg/boolcomplex-1.c: New test.
8828
8829         PR c++/31339
8830         * g++.dg/ext/boolcomplex-1.c: New test.
8831
8832 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
8833
8834         * gcc.dg/matrix: New directory.
8835
8836 2007-05-28  Tobias Burnus  <burnus@net-b.de>
8837
8838         PR fortran/32124
8839         * gfortran.dg/allocate_stat_1.f90: New.
8840
8841 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
8842
8843         PR fortran/31972
8844         * transfer_hollerith_1.f90: New test.
8845
8846 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8847
8848         PR tree-opt/32100
8849         * gcc.c-torture/execute/vrp-7.c: New test.
8850
8851 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
8852
8853         * gfortran.dg/transfer_simplify_4.f90: New test.
8854
8855 2007-05-27  Tobias Burnus  <burnus@net-b.de>
8856
8857         PR fortran/32088
8858         * gfortran.dg/func_result_3.f90: New.
8859
8860 2007-05-27  Tobias Burnus  <burnus@net-b.de>
8861
8862         PR middle-end/32083
8863         * gfortran.dg/transfer_simplify_3.f90: New.
8864
8865 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
8866
8867         PR target/32065
8868         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
8869         to compile options.
8870         * gcc.target/i386/pr32065-2.c: New test.
8871
8872 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8873
8874         PR fortran/31813
8875         * gfortran.dg/io_constraints_2.f90: Update.
8876
8877 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
8878
8879         PR fortran/31219
8880         * gfortran.dg/array_constructor_17.f90: New test.
8881
8882 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8883
8884         PR tree-opt/32090
8885         * g++.dg/opt/array2.C: New testcase.
8886
8887 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
8888
8889         PR target/32065
8890         * gcc.target/i386/pr32065.c: New test.
8891
8892 2007-05-25  Dirk Mueller  <dmueller@suse.de>
8893             Marcus Meissner <meissner@suse.de>
8894
8895         * gcc.dg/attr-alloc_size.c: New.
8896
8897 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
8898             Lee Millward  <lee.millward@gmail.com>
8899
8900         PR c++/31745
8901         * g++.dg/parse/crash34.C: New test.
8902
8903         * g++.dg/parse/crash35.C: New test.
8904
8905 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
8906
8907         * gcc.target/i386/sse2-check.h: New.
8908         * gcc.target/i386/sse2-vec-1.c: Likewise.
8909         * gcc.target/i386/sse2-vec-2.c: Likewise.
8910         * gcc.target/i386/sse2-vec-3.c: Likewise.
8911         * gcc.target/i386/sse2-vec-4.c: Likewise.
8912         * gcc.target/i386/sse2-vec-5.c: Likewise.
8913         * gcc.target/i386/sse2-vec-6.c: Likewise.
8914
8915 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
8916
8917         PR c++/31431
8918         PR c++/31432
8919         PR c++/31434
8920         PR c++/31435
8921         PR c++/31437
8922         PR c++/31438
8923         PR c++/31442
8924         PR c++/31443
8925         PR c++/31444
8926         PR c++/31445
8927         * g++.dg/cpp0x/pr31431.C: New.
8928         * g++.dg/cpp0x/pr31437.C: New.
8929         * g++.dg/cpp0x/pr31442.C: New.
8930         * g++.dg/cpp0x/pr31444.C: New.
8931         * g++.dg/cpp0x/pr31431-2.C: New.
8932         * g++.dg/cpp0x/pr31432.C: New.
8933         * g++.dg/cpp0x/pr31434.C: New.
8934         * g++.dg/cpp0x/pr31438.C: New.
8935         * g++.dg/cpp0x/pr31443.C: New.
8936         * g++.dg/cpp0x/pr31445.C: New.
8937         * g++.dg/cpp0x/variadic-crash1.C: New.
8938
8939 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
8940
8941         * gcc.target/arm/long-calls-1.c: New test.
8942         * gcc.target/arm/long-calls-2.c: Likewise.
8943         * gcc.target/arm/long-calls-3.c: Likewise.
8944         * gcc.target/arm/long-calls-4.c: Likewise.
8945
8946 2007-05-25  Richard Guenther  <rguenther@suse.de>
8947             Andrew Pinski  <andrew_pinski@playstation.sony.com>
8948
8949         PR tree-optimization/31982
8950         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
8951
8952 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
8953
8954         PR fortran/32047
8955         * gfortran.dg/result_in_spec_2.f90: New test.
8956
8957 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8958
8959         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
8960
8961 2007-05-24  Ollie Wild  <aaw@google.com>
8962
8963         * gcc.dg/cpp/counter-1.c: New test.
8964         * gcc.dg/pch/counter-1.c: New test.
8965         * gcc.dg/pch/counter-1.hs: New file.
8966         * gcc.dg/pch/counter-2.c: New test.
8967         * gcc.dg/pch/counter-2.hs: New file.
8968         * gcc.dg/pch/counter-3.c: New test.
8969         * gcc.dg/pch/counter-3.hs: New file.
8970
8971 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
8972
8973         * gcc.dg/tree-ssa/predcom-1.c: New test.
8974         * gcc.dg/tree-ssa/predcom-2.c: New test.
8975         * gcc.dg/tree-ssa/predcom-3.c: New test.
8976         * gcc.dg/tree-ssa/predcom-4.c: New test.
8977         * gcc.dg/tree-ssa/predcom-5.c: New test.
8978         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
8979
8980 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
8981
8982         PR testsuite/32062
8983         * gcc.target/i386/sse4_1-check.h (MASK): New.
8984
8985 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8986
8987         PR fortran/32038
8988         * gfortran.dg/pr25603.f: Initialize integer variables.
8989
8990 2007-05-23  Ian Lance Taylor  <iant@google.com>
8991
8992         * g++.dg/other/vrp1.C: New test.
8993
8994 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
8995
8996         PR preprocessor/20077
8997         * gcc.dg/cpp/paste15.c: New test.
8998
8999 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
9000             Nigel Stephens  <nigel@mips.com>
9001             Richard Sandiford  <richard@codesourcery.com>
9002
9003         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
9004         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
9005         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
9006         * gcc.target/mips/inter/mips16-inter.exp: New.
9007
9008 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
9009
9010         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
9011
9012 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9013
9014         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
9015         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
9016         * gcc.target/i386/sse3-addsubps.c: Likewise.
9017         * gcc.target/i386/sse3-haddpd.c: Likewise.
9018         * gcc.target/i386/sse3-haddps.c: Likewise.
9019         * gcc.target/i386/sse3-hsubpd.c: Likewise.
9020         * gcc.target/i386/sse3-hsubps.c: Likewise.
9021         * gcc.target/i386/sse3-lddqu.c: Likewise.
9022         * gcc.target/i386/sse3-movddup.c: Likewise.
9023         * gcc.target/i386/sse3-movshdup.c: Likewise.
9024         * gcc.target/i386/sse3-movsldup.c: Likewise.
9025
9026         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
9027         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
9028         * gcc.target/i386/ssse3-pabsd.c: Likewise.
9029         * gcc.target/i386/ssse3-pabsw.c: Likewise.
9030         * gcc.target/i386/ssse3-palignr.c: Likewise.
9031         * gcc.target/i386/ssse3-phaddd.c: Likewise.
9032         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
9033         * gcc.target/i386/ssse3-phaddw.c: Likewise.
9034         * gcc.target/i386/ssse3-phsubd.c: Likewise.
9035         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
9036         * gcc.target/i386/ssse3-phsubw.c: Likewise.
9037         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
9038         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
9039         * gcc.target/i386/ssse3-pshufb.c: Likewise.
9040         * gcc.target/i386/ssse3-psignb.c: Likewise.
9041         * gcc.target/i386/ssse3-psignd.c: Likewise.
9042         * gcc.target/i386/ssse3-psignw.c: Likewise.
9043         * gcc.target/i386/ssse3-vals.h: Likewise.
9044
9045         * gcc.target/i386/sse3-check.h: New file.
9046         * gcc.target/i386/ssse3-check.h: Likewise.
9047
9048 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9049
9050         PR middle-end/31095
9051         * gcc.c-torture/compile/bcopy-1.c: New testcase.
9052
9053 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9054
9055         PR middle-end/31606
9056         * gcc.c-torture/20070522-1.c: New testcase.
9057
9058 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
9059
9060         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
9061
9062 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
9063
9064         * gcc.c-torture/execute/ieee/20000320-1.x,
9065         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
9066         m68k-*-* and check_effective_target_coldfire_fpu.
9067
9068 2007-05-22  Ollie Wild  <aaw@google.com>
9069
9070         * g++.dg/lookup/hidden-class10.C: New test.
9071         * g++.dg/lookup/hidden-class11.C: New test.
9072
9073 2007-05-22  Ollie Wild  <aaw@google.com>
9074
9075         * g++.dg/lookup/name-clash5.C: New test.
9076         * g++.dg/lookup/name-clash6.C: New test.
9077
9078 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
9079
9080         * g++.dg/other/i386-2.C: Update comments on header files tested.
9081         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
9082         of <tmmintrin.h>.
9083         * gcc.target/i386/sse-12.c: Likewise.
9084         * gcc.target/i386/sse-13.c: Likewise.
9085         * gcc.target/i386/sse-14.c: Likewise.
9086
9087         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
9088         Redefined to test with immediate operand.
9089         (__builtin_ia32_blendps): Likewise.
9090         (__builtin_ia32_blendpd): Likewise.
9091         (__builtin_ia32_dpps): Likewise.
9092         (__builtin_ia32_dpps): Likewise.
9093         (__builtin_ia32_insertps128): Likewise.
9094         (__builtin_ia32_vec_ext_v4sf): Likewise.
9095         (__builtin_ia32_vec_set_v16qi): Likewise.
9096         (__builtin_ia32_vec_set_v4si): Likewise.
9097         (__builtin_ia32_vec_set_v2di): Likewise.
9098         (__builtin_ia32_vec_ext_v16qi): Likewise.
9099         (__builtin_ia32_vec_ext_v4si): Likewise.
9100         (__builtin_ia32_vec_ext_v2di): Likewise.
9101         (__builtin_ia32_roundpd): Likewise.
9102         (__builtin_ia32_roundsd): Likewise.
9103         (__builtin_ia32_roundps): Likewise.
9104         (__builtin_ia32_roundss): Likewise.
9105         (__builtin_ia32_mpsadbw128): Likewise.
9106
9107 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
9108
9109         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
9110
9111 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
9112
9113         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
9114         failures.
9115         * gcc.dg/dfp/func-struct.c: Ditto.
9116         * gcc.dg/dfp/operator-assignment.c: Ditto.
9117         * gcc.dg/dfp/convert-bfp.c: Ditto.
9118         * gcc.dg/dfp/convert-int.c: Ditto.
9119         * gcc.dg/dfp/convert-int-max.c: Ditto.
9120         * gcc.dg/dfp/func-scalar.c: Ditto.
9121         * gcc.dg/dfp/cast.c: Ditto.
9122         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
9123         failures, and fix a typo in return type of arg1_128.
9124         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
9125         failures, and fix a typo in a constant suffix.
9126         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
9127         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
9128
9129 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
9130             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9131
9132         * lib/gcc-dg.exp(process_message): New proc.
9133         (dg-message): New test directive.
9134         * gcc.dg/always_inline.c: Use dg-message.
9135         * gcc.dg/always_inline2.c: Ditto.
9136         * gcc.dg/always_inline3.c: Ditto.
9137         * gcc.dg/invalid-call-1.c: Ditto.
9138         * gcc.dg/pr17506.c: Ditto.
9139         * gcc.dg/simd-5.c: Ditto.
9140         * gcc.dg/simd-6.c: Ditto.
9141         * gcc.dg/va-arg-2.c: Ditto.
9142         * gcc.dg/cpp/syshdr.c: Ditto.
9143         * gcc.dg/cpp/unc4.c: Ditto.
9144         * gcc.dg/cpp/trad/mi1.c: Ditto.
9145         * gcc.dg/cpp/trad/mi5.c: Ditto.
9146         * gcc.dg/cpp/trad/mi7.c: Ditto.
9147         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
9148         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
9149         * gcc.test-framework/test-framework.awk: Special-case outexists
9150         tests.
9151
9152 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
9153
9154         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
9155         (bit_SSE4_2): Likewise.
9156         (bit_POPCNT): Likewise.
9157
9158         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
9159         Check if assembler supports SSE4 instructions.
9160
9161         * gcc.target/i386/sse4_1-blendpd.c: New file.
9162         * gcc.target/i386/sse4_1-blendps.c: Likewise.
9163         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
9164         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
9165         * gcc.target/i386/sse4_1-check.h: Likewise.
9166         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
9167         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
9168         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
9169         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
9170         * gcc.target/i386/sse4_1-extractps.c: Likewise.
9171         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
9172         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
9173         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
9174         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
9175         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
9176         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
9177         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
9178         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
9179         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
9180         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
9181         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
9182         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
9183         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
9184         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
9185         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
9186         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
9187         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
9188         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
9189         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
9190         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
9191         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
9192         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
9193         * gcc.target/i386/sse4_1-pminud.c: Likewise.
9194         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
9195         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
9196         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
9197         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
9198         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
9199         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
9200         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
9201         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
9202         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
9203         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
9204         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
9205         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
9206         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
9207         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
9208         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
9209         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
9210         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
9211         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
9212         * gcc.target/i386/sse4_1-round.h: Likewise.
9213         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
9214         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
9215         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
9216         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
9217         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
9218         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
9219         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
9220         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
9221         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
9222         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
9223         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
9224         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
9225         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
9226         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
9227
9228 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9229
9230         PR fortran/31627
9231         * gfortran.dg/bounds_check_7.f90: New test.
9232
9233 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
9234
9235         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
9236         (check_effective_target_sse4a): Ditto.
9237
9238         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
9239         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
9240         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
9241         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
9242         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
9243         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
9244         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
9245         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
9246         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
9247         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
9248         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
9249         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
9250         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
9251         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
9252         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
9253         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
9254         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
9255         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
9256         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
9257         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
9258
9259 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
9260
9261         * g++.dg/ext/cleanup-1.C: New test.
9262         * g++.dg/ext/cleanup-2.C: Likewise.
9263         * g++.dg/ext/cleanup-3.C: Likewise.
9264         * g++.dg/ext/cleanup-4.C: Likewise.
9265         * g++.dg/ext/cleanup-5.C: Likewise.
9266         * g++.dg/ext/cleanup-6.C: Likewise.
9267         * g++.dg/ext/cleanup-8.C: Likewise.
9268         * g++.dg/ext/cleanup-9.C: Likewise.
9269         * g++.dg/ext/cleanup-10.C: Likewise.
9270         * g++.dg/ext/cleanup-11.C: Likewise.
9271         * g++.dg/ext/cleanup-dtor.C: Likewise.
9272
9273 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9274
9275         PR middle-end/31995
9276         * gcc.dg/vect/vect-102a.c: New test.
9277
9278 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
9279             Paolo Carlini  <pcarlini@suse.de>
9280             Uros Bizjak  <ubizjak@gmail.com>
9281
9282         * gcc.dg/gcc-have-sync-compare-and-swap.c,
9283         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
9284         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
9285         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
9286         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
9287         New testcases.
9288
9289 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
9290
9291         PR fortran/32002
9292         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
9293
9294 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9295
9296         PR fortran/32027
9297         * gfortran.dg/do_3.F90: Add checks for the final value of the
9298         loop variable.
9299
9300 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
9301
9302         * gcc.c-torture/execute/990127-2.x: New file.
9303
9304 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
9305
9306         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
9307         * gcc.target/i386/sse-12: Add -O to compile options.
9308         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
9309         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
9310         and mm3dnow.h.  Add -O to compile options.
9311
9312 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
9313
9314         PR fortran/31867
9315         * gfortran.dg/char_length_5.f90: New test.
9316
9317         PR fortran/31994
9318         * gfortran.dg/array_reference_1.f90: New test.
9319
9320 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9321
9322         PR middle-end/7651
9323         PR c++/11856
9324         PR c/12963
9325         PR c/23587
9326         PR other/29694
9327         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
9328         * gcc.dg/Wtype-limits.c: New.
9329         * gcc.dg/Wtype-limits-Wextra.c: New.
9330         * gcc.dg/Wtype-limits-no.c: New.
9331         * g++.dg/warn/Wtype-limits.C: New.
9332         * g++.dg/warn/Wtype-limits-Wextra.C: New.
9333         * g++.dg/warn/Wtype-limits-no.C: New.
9334
9335 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
9336
9337         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
9338         instead of "-msse2".'
9339         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
9340         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
9341         and mm3dnow.h.
9342         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
9343         to test with immediate operand.
9344         (__builtin_ia32_insertqi): Ditto.
9345         (__builtin_ia32_palignr128): Ditto.
9346         (__builtin_ia32_palignr): Ditto.
9347         (__builtin_ia32_pshufhw): Ditto.
9348         (__builtin_ia32_pshuflw): Ditto.
9349         (__builtin_ia32_pshufd): Ditto.
9350         (__builtin_ia32_vec_set_v8hi): Ditto.
9351         (__builtin_ia32_vec_ext_v8hi): Ditto.
9352         (__builtin_ia32_shufpd): Ditto.
9353         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
9354
9355 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
9356
9357         PR fortran/32001
9358         * gfortran.dg/min_max_conformance.f90: Added more testcases.
9359
9360 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
9361
9362         PR target/31585
9363         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
9364         and "__inline".  Use "-msse" instead of "-msse2".
9365
9366 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9367
9368         PR middle-end/7651
9369         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
9370         * gcc.dg/20030906-2.c: Likewise.
9371         * objc.dg/method-17.m: Add -Wreturn-type.
9372         * obj-c++.dg/method-21.mm: Likewise.
9373
9374 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
9375
9376         PR target/31585
9377         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
9378         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
9379         (__builtin_ia32_psrlqi128): Ditto.
9380         (__builtin_ia32_psrlwi128): Ditto.
9381         (__builtin_ia32_psrldi128): Ditto.
9382         (__builtin_ia32_psrldqi128): Ditto.
9383         (__builtin_ia32_pslldqi128): Ditto.
9384         (__builtin_ia32_psrawi128): Ditto.
9385         (__builtin_ia32_psradi128): Ditto.
9386         (__builtin_ia32_psllqi128): Ditto.
9387         (__builtin_ia32_pslldi128): Ditto.
9388         (__builtin_prefetch): Ditto.
9389         (__builtin_ia32_pshufw): Ditto.
9390         (__builtin_ia32_vec_set_v4hi): Ditto.
9391         (__builtin_ia32_vec_ext_v4hi): Ditto.
9392         (__builtin_ia32_shufps): Ditto.
9393         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
9394
9395 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9396
9397         PR fortran/31974
9398         * gfortran.dg/char_allocation_1.f90: New test.
9399
9400 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9401
9402         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
9403         * gcc.dg/Wconversion-sign.c: New.
9404         * gcc.dg/Wconversion-integer-no-sign.c: New.
9405         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
9406         Wconversion-sign.C
9407         * g++.dg/warn/Wconversion-sign.C: New.
9408         * g++.old-deja/g++.other/warn4.C: Update.
9409         * g++.dg/warn/Wconversion1.C: Likewise.
9410
9411 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9412
9413         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
9414         * gcc.dg/torture/builtin-math-4.c: Likewise.
9415
9416 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9417
9418         PR libfortran/31964
9419         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
9420
9421 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9422
9423         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
9424
9425 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
9426
9427         PR target/31628
9428         * gcc.target/i386/pr31628.c: New.
9429
9430 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
9431
9432         PR middle-end/31344
9433         * gcc.dg/pr31344.c: New test.
9434
9435 2007-05-17  Ian Lance Taylor  <iant@google.com>
9436
9437         PR tree-optimization/31953
9438         * gcc.c-torture/compile/pr31953.c: New test.
9439
9440 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9441
9442         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
9443
9444         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
9445         and drem.
9446         * gcc.dg/torture/builtin-math-4.c: Likewise.
9447
9448         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
9449         * gcc.dg/torture/builtin-math-4.c: Likewise.
9450
9451         * gcc.dg/torture/builtin-math-4.c: New test.
9452
9453 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
9454             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9455
9456         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
9457         * gcc.dg/cpp/include2.c: Ditto.
9458         * gcc.dg/cpp/mac-dir-2.c: Ditto.
9459         * gcc.dg/cpp/paste5.c: Ditto.
9460         * gcc.dg/cpp/paste6.c: Ditto.
9461         * gcc.dg/cpp/paste8.c: Ditto.
9462         * gcc.dg/cpp/paste11.c: Ditto.
9463         * gcc.dg/cpp/paste13.c: Ditto.
9464         * gcc.dg/cpp/skipping2.c: Ditto.
9465         * gcc.dg/reg-vol-struct-1.c: Ditto.
9466         * gcc.dg/Wshadow-1.c: Ditto.
9467         * gcc.dg/cpp/trad/comment.c: Ditto.
9468         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
9469         * gcc.dg/cpp/if-2.c: Ditto.
9470         * gcc.dg/array-5.c: Ditto.
9471         * gcc.dg/inline-15.c: Ditto.
9472         * gcc.dg/pr27953.c: Ditto.
9473         * gcc.dg/Wno-c++-compat.c: Ditto.
9474
9475 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
9476
9477         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
9478
9479 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9480
9481         * gcc.c-torture/execute/20070517-1.c: New test.
9482
9483 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
9484
9485         PR fortran/31919
9486         * gfortran.dg/min_max_conformance.f90: New test.
9487
9488 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
9489
9490         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
9491         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
9492         gcc.dg/vect/vect-104.c: Use more complex construction to
9493         prevent vectorizing.
9494         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
9495
9496 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
9497
9498         PR tree-optimization/24659
9499         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
9500         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
9501         not vect_int target.
9502         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
9503         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
9504         targets.
9505         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
9506         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
9507         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
9508
9509 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
9510
9511         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
9512         and x86_64-*-* targets.
9513         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
9514
9515 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
9516
9517         PR fortran/18769
9518         PR fortran/30881
9519         PR fortran/31194
9520         PR fortran/31216
9521         PR fortran/31427
9522         * transfer_simplify_1.f90: New test.
9523         * transfer_simplify_2.f90: New test.
9524
9525 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
9526
9527         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
9528
9529 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
9530
9531         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
9532
9533         * gcc.dg/fltconst-pedantic-dfp.c: New test.
9534
9535         PR c/31924
9536         * gcc.dg/fltconst-1.c: New test.
9537
9538         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
9539         * gcc.dg/dfp/operator-assignment.c: Ditto.
9540
9541 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
9542
9543         PR c++/29928
9544         * g++.dg/rtti/typeid5.C: New.
9545
9546 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9547
9548         PR fortran/31725
9549         * gfortran.dg/substr_4.f: New test.
9550
9551 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
9552
9553         * gcc.target/m68k/interrupt_thread-1.c,
9554         gcc.target/m68k/interrupt_thread-2.c,
9555         gcc.target/m68k/interrupt_thread-3.c: New.
9556         * gcc.target/m68k/m68k.exp: Accept fido.
9557
9558 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
9559
9560         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
9561         * gfortran.dg/altreturn_3.f90: Likewise.
9562         * gfortran.dg/assumed_dummy_1.f90: Likewise.
9563         * gfortran.dg/default_numeric_type_1.f90: Likewise.
9564         * gfortran.dg/inquire_iolength.f90: Likewise.
9565         * gfortran.dg/module_naming_1.f90: Likewise.
9566         * gfortran.dg/oldstyle_2.f90: Likewise.
9567         * gfortran.dg/operator_2.f90: Likewise.
9568         * gfortran.dg/parameter_array_element_1.f90: Likewise.
9569         * gfortran.dg/used_types_11.f90: Likewise.
9570         * gfortran.dg/zero_array_components_1.f90: Likewise.
9571         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
9572         * gfortran.dg/parameter_array_dummy.f90: Likewise.
9573         * gfortran.dg/real_const_3.f90: Likewise.
9574
9575 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
9576
9577         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
9578         * gcc.dg/tree-ssa/loop-30.c: New test.
9579
9580 2007-05-13  Richard Guenther  <rguenther@suse.de>
9581
9582         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
9583         scanning forwprop1.
9584         * g++.dg/tree-ssa/pr31146.C: Likewise.
9585
9586 2007-05-13  Revital Eres  <eres@il.ibm.com>
9587
9588         * gcc.dg/dse.c: New test.
9589
9590 2007-05-12  Richard Guenther  <rguenther@suse.de>
9591
9592         PR tree-optimization/31797
9593         * gcc.c-torture/compile/pr31797.c: New testcase.
9594
9595 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
9596
9597         PR fortran/30746
9598         * gfortran.dg/host_assoc_function_1.f90: New test.
9599
9600 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
9601
9602         PR c++/31829
9603         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
9604
9605 2007-05-11  Silvius Rus  <rus@google.com>
9606
9607         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
9608         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
9609         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
9610         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
9611         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
9612         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
9613         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
9614         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
9615         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
9616         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
9617         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
9618         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
9619         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
9620         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
9621         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
9622         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
9623
9624 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
9625
9626         PR other/31852
9627         * gcc.c-torture/execute/builtins/memchr.c: New.
9628         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
9629         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
9630
9631 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
9632
9633         PR fortran/30876
9634         * gfortran.dg/recursive_reference_1.f90: Put error at correct
9635         line.
9636         * gfortran.dg/recursive_reference_2.f90: New test.
9637
9638 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
9639
9640         PR fortran/30878
9641         * gfortran.dg/namelist_29.f90: New test.
9642
9643 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
9644
9645         PR fortran/31474
9646         * gfortran.dg/entry_10.f90: New test.
9647
9648 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
9649
9650         PR tree-optimization/31885
9651         * gcc.dg/tree-ssa/loop-29.c: New test.
9652
9653 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
9654
9655         * assumed_dummy_1.f90: Fix dg directive.
9656         * char_initialiser_actual.f90: Likewise.
9657         * nested_modules_2.f90: Likewise.
9658         * shift-alloc.f90: Likewise.
9659
9660 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
9661
9662         * gcc.dg/20070507-1.c: Disable for non-pic targets.
9663
9664 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9665
9666         PR libfortran/31880
9667         * gfortran.dg/unf_read_corrupted_2.f90: New test.
9668
9669 2007-05-09  Mike Stump  <mrs@apple.com>
9670
9671         * g++.dg/other/first-global.C: Add -fpie for darwin.
9672         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
9673
9674 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9675
9676         * gcc.dg/20070507-1.c: New testcase.
9677
9678 2007-05-08  Chao-ying Fu  <fu@mips.com>
9679
9680         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
9681         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
9682         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
9683         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
9684
9685 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
9686
9687         PR 31847
9688         * gcc.dg/pr31847.c: New test.
9689
9690 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
9691
9692         PR fortran/31692
9693         * gfortran.dg/actual_array_result_1.f90: New test.
9694
9695 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
9696
9697         PR fortran/29397
9698         * gfortran.dg/parameter_array_init_1.f90: New test.
9699
9700         PR fortran/29400
9701         * gfortran.dg/parameter_array_init_2.f90: New test.
9702
9703 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
9704
9705         PR target/31854
9706         * gcc.target/i386/pr31854.c: New test.
9707
9708 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
9709
9710         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
9711
9712 2007-05-07  Mike Stump  <mrs@apple.com>
9713
9714         * g++.old-deja/g++.mike/empty.C: Add.
9715
9716 2007-05-07  Eric Christopher  <echristo@apple.com>
9717
9718         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
9719
9720 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
9721
9722         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
9723         variable.  Rearrange conversions from binary float to decimal float.
9724
9725 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
9726
9727         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
9728         x86.
9729
9730 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
9731
9732         * gnat.dg/opt1.ad[sb]: New testcase.
9733
9734 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9735
9736         PR fortran/31399
9737         * gfortran.dg/do_3.F90: New test.
9738
9739 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9740
9741         PR fortran/31764
9742         * gfortran.dg/new_line.f90: Add new checks.
9743
9744 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9745
9746         PR fortran/31201
9747         * gfortran.dg/large_unit_1.f90: New.
9748         * gfortran.dg/large_unit_2.f90: New.
9749         * gfortran.dg/iostat_4.f90: New
9750         * gfortran.dg/bounds_check_fail_1.f90: Updated.
9751
9752 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
9753
9754         PR fortran/31540
9755         * gfortran.dg/char_result_4.f90: New test.
9756
9757 2007-06-05  Revital Eres  <eres@il.ibm.com>
9758
9759         PR 30957
9760         * gcc.dg/pr30957-1.c: New test.
9761
9762 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9763
9764         PR fortran/31251
9765         * gfortran.dg/char_type_len_2.f90: New test.
9766
9767 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
9768
9769         PR 31775
9770         * g++.dg/other/nested-extern.cc: New.
9771         * g++.dg/other/nested-extern-1.C: New.
9772         * g++.dg/other/nested-extern-2.C: New.
9773
9774 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
9775
9776         PR fortran/31760
9777         * gfortran.dg/erf.f90: New test.
9778         * gfortran.dg/besxy.f90: New test.
9779
9780 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
9781
9782         PR fortran/22359
9783         * gfortran.dg/fseek.f90: New test.
9784
9785 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
9786
9787         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
9788
9789 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9790
9791         PR libfortran/31210
9792         * gfortran.dg/zero_length_1.f90: New test.
9793
9794 2007-05-04  Tobias Burnus  <burnus@net-b.de>
9795
9796         PR fortran/31803
9797         * gfortran.dg/char_pointer_assign_3.f90: New test.
9798         * gfortran.dg/char_result_2.f90: Re-enable test.
9799
9800 2007-05-04  Tobias Burnus  <burnus@net-b.de>
9801
9802         PR fortran/25071
9803         * gfortran.dg/char_length_3.f90: New test.
9804         * gfortran.dg/char_result_2.f90: Fix test.
9805
9806 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
9807
9808         PR tree-optimization/30565
9809         * gcc.dg/tree-ssa/loop-27.c: New test.
9810
9811 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
9812
9813         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
9814         * gcc.target/bfin/arith.c (__v2hi): Likewise.
9815         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
9816         * gcc.target/bfin/shift.c (__v2hi): Likewise.
9817
9818 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
9819
9820         PR tree-optimization/31699
9821         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
9822         New.
9823         (check_effective_target_vect_floatint_cvt): New.
9824         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
9825         of specific targets.
9826         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
9827         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
9828         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
9829         * gcc.dg/vect/vect-iv-4.c: Likewise.
9830         * gcc.dg/vect/vect-multitypes-11.c: New.
9831         * gcc.dg/vect/pr31699.c: New.
9832
9833 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
9834
9835         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
9836
9837 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
9838
9839         PR C++/31663
9840         * g++.dg/warn/anonymous-namespace-2.C: New.
9841         * g++.dg/warn/anonymous-namespace-2.h: New.
9842
9843 2007-05-02  Paul Brook  <paul@codesourcery.com>
9844
9845         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
9846
9847 2007-05-02  Eric Christopher  <echristo@apple.com>
9848
9849         * gcc.dg/cpp/if-div.c: New file.
9850
9851 2007-05-02  Tom Tromey  <tromey@redhat.com>
9852
9853         PR preprocessor/28709:
9854         * gcc.dg/cpp/pr28709.c: New file.
9855
9856 2007-05-02  Richard Guenther  <rguenther@suse.de>
9857
9858         PR tree-optimization/31146
9859         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
9860
9861 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
9862
9863         * gcc.c-torture/compile/limits-blockid.c: New.
9864         * gcc.c-torture/compile/limits-caselabels.c: New.
9865         * gcc.c-torture/compile/limits-declparen.c: New.
9866         * gcc.c-torture/compile/limits-enumconst.c: New.
9867         * gcc.c-torture/compile/limits-exprparen.c: New.
9868         * gcc.c-torture/compile/limits-externalid.c: New.
9869         * gcc.c-torture/compile/limits-fnargs.c: New.
9870         * gcc.c-torture/compile/limits-fndefn.c: New.
9871         * gcc.c-torture/compile/limits-idexternal.c: New.
9872         * gcc.c-torture/compile/limits-idinternal.c: New.
9873         * gcc.c-torture/compile/limits-pointer.c: New.
9874         * gcc.c-torture/compile/limits-stringlit.c: New.
9875         * gcc.c-torture/compile/limits-structmem.c: New.
9876         * gcc.c-torture/compile/limits-structnest.c: New.
9877
9878 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
9879
9880         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
9881
9882 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9883
9884         PR middle-end/31740
9885         * gcc.c-torture/compile/20070501-1.c: New testcase.
9886
9887 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9888
9889         PR fortran/31732
9890         * gfortran.dg/array_memset_2:  New test case.
9891
9892 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
9893
9894         PR testsuite/31615
9895         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
9896
9897 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
9898
9899         PR testsuite/31589
9900         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
9901         dg-final test.
9902         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
9903         keyword to dg-final test.
9904         * gcc.dg/vect/vect-iv-4.c: Likewise.
9905         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9906         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
9907         test.
9908         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
9909         cast.
9910         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
9911         * lib/target-supports.exp
9912         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
9913         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
9914
9915 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
9916
9917         * gcc.c-torture/execute/ieee/20000320-1.c: Use
9918         __LONG_LONG_MAX__ and its friends instead of those supplied by
9919         limits.h.
9920
9921 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
9922
9923         PR C++/31721
9924         * g++.dg/ext/vector7.C: New testcase.
9925
9926 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9927
9928         PR fortran/31591
9929         * gfortran.dg/bound_simplification_1.f90: New test.
9930
9931 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9932
9933         PR fortran/31645
9934         * gfortran.dg/bom_error.f90: New test.
9935         * gfortran.dg/bom_include.f90: New test.
9936         * gfortran.dg/bom_UTF16-LE.f90: New test.
9937         * gfortran.dg/bom_UTF16-BE.f90: New test.
9938         * gfortran.dg/bom_UTF-8.f90: New test.
9939         * gfortran.dg/bom_UTF-32.f90: New test.
9940         * gfortran.dg/bom_UTF-8.F90: New test.
9941         * gfortran.dg/bom_include.inc: New file.
9942
9943 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9944
9945         PR C++/30221
9946         * g++.dg/init/ptrfn2.C: New test.
9947         * g++.dg/init/ptrfn3.C: New test.
9948
9949 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
9950
9951         PR fortran/31711
9952         * gfortran.dg/dependency_21.f90: New test.
9953
9954 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9955
9956         * gfortran.dg/secnds.f: Use real*8.
9957         * gfortran.dg/secnds-1.f: Use real*8.
9958
9959 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9960
9961         PR libfortran/31532
9962         * gfortran.dg/inquire_5.f90: Update test.
9963
9964 2007-04-27  Ian Lance Taylor  <iant@google.com>
9965
9966         PR middle-end/31710
9967         * gcc.c-torture/compile/pr31710.c: New test.
9968
9969 2007-04-27  Richard Guenther  <rguenther@suse.de>
9970
9971         PR tree-optimization/30965
9972         PR tree-optimization/30978
9973         * gcc.dg/tree-ssa/pr30978.c: New testcase.
9974         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
9975         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
9976         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
9977
9978 2007-04-27  Richard Guenther  <rguenther@suse.de>
9979
9980         PR tree-optimization/31715
9981         * gcc.dg/Warray-bounds-4.c: New testcase.
9982
9983 2007-04-26  Ian Lance Taylor  <iant@google.com>
9984
9985         PR target/28675
9986         * gcc.c-torture/compile/pr28675.c: New test.
9987
9988 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9989
9990         PR C++/30016
9991         * g++.dg/ext/vector6.C: New test.
9992
9993 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
9994
9995         * gcc.c-torture/execute/ieee/20000320-1.x: New.
9996
9997 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
9998
9999         PR middle-end/31617
10000         * g++.dg/other/str_empty.C: Add expected warning.
10001
10002 2007-04-26  Richard Guenther  <rguenther@suse.de>
10003         Daniel Berlin  <dberlin@dberlin.org>
10004
10005         PR tree-optimization/30567
10006         * g++.dg/other/pr30567.C: New testcase.
10007
10008 2007-04-26  Richard Guenther  <rguenther@suse.de>
10009
10010         PR tree-optimization/31703
10011         * gcc.c-torture/compile/pr31703.c: New testcase.
10012         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
10013         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
10014
10015 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
10016
10017         * gfortran.dg/open_errors.f90: Added if statements checking
10018         the value of iostat.
10019
10020 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
10021
10022         PR c++/31598
10023         * g++.dg/gomp/pr31598.C: New test.
10024
10025         PR tree-optimization/30558
10026         * g++.dg/gomp/pr30558.C: New test.
10027
10028 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
10029
10030         PR c++/31338
10031         * g++.dg/ext/complex2.C: New test.
10032
10033 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
10034
10035         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
10036
10037 2007-04-25  Thiemo Seufer  <ths@mips.com>
10038
10039         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
10040         value to signed char.
10041
10042 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
10043
10044         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
10045         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
10046         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
10047
10048 2007-04-25  Tobias Burnus  <burnus@net-b.de>
10049
10050         PR fortran/31668
10051         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
10052         statement functions.
10053         * gfortran.dg/c_by_val_5.f90: New test.
10054
10055 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
10056
10057         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
10058         with two new subroutines to avoid parameter-induced aliasing.
10059         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
10060         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
10061
10062 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10063
10064         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
10065         * g++.dg/warn/Warray-bounds.C: Likewise.
10066
10067 2007-04-24  Ian Lance Taylor  <iant@google.com>
10068
10069         PR tree-optimization/31605
10070         * gcc.c-torture/execute/pr31605.c: New test.
10071
10072 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10073
10074         PR fortran/31587
10075         * lib/gcc-dg.exp (scan-module): New function.
10076         * gfortran.dg/module_md5_1.f90: New test.
10077
10078 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
10079
10080         * g++.old-deja/g++.pt/defarg6.C: Only run with
10081         -std=gnu++98.
10082         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
10083         * g++.dg/cpp0x/variadic61.C: Ditto.
10084         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
10085         * g++.dg/cpp0x/variadic62.C: Ditto.
10086         * g++.dg/template/meminit1.C: Ditto.
10087         * g++.dg/template/operator7.C: Ditto.
10088         * g++.dg/template/static15.C: Ditto.
10089         * g++.dg/template/invalid1.C: Ditto.
10090         * g++.dg/template/shift1.C: Ditto.
10091         * g++.dg/template/error10.C: Ditto.
10092
10093 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
10094
10095         PR diagnostic/25923
10096         * gfortran.dg/pr25923.f90: New test.
10097
10098 2007-04-24  Ian Lance Taylor  <iant@google.com>
10099
10100         PR tree-optimization/31602
10101         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
10102
10103 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
10104
10105         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
10106         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
10107
10108 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
10109
10110         * gcc.target/i386/reload-1.c. New.
10111
10112 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10113             Olga Golovanevsky  <olga@il.ibm.com>
10114
10115         * g++.dg/other/str_empty.C: New test.
10116
10117 2007-04-24  Richard Henderson  <rth@redhat.com>
10118
10119         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
10120
10121 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
10122
10123         PR target/31641
10124         * gcc.c-torture/compile/pr31641.c: New testcase.
10125
10126 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
10127
10128         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
10129         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
10130         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
10131         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
10132
10133 2007-04-23  Simon Baldwin  <simonb@google.com>
10134
10135         * g++.dg/other/error15.C: New.
10136         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
10137         triggering a "multiple parameters named" error.
10138
10139 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
10140
10141         PR fortran/31618
10142         * gfortran.dg/backspace_8.f:  New test case.
10143
10144 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
10145
10146         PR fortran/31630
10147         * gfortran.dg/used_types_17.f90: New test.
10148
10149         PR fortran/31620
10150         * gfortran.dg/zero_array_components_1.f90: New test.
10151
10152 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10153
10154         PR fortran/31616
10155         * gfortran.dg/open_errors.f90: Allow a different error message.
10156
10157 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
10158
10159         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
10160         Rename from check_effective_target_vect_pack_mod.  Rename global
10161         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
10162         messages.
10163         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
10164         rename.
10165         * gcc.dg/vect/vect-iv-8a.c: Ditto.
10166         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
10167
10168 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10169
10170         PR middle-end/31448
10171         * gcc.c-torture/execute/pr31448.c: New testcase.
10172
10173 2007-04-22  Nick Clifton  <nickc@redhat.com>
10174
10175         * gcc.dg/20020312-2.c: Add support for the FRV.
10176
10177 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
10178
10179         PR tree-optimization/24659
10180         * gcc.dg/vect/vect-float-extend-1.c: New test.
10181         * gcc.dg/vect/vect-float-truncate-1.c: New test.
10182
10183 2007-04-22  Richard Guenther  <rguenther@suse.de>
10184
10185         PR tree-optimization/29789
10186         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
10187         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
10188
10189 2007-04-22  Revital Eres  <eres@il.ibm.com>
10190
10191         * gcc.dg/var-expand2.c: New test.
10192
10193 2007-04-22  Revital Eres  <eres@il.ibm.com>
10194
10195         * gcc.dg/var-expand3.c: New test.
10196
10197 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10198
10199         PR fortran/31495
10200         * gfortran.dg/continuation_8.f90: New test.
10201
10202 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10203
10204         PR C/30265
10205         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
10206         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
10207
10208 2007-04-21  Richard Guenther  <rguenther@suse.de>
10209
10210         PR middle-end/31136
10211         * gcc.c-torture/execute/pr31136.c: New testcase.
10212
10213 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
10214
10215         * gcc.target/i386/movsi-sm-1.c: New.
10216
10217 2007-04-20  Richard Henderson  <rth@redhat.com>
10218
10219         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
10220         * gcc.dg/pr27095.c: Cope with alpha GOT load.
10221
10222 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
10223
10224         * gcc.target/i386/ordcmp-1.c: New test.
10225         * gcc.target/i386/unordcmp-1.c: New test.
10226
10227         PR tree-optimization/31632
10228         * gcc.c-torture/compile/20070419-1.c: New test.
10229
10230 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10231
10232         * gcc.dg/invalid-call-1.c: New test.
10233
10234 2007-04-18  Dirk Mueller  <dmueller@suse.de>
10235
10236         PR diagnostic/31227
10237         * gcc.dg/Warray-bounds-3.c: New.
10238
10239 2007-04-18  Richard Guenther  <rguenther@suse.de>
10240
10241         PR tree-optimization/19431
10242         PR tree-optimization/21463
10243         * gcc.c-torture/execute/20070212-1.c: New testcase.
10244         * gcc.c-torture/execute/20070212-2.c: Likewise.
10245         * gcc.c-torture/execute/20070212-3.c: Likewise.
10246         * gcc.dg/tree-ssa/pr19431.c: Likewise.
10247         * gcc.dg/tree-ssa/pr21463.c: Likewise.
10248         * g++.dg/tree-ssa/pr21463.C: Likewise.
10249         * g++.dg/tree-ssa/pr30738.C: Likewise.
10250
10251 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
10252
10253         PR c++/31513
10254         * g++.dg/expr/bitfield8.C: New test.
10255
10256 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
10257             Richard Sandiford  <richard@codesourcery.com>
10258
10259         * lib/target-supports.exp (check_profiling_available): Return 0
10260         for uClibc with -p or -pg.
10261
10262 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
10263
10264         PR c++/31517
10265         * g++.dg/template/init7.C: New test.
10266
10267 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
10268
10269         PR rtl-optimization/31360
10270         * gcc.dg/loop-7.c: New test.
10271
10272 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
10273
10274         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
10275         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
10276         build.
10277         (compat-execute): Likewise.
10278         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
10279         files to remote hosts.
10280         * lib/c-ctorture.exp (c-torture-compile): Likewise.
10281         (c-torture-execute): Likewise.
10282         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
10283         or plain file.  Use remote_upload and remote_download to copy
10284         files about.
10285         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
10286         before scanning it.
10287
10288 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
10289
10290         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
10291
10292 2007-04-16  Lawrence Crowl  <crowl@google.com>
10293
10294         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
10295         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
10296         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
10297         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
10298         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
10299         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
10300         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
10301         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
10302         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
10303         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
10304         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
10305
10306         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
10307         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
10308         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
10309         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
10310         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
10311         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
10312         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
10313         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
10314         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
10315         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
10316         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
10317
10318 2007-04-16  Ian Lance Taylor  <iant@google.com>
10319
10320         PR tree-optimization/31522
10321         * gcc.dg/Wstrict-overflow-16.c: New test.
10322
10323 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
10324
10325         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
10326
10327 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
10328
10329         PR fortran/31144
10330         * gfortran.dg/module_naming_1.f90: New.
10331
10332 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
10333
10334         * lib/target-supports.exp (check_profiling_available): Return
10335         false for m68k-*-uclinux.
10336
10337 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
10338
10339         PR c++/29365
10340         Testcase for c++ anonymous namespace warning
10341
10342         * g++.dg/warn/anonymous-namespace-1.C: New test
10343         * g++.dg/warn/anonymous-namespace-1.h: New test
10344
10345 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10346
10347         PR testsuite/31578
10348         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
10349
10350 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10351
10352         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
10353
10354 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
10355
10356         PR fortran/31204
10357         * gfortran.dg/array_constructor_16.f90: New test.
10358
10359 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
10360
10361         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
10362         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
10363
10364 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10365
10366         PR rtl-optimization/31500
10367         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
10368         * g++.dg/warn/Warray-bounds.C: Likewise.
10369
10370 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10371
10372         PR C/31520
10373         * gcc.dg/gnu89-init-4.c: New testcase.
10374
10375 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
10376
10377         PR c++/25874
10378         * gcc.dg/gomp/pr25874.c: Add dg-options.
10379         * g++.dg/gomp/pr25874.C: Add dg-options.
10380
10381 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
10382
10383         PR fortran/21061
10384         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
10385         * gfortran.dg/warnings_are_errors_1.f: New testcase.
10386
10387 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10388
10389         PR fortran/31561
10390         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
10391
10392 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
10393
10394         PR fortran/29507
10395         PR fortran/31404
10396         * gfortran.dg/initialization_6.f90: New test.
10397
10398 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
10399
10400         * gcc.c-torture/compile/pr27528.c: Require nonpic.
10401
10402         * lib/target-supports.exp (check_gc_sections_available):
10403         Return false if ldflags includes -elf2flt.
10404
10405 2007-04-13  Jason Merrill  <jason@redhat.com>
10406
10407         PR c++/31074
10408         * conv3.C: New test.
10409
10410 2007-04-13  Mike Stump  <mrs@apple.com>
10411
10412         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
10413         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
10414
10415 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
10416
10417         PR tree-optimization/29598
10418         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
10419
10420 2007-04-13  Tobias Burnus  <burnus@net-b.de>
10421
10422         PR fortran/31559
10423         * gfortran.dg/func_assign.f90: New test.
10424
10425 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
10426
10427         PR fortran/31550
10428         * gfortran.dg/used_types_16.f90: New test.
10429
10430 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
10431
10432         PR fortran/18937
10433         * gfortran.dg/goto_2.f90: New.
10434         * gfortran.dg/goto_3.f90: New.
10435         * gfortran.dg/pr17708.f90: Rename to ...
10436         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
10437
10438 2007-04-13  Tobias Burnus  <burnus@net-b.de>
10439
10440         PR fortran/31562
10441         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
10442         instead of a struct.
10443
10444 2007-04-13  Tobias Burnus  <burnus@net-b.de>
10445
10446         PR fortran/31562
10447         * gfortran.dg/value_4.c: Use GNU extensions for complex
10448         instead of a struct.
10449
10450 2007-04-13  Richard Guenther  <rguenther@suse.de>
10451
10452         PR tree-optimization/21258
10453         * gcc.dg/tree-ssa/vrp34.c: New testcase.
10454
10455 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10456
10457         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
10458         <complex.h>.
10459
10460 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
10461
10462         PR fortran/31250
10463         * gfortran.dg/char_length_2.f90: New.
10464         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
10465         * gfortran.dg/repeat_4.f90: Likewise.
10466
10467         PR fortran/31266
10468         * gfortran.dg/char_assign_1.f90: New.
10469
10470         PR fortran/31471
10471         * gfortran.dg/block_name_1.f90: New.
10472         * gfortran.dg/block_name_2.f90: New.
10473
10474 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
10475
10476         PR c++/31078
10477         * g++.dg/other/pr31078.C: New.
10478
10479 2007-04-12  Richard Guenther  <rguenther@suse.de>
10480
10481         PR tree-optimization/31169
10482         * gcc.c-torture/execute/pr31169.c: New testcase.
10483
10484 2007-04-12  Richard Guenther  <rguenther@suse.de>
10485
10486         PR tree-optimization/24689
10487         PR tree-optimization/31307
10488         * g++.dg/tree-ssa/pr31307.C: New testcase.
10489         * gcc.dg/tree-ssa/pr24689.c: Likewise.
10490
10491 2007-04-12  Tobias Burnus  <burnus@net-b.de>
10492
10493         PR fortran/31472
10494         * gfortran.dg/access_spec_1.f90: New test.
10495         * gfortran.dg/access_spec_2.f90: New test.
10496         * gfortran.dg/non_module_public.f90: Match new error message.
10497
10498 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
10499
10500         PR testsuite/31538
10501         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
10502         to 4 at line 38 to fix bounds problem.
10503
10504 2007-04-11  Tobias Burnus  <burnus@net-b.de>
10505
10506         PR testsuite/31240
10507         * gfortran.dg/pointer_intent_1.f90: Fix test.
10508
10509 2007-04-10  Eric Christopher  <echristo@apple.com>
10510
10511         * lib/target-supports.exp
10512         (check_effective_target_fstack_protector): Rewrite.
10513
10514 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
10515
10516         PR c++/31449
10517         * g++.dg/init/const5.C: New test.
10518
10519 2007-04-09  Jan Hubicka  <jh@suse.cz>
10520
10521         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
10522
10523 2007-04-08  Jan Hubicka  <jh@suse.cz>
10524
10525         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
10526
10527 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10528
10529         PR fortran/31257
10530         * gfortran.dg/achar_4.f90: New test.
10531
10532 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10533
10534         PR fortran/30880
10535         * gfortran.dg/used_dummy_types_8.f90: New test.
10536
10537 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10538
10539         PR fortran/30872
10540         * gfortran.dg/parameter_array_element_1.f90: New test.
10541
10542 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10543
10544         PR fortran/31222
10545         * gfortran.dg/default_numeric_type_1.f90: New test.
10546
10547 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10548
10549         PR fortran/31424
10550         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
10551
10552 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10553
10554         PR fortran/31293
10555         * gfortran.dg/interface_12.f90: New test.
10556
10557 2007-04-07  Bruce Korb  <bkorb@gnu.org>
10558
10559         * gcc.dg/format/opt-6.c: New test.
10560         * gcc.dg/format/nul-1.c: New test.
10561         * gcc.dg/format/nul-2.c: New test.
10562
10563 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10564
10565         PR libgfortran/31395
10566         * gfortran.dg/fmt_colon.f90: New test.
10567
10568 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
10569
10570         * g++.old-deja/g++.other/init18.C: Use
10571         dg-require-effective-target instead of an explicit xfail.
10572
10573 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
10574
10575         * gcc.dg/dfp/signbit-1.c
10576         * gcc.dg/dfp/signbit-2.c
10577
10578 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
10579
10580         PR fortran/31483
10581         * gfortran.dg/altreturn_5.f90: New test.
10582
10583 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
10584
10585         PR fortran/31292
10586         * gfortran.dg/contained_module_proc_1.f90: New test.
10587
10588 2007-04-04  Stuart Hastings  <stuart@apple.com>
10589
10590         PR 31281
10591         * objc/execute/exceptions/pr31281.m: New.
10592
10593 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
10594
10595         * g++.dg/ext/dllimport12.C: Update comments.
10596
10597 2007-04-03  Eric Christopher  <echristo@apple.com>
10598
10599         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
10600
10601 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10602
10603         PR fortran/31304
10604         * gfortran.dg/repeat_2.f90: New test.
10605         * gfortran.dg/repeat_3.f90: New test.
10606         * gfortran.dg/repeat_4.f90: New test.
10607
10608 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
10609
10610         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
10611
10612 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
10613
10614         PR c++/30847
10615         * g++.dg/parse/cond3.C: New test.
10616
10617         PR middle-end/30704
10618         * gcc.c-torture/execute/ieee/pr30704.c: New test.
10619
10620 2007-04-02  Jason Merrill  <jason@redhat.com>
10621
10622         PR c++/31187
10623         * g++.dg/ext/visibility/anon3.C: New test.
10624
10625 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10626
10627         PR libgfortran/31052
10628         * gfortran.dg/namelist_28.f90: New test.
10629
10630 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10631
10632         PR libgfortran/31366
10633         * gfortran.dg/direct_io_6.f90: New test.
10634
10635 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10636
10637         PR libgfortran/31207
10638         * gfortran.dg/advance_5.f90: New test.
10639         * gfortran.dg/advance_6.f90: New test.
10640
10641 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
10642
10643         * g++.dg/ext/dllimport6.C: Remove extra ';'.
10644         * g++.dg/ext/dllimport7.C: Likewise.
10645         * g++.dg/ext/selectany1.C: Likewise.
10646
10647 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
10648
10649         * g++.dg/parser/pr31138.C: New.
10650         * g++.dg/parser/pr31140.C: New.
10651         * g++.dg/parser/pr31141.C: New.
10652
10653 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
10654
10655         PR c++/26099
10656         * g++.dg/ext/is_base_of.C: New.
10657         * g++.dg/ext/has_virtual_destructor.C: New.
10658         * g++.dg/ext/is_polymorphic.C: New.
10659         * g++.dg/ext/is_base_of_diagnostic.C: New.
10660         * g++.dg/ext/is_enum.C: New.
10661         * g++.dg/ext/has_nothrow_assign.C: New.
10662         * g++.dg/ext/has_nothrow_constructor.C: New.
10663         * g++.dg/ext/is_empty.C: New.
10664         * g++.dg/ext/has_trivial_copy.C: New.
10665         * g++.dg/ext/has_trivial_assign.C: New.
10666         * g++.dg/ext/is_abstract.C: New.
10667         * g++.dg/ext/is_pod.C: New.
10668         * g++.dg/ext/has_nothrow_copy.C: New.
10669         * g++.dg/ext/is_class.C: New.
10670         * g++.dg/ext/has_trivial_constructor.C: New.
10671         * g++.dg/ext/is_union.C: New.
10672         * g++.dg/ext/has_trivial_destructor.C: New.
10673         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
10674         * g++.dg/template/crash43.C: Likewise.
10675
10676 2007-03-29  Dirk Mueller  <dmueller@suse.de>
10677
10678         * g++.dg/warn/pedantic2.C: New testcase.
10679
10680 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10681
10682         * size_dim.f90: Fix dg directive.
10683         * pr16433.f: Likewise.
10684         * use_6.f90: Likewise.
10685         * use_7.f90: Likewise.
10686         * entry_9.f90: Likewise.
10687         * pointer_intent_2.f90: Likewise.
10688         * protected_1.f90: Likewise.
10689         * fmt_missing_period_2.f: Likewise.
10690         * pointer_intent_3.f90: Likewise.
10691         * protected_2.f90: Likewise.
10692         * protected_3.f90: Likewise.
10693         * pr15754.f90: Likewise.
10694         * protected_4.f90: Likewise.
10695         * protected_5.f90: Likewise.
10696         * initialization_2.f90: Likewise.
10697         * protected_6.f90: Likewise.
10698         * continuation_7.f90: Likewise.
10699         * derived_function_interface_1.f90: Likewise.
10700         * der_pointer_4.f90: Likewise.
10701         * fmt_zero_precision.f90: Likewise.
10702         * blockdata_3.f90: Likewise.
10703         * fmt_missing_period_1.f: Likewise.
10704         * real_const_3.f90: Likewise.
10705         * use_4.f90: Likewise.
10706         * fmt_missing_period_3.f: Likewise.
10707         * use_5.f90: Likewise.
10708
10709 2007-03-28  Mike Stump  <mrs@apple.com>
10710
10711         * gcc.dg/darwin-comm.c: Add.
10712
10713 2007-03-28  Eric Christopher  <echristo@apple.com>
10714
10715         * lib/target-supports.exp (check_effective_target_fstack_protector):
10716         New.
10717         * gcc.dg/ssp-1.c: Use.
10718         * gcc.dg/ssp-2.c: Ditto.
10719
10720 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
10721
10722         PR c++/29077
10723         * g++.dg/parse/constructor3.C: New test.
10724
10725 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
10726
10727         * gnat.dg/thin_pointer.ad[sb]: New test.
10728
10729 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
10730
10731         * g++.dg/cpp0x/bracket1.C: New.
10732         * g++.dg/cpp0x/bracket2.C: New.
10733         * g++.dg/cpp0x/bracket3.C: New.
10734         * g++.dg/cpp0x/bracket4.C: New.
10735
10736 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
10737
10738         * g++.dg/cpp0x/temp_default1.C: New.
10739         * g++.dg/cpp0x/temp_default3.C: New.
10740         * g++.dg/cpp0x/temp_default2.C: New.
10741         * g++.dg/cpp0x/temp_default4.C: New.
10742
10743 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
10744
10745         PR c++/29993
10746         * g++.dg/other/cv_func2.C: New.
10747
10748 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
10749
10750         * gcc.dg/dfp/func-vararg-alternate.h: New file.
10751         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
10752         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
10753         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
10754
10755         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
10756         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
10757
10758         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
10759
10760         * lib/compat.exp (compat-execute): Fix processing of file names.
10761
10762 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
10763
10764         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
10765
10766 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
10767
10768         * lib/target-supports.exp (check_effective_target_fortran_large_real):
10769         Delete created executable test file.
10770         (check_effective_target_fortran_large_int): Ditto.
10771         (check_effective_target_static_libgfortran): Ditto.
10772
10773 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
10774
10775         PR c++/30500
10776         * g++.dg/warn/pragma-system_header1.C: New test.
10777         * g++.dg/warn/pragma-system_header2.C: New test.
10778         * g++.dg/warn/pragma-system_header1.h. New.
10779         * g++.dg/warn/pragma-system_header2.h. New.
10780
10781 2007-03-26  Ian Lance Taylor  <iant@google.com>
10782
10783         PR tree-optimization/31345
10784         * gcc.c-torture/compile/pr31345-1.c: New test.
10785
10786 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
10787
10788         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
10789         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
10790         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
10791         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
10792         * gfortran.dg/overload_1.f90: Likewise.
10793         * gfortran.dg/impure_assignment_1.f90: Likewise.
10794         * gfortran.dg/error_recovery_3.f90: Likewise.
10795         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
10796         * gfortran.dg/sequence_types_1.f90: Likewise.
10797         * gfortran.dg/internal_references_1.f90: Likewise.
10798         * gfortran.dg/present_1.f90: Likewise.
10799         * gfortran.dg/volatile10.f90: Likewise.
10800         * gfortran.dg/module_equivalence_2.f90: Likewise.
10801         * gfortran.dg/use_4.f90: Likewise.
10802         * gfortran.dg/elemental_result_1.f90: Likewise.
10803         * gfortran.dg/generic_actual_arg.f90: Likewise.
10804         * gfortran.dg/private_type_5.f90: Likewise.
10805         * gfortran.dg/protected_4.f90: Likewise.
10806         * gfortran.dg/interface_3.f90: Likewise.
10807
10808 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
10809
10810         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
10811         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
10812
10813 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
10814
10815         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
10816
10817 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10818
10819         PR libgfortran/31199
10820         * gfortran.dg/fmt_t_4.f90: New test.
10821
10822 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
10823
10824         PR libfortran/31297
10825         * gfortran.dg/backspace_5.f:  Initialize variable(s).
10826         * gfortran.dg/backspace_6.f:  Likewise.
10827         * gfortran.dg/char_bounds_check_fail_1: Likewise.
10828         * gfortran.dg/direct_io_2.f90:  Likewise.
10829         * gfortran.dg/write_back.f:  Likewise.
10830         * gfortran.dg/write_rewind_2.f:  Likewise.
10831         * gfortran.dg/write_rewind_1.f:  Likewise.
10832         * gfortran.dg/write_rewind_2.f:  Likewise.
10833
10834 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
10835
10836         PR tree-optimization/30784
10837         * gcc.dg/vect/pr30784.c: New test.
10838
10839 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10840
10841         PR fortran/30877
10842         * gfortran.dg/operator_1.f90: New test.
10843         * gfortran.dg/operator_2.f90: New test.
10844
10845 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
10846
10847         PR libfortran/31196
10848         * gfortran.dg/reshape_transpose_1.f90:  New test.
10849
10850 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10851
10852         PR fortran/30655
10853         * gfortran.dg/bounds_check_6.f90: New test.
10854
10855 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
10856
10857         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
10858         #ifndef/#endif.
10859         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
10860         * gcc.dg/dfp/decfloat-constants.c: Ditto.
10861
10862 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
10863
10864         PR fortran/31209
10865         * gfortran.dg/pointer_function_actual_1.f90: New test.
10866
10867         PR fortran/31200
10868         * gfortran.dg/pointer_function_actual_2.f90: New test.
10869
10870         PR fortran/31215
10871         * gfortran.dg/result_in_spec_1.f90: New test.
10872
10873 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10874
10875         PR fortran/30834
10876         * gfortran.dg/integer_exponentiation_3.F90: New test.
10877         * gfortran.dg/integer_exponentiation_4.f90: New test.
10878         * gfortran.dg/integer_exponentiation_5.F90: New test.
10879
10880 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
10881
10882         PR c++/30863
10883         * g++.dg/template/error24.C: New test.
10884         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
10885
10886 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
10887
10888         PR c++/31273
10889         * g++.dg/expr/bitfield7.C: New test.
10890
10891 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10892
10893         PR other/23572
10894         * gcc.dg/float-range-4.c: New.
10895         * gcc.dg/float-range-1.c: Update. Test for a warning.
10896         * gcc.dg/float-range-3.c: New.
10897         * gcc.dg/float-range-5.c: New.
10898
10899 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10900
10901         PR fortran/31262
10902         * gfortran.dg/no_range_check_1.f90: New test.
10903
10904 2007-03-22  Dirk Mueller  <dmueller@suse.de>
10905
10906         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
10907         * g++.dg/other/static1.C: Remove stray semicolon.
10908         * g++.dg/other/init1.C: Likewise.
10909         * g++.dg/rtti/dyncast1.C: Likewise.
10910         * g++.dg/tree-ssa/pr17153.C: Likewise.
10911         * g++.dg/lookup/disamb1.C: Likewise.
10912         * g++.dg/lookup/scoped2.C: Likewise.
10913         * g++.dg/lookup/friend7.C: Likewise.
10914         * g++.dg/parse/parse4.C: Likewise.
10915         * g++.dg/parse/parse5.C: Likewise.
10916         * g++.dg/expr/pr29066.C: Likewise.
10917         * g++.dg/expr/cast4.C: Likewise.
10918         * g++.dg/tc1/dr193.C: Likewise.
10919         * g++.dg/tc1/dr213.C: Likewise.
10920         * g++.dg/abi/dcast1.C: Likewise.
10921         * g++.dg/abi/covariant2.C: Likewise.
10922         * g++.dg/inherit/covariant11.C: Likewise.
10923         * g++.dg/inherit/covariant9.C: Likewise.
10924         * g++.dg/inherit/covariant10.C: Likewise.
10925         * g++.dg/init/static3.C: Likewise.
10926         * g++.dg/init/init-ref3.C: Likewise.
10927         * g++.dg/init/ref10.C: Likewise.
10928         * g++.dg/template/meminit2.C: Likewise.
10929         * g++.dg/template/using9.C: Likewise.
10930         * g++.dg/template/friend9.C: Likewise.
10931         * g++.dg/template/ref1.C: Likewise.
10932         * g++.old-deja/g++.warn/inline.C: Likewise.
10933         * g++.old-deja/g++.robertl/eb91.C: Likewise.
10934         * g++.old-deja/g++.robertl/eb46.C: Likewise.
10935         * g++.old-deja/g++.robertl/eb34.C: Likewise.
10936         * g++.old-deja/g++.robertl/eb43.C: Likewise.
10937         * g++.old-deja/g++.robertl/eb26.C: Likewise.
10938         * g++.old-deja/g++.robertl/eb116.C: Likewise.
10939         * g++.old-deja/g++.brendan/copy5.C: Likewise.
10940         * g++.old-deja/g++.brendan/overload8.C: Likewise.
10941         * g++.old-deja/g++.brendan/overload11.C: Likewise.
10942         * g++.old-deja/g++.brendan/copy7.C: Likewise.
10943         * g++.old-deja/g++.brendan/crash38.C: Likewise.
10944         * g++.old-deja/g++.brendan/template11.C: Likewise.
10945         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
10946         * g++.old-deja/g++.brendan/crash50.C: Likewise.
10947         * g++.old-deja/g++.brendan/crash16.C: Likewise.
10948         * g++.old-deja/g++.jason/pmem2.C: Likewise.
10949         * g++.old-deja/g++.jason/parse9.C: Likewise.
10950         * g++.old-deja/g++.jason/byval2.C: Likewise.
10951         * g++.old-deja/g++.jason/overload8.C: Likewise.
10952         * g++.old-deja/g++.jason/pmf8.C: Likewise.
10953         * g++.old-deja/g++.jason/template33.C: Likewise.
10954         * g++.old-deja/g++.jason/return3.C: Likewise.
10955         * g++.old-deja/g++.jason/scoping2.C: Likewise.
10956         * g++.old-deja/g++.jason/virtual.C: Likewise.
10957         * g++.old-deja/g++.jason/opeq3.C: Likewise.
10958         * g++.old-deja/g++.jason/template27.C: Likewise.
10959         * g++.old-deja/g++.jason/synth6.C: Likewise.
10960         * g++.old-deja/g++.jason/ref8.C: Likewise.
10961         * g++.old-deja/g++.jason/offset1.C: Likewise.
10962         * g++.old-deja/g++.other/static20.C: Likewise.
10963         * g++.old-deja/g++.other/array1.C: Likewise.
10964         * g++.old-deja/g++.other/new3.C: Likewise.
10965         * g++.old-deja/g++.other/array2.C: Likewise.
10966         * g++.old-deja/g++.other/overload9.C: Likewise.
10967         * g++.old-deja/g++.other/cast6.C: Likewise.
10968         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
10969         * g++.old-deja/g++.other/eh4.C: Likewise.
10970         * g++.old-deja/g++.other/using7.C: Likewise.
10971         * g++.old-deja/g++.other/init18.C: Likewise.
10972         * g++.old-deja/g++.other/dyncast1.C: Likewise.
10973         * g++.old-deja/g++.other/dyncast2.C: Likewise.
10974         * g++.old-deja/g++.other/dtor11.C: Likewise.
10975         * g++.old-deja/g++.pt/static11.C: Likewise.
10976         * g++.old-deja/g++.pt/crash19.C: Likewise.
10977         * g++.old-deja/g++.pt/overload12.C: Likewise.
10978         * g++.old-deja/g++.pt/crash46.C: Likewise.
10979         * g++.old-deja/g++.pt/mi1.C: Likewise.
10980         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
10981         * g++.old-deja/g++.pt/nontype5.C: Likewise.
10982         * g++.old-deja/g++.pt/local5.C: Likewise.
10983         * g++.old-deja/g++.pt/typename2.C: Likewise.
10984         * g++.old-deja/g++.pt/explicit80.C: Likewise.
10985         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
10986         * g++.old-deja/g++.law/visibility1.C: Likewise.
10987         * g++.old-deja/g++.law/visibility2.C: Likewise.
10988         * g++.old-deja/g++.law/virtual2.C: Likewise.
10989         * g++.old-deja/g++.law/operators19.C: Likewise.
10990         * g++.old-deja/g++.law/parsing10.C: Likewise.
10991         * g++.old-deja/g++.law/visibility4.C: Likewise.
10992         * g++.old-deja/g++.law/operators4.C: Likewise.
10993         * g++.old-deja/g++.law/dtors2.C: Likewise.
10994         * g++.old-deja/g++.law/missed-error3.C: Likewise.
10995         * g++.old-deja/g++.law/visibility10.C: Likewise.
10996         * g++.old-deja/g++.law/scope3.C: Likewise.
10997         * g++.old-deja/g++.law/casts2.C: Likewise.
10998         * g++.old-deja/g++.law/code-gen5.C: Likewise.
10999         * g++.old-deja/g++.law/operators33.C: Likewise.
11000         * g++.old-deja/g++.law/friend4.C: Likewise.
11001         * g++.old-deja/g++.mike/pmf7.C: Likewise.
11002         * g++.old-deja/g++.mike/p5611.C: Likewise.
11003         * g++.old-deja/g++.mike/net37.C: Likewise.
11004         * g++.old-deja/g++.mike/p3570.C: Likewise.
11005         * g++.old-deja/g++.mike/p5718.C: Likewise.
11006         * g++.old-deja/g++.mike/net21.C: Likewise.
11007         * g++.old-deja/g++.mike/p1862.C: Likewise.
11008         * g++.old-deja/g++.mike/p4511.C: Likewise.
11009         * g++.old-deja/g++.mike/virt3.C: Likewise.
11010         * g++.old-deja/g++.mike/p16146.C: Likewise.
11011         * g++.old-deja/g++.mike/p1989.C: Likewise.
11012         * g++.old-deja/g++.mike/p5571.C: Likewise.
11013         * g++.old-deja/g++.gb/scope10.C: Likewise.
11014         * g++.old-deja/g++.abi/primary5.C: Likewise.
11015         * g++.old-deja/g++.abi/empty2.C: Likewise.
11016         * g++.old-deja/g++.abi/arraynew.C: Likewise.
11017         * g++.old-deja/g++.eh/vbase4.C: Likewise.
11018         * g++.old-deja/g++.eh/ptr1.C: Likewise.
11019         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
11020         * g++.old-deja/g++.bob/template3.C: Likewise.
11021         * g++.old-deja/g++.bob/inherit1.C: Likewise.
11022
11023 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
11024
11025         PR fortran/31193
11026         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
11027
11028 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
11029
11030         PR fortran/20897
11031         * gfortran.dg/derived_name_1.f90: New.
11032         * gfortran.dg/derived_name_2.f: New.
11033
11034 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
11035
11036         * lib/target-supports.exp (check_effective_target_nonpic): New
11037         procedure.
11038         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
11039         when compiling PIC.
11040         * gcc.target/i386/asm-4.c: Require nonpic.
11041         * gcc.target/i386/cmov1.c: Likewise.
11042         * gcc.target/i386/mul.c: Likewise.
11043         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
11044         * gcc.target/i386/ssetype-1.c: Require nonpic.
11045         * gcc.target/i386/ssetype-3.c: Likewise.
11046         * gcc.target/i386/ssetype-5.c: Likewise.
11047
11048 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
11049
11050         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
11051         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
11052         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
11053         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
11054
11055 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
11056
11057         PR tree-optimization/30590
11058         * g++.dg/opt/pr30590.C: New testcase.
11059
11060 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
11061
11062         PR c/30762
11063         * gcc.dg/pr30762-1.c: New test.
11064         * gcc.dg/pr30762-2.c: New test.
11065
11066         PR inline-asm/30505
11067         * gcc.target/i386/pr30505.c: New test.
11068
11069 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
11070
11071         * gcc.target/arm/register-variables.c: New.
11072
11073 2007-03-19  Jeff Law  <law@redhat.com>
11074
11075         * PR tree-optimization/30984
11076         * gcc.c-torture/pr30984.c: New test.
11077
11078 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11079         Richard Guenther  <rguenther@suse.de>
11080
11081         PR tree-optimization/31254
11082         * gcc.dg/torture/pr31254.c: New testcase.
11083
11084 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
11085
11086         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
11087         target default_packed.
11088
11089 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11090
11091         PR fortran/31203
11092         * gfortran.dg/string_length_1.f90: New test.
11093
11094 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11095
11096         PR testsuite/30395
11097         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
11098
11099 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11100
11101         PR libgfortran/31052
11102         * gfortran.dg/namelist_27.f90: New test.
11103
11104 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
11105
11106         PR fortran/30531
11107         * gfortran.dg/used_types_14.f90: New test.
11108
11109         PR fortran/31086
11110         * gfortran.dg/used_types_15.f90: New test.
11111
11112 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
11113
11114         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
11115         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
11116
11117 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11118
11119         PR fortran/31120
11120         * gfortran.dg/integer_exponentiation_2.f90: New test.
11121
11122 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
11123
11124         PR tree-optimization/31041
11125         * gcc.dg/vect/pr31041.c: New test.
11126
11127 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11128
11129         * g++.dg/warn/Wconversion-integer.C: New
11130         * g++.dg/warn/Wconversion-real.C: New.
11131         * g++.dg/warn/Wconversion-real-integer.C: New.
11132         * g++.dg/warn/conv2.C: Updated.
11133
11134 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
11135
11136         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
11137         exclude RTPs.
11138
11139 2007-03-16  Richard Guenther  <rguenther@suse.de>
11140
11141         PR tree-optimization/31146
11142         * g++.dg/tree-ssa/pr31146.C: New testcase.
11143
11144 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
11145
11146         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
11147         assume that the target has <features.h>.
11148
11149 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
11150
11151         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
11152         dg-options rather than to the whole test.
11153
11154 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
11155
11156         PR debug/29906
11157         * g++.dg/debug/pr29906.C: New
11158
11159 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11160
11161         PR libgfortran/31099
11162         * gfortran.dg/unformatted_recl.f90: Update test.
11163
11164 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
11165
11166         * gcc.dg/tree-ssa/prefetch-5.c: New test.
11167
11168 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11169
11170         PR c++/30891
11171         * g++.dg/parse/namespace-definition.C: New.
11172
11173 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11174
11175         PR c++/24924
11176         * g++.dg/cpp/pedantic-errors.C: New.
11177         * g++.dg/cpp/permissive.C: New.
11178
11179 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
11180
11181         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
11182         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
11183
11184 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
11185
11186         * lib/target-supports.exp (check_missing_uclibc_feature)
11187         (check_effective_target_wchar): New procedures.
11188         * gcc.dg/wchar_t-1.c: Require target wchar.
11189         * gcc.dg/wint_t-1.c: Likewise.
11190
11191 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
11192
11193         * lib/target-supports.exp (check_gc_sections_available): Return
11194         false for VxWorks targets.
11195
11196 2007-03-15  Dirk Mueller  <dmueller@suse.de>
11197
11198         * g++.dg/warn/Wconversion2.C: Fix typo.
11199         * gcc.dg/if-empty-1.c: Ditto.
11200
11201 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
11202
11203         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
11204
11205 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
11206
11207         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
11208         * gcc.target/i386/pr31167.c: Ditto.
11209
11210 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
11211
11212         PR target/31167
11213         * gcc.target/i386/pr31167.c: New test.
11214
11215 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
11216
11217         PR fortran/30922
11218         * gfortran.dg/import5.f90.f90: New test.
11219
11220
11221         PR fortran/30879
11222         * gfortran.dg/data_components_1.f90: New test.
11223
11224
11225         PR fortran/30870
11226         * gfortran.dg/generic_13.f90: New test.
11227
11228         PR fortran/31163
11229         * gfortran.dg/alloc_comp_basics_5.f90: New test.
11230
11231 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11232
11233         PR libgfortran/31051
11234         * gfortran.dg/fmt_t_4.f90: New
11235
11236 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11237
11238         PR C++/31165
11239         * g++.dg/other/default7.C: New test.
11240
11241 2007-03-15  Dirk Mueller  <dmueller@suse.de>
11242
11243         * g++.dg/warn/Wconversion2.C: New.
11244
11245 2007-03-14  Eric Christopher  <echristo@apple.com>
11246
11247         * gcc.dg/ssp-1.c: New.
11248         * gcc.dg/ssp-2.c: Ditto.
11249
11250 2007-03-14  Dirk Mueller  <dmueller@suse.de>
11251
11252         * g++.dg/warn/do-empty.C: New.
11253         * gcc.dg/do-empty.c: New.
11254         * gcc.dg/if-empty-1.c: Update.
11255         * gcc.dg/20001116-1.c: Update.
11256         * gcc.dg/pr23165.c: Update.
11257
11258 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
11259
11260         * gfortran.dg/module_implicit_conversion.f90: New test.
11261
11262 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
11263
11264         PR middle-end/31127
11265         * gcc.dg/pr31127.c: New.
11266
11267 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
11268
11269         * gcc.dg/tree-ssa/loop-26.c: New test.
11270
11271 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
11272
11273         * gcc.target/i386/cmpxchg16b-1.c: New test.
11274
11275 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
11276
11277         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
11278         * gcc.dg/c99-vla-1.c: Likewise.
11279         * g++.dg/ext/vla1.C: Likewise
11280
11281 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
11282
11283         * gcc.dg/wvla-1.c: New test
11284         * gcc.dg/wvla-2.c: New test
11285         * gcc.dg/wvla-3.c: New test
11286         * gcc.dg/wvla-4.c: New test
11287         * gcc.dg/wvla-5.c: New test
11288         * gcc.dg/wvla-6.c: New test
11289         * gcc.dg/wvla-7.c: New test
11290         * g++.dg/warn/Wvla-1.C: New test
11291         * g++.dg/warn/Wvla-2.C: New test
11292         * g++.dg/warn/Wvla-3.C: New test
11293
11294 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
11295
11296         PR c++/30108
11297         * g++.dg/other/default6.C: New test.
11298
11299 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
11300
11301         * lib/target-supports.exp (check_profiling_available): Return false
11302         for VxWorks.
11303         (check_effective_target_vxworks_kernel): New procedure.
11304         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
11305         VxWorks.
11306         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
11307         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
11308         to include VxWorks.
11309         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
11310
11311 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
11312
11313         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
11314         PIC is not supported.
11315         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
11316         * gcc.dg/20020426-2.c: Likewise.
11317         * gcc.dg/pr28243.c: Likewise.
11318         * gcc.dg/visibility-11.c: Likewise.
11319         * gcc.dg/tls/opt-9.c: Likewise.
11320         * gcc.dg/tls/opt-10.c: Likewise.
11321         * gcc.dg/tls/pic-1.c: Likewise.
11322         * gcc.dg/tls/struct-1.c: Likewise.
11323         * gcc.target/i386/20000807-1.c: Likewise.
11324         * gcc.target/i386/20000904-1.c: Likewise.
11325         * gcc.target/i386/20011119-1.c: Likewise.
11326         * gcc.target/i386/990213-2.c: Likewise.
11327         * gcc.target/i386/990214-1.c: Likewise.
11328         * gcc.target/i386/compress-float-387-pic.c: Likewise.
11329         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
11330         * gcc.target/i386/pic-1.c: Likewise.
11331         * gcc.target/i386/pr21518.c: Likewise.
11332         * gcc.target/i386/pr23098.c: Likewise.
11333         * gcc.target/i386/pr23943.c: Likewise.
11334
11335 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
11336
11337         PR c++/31038
11338         * g++.dg/template/complit2.C: New test.
11339
11340         PR c++/30328
11341         * g++.dg/ext/bitfield1.C: New test.
11342
11343 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
11344
11345         PR fortran/30883
11346         * gfortran.dg/interface_11.f90: New test.
11347
11348 2007-03-11  Richard Guenther  <rguenther@suse.de>
11349
11350         PR tree-optimization/31115
11351         * gcc.dg/torture/pr31115.c: New testcase.
11352
11353 2007-03-11  Ira Rosen  <irar@il.ibm.com>
11354
11355         PR tree-optimization/29925
11356         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
11357
11358 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
11359
11360         PR c++/30274
11361         * g++.dg/expr/bitfield3.C: New test.
11362         * g++.dg/expr/bitfield4.C: Likewise.
11363         * g++.dg/expr/bitfield5.C: Likewise.
11364         * g++.dg/expr/bitfield6.C: Likewise.
11365
11366         PR c++/30924
11367         * g++.dg/template/array18.C: New test.
11368
11369 2007-03-10  Dirk Mueller  <dmueller@suse.de>
11370
11371         PR c++/17946
11372         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
11373         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
11374
11375 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
11376
11377         PR c++/20599
11378         * g++.dg/cpp0x/variadic-bind.C: New.
11379         * g++.dg/cpp0x/variadic-function.C: New.
11380         * g++.dg/cpp0x/variadic-mem_fn.C: New.
11381         * g++.dg/cpp0x/variadic-tuple.C: New.
11382         * g++.dg/cpp0x/variadic1.C: New.
11383         * g++.dg/cpp0x/variadic2.C: New.
11384         * g++.dg/cpp0x/variadic3.C: New.
11385         * g++.dg/cpp0x/variadic4.C: New.
11386         * g++.dg/cpp0x/variadic5.C: New.
11387         * g++.dg/cpp0x/variadic6.C: New.
11388         * g++.dg/cpp0x/variadic7.C: New.
11389         * g++.dg/cpp0x/variadic8.C: New.
11390         * g++.dg/cpp0x/variadic9.C: New.
11391         * g++.dg/cpp0x/variadic10.C: New.
11392         * g++.dg/cpp0x/variadic11.C: New.
11393         * g++.dg/cpp0x/variadic12.C: New.
11394         * g++.dg/cpp0x/variadic13.C: New.
11395         * g++.dg/cpp0x/variadic14.C: New.
11396         * g++.dg/cpp0x/variadic15.C: New.
11397         * g++.dg/cpp0x/variadic16.C: New.
11398         * g++.dg/cpp0x/variadic17.C: New.
11399         * g++.dg/cpp0x/variadic18.C: New.
11400         * g++.dg/cpp0x/variadic19.C: New.
11401         * g++.dg/cpp0x/variadic20.C: New.
11402         * g++.dg/cpp0x/variadic21.C: New.
11403         * g++.dg/cpp0x/variadic22.C: New.
11404         * g++.dg/cpp0x/variadic23.C: New.
11405         * g++.dg/cpp0x/variadic24.C: New.
11406         * g++.dg/cpp0x/variadic25.C: New.
11407         * g++.dg/cpp0x/variadic26.C: New.
11408         * g++.dg/cpp0x/variadic27.C: New.
11409         * g++.dg/cpp0x/variadic28.C: New.
11410         * g++.dg/cpp0x/variadic29.C: New.
11411         * g++.dg/cpp0x/variadic30.C: New.
11412         * g++.dg/cpp0x/variadic31.C: New.
11413         * g++.dg/cpp0x/variadic32.C: New.
11414         * g++.dg/cpp0x/variadic33.C: New.
11415         * g++.dg/cpp0x/variadic34.C: New.
11416         * g++.dg/cpp0x/variadic35.C: New.
11417         * g++.dg/cpp0x/variadic36.C: New.
11418         * g++.dg/cpp0x/variadic37.C: New.
11419         * g++.dg/cpp0x/variadic38.C: New.
11420         * g++.dg/cpp0x/variadic39.C: New.
11421         * g++.dg/cpp0x/variadic40.C: New.
11422         * g++.dg/cpp0x/variadic41.C: New.
11423         * g++.dg/cpp0x/variadic42.C: New.
11424         * g++.dg/cpp0x/variadic43.C: New.
11425         * g++.dg/cpp0x/variadic44.C: New.
11426         * g++.dg/cpp0x/variadic45.C: New.
11427         * g++.dg/cpp0x/variadic46.C: New.
11428         * g++.dg/cpp0x/variadic47.C: New.
11429         * g++.dg/cpp0x/variadic48.C: New.
11430         * g++.dg/cpp0x/variadic49.C: New.
11431         * g++.dg/cpp0x/variadic50.C: New.
11432         * g++.dg/cpp0x/variadic51.C: New.
11433         * g++.dg/cpp0x/variadic52.C: New.
11434         * g++.dg/cpp0x/variadic53.C: New.
11435         * g++.dg/cpp0x/variadic54.C: New.
11436         * g++.dg/cpp0x/variadic55.C: New.
11437         * g++.dg/cpp0x/variadic56.C: New.
11438         * g++.dg/cpp0x/variadic57.C: New.
11439         * g++.dg/cpp0x/variadic58.C: New.
11440         * g++.dg/cpp0x/variadic59.C: New.
11441         * g++.dg/cpp0x/variadic60.C : New.
11442         * g++.dg/cpp0x/variadic61.C : New.
11443         * g++.dg/cpp0x/variadic62.C : New.
11444         * g++.dg/cpp0x/variadic63.C : New.
11445         * g++.dg/cpp0x/variadic64.C : New.
11446         * g++.dg/cpp0x/variadic65.C : New.
11447         * g++.dg/cpp0x/variadic66.C : New.
11448         * g++.dg/cpp0x/variadic67.C : New.
11449         * g++.dg/cpp0x/variadic68.C : New.
11450         * g++.dg/cpp0x/variadic69.C : New.
11451         * g++.dg/cpp0x/variadic70.C : New.
11452         * g++.dg/cpp0x/variadic71.C : New.
11453         * g++.dg/cpp0x/variadic72.C : New.
11454         * g++.dg/cpp0x/variadic73.C : New.
11455         * g++.dg/cpp0x/variadic74.C : New.
11456         * g++.dg/cpp0x/variadic75.C : New.
11457         * g++.dg/cpp0x/variadic-ex1.C : New.
11458         * g++.dg/cpp0x/variadic-ex2.C : New.
11459         * g++.dg/cpp0x/variadic-ex3.C : New.
11460         * g++.dg/cpp0x/variadic-ex4.C : New.
11461         * g++.dg/cpp0x/variadic-ex5.C : New.
11462         * g++.dg/cpp0x/variadic-ex6.C : New.
11463         * g++.dg/cpp0x/variadic-ex7.C : New.
11464         * g++.dg/cpp0x/variadic-ex8.C : New.
11465         * g++.dg/cpp0x/variadic-ex9.C : New.
11466         * g++.dg/cpp0x/variadic-ex10.C : New.
11467         * g++.dg/cpp0x/variadic-ex11.C : New.
11468         * g++.dg/cpp0x/variadic-ex12.C : New.
11469         * g++.dg/cpp0x/variadic-ex13.C : New.
11470         * g++.dg/cpp0x/variadic-ex14.C : New.
11471
11472 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11473
11474         PR libgfortran/31099
11475         * gfortran.dg/unformatted_recl.f90: New test.
11476
11477 2007-03-09  Roger Sayle  <roger@eyesopen.com>
11478
11479         * gcc.dg/fold-eqcmplx-1.c: New test case.
11480
11481 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
11482
11483         PR rtl-optimization/30643
11484         * gcc.dg/pr30643.c: New.
11485
11486 2007-03-09  Chao-ying Fu  <fu@mips.com>
11487
11488         * gcc.target/mips/mips32-dspr2-type.c: New test.
11489         * gcc.target/mips/mips32-dspr2.c: New test.
11490         * gcc.target/mips/dspr2-MULT.c: New test.
11491         * gcc.target/mips/dspr2-MULTU.c: New test.
11492         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
11493         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
11494         Adjust some formats.
11495
11496 2007-03-09  Dirk Mueller  <dmueller@suse.de>
11497
11498         PR c++/17946
11499         * gcc.dg/Wlogical-op-1.c: New.
11500         * g++.dg/warn/Wlogical-op-1.C: New.
11501
11502 2007-03-09  Richard Guenther  <rguenther@suse.de>
11503
11504         PR tree-optimization/30904
11505         PR middle-end/31058
11506         * gcc.dg/pr30904.c: Remove xfail.
11507
11508 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11509
11510         PR C/31072
11511         * gcc.c-torture/execute/pr31072.c: New test.
11512
11513 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11514
11515         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
11516         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11517         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
11518         *lrint* and *lround*.
11519         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
11520         floor->lfloor.
11521         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
11522         * gcc.dg/torture/builtin-integral-1.c: Likewise.
11523         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
11524         and *lround*.  Correct macro names.
11525         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
11526         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
11527
11528 2007-03-08  Ian Lance Taylor  <iant@google.com>
11529
11530         * gcc.dg/no-strict-overflow-5.c: New test.
11531         * gcc.dg/no-strict-overflow-6.c: New test.
11532         * gcc.dg/Wstrict-overflow-11.c: New test.
11533         * gcc.dg/Wstrict-overflow-12.c: New test.
11534         * gcc.dg/Wstrict-overflow-13.c: New test.
11535         * gcc.dg/Wstrict-overflow-14.c: New test.
11536         * gcc.dg/Wstrict-overflow-15.c: New test.
11537
11538 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
11539
11540         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
11541         for VxWorks kernel mode.
11542         * gcc.c-torture/execute/strncmp-1.x: Likewise.
11543
11544 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
11545
11546         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
11547         mode.
11548
11549 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
11550
11551         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
11552         and lib/bfill.c on VxWorks targets.
11553         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
11554         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
11555         lib/bfill.c and lib/memmove.c on VxWorks targets.
11556         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
11557         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
11558         on VxWorks targets.
11559         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
11560         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
11561
11562 2007-03-08  Tobias Burnus  <burnus@net-b.de>
11563
11564         * gfortran.dg/use_5.f90: New test.
11565         * gfortran.dg/use_6.f90: Ditto.
11566         * gfortran.dg/use_7.f90: Ditto.
11567
11568 2007-03-08  Tobias Burnus  <burnus@net-b.de>
11569
11570         PR fortran/30973
11571         * gfortran.dg/use_4.f90: New test.
11572         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
11573
11574 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
11575
11576         PR fortran/31011
11577         * gfortran.dg/parameter_array_section_2.f90: New test.
11578
11579 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
11580
11581         PR c++/30852
11582         * g++.dg/ext/offsetof1.C: Add cases with volatile.
11583
11584         PR c++/30534
11585         * g++.dg/template/arg5.C: New test.
11586
11587 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
11588
11589         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
11590
11591 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
11592
11593         * gcc.dg/var-expand1.c: Add newline at end of file.
11594
11595 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
11596
11597         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
11598
11599 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
11600
11601         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
11602
11603 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11604
11605         * gcc.dg/torture/builtin-convert-4.c: New test.
11606
11607 2007-03-05  Ian Lance Taylor  <iant@google.com>
11608
11609         * gcc.c-torture/compile/pr31034.c: New test.
11610
11611 2007-03-05  Ian Lance Taylor  <iant@google.com>
11612
11613         * gcc.dg/inline-18.c: New test.
11614         * gcc.dg/inline-19.c: New test.
11615         * gcc.dg/inline-20.c: New test.
11616         * gcc.dg/inline-21.c: New test.
11617
11618 2007-03-05  Richard Guenther  <rguenther@suse.de>
11619
11620         PR tree-optimization/14052
11621         * gcc.dg/tree-ssa/vrp33.c: New testcase.
11622
11623 2007-03-05  Richard Guenther  <rguenther@suse.de>
11624
11625         PR tree-optimization/23777
11626         * gcc.dg/tree-ssa/pr23777.c: New testcase.
11627
11628 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11629
11630         PR other/30465
11631         * gcc.dg/multiple-overflow-warn-3.c: New.
11632         * g++.dg/warn/multiple-overflow-warn-3.C: New.
11633
11634 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
11635
11636         PR c++/30895
11637         * g++.dg/parse/template23.C: New test.
11638
11639 2007-03-04  Roger Sayle  <roger@eyesopen.com>
11640
11641         PR middle-end/30744
11642         * gcc.dg/pr30744-1.c: New test case.
11643
11644 2007-03-04  Tobias Burnus  <burnus@net-b.de>
11645
11646         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
11647
11648 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11649
11650         PR target/30406
11651         * gfortran.dg/logical_3.f90: New test.
11652
11653 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
11654
11655         PR libfortran/30981
11656         * gfortran.dg/integer_exponentiation_1.f90:  New test.
11657
11658 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
11659
11660         * gcc.target/m68k/m68k.exp: New.
11661         * gcc.target/m68k/crash1.c: New.
11662
11663 2007-03-03  Tobias Burnus  <burnus@net-b.de>
11664
11665         * gfortran.dg/c_by_val.c: Use int64_t instead of long
11666         to be more compatible with integer(kind=8).
11667
11668 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11669
11670         PR libfortran/31001
11671         * gfortran.dg/zero_sized_3.f90: New test.
11672
11673 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11674
11675         PR c++/15787
11676         * g++.dg/parse/else.C: New.
11677         * g++.dg/parse/else-2.C: New.
11678
11679 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
11680             Tobias Burnus  <burnus@net-b.de>
11681
11682         PR fortran/30882
11683         * gfortran.dg/size_dim.f90: New test.
11684
11685 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
11686             Tobias Burnus  <burnus@net-b.de>
11687
11688         PR fortran/30873
11689         * gfortran.dg/entry_9.f90: New test.
11690
11691 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
11692
11693         PR c++/28253
11694         * g++.dg/inherit/covariant16.C: New test.
11695
11696 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
11697
11698         * g++.dg/other/darwin-minversion-1.C: New.
11699
11700 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
11701
11702         * gcc.dg/tree-ssa/20070302-1.c: New test.
11703
11704 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
11705
11706         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
11707         tests.
11708
11709 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
11710
11711         * gcc.dg/tree-ssa/prefetch-4.c: New test.
11712
11713 2007-03-01  Simon Baldwin <simonb@google.com>
11714
11715         PR c++/23689
11716         * warn/ignored_typedef.C: New.
11717         * init/ctor8.C: Added dg-warning to consume ignored typedef
11718         warning.
11719         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
11720         and added an explicit line number.
11721
11722 2007-02-28  Richard Guenther  <rguenther@suse.de>
11723
11724         PR middle-end/30364
11725         * gcc.dg/torture/pr30364-1.c: New testcase.
11726         * gcc.dg/torture/pr30364-2.c: Likewise.
11727         * gcc.dg/torture/pr30364-3.c: Likewise.
11728
11729 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11730
11731         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
11732         powerpc*, use -funsafe-math-optimizations.
11733         * gcc.dg/torture/builtin-logb-1.c: Likewise.
11734         * gcc.dg/torture/builtin-modf-1.c: Likewise.
11735
11736 2007-02-28  Tobias Burnus  <burnus@net-b.de>
11737             Paul Thomas  <pault@gcc.gnu.org>
11738
11739         PR fortran/30888
11740         PR fortran/30887
11741         * c_by_val_1.f: Test %VAL() with non-default kind.
11742         * c_by_val.c: Ditto.
11743         * c_by_val_4.f: New test.
11744
11745 2007-02-28  Tobias Burnus  <burnus@net-b.de>
11746
11747         PR fortran/30968
11748         * gfortran.dg/continuation_7.f90: New test.
11749
11750 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
11751
11752         * g++.dg/inherit/thunk7.C: New test.
11753         * lib/target-supports.exp (check_profiling_available): Not available
11754         for bfin-*-*.
11755
11756 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
11757
11758         PR target/30970
11759         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
11760
11761 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
11762
11763         * lib/target-supports.exp (check_effective_target_init_priority):
11764         Remove Solaris special case.
11765
11766 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
11767
11768         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
11769         for more builtin types.
11770
11771         * g++.dg/ext/visibility/class1.C: Port to Darwin.
11772         * g++.dg/ext/visibility/noPLT.C: Likewise.
11773
11774 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11775
11776         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
11777         sh* targets.
11778
11779 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
11780
11781         PR fortran/30865
11782         * size_optional_dim_1.f90:  New test.
11783
11784 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
11785
11786         * gcc.dg/vxworks/vxworks.exp: New file.
11787         * gcc.dg/vxworks/initpri1.c: Likewise.
11788         * gcc.dg/vxworks/initpri2.c: Likewise.
11789         * gcc.dg/initpri2.c: Add more tests.
11790         * g++.dg/special/initpri2.C: Likewise.
11791
11792         * gcc.dg/initpri1.c: New test.
11793         * gcc.dg/initpri2.c: Likewise.
11794         * g++.dg/special/initpri1.C: New test.
11795         * g++.dg/special/initpri2.C: Likewise.
11796         * g++.dg/special/conpr-1.C: Use init_priority effective target.
11797         * g++.dg/special/conpr-2.C: Likewise.
11798         * g++.dg/special/conpr-3.C: Likewise.
11799         * g++.dg/special/conpr-4.C: Likewise.
11800         * g++.dg/special/initp1.C: Likewise.
11801         * g++.dg/special/ecos.exp: Remove code to detect availability of
11802         constructor priorities.
11803         * lib/target-supports.exp (check_effective_target_init_priority):
11804         New function.
11805
11806 2007-02-24  Jan Hubicka  <jh@suse.cz>
11807
11808         * gcc.c-torture/execute/pr30778.c: New testcase.
11809
11810 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11811
11812         PR libgfortran/30918
11813         * gfortran.dg/namelist_26.f90: New test.
11814
11815 2007-02-24  Richard Guenther  <rguenther@suse.de>
11816
11817         PR middle-end/30951
11818         * gcc.dg/pr30951.c: New testcase.
11819
11820 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11821
11822         * gcc.dg/torture/builtin-modf-1.c: New test.
11823
11824 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
11825
11826         PR tree-optimization/30904
11827         * gcc.dg/pr30904.c: New test.
11828
11829 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11830
11831         * gcc.test-framework/README: Correct command.
11832         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
11833         -Wunused-value.
11834         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
11835
11836 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
11837
11838         * lib/target-supports.exp (check_effective_target_unwrapped): New.
11839
11840 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
11841
11842         * lib/target-supports.exp (check_effective_target_newlib): New
11843         function.
11844
11845 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
11846
11847         PR fortran/30660
11848         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
11849         allocatable component.
11850
11851
11852 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11853
11854         * gcc.dg/torture/builtin-logb-1.c: New test.
11855         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
11856         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
11857         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
11858         sh* targets.
11859
11860 2007-02-23  Richard Guenther  <rguenther@suse.de>
11861
11862         * g++.dg/warn/changes-meaning.C: New testcase.
11863
11864 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11865
11866         PR libgfortran/30910
11867         * gfortran.dg/fmt_zero_precision.f90: Update test.
11868
11869 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11870
11871         * gcc.dg/torture/builtin-frexp-1.c: New test.
11872
11873 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
11874
11875         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
11876
11877 2007-02-22  Ian Lance Taylor  <iant@google.com>
11878
11879         PR debug/30898
11880         * g++.dg/debug/pr30898.C: New test.
11881
11882 2007-02-22  Ira Rosen  <irar@il.ibm.com>
11883
11884         * gcc.dg/vect/vect-106.c: New test.
11885
11886 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
11887             Ira Rosen  <irar@il.ibm.com>
11888
11889         PR tree-optimization/30843
11890         * gcc.dg/vect/pr30843.c: New test.
11891
11892 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
11893
11894         PR tree-optimization/30858
11895         * gcc.dg/vect/pr30858.c: New test.
11896
11897 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
11898
11899         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
11900         to set options for compiling testglue.
11901         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
11902         * lib/obj-c++.exp (obj-c++_init): Likewise.
11903
11904 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
11905
11906         * gnat.dg/derived_aggregate.adb: New test.
11907
11908 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11909
11910         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
11911         sh* targets.  Call the correct CKSGN macro.
11912
11913 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
11914
11915         * gfortran.dg/gomp/omp_parse1.f90: New test.
11916         * gfortran.dg/gomp/omp_parse2.f: New test.
11917
11918 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
11919
11920         PR fortran/30869
11921         * gfortran.dg/do_pointer_1.f90:  New test.
11922
11923 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11924
11925         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
11926         and scalbln.
11927
11928 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
11929
11930         * gcc.dg/darwin-minversion-1.c: New.
11931         * gcc.dg/darwin-minversion-2.c: New.
11932
11933 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11934
11935         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
11936
11937 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11938             DJ Delorie <dj@redhat.com>
11939
11940         PR other/30824
11941         * gcc.dg/Wfatal.c: New.
11942         * gcc.dg/Wfatal-2.c: New.
11943         * gcc.dg/Werror-1.c: Adjust expectations.
11944         * gcc.dg/Werror-5.c: Likewise.
11945         * gcc.dg/Werror-7.c: Likewise.
11946         * gcc.dg/Werror-10.c: Likewise.
11947         * gcc.dg/Werror-11.c: Likewise.
11948
11949 2007-02-20  Tobias Burnus  <burnus@net-b.de>
11950
11951         PR fortran/30522
11952         * gfortran.dg/volatile10.f90: New test.
11953
11954 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
11955
11956         PR libfortran/30533
11957         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
11958
11959 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11960
11961         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
11962         * gcc.dg/Walways-true-1.c: Likewise.
11963         * gcc.dg/weak/weak-3.c: Likewise.
11964         * gcc.dg/Werror-1.c: Likewise.
11965         * gcc.dg/Werror-3.c: Likewise.
11966         * gcc.dg/Werror-4.c: Likewise.
11967         * gcc.dg/Werror-5.c: Likewise.
11968         * gcc.dg/Werror-6.c: Likewise.
11969         * gcc.dg/Werror-7.c: Likewise.
11970         * gcc.dg/Werror-8.c: Likewise.
11971         * gcc.dg/Werror-10.c: Likewise.
11972         * gcc.dg/Werror-11.c: Likewise.
11973         * gcc.dg/Werror-12.c: Likewise.
11974         * g++.old-deja/g++.mike/warn8.C: Likewise.
11975         * g++.dg/warn/Walways-true-1.C: Likewise.
11976         * g++.dg/warn/Walways-true-2.C: Likewise.
11977         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
11978         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
11979         -Wstring-literal-comparison with -Waddress.
11980         * gcc.dg/Wstring-literal-comparison-4.c: Replace
11981         -Wno-string-literal-comparison with -Wno-address.
11982
11983 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
11984
11985         * gnat.dg/self_aggregate_with_call.adb: New test.
11986
11987 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
11988
11989         PR tree-optimization/30975
11990         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
11991         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
11992         * gcc.dg/vect/pr30795.c: New.
11993
11994 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11995
11996         PR fortran/30681
11997         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
11998
11999 2007-02-18  Roger Sayle  <roger@eyesopen.com>
12000
12001         PR rtl-optimization/28173
12002         * gcc.target/i386/andor-1.c: New test case.
12003
12004 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12005
12006         * gcc.dg/torture/builtin-ldexp-1.c: New.
12007         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
12008
12009 2007-02-18  Roger Sayle  <roger@eyesopen.com>
12010
12011         * gfortran.dg/array_constructor_15.f90: New test case.
12012
12013 2007-02-18  Roger Sayle  <roger@eyesopen.com>
12014
12015         * gfortran.dg/forall_10.f90: New test case.
12016
12017 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
12018
12019         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
12020
12021 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
12022
12023         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
12024         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
12025
12026 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
12027
12028         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
12029         * gcc.target/i386/builtin-bswap-3.c: Ditto.
12030         * gcc.target/i386/xchg-1.c: New test.
12031         * gcc.target/i386/xchg-2.c: New test.
12032
12033 2007-02-16  Richard Guenther  <rguenther@suse.de>
12034             Christian Bruel  <christian.bruel@st.com>
12035
12036         * gcc.dg/strict-overflow-5.c: New testcase.
12037
12038 2007-02-16  Tobias Burnus  <burnus@net-b.de>
12039
12040         PR fortran/30793
12041         * gfortran.dg/func_derived_4.f90: New test.
12042
12043 2007-02-15  Roger Sayle  <roger@eyesopen.com>
12044
12045         PR middle-end/30391
12046         * gfortran.dg/pr30391-1.f90: New test case.
12047
12048 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12049
12050         PR middle-end/30433
12051         * gcc.c-torture/compile/pr30433.c: New testcase to check
12052         that complex constants comparisions are foldded.
12053
12054 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12055
12056         PR C++/30158
12057         * g++.dg/ext/stmtexpr10.C: New testcase.
12058
12059 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12060
12061         PR middle-end/30729
12062         * gcc.dg/Wunused-value-2.c: New testcase.
12063
12064 2007-02-15  Ian Lance Taylor  <iant@google.com>
12065
12066         * g++.dg/eh/subreg-1.C: New test.
12067
12068 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12069
12070         PR c/26494
12071         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
12072         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
12073         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
12074         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
12075         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
12076         * gcc.dg/Werror-implicit-function-declaration.c: New.
12077
12078 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12079
12080         PR c++/28943
12081         * g++.dg/warn/pr28943.C: New.
12082
12083 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12084
12085         * gfortran.fortran-torture/execute/math.f90: Fix typo.
12086
12087 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12088
12089         PR fortran/30779
12090         * gfortran.dg/error_recovery_3.f90: New test.
12091
12092 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
12093
12094         * g++.dg/tree-ssa/sra-1.C: New.
12095
12096 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
12097
12098         * g++.dg/tree-ssa/sra-1.C: New.
12099
12100 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
12101
12102         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
12103
12104 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12105
12106         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
12107
12108 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
12109
12110         PR fortran/30799
12111         * gfortran.dg/logical_2.f90: New test.
12112
12113 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
12114
12115         * gcc.dg/torture/complex-alias-1.c: New test.
12116
12117 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
12118
12119         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
12120         instead of -fdump-tree-tailcall.
12121
12122 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
12123
12124         * gfortran.dg/interface_10.f90: Fix comment typo.
12125
12126 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
12127
12128         PR tree-optimization/30771
12129         * gcc.dg/vect/pr30771.c: New test.
12130
12131 2007-02-13  Ian Lance Taylor  <iant@google.com>
12132
12133         * gcc.dg/Wstrict-overflow-1.c: New test.
12134         * gcc.dg/Wstrict-overflow-2.c: New test.
12135         * gcc.dg/Wstrict-overflow-3.c: New test.
12136         * gcc.dg/Wstrict-overflow-4.c: New test.
12137         * gcc.dg/Wstrict-overflow-5.c: New test.
12138         * gcc.dg/Wstrict-overflow-6.c: New test.
12139         * gcc.dg/Wstrict-overflow-7.c: New test.
12140         * gcc.dg/Wstrict-overflow-8.c: New test.
12141         * gcc.dg/Wstrict-overflow-9.c: New test.
12142         * gcc.dg/Wstrict-overflow-10.c: New test.
12143
12144 2007-02-13  Roger Sayle  <roger@eyesopen.com>
12145
12146         * gcc.target/ia64/builtin-bswap-2.c: New test case.
12147
12148 2007-02-13  Richard Henderson  <rth@redhat.com>
12149
12150         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
12151         * gcc.c-torture/execute/pr29302-1.c: ... here.
12152
12153 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12154
12155         PR c/29521
12156         * gcc.dg/c90-return-1.c: Update output.
12157         * gcc.dg/c99-return-1.c: Likewise.
12158
12159 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
12160
12161         PR fortran/30554
12162         * gfortran.dg/used_dummy_types_7.f90: New test..
12163
12164 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
12165
12166         * gcc.target/i386/parity-1.c: New test.
12167         * gcc.target/i386/parity-2.c: New test.
12168
12169 2007-02-12  Roger Sayle  <roger@eyesopen.com>
12170
12171         * gcc.target/i386/builtin-bswap-3.c: New test case.
12172
12173 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
12174
12175         PR tree-optimization/29145
12176         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
12177         alias analysis is improved to take better advantage of restrict
12178         qualified pointers.
12179         * gcc.dg/vect/vect-80.c: Likewise.
12180         * gcc.dg/vect/pr29145.c: New.
12181
12182 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
12183
12184         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
12185         * gcc.target/i386/sse4a-insert.c: Likewise.
12186
12187 2007-02-11  Roger Sayle  <roger@eyesopen.com>
12188
12189         * gcc.target/ia64/builtin-popcount-1.c: New test case.
12190         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
12191
12192 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
12193
12194         PR fortran/30478
12195         * gfortran.dg/enum_4.f90: Update error message checks.
12196
12197 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
12198
12199         PR fortran/30554
12200         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
12201         versions of the modules.
12202
12203         PR fortran/30617
12204         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
12205         by getting rid of recursive I/O and providing functions with
12206         results.
12207
12208         PR fortran/30319
12209         * gfortran.dg/char_array_constructor_2.f90
12210
12211 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
12212
12213         PR c++/26988
12214         * g++.dg/template/spec34.C: New test
12215
12216 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
12217
12218         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
12219         on i?86 and x86_64.
12220         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
12221         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
12222         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
12223         on i?86 and x86_64.
12224         * gcc.dg/vect/vect-113.c: Ditto.
12225
12226 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
12227
12228         PR c++/29487
12229         * g++.dg/eh/weak1-C: New test.
12230         * g++.dg/eh/weak1-a.cc: Likewise.
12231         * g++.dg/eh/comdat1.C: Likewise.
12232
12233 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
12234             Dorit Nuzman  <dorit@il.ibm.com>
12235
12236         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
12237         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
12238         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
12239         * gcc.dg/vect/vect-113.c: Likewise.
12240
12241         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
12242
12243 2007-02-10  Richard Henderson  <rth@redhat.com>
12244
12245         * lib/target-supports.exp (check_effective_target_tls): Redefine
12246         to mean non-emulated tls.
12247         * gcc.dg/tls/alias-1.c: Remove tls requirement.
12248         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
12249         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
12250         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12251         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12252         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
12253         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
12254
12255 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
12256
12257         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
12258
12259 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
12260
12261         * gfortran.dg/secnds.f: Replace time tolerance with a
12262         before-and-after bracket.
12263         * gfortran.dg/secnds-1.f: Likewise.
12264
12265 2007-02-09  Tobias Burnus  <burnus@net-b.de>
12266
12267         PR fortran/30512
12268         * gfortran.dg/maxlocval_1.f90: New test.
12269
12270 2007-02-09  Roger Sayle  <roger@eyesopen.com>
12271
12272         * gcc.target/ia64/builtin_bswap-1.c: New test case.
12273
12274 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12275
12276         PR fortran/30720
12277         * gfortran.dg/array_function_1.f90: New test.
12278
12279 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12280
12281         * lib/target-supports.exp (check_effective_target_lax_strtofp)
12282         (check_effective_target_dummy_wcsftime): New functions.
12283
12284 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12285
12286         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
12287         * lib/target-supports.exp (check_effective_target_uclibc): New
12288         function.
12289
12290 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12291
12292         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
12293         (vsnprintf): Don't define for uClibc targets.
12294
12295 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12296
12297         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
12298         set before checking whether it was allowed.
12299         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
12300         before checking inside_main.
12301
12302 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12303
12304         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
12305         uClinux targets.
12306         (u16sf): Likewise u4sf.
12307         * g++.dg/compat/struct-layout-1.h: Likewise.
12308
12309 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12310
12311         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
12312         procedure.
12313         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
12314         m68k targets if check_effective_target_coldfire_fpu returns true.
12315
12316 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
12317         Richard Guenther  <rguenther@suse.de>
12318
12319         PR middle-end/23361
12320         * gcc.dg/fold-compare-3.c: New testcase.
12321         * gcc.dg/tree-ssa/loop-24.c: Likewise.
12322
12323 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
12324
12325         * gcc.dg/pr26570.c: Clean up coverage files.
12326         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
12327         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
12328         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
12329         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
12330         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
12331         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
12332         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
12333         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
12334         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
12335         * gcc.dg/tree-ssa/pr25501.c: Ditto.
12336         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
12337         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
12338         * gcc.dg/vect/pr28952.c: Ditto.
12339         * gcc.dg/vect/pr27151.c: Ditto.
12340         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
12341         * g++.dg/gomp/macro-3.C: Ditto.
12342
12343 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
12344
12345         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
12346         of the loop.
12347
12348 2007-02-08  Roger Sayle  <roger@eyesopen.com>
12349
12350         * gcc.target/i386/builtin-bswap-2.c: New test case.
12351
12352 2007-02-08  Roger Sayle  <roger@eyesopen.com>
12353
12354         * gfortran.dg/forall_8.f90: New test case.
12355         * gfortran.dg/forall_9.f90: Likewise.
12356
12357 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12358
12359         * gcc.dg/builtins-20.c: Add some -~ complex cases.
12360
12361 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
12362
12363         * lib/target-supports.exp (check_effective_target_simulator): New.
12364
12365 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
12366
12367         * gcc.dg/tree-ssa/loop-25.c: New test.
12368
12369 2007-02-06  Richard Henderson  <rth@redhat.com>
12370
12371         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
12372
12373 2007-02-06  Roger Sayle  <roger@eyesopen.com>
12374
12375         * gcc.target/powerpc/popcount-1.c: New test case.
12376         * gcc.target/powerpc/parity-1.c: Likewise.
12377
12378 2007-02-06  Richard Guenther  <rguenther@suse.de>
12379
12380         PR middle-end/27302
12381         * gcc.dg/torture/pr27302-2.c: New testcase.
12382
12383 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
12384
12385         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
12386         * gcc.dg/vect/vect-iv-1.c: New test.
12387         * gcc.dg/vect/vect-iv-2.c: New test.
12388         * gcc.dg/vect/vect-iv-3.c: New test.
12389         * gcc.dg/vect/vect-iv-4.c: New test.
12390         * gcc.dg/vect/vect-iv-5.c: New test.
12391         * gcc.dg/vect/vect-iv-6.c: New test.
12392         * gcc.dg/vect/vect-iv-7.c: New test.
12393         * gcc.dg/vect/vect-iv-8.c: New test.
12394         * gcc.dg/vect/vect-iv-9.c: New test.
12395         * gcc.dg/vect/vect-iv-10.c: New test.
12396         * gcc.dg/vect/vect-iv-11.c: New test.
12397         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
12398         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
12399         * gcc.dg/vect/vect-14.c: Now vectorizable.
12400         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
12401         loop).
12402         * gcc.dg/vect/vect-27.c: Likewise.
12403         * gcc.dg/vect/vect-29.c Likewise.
12404         * gcc.dg/vect/vect-dv-2.c: Likewise.
12405         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
12406         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
12407         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
12408
12409 2007-02-06  Ira Rosen  <irar@il.ibm.com>
12410
12411         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
12412
12413 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12414
12415         * gcc.dg/builtins-20.c: Add more cases.
12416
12417 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
12418
12419         PR debug/30189
12420         * gcc.dg/pr30189.c: New test.
12421
12422 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
12423
12424         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
12425         for running tests.
12426         * gcc.target/i386/sse4a-extract.c: New test.
12427         * gcc.target/i386/sse4a-insert.c: New test.
12428         * gcc.target/i386/sse4a-montsd.c: New test.
12429         * gcc.target/i386/sse4a-montss.c: New test.
12430
12431 2007-02-05  Richard Guenther  <rguenther@suse.de>
12432
12433         * gcc.target/i386/vectorize3.c: New testcase.
12434
12435 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
12436
12437         PR target/30665
12438         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
12439
12440 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12441
12442         PR fortran/30611
12443         * gfortran.dg/repeat_1.f90: New test.
12444
12445 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
12446
12447         PR fortran/30605
12448         * gfortran.dg/spread_shape_1.f90: Remove tabs.
12449         * gfortran.dg/derived_init_2.f90: Ditto.
12450         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
12451         * gfortran.dg/array_initializer_1.f90: Ditto.
12452         * gfortran.dg/do_2.f90: Ditto.
12453         * gfortran.dg/proc_assign_1.f90: Ditto.
12454
12455 2007-02-04  Richard Guenther  <rguenther@suse.de>
12456
12457         PR middle-end/30636
12458         * g++.dg/warn/pr30636.C: New testcase.
12459         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
12460
12461 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
12462
12463         PR middle-end/30667
12464         * gfortran.dg/pr30667.f: New test.
12465
12466 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12467
12468         * gcc.dg/builtins-54.c: Add more cases.
12469
12470 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
12471
12472         PR fortran/30514
12473         * gfortran.dg/zero_sized_2.f90: New test.
12474
12475         PR fortran/30660
12476         * gfortran.dg/alloc_comp_basics_4.f90: New test.
12477
12478         PR fortran/29820
12479         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
12480         file.
12481
12482 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
12483
12484         PR fortran/30683
12485         * gfortran.dg/interface_10.f90: New test.
12486
12487 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12488
12489         * gcc.dg/builtins-20.c: Add more cases.
12490
12491 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12492
12493         PR target/29682
12494         * gcc-target/ia64/pr29682.c: New test.
12495
12496 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
12497
12498         PR fortran/30284
12499         * gfortran.dg/arrayio_11.f90.f90: New test.
12500
12501         PR fortran/30626
12502         * gfortran.dg/arrayio_12.f90.f90: New test.
12503
12504 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
12505
12506         PR c++/30536
12507         * g++.dg/tls/diag-5.C: New test.
12508
12509         PR middle-end/30473
12510         * gcc.dg/pr30473.c: New test.
12511         * gcc.c-torture/execute/20070201-1.c: New test.
12512
12513 2007-02-01  Roger Sayle  <roger@eyesopen.com>
12514
12515         * gfortran.dg/dependency_20.f90: New test case.
12516
12517 2007-01-31  Ian Lance Taylor  <iant@google.com>
12518
12519         * gcc.dg/lower-subreg-1.c (test): New test.
12520
12521 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
12522
12523         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
12524
12525 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12526
12527         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
12528         * gcc.dg/torture/builtin-math-3.c: Likewise.
12529
12530 2007-01-31  Dirk Mueller  <dmueller@suse.de>
12531
12532         gcc.dg/Wparentheses-2.c: Update and add new tests.
12533
12534 2007-01-31  Ira Rosen  <irar@il.ibm.com>
12535
12536         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
12537         vectorize.
12538
12539 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
12540
12541         * gcc.dg/builtins-63.c: New test.
12542
12543 2007-01-31  Tobias Burnus  <burnus@net-b.de>
12544
12545         PR fortran/27588
12546         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
12547
12548 2007-01-31  Tobias Burnus  <burnus@net-b.de>
12549
12550         PR fortran/30520
12551         * gfortran.dg/volatile8.f90: New argument conformance test.
12552         * gfortran.dg/volatile9.f90: New scope test.
12553
12554 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12555
12556         PR c++/24745
12557         * g++.dg/warn/null4.C: New.
12558
12559 2001-01-30  Roger Sayle  <roger@eyesopen.com>
12560             Uros Bizjak  <ubizjak@gmail.com>
12561
12562         * gcc.dg/large-size-array-3.c: Correct typo.
12563
12564 2007-01-30  Richard Guenther  <rguenther@suse.de>
12565
12566         PR middle-end/27657
12567         * g++.dg/debug/pr27657.C: New testcase.
12568
12569 2007-01-30  Richard Guenther  <rguenther@suse.de>
12570
12571         PR middle-end/30313
12572         * gcc.dg/torture/pr30313.c: New testcase.
12573
12574 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
12575
12576         * gcc.dg/dfp/dfp-except.h: New file.
12577         * gcc.dg/dfp/fe-check.h: New file.
12578         * gcc.dg/dfp/fe-binop.c: New test.
12579         * gcc.dg/dfp/fe-convert-1.c: New test.
12580         * gcc.dg/dfp/fe-convert-2.c: New test.
12581         * gcc.dg/dfp/fe-convert-3.c: New test.
12582
12583         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
12584         * gcc.dg/dfp/decfloat-constants.c: Ditto.
12585         * gcc.dg/dfp/convert-dfp.c: Ditto.
12586         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
12587
12588 2007-01-29  Josh Conner  <jconner@apple.com>
12589
12590         * gcc.target/powerpc/altivec-24.c: New test.
12591
12592 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
12593
12594         PR c++/28266
12595         * g++.dg/parse/defarg12.C: New test.
12596
12597 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
12598
12599         PR fortran/30554
12600         * gfortran.dg/used_dummy_types_6.f90: New test.
12601
12602 2007-01-28  Jan Hubicka  <jh@suse.cz>
12603
12604         * gcc.dg/tree-prof/val-prof-6.c: New test.
12605
12606 2007-01-28  Roger Sayle  <roger@eyesopen.com>
12607
12608         * gcc.dg/large-size-array-3.c: Correct test case (portability).
12609
12610 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
12611
12612         PR C++/28988
12613         * g++.dg/expr/dtor4.C: New test.
12614
12615 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
12616
12617         * gcc.dg/tree-ssa/loop-23.c: New test.
12618
12619 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
12620
12621         PR libfortran/30389
12622         * gfortran.dg/achar_2.f90:  New test.
12623         * gfortran.dg/achar_3.f90:  New test.
12624
12625 2007-01-27  Ian Lance Taylor  <iant@google.com>
12626
12627         * gcc.dg/strict-overflow-1.c: New test.
12628         * gcc.dg/no-strict-overflow-1.c: New test.
12629         * gcc.dg/strict-overflow-2.c: New test.
12630         * gcc.dg/no-strict-overflow-2.c: New test.
12631         * gcc.dg/strict-overflow-3.c: New test.
12632         * gcc.dg/no-strict-overflow-3.c: New test.
12633         * gcc.dg/strict-overflow-4.c: New test.
12634         * gcc.dg/no-strict-overflow-4.c: New test.
12635         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
12636         * gcc.dg/pr15784-1.c: Likewise.
12637         * gcc.dg/pr20922-1.c: Likewise.
12638         * gcc.dg/pr20922-3.c: Likewise.
12639         * gcc.dg/pr20922-4.c: Likewise.
12640         * gcc.dg/pr20922-6.c: Likewise.
12641         * gcc.dg/compare-4.c: Likewise.
12642         * gcc.dg/torture/pr26898-1.c: Likewise.
12643         * gcc.dg/tree-ssa/divide-1.c: Likewise.
12644         * gcc.dg/tree-ssa/divide-2.c: Likewise.
12645         * gcc.dg/tree-ssa/divide-3.c: Likewise.
12646         * gcc.dg/tree-ssa/divide-4.c: Likewise.
12647         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
12648         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
12649         * gcc.dg/tree-ssa/pr21082.c: Likewise.
12650         * gcc.dg/tree-ssa/pr26899.c: Likewise.
12651         * g++.dg/tree-ssa/pr21082.C: Likewise.
12652
12653 2007-01-27  Roger Sayle  <roger@eyesopen.com>
12654
12655         * gcc-dg/large-size-array-3.c: New test case.
12656
12657 2007-01-27  Roger Sayle  <roger@eyesopen.com>
12658
12659         * gfortran.dg/forall_7.f90: New test case.
12660
12661 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
12662
12663         PR fortran/30407
12664         * gfortran.dg/where_operator_assign_1.f90: New test.
12665         * gfortran.dg/where_operator_assign_2.f90: New test.
12666         * gfortran.dg/where_operator_assign_3.f90: New test.
12667
12668 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
12669
12670         * lib/target-supports.exp
12671         (check_effective_target_powerpc_altivec): New.
12672         (check_effective_target_vect_cmdline_needed): Use it.
12673
12674 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
12675
12676         PR fortran/30278
12677         * gfortran.dg/backslash_3.f: New test.
12678
12679 2007-01-26  Richard Guenther  <rguenther@suse.de>
12680
12681         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
12682
12683 2007-01-26  Tobias Burnus  <burnus@net-b.de>
12684
12685         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
12686         * gfortran.dg/vect/vect.exp: Ditto.
12687         * gfortran.dg/dg.exp: Ditto.
12688         * gfortran.fortran-torture/execute/execute.exp: Ditto.
12689         * gfortran.fortran-torture/compile/compile.exp: Ditto.
12690
12691 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12692
12693         * gcc.dg/builtins-20.c: Add more cases.
12694         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
12695
12696 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12697
12698         PR fortran/30437
12699         * gcc.dg/Wall.c: New.
12700         * gcc.dg/Wno-all.c: New.
12701         * gfortran.dg/Wall.f90: New.
12702         * gfortran.dg/Wno-all.f90: New.
12703
12704 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
12705
12706         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
12707         * g++.dg/eh/simd-2.C: Also run on Darwin.
12708         * g++.dg/eh/simd-3.C: New.
12709         * g++.dg/eh/simd-4.C: New.
12710
12711 2007-01-25  Richard Guenther  <rguenther@suse.de>
12712
12713         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
12714         and _PROFILE_USE.
12715         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
12716
12717 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
12718
12719         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
12720         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
12721         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
12722         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
12723         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
12724         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
12725         * gcc.dg/ipa/ipa-7.c: New testcase.
12726
12727 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
12728
12729         * g++.dg/cpp0x/warn_cxx0x.C: New.
12730
12731 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12732
12733         * gcc.dg/builtins-20.c: Test builtin carg.
12734
12735 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
12736
12737         PR middle-end/27416
12738         * gcc.dg/gomp/pr27416.c: New test.
12739
12740         PR middle-end/30494
12741         * gcc.dg/gomp/pr30494.c: New test.
12742         * g++.dg/gomp/pr30494.C: New test.
12743
12744         PR middle-end/30421
12745         * gcc.dg/gomp/pr30421.c: New test.
12746
12747 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
12748
12749         * gcc.target/ia64/versionid-1.c: New test.
12750         * gcc.target/ia64/versionid-2.c: New test.
12751
12752 2007-01-24  Richard Guenther  <rguenther@suse.de>
12753
12754         PR testsuite/30181
12755         * gcc.dg/builtins-57.c: Change to a link-time testcase
12756         to support non-C99 targets.
12757
12758 2007-01-24  Jan Hubicka  <jh@suse.cz>
12759
12760         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
12761
12762 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
12763
12764         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
12765
12766 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
12767
12768         PR objc/27438
12769         * objc.dg/const-str-12.m: New test.
12770
12771 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12772
12773         PR fortran/30532
12774         * gfortran.dg/ctrl-z.f90:  New test.
12775
12776 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12777
12778         PR fortran/30481
12779         * gfortran.dg/namelist_assumed_char.f90:  New test.
12780
12781 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
12782
12783         PR c++/27492
12784         * g++.dg/inherit/covariant15.C: New test.
12785
12786 2007-01-23  Ian Lance Taylor  <iant@google.com>
12787
12788         * g++.dg/warn/Wparentheses-24.C: New test.
12789
12790 2007-01-23  Richard Guenther  <rguenther@suse.de>
12791
12792         PR testsuite/30560
12793         * ada/acats/run_acats: Do not call gnatmake or gnatchop
12794         with full path.
12795
12796 2007-01-22  Richard Guenther  <rguenther@suse.de>
12797
12798         PR tree-optimization/30038
12799         * gcc.dg/builtins-62.c: New testcase.
12800
12801 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12802
12803         * gcc.c-torture/compile/20070121.c: New test.
12804
12805 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
12806
12807         PR libfortran/30525
12808         * gfortran.dg/char_comparison_1.f:  New test.
12809
12810 2007-01-21  Ira Rosen  <irar@il.ibm.com>
12811
12812         * gcc.dg/vect/vect-strided-same-dr.c: New test.
12813
12814 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
12815
12816         PR objc/30479
12817         * objc.dg/pch: New directory.
12818         * objc.dg/pch/pch.exp: New file.
12819         * objc.dg/pch/interface-1.m: New test.
12820         * objc.dg/pch/interface-1.hs: New include file.
12821         * lib/objc.exp (objc_target_compile): Add
12822         "-x objective-c-header" in front of the sources if this is
12823         a precompiled header being compiled.
12824
12825 2007-01-20  Roger Sayle  <roger@eyesopen.com>
12826
12827         * gfortran.dg/array_memcpy_3.f90: New test case.
12828         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
12829
12830 2007-01-20  Roger Sayle  <roger@eyesopen.com>
12831             Brooks Moses  <brooks.moses@codesourcery.com>
12832             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12833
12834         * gfortran.dg/intrinsic_sign_1.f90: New test case.
12835         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
12836
12837 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12838
12839         * gcc.dg/torture/builtin-math-3.c: Test fdim.
12840
12841 2007-01-19  Mike Stump  <mrs@apple.com>
12842
12843         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
12844         away.
12845
12846 2007-01-19  Roger Sayle  <roger@eyesopen.com>
12847
12848         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
12849         option instead of -funsafe-math-optimizations.
12850
12851 2007-01-19  Tomas Bily  <tbily@suse.cz>
12852
12853         gcc.dg/tree-prof/indir-call-prof.c: New.
12854         g++.dg/dg.exp: Add tree-prof subdirectory.
12855         g++.dg/tree-prof/indir-call-prof.C: New.
12856         g++.dg/tree-prof/tree-prof.exp: New.
12857
12858 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12859
12860         PR c++/17947
12861         * g++.dg/warn/deprecated.C: Update warning output.
12862         * g++.dg/warn/deprecated-2.C: Likewise.
12863         * g++.dg/warn/deprecated-3.C: New.
12864
12865 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12866
12867         * gcc.c-torture/execute/nestfunc-7.c: New.
12868
12869 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
12870
12871         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
12872
12873 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12874
12875         * gcc.dg/m68k-pic-1.c: New.
12876
12877 2007-01-18  Roger Sayle  <roger@eyesopen.com>
12878
12879         * gfortran.dg/array_memcpy_4.f90: New test case.
12880
12881 2007-01-18  Josh Conner  <jconner@apple.com>
12882
12883         PR target/30485
12884         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
12885         * gcc.dg/vect/no-trapping-math-1: New.
12886         * gcc.dg/vect/no-trapping-math-2: New.
12887
12888 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
12889
12890         * gcc.target/i386/387-8.c: Update comment about optimizing
12891         inherent load of 1.0 of fptan instruction.
12892
12893 2007-01-18  Dirk Mueller  <dmueller@suse.de>
12894             Richard Guenther <rguenther@suse.de>
12895
12896         PR diagnostic/8268
12897         * gcc.dg/Warray-bounds.c: New testcase.
12898         * gcc.dg/Warray-bounds-2.c: New testcase.
12899         * g++.dg/warn/Warray-bounds.C: New testcase.
12900         * g++.dg/warn/Warray-bounds-2.C: New testcase.
12901
12902 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
12903
12904         PR fortran/30476
12905         * gfortran.dg/generic_12.f90: New test.
12906
12907 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
12908
12909         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
12910         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
12911
12912 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
12913
12914         * gcc.dg/dfp/compare-special.h: New file.
12915         * gcc.dg/dfp/compare-special-32.c: New test.
12916         * gcc.dg/dfp/compare-special-64.c: New test.
12917         * gcc.dg/dfp/compare-special-128.c: New test.
12918
12919 2007-01-16  Roger Sayle  <roger@eyesopen.com>
12920             Paul Thomas  <pault@gcc.gnu.org>
12921             Steven G. Kargl  <kargl@gcc.gnu.org>
12922
12923         PR fortran/30404
12924         * gfortran.dg/forall_6.f90: New test case.
12925         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
12926         * gfortran.dg/dependency_13.f90: Likewise.
12927
12928 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12929
12930         PR testsuite/12325
12931         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
12932         targets that don't support Inf.
12933
12934 2007-01-15  Dale Johannesen  <dalej@apple.com>
12935
12936         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
12937
12938 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
12939
12940         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
12941         of achar for 0xff to avoid the "Extended ASCII not
12942         implemented" error message.
12943
12944 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
12945
12946         PR fortran/28172
12947         * gfortran.dg/altreturn_4.f90: New test.
12948
12949         PR fortran/29389
12950         * gfortran.dg/stfunc_4.f90: New test.
12951
12952         PR fortran/29712
12953         * gfortran.dg/bound_2.f90: Reinstate commented out line.
12954         * gfortran.dg/initialization_1.f90: Change warning.
12955
12956         PR fortran/30283
12957         * gfortran.dg/specification_type_resolution_2.f90: New test.
12958
12959 2007-01-14  Jan Hubicka  <jh@suse.cz>
12960
12961         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
12962         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
12963         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
12964         elimination.
12965
12966 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
12967
12968         PR fortran/30410
12969         * gfortran.dg/external_procedures_2.f90: New test.
12970
12971 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
12972
12973         PR target/30413
12974         * gcc.target/i386/pr30413.c: New test.
12975
12976 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
12977
12978         PR fortran/30452
12979         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
12980
12981 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
12982
12983         * gcc.dg/20070112-1.c: New test.
12984
12985 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12986
12987         PR libgfortran/30435
12988         * gfortran.dg/list_read_6.f90: New test.
12989
12990 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
12991
12992         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
12993
12994 2007-01-12  Tom Tromey  <tromey@redhat.com>
12995
12996         PR preprocessor/28227:
12997         * gcc.dg/cpp/pr28227.c: New file.
12998
12999 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
13000
13001         * gcc.dg/tree-ssa/loop-22.c: New test.
13002
13003 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
13004
13005         PR tree-optimization/29516
13006         * gcc.dg/tree-ssa/loop-20.c: New test.
13007
13008 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
13009
13010         PR libfortran/30415
13011         * minmaxloc_integer_kinds_1.f90:  New test.
13012
13013 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
13014
13015         PR c++/29573
13016         * g++.dg/template/sizeof-template-argument.C: New test.
13017
13018 2007-01-11  Jan Hubicka  <jh@suse.cz>
13019
13020         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
13021         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
13022         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
13023         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
13024         * gcc.dg/tree-ssa/pr21658.c: Likewise.
13025         * gcc.dg/tree-ssa/pr15349.c: Likewise.
13026         * gcc.dg/tree-ssa/pr25501.c: Likewise.
13027         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
13028         transformation in question.
13029         * gcc.dg/tree-ssa/vrp05.c: Likewise.
13030         * gcc.dg/tree-ssa/pr20701.c: Likewise.
13031         * gcc.dg/always_inline3.c: Likewise.
13032
13033 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
13034
13035         PR c++/28999
13036         * g++.dg/template/typename11.C: New test.
13037
13038 2007-01-10  Robert Kennedy <jimbob@google.com>
13039
13040         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
13041
13042 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
13043
13044         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
13045         for different integer kinds.
13046         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
13047         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
13048         * gfortran.dg/ishft_2.f90: New test.
13049         * gfortran.dg/ishft_3.f90: New test.
13050
13051 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
13052
13053         * gfortran.dg/altreturn_2.f90: Removed executable bit.
13054
13055 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
13056
13057         PR tree-optimization/30322
13058         * gcc.dg/tree-ssa/loop-21.c: New test.
13059
13060 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
13061
13062         * g++.dg/rtti/darwin-builtin-linkage.C: New.
13063
13064 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13065
13066         * gcc.target/spu/intrinsics-1.c: Remove xfail.
13067
13068 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13069
13070         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
13071         * g++.dg/warn/overflow-warn-3.C: Likewise.
13072         * g++.dg/warn/overflow-warn-4.C: Likewise.
13073         * g++.dg/warn/overflow-warn-5.C: Likewise.
13074         * g++.dg/warn/overflow-warn-6.C: Likewise.
13075         * g++.dg/warn/Woverflow-1.C: Likewise.
13076         * g++.dg/warn/Woverflow-2.C: Likewise.
13077         * g++.dg/warn/Woverflow-3.C: Likewise.
13078         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
13079
13080 2007-01-08  Roger Sayle  <roger@eyesopen.com>
13081
13082         * gfortran.dg/array_constructor_14.f90: New test case.
13083         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
13084
13085 2007-01-08  Richard Guenther  <rguenther@suse.de>
13086
13087         PR tree-optimization/23603
13088         * gcc.dg/tree-ssa/vrp31.c: New testcase.
13089         * gcc.dg/tree-ssa/vrp32.c: Likewise.
13090
13091 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
13092
13093         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
13094         in __v8qi typedef.
13095         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
13096         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
13097         compiler behaviour.
13098         * gcc.dg/simd-5.c: Likewise.
13099         * gcc.dg/simd-6.c: Likewise.
13100         * g++.dg/conversion/simd1.C: Likewise.
13101         * g++.dg/conversion/simd3.C: Likewise.
13102         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
13103         (main): Use it.
13104
13105 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
13106
13107         PR tree-optimization/29877
13108         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
13109         name of a hard register for the target concerned.  Adjust dg-error
13110         directives to cope with new behaviour of TER.
13111
13112 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13113
13114         PR c++/28986
13115         * g++.dg/conversion/nullptr1.C: Added overflow warning.
13116         * g++.dg/warn/overflow-warn-1.C: New.
13117         * g++.dg/warn/overflow-warn-3.C: New.
13118         * g++.dg/warn/overflow-warn-4.C: New.
13119         * g++.dg/warn/overflow-warn-5.C: New.
13120         * g++.dg/warn/overflow-warn-6.C: New.
13121         * g++.dg/warn/Woverflow-1.C: New.
13122         * g++.dg/warn/Woverflow-2.C: New.
13123         * g++.dg/warn/Woverflow-3.C: New.
13124         * g++.dg/warn/multiple-overflow-warn-2.C: New.
13125
13126 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
13127
13128         PR fortran/27698
13129         * gfortran.dg/invalid_name.f90: New test.
13130         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
13131         * gfortran.dg/gomp/pr29759.f90: Ditto.
13132
13133 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
13134
13135         * gfortran.dg/present_1.f90:  Update error message.
13136
13137 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
13138
13139         PR c++/19439
13140         * g++.dg/template/duplicate1.C: New test
13141         * g++.dg/template/memfriend6.C: Adjust error markers.
13142
13143 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
13144
13145         PR tree-opt/30385
13146         * gcc.dg/torture/inline-1.c: New test.
13147
13148 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13149
13150         PR c/19978
13151         * gcc.dg/multiple-overflow-warn-1.c: New.
13152         * gcc.dg/multiple-overflow-warn-2.c: New.
13153         * gcc.dg/overflow-warn-6.c: New.
13154         * g++.dg/warn/multiple-overflow-warn-1.C: New.
13155
13156 2007-01-05  Roger Sayle  <roger@eyesopen.com>
13157
13158         * gfortran.dg/array_memcpy_1.f90: New test case.
13159         * gfortran.dg/array_memcpy_2.f90: Likewise.
13160
13161 2007-01-05  Richard Guenther  <rguenther@suse.de>
13162
13163         PR middle-end/27826
13164         * g++.dg/opt/pr27826.C: New testcase.
13165
13166 2007-01-05  Ian Lance Taylor  <iant@google.com>
13167
13168         * gcc.dg/Walways-true-1.c: New test.
13169         * gcc.dg/Walways-true-2.c: New test.
13170         * g++.dg/warn/Walways-true-1.C: New test.
13171         * g++.dg/warn/Walways-true-2.C: New test.
13172
13173 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
13174
13175         PR c/30360
13176         * gcc.dg/pr30360.c: New test.
13177
13178 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
13179
13180         PR fortran/23232
13181         * gfortran.dg/data_implied_do_1.f90: New test.
13182
13183         PR fortran/27996
13184         PR fortran/27998
13185         * gfortran.dg/char_length_1.f90: New test.
13186
13187 2007-01-05  Richard Guenther  <rguenther@suse.de>
13188
13189         PR middle-end/28116
13190         * g++.dg/opt/pr28116.C: New testcase.
13191
13192 2007-01-05  Tobias Burnus  <burnus@net-b.de>
13193
13194         PR fortran/29624
13195         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
13196           invalid deallocate.
13197         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
13198         * gfortran.dg/protected_4.f90: Add pointer intent check.
13199         * gfortran.dg/protected_6.f90: Add pointer intent check.
13200         * gfortran.dg/pointer_intent_1.f90: New test.
13201         * gfortran.dg/pointer_intent_2.f90: New test.
13202         * gfortran.dg/pointer_intent_3.f90: New test.
13203
13204 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
13205
13206         PR 30235
13207         * gfortran.dg/altreturn_2.f90: new test.
13208
13209 2007-01-04  Tom Tromey  <tromey@redhat.com>
13210
13211         PR preprocessor/28165:
13212         * gcc.dg/cpp/pr28165.c: New file.
13213
13214 2007-01-03  Josh Conner  <jconner@apple.com>
13215
13216         PR middle-end/29683
13217         * gcc.dg/pr29683.c: New.
13218
13219 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
13220
13221         PR c++/28217
13222         * g++.dg/pch/template-1.C: New test.
13223         * g++.dg/pch/template-1.Hs: New file.
13224
13225 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13226
13227         PR middle-end/30353
13228         * gcc.c-torture/compile/complex-4.c: New test.
13229
13230 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
13231
13232         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
13233         -maltivec.
13234         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
13235
13236 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
13237
13238         PR middle-end/30286
13239         * gcc.dg/pr30286.c: New test.
13240
13241         PR c++/29535
13242         * g++.dg/template/crash66.C: New test.
13243
13244         PR c++/29054
13245         * g++.dg/template/friend49.C: New test.
13246
13247 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
13248
13249         * gfortran.dg/ibits.f90: New test.
13250
13251 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
13252
13253         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
13254         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
13255
13256 2007-01-02  Jan Hubicka  <jh@suse.cz>
13257
13258         * gcc.dg/pr16194.c: We now output error on all three functions,
13259         not just first one.
13260
13261 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13262
13263         PR c/19977
13264         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
13265         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
13266
13267 2006-01-02  Ian Lance Taylor  <iant@google.com>
13268
13269         * g++.dg/warn/Wparentheses-22.C: New test.
13270         * g++.dg/warn/Wparentheses-23.C: New test.
13271
13272 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13273
13274         PR middle-end/7651
13275         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
13276         * gcc.dg/declspec-3-Wextra.c: New.
13277         * gcc.dg/declspec-3-no.c: New
13278
13279 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
13280
13281         PR fortran/20896
13282         * gfortran.dg/interface_10.f90: Remove.
13283
13284 2007-01-01  Roger Sayle  <roger@eyesopen.com>
13285
13286         * gcc.dg/fold-eqxor-4.c: New test case.
13287
13288 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
13289
13290         PR middle-end/30311
13291         * gcc.c-torture/compile/pr30311.c: New test.
13292
13293 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
13294
13295         PR middle-end/30253
13296         * gcc.c-torture/compile/statement-expression-1.c: New test.
13297
13298 2007-01-01  Andreas Schwab  <schwab@suse.de>
13299
13300         PR target/29166
13301         * g++.dg/eh/pr29166.C: New test.
13302
13303 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
13304
13305         * lib/target-supports.exp (check_effective_target_powerpc_spe):
13306         New.
13307         (check_effective_target_vect_cmdline_needed): Use it.
13308
13309 2006-12-31  Richard Guenther  <rguenther@suse.de>
13310
13311         PR middle-end/30137
13312         * gcc.dg/pr30137-1.c: New testcase.
13313         * gcc.dg/pr30137-2.c: Likewise.
13314
13315 2006-12-31  Roger Sayle  <roger@eyesopen.com>
13316
13317         PR middle-end/30322
13318         * gcc.dg/fold-plusnot-1.c: New test case.
13319
13320 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
13321
13322         PR c++/29731
13323         * g++.dg/parse/template22.C: New test.
13324
13325 2006-12-31  Richard Guenther  <rguenther@suse.de>
13326
13327         PR middle-end/30338
13328         * gcc.c-torture/compile/pr30338.c: New testcase.
13329
13330 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
13331
13332         PR fortran/27900
13333         * gfortran.dg/intrinsic_actual_4.f90: New test.
13334
13335         PR fortran/24325
13336         * gfortran.dg/func_decl_3.f90: New test.
13337
13338 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
13339
13340         PR fortran/23060
13341         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
13342         * gfortran.dg/c_by_val_1.f: New test.
13343         * gfortran.dg/c_by_val_2.f: New test.
13344         * gfortran.dg/c_by_val_3.f: New test.
13345
13346 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
13347
13348         PR libfortran/30321
13349         * gfortran.dg/sum_zero_array_1.f90:  New test.
13350
13351 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
13352
13353         PR preprocessor/29612
13354         * gcc.dg/cpp/pr29612-1.c: New test.
13355         * gcc.dg/cpp/pr29612-2.c: New test.
13356
13357 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
13358
13359         PR fortran/30034
13360         * gfortran.dg/pure_formal_proc_1.f90: New test.
13361
13362         PR fortran/30237
13363         * gfortran.dg/intrinsic_actual_3.f90: New test.
13364
13365 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13366
13367         PR fortran/30014
13368         * gfortran.dg/io_constraints_1.f90: Update test.
13369         * gfortran.dg/io_constraints_2.f90: Update test.
13370         * gfortran.dg/inquire_iolength.f90: New test.
13371
13372 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
13373
13374         PR fortran/20896
13375         * gfortran.dg/interface_10.f90: New test.
13376         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
13377         since z is already, locally a variable.
13378
13379         PR fortran/25135
13380         * gfortran.dg/generic_11.f90: New test.
13381         * gfortran.dg/interface_7.f90: Remove name clash between module
13382         name and procedure 'x' referenced in the interface.
13383
13384 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13385
13386         PR middle-end/7651
13387         * gcc.dg/Wmissing-parameter-type.c: New.
13388         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
13389         * gcc.dg/Wmissing-parameter-type-no.c: New.
13390
13391 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
13392
13393         PR fortran/25818
13394         * gfortran.dg/entry_array_specs_2.f: New test.
13395
13396         PR fortran/30084
13397         * gfortran.dg/nested_modules_6.f90: New test.
13398
13399 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13400
13401         PR middle-end/7651
13402         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
13403         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
13404
13405 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
13406
13407         PR C++/30168
13408         * g++.dg/opt/complex6.C: New test.
13409
13410 2006-12-22  Ben Elliston  <bje@au.ibm.com>
13411
13412         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
13413         full" if the linker on spu-*-* warns about exceeding local store.
13414
13415         And revert this patch:
13416         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
13417         fail to link due to relocation overflows on spu-*-*.
13418
13419 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
13420
13421         PR fortran/30273
13422         * gfortran.dg/dependency_19.f90: New test.
13423
13424 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
13425
13426         PR fortran/30202
13427         * gfortran.dg/alloc_comp_basics_3.f90: New test.
13428
13429 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
13430
13431         PR middle-end/30262
13432         * gcc.c-torture/execute/20061220-1.c: New test.
13433
13434         PR middle-end/30263
13435         * gcc.dg/gomp/asm-1.c: New test.
13436
13437         PR target/30230
13438         * g++.dg/eh/ia64-2.C: New test.
13439
13440 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
13441
13442         PR target/28966
13443         PR target/29248
13444         * gcc.dg/rs6000-leaf.c: New.
13445
13446 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13447
13448         PR fortran/25392
13449         * gfortran.dg/f2c_8.f90: New test.
13450
13451 2006-12-20  Bill Wendling  <wendling@apple.com>
13452
13453         * gcc.dg/asm-b.c: Check for __ppc64__.
13454
13455 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
13456
13457         PR fortran/30190
13458         * gfortran.dg/bounds_check_5.f90: New test.
13459
13460 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
13461
13462         PR middle-end/30143
13463         * gcc.dg/gomp/complex-1.c: New testcase.
13464
13465 2006-12-20  Roger Sayle  <roger@eyesopen.com>
13466
13467         * gfortran.dg/array_memset_1.f90: New test case.
13468
13469 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
13470
13471         * lib/target-supports.exp: Add spu to
13472         check_effective_target_vect_widen_mult_hi_to_si.
13473
13474 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
13475
13476         PR fortran/29992
13477         * gfortran.dg/generic_9.f90: New test.
13478
13479         PR fortran/30081
13480         * gfortran.dg/generic_10.f90: New test.
13481
13482 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
13483
13484         PR tree-opt/30045
13485         * gcc.dg/pr30045.c: New test.
13486
13487 2006-12-20  Ben Elliston  <bje@au.ibm.com>
13488
13489         * gcc.dg/20020312-2.c: Add a case for __SPU__.
13490
13491 2006-12-19  Eric Christopher  <echristo@apple.com>
13492
13493         PR target/29302
13494         * gcc.c-torture/execute/pr29302-1.c: New.
13495
13496 2006-12-19  Tobias Burnus  <burnus@net-b.de>
13497
13498         PR fortran/39238
13499         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
13500
13501 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
13502
13503         PR fortran/30236
13504         * gfortran.dg/altreturn_3.f90: New test.
13505
13506         * gfortran.dg/char_result_12.f90: Fix comment typos.
13507
13508 2006-12-19  Ben Elliston  <bje@au.ibm.com>
13509
13510         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
13511         as newlib's stdio.h uses non-traditional cpp constructs.
13512
13513 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
13514
13515         * gfortran.dg/advance.f90: Renamed to advance_1.f90
13516         * gfortran.dg/append-1.f90: Renamed to append_1.f90
13517         * gfortran.dg/array-1.f90: Renamed to array_1.f90
13518         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
13519         * gfortran.dg/backspace.f: Renamed to backspace_1.f
13520         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
13521         * gfortran.dg/default_initialization.f: Renamed to
13522         default_initialization_1.f
13523         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
13524         dollar_edit_descriptor_1.f
13525         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
13526         dollar_edit_descriptor_2.f
13527         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
13528         dollar_edit_descriptor_3.f
13529         * gfortran.dg/logint-1.f: Renamed to logint_1.f
13530         * gfortran.dg/logint-2.f: Renamed to logint_2.f
13531         * gfortran.dg/logint-3.f: Renamed to logint_3.f
13532         * gfortran.dg/advance_1.f90: Renamed from advance.f90
13533         * gfortran.dg/append_1.f90: Renamed from append-1.f90
13534         * gfortran.dg/array_1.f90: Renamed from array-1.f90
13535         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
13536         * gfortran.dg/backspace_1.f: Renamed from backspace.f
13537         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
13538         * gfortran.dg/default_initialization_1.f: Renamed from
13539         default_initialization.f
13540         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
13541         dollar_edit_descriptor-1.f
13542         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
13543         dollar_edit_descriptor-2.f
13544         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
13545         dollar_edit_descriptor-3.f
13546         * gfortran.dg/logint_1.f: Renamed from logint-1.f
13547         * gfortran.dg/logint_2.f: Renamed from logint-2.f
13548         * gfortran.dg/logint_3.f: Renamed from logint-3.f
13549
13550 2006-12-18  Bill Wendling  <wendling@apple.com>
13551
13552         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
13553         id is an OjbC keyword.
13554
13555 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13556
13557         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
13558
13559 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
13560
13561         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
13562
13563 2006-12-18  Ian Lance Taylor  <iant@google.com>
13564
13565         * g++.dg/warn/Wmissing-declarations-1.C: New test.
13566
13567 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13568
13569         * gcc.c-torture/compile/pr27528.c: Use empty templates.
13570
13571 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
13572
13573         PR fortran/30207
13574         * gfortran.fortran-torture/execute/where21.f90: New test.
13575
13576 2006-12-17  Tobias Burnus  <burnus@net-b.de>
13577
13578         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
13579
13580 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13581
13582         PR middle-end/7651
13583         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
13584         * gcc.dg/if-empty-1.c: Likewise.
13585         * gcc.dg/pr23165.c: Likewise.
13586         * g++.dg/warn/empty-body.C: Likewise.
13587
13588 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13589
13590         PR libfortran/30005
13591         * gfortran.dg/open_errors.f90: New test.
13592
13593 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
13594
13595         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
13596
13597         * gcc.target/i386/ssse3-pabsb.c: New file.
13598         * gcc.target/i386/ssse3-pabsd.c: Likewise.
13599         * gcc.target/i386/ssse3-pabsw.c: Likewise.
13600         * gcc.target/i386/ssse3-palignr.c: Likewise.
13601         * gcc.target/i386/ssse3-phaddd.c: Likewise.
13602         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
13603         * gcc.target/i386/ssse3-phaddw.c: Likewise.
13604         * gcc.target/i386/ssse3-phsubd.c: Likewise.
13605         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
13606         * gcc.target/i386/ssse3-phsubw.c: Likewise.
13607         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
13608         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
13609         * gcc.target/i386/ssse3-pshufb.c: Likewise.
13610         * gcc.target/i386/ssse3-psignb.c: Likewise.
13611         * gcc.target/i386/ssse3-psignd.c: Likewise.
13612         * gcc.target/i386/ssse3-psignw.c: Likewise.
13613         * gcc.target/i386/ssse3-vals.h: Likewise.
13614
13615 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
13616
13617         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
13618         * lib/fortran-torture.exp: Include target-supports.exp.
13619
13620 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
13621
13622         PR target/30185
13623         * gcc.c-torture/execute/pr30185.c: New test.
13624
13625 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13626
13627         PR testsuite/30179
13628         PR testsuite/30180
13629         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
13630         * gcc.dg/builtin-bswap-2.c: Likewise.
13631         * gcc.dg/builtin-bswap-3.c: Likewise.
13632         * gcc.dg/builtin-bswap-4.c: Likewise.
13633         * lib/target-supports.exp (check_effective_target_stdint_types): New.
13634         * gcc.c-torture/execute/mode-dependent-address.x: New file.
13635
13636 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13637
13638         PR libfortran/30145
13639         * gfortran.dg/write_zero_array: New test.
13640
13641 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13642
13643         PR fortran/30200
13644         * gfortran.dg/write_fmt_trim.f90: New test.
13645
13646 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
13647
13648         PR 30194
13649         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
13650         temporarily.
13651
13652 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13653
13654         * lib/target-supports.exp (check_weak_available): Use istarget
13655         "hppa*-*-hpux10*" instead of regexp.
13656         (check_cxa_atexit_available): Likewise.
13657
13658 2006-12-14  Richard Guenther  <rguenther@suse.de>
13659
13660         PR tree-optimization/30197
13661         * gcc.c-torture/execute/complex-1.c: Fix function name.
13662         * gcc.dg/builtins-61.c: New testcase.
13663
13664 2006-12-14  Richard Guenther  <rguenther@suse.de>
13665
13666         PR middle-end/30172
13667         * gcc.dg/pr30172-1.c: New testcase.
13668
13669 2006-12-14  Richard Guenther  <rguenther@suse.de>
13670
13671         PR tree-optimization/30198
13672         * gcc.dg/builtins-60.c: New testcase.
13673
13674 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
13675
13676         * lib/target-supports.exp (vect_no_align): Remove spu.
13677
13678 2006-12-13  Ian Lance Taylor  <iant@google.com>
13679
13680         PR c++/19564
13681         PR c++/19756
13682         * g++.dg/warn/Wparentheses-5.C: New test.
13683         * g++.dg/warn/Wparentheses-6.C: New test.
13684         * g++.dg/warn/Wparentheses-7.C: New test.
13685         * g++.dg/warn/Wparentheses-8.C: New test.
13686         * g++.dg/warn/Wparentheses-9.C: New test.
13687         * g++.dg/warn/Wparentheses-10.C: New test.
13688         * g++.dg/warn/Wparentheses-11.C: New test.
13689         * g++.dg/warn/Wparentheses-12.C: New test.
13690         * g++.dg/warn/Wparentheses-13.C: New test.
13691         * g++.dg/warn/Wparentheses-14.C: New test.
13692         * g++.dg/warn/Wparentheses-15.C: New test.
13693         * g++.dg/warn/Wparentheses-16.C: New test.
13694         * g++.dg/warn/Wparentheses-17.C: New test.
13695         * g++.dg/warn/Wparentheses-18.C: New test.
13696         * g++.dg/warn/Wparentheses-19.C: New test.
13697         * g++.dg/warn/Wparentheses-20.C: New test.
13698         * g++.dg/warn/Wparentheses-21.C: New test.
13699
13700 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13701
13702         PR testsuite/30157
13703         * lib/target-supports.exp (check_cxa_atexit_available): Return false
13704         for target "hppa.*hpux10".
13705
13706 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
13707
13708         * g++.dg/debug/vartrack1.C: New test.
13709
13710         * g++.dg/opt/ifcvt1.C: New test.
13711
13712         * gcc.dg/tls/opt-13.c: New test.
13713
13714         * gcc.dg/20060425-2.c: New test.
13715
13716         * g++.dg/opt/pr15054-2.C: New test.
13717
13718         * gcc.c-torture/execute/20060420-1.c: New test.
13719
13720         * gcc.c-torture/execute/20060412-1.c: New test.
13721
13722         * objc/compile/20060406-1.m: New test.
13723
13724 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
13725
13726         * g++.dg/template/array17.C: New test.
13727
13728 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
13729
13730         * gcc.target/powerpc/altivec-23.c: New test.
13731
13732 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
13733
13734         PR c++27316
13735         * g++.dg/inherit/error3.C: New test.
13736
13737         PR c++/28740
13738         * g++.dg/inherit/error4.C: New test.
13739
13740 2006-12-13  Richard Guenther  <rguenther@suse.de>
13741
13742         PR tree-optimization/17687
13743         * gcc.dg/builtins-59.c: New testcase.
13744
13745 2006-12-13  Ben Elliston  <bje@au.ibm.com>
13746
13747         * gcc.target/spu/Wmain.c: New test.
13748
13749 2006-12-12  Josh Conner  <jconner@apple.com>
13750
13751         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
13752         * g++.dg/abi/thunk4.C: Likewise.
13753         * g++.dg/abi/rtti3.C: Likewise.
13754
13755 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
13756
13757         * gcc.target/spu/cpat-1.c: New test.
13758         * gcc.target/spu/cpat-2.c: New test.
13759         * gcc.target/spu/cpat-3.c: New test.
13760         * gcc.target/spu/cpat-4.c: New test.
13761
13762 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13763
13764         PR tree-opt/28436
13765         * gcc.c-torture/compile/vector-1.c: New test.
13766         * gcc.c-torture/compile/vector-2.c: New test.
13767         * gcc.c-torture/compile/vector-3.c: New test.
13768
13769 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13770
13771         * lib/fortran-torture.exp: Update copyright years.  Remove
13772         obsolete comment.  Test -ftree-vectorize where it makes sense.
13773         * lib/gfortran-dg.exp: Update copyright years.  Use settings
13774         from fortran-torture.exp.
13775         * gfortran.dg/char_transpose_1.f90,
13776         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
13777         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
13778         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
13779         '-w' to dg-options.
13780
13781 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
13782
13783         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
13784         saved_${tool}_load.
13785
13786 2006-12-12  Ira Rosen  <irar@il.ibm.com>
13787
13788         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
13789         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
13790         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
13791         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
13792         gaps.
13793
13794 2006-12-12  Richard Guenther  <rguenther@suse.de>
13795
13796         PR middle-end/30147
13797         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
13798
13799 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
13800             Diego Novillo  <dnovillo@redhat.com>
13801
13802         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
13803         VDEF/VUSE changes.
13804         * gcc.dg/tree-ssa/pr26421.c: Likewise
13805         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
13806         * gcc.dg/tree-ssa/pr23382.c: Likewise.
13807         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
13808         * gcc.dg/tree-ssa/pr28410.c: Likewise.
13809         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
13810         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
13811         * gcc.dg/tree-ssa/vrp07.c: Likewise.
13812         * gcc.dg/tree-ssa/vrp08.c: Likewise.
13813         * gcc.dg/tree-ssa/alias-12.c: Likewise.
13814
13815 2006-12-11  Jan Hubicka  <jh@suse.cz>
13816
13817         * gcc.dg/tree-prof/stringop-1.c: New test.
13818         * gcc.dg/tree-prof/stringop-2.c: New test.
13819
13820 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
13821
13822         PR target/30120
13823         * gcc.target/i386/pr30120.c: New test.
13824
13825         Revert:
13826         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
13827
13828         * gcc.target/i386/x87regparm-1.c: New test.
13829         * gcc.target/i386/x87regparm-2.c: New test.
13830         * gcc.target/i386/x87regparm-3.c: New test.
13831         * gcc.target/i386/x87regparm-4.c: New test.
13832
13833 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
13834
13835         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
13836
13837 2006-12-10  Tobias Burnus  <burnus@net-b.de>
13838
13839         PR fortran/23994
13840         * gfortran.dg/protected_1.f90: New test.
13841         * gfortran.dg/protected_2.f90: New test.
13842         * gfortran.dg/protected_3.f90: New test.
13843         * gfortran.dg/protected_4.f90: New test.
13844         * gfortran.dg/protected_5.f90: New test.
13845         * gfortran.dg/protected_6.f90: New test.
13846
13847 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
13848             Tobias Burnus  <burnus@gcc.gnu.org>
13849
13850         PR fortran/29975
13851         PR fortran/30068
13852         * gfortran.dg/interface_4.f90: Test adding procedure to generic
13853         interface.
13854         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
13855         ambiguous interfaces.
13856         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
13857         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
13858         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
13859         ambiguous interfaces.
13860         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
13861         * gfortran.dg/array_initializer_2.f90: Add initializer array
13862         constructor test.
13863
13864         PR fortran/30096
13865         * gfortran.dg/interface_9.f90: Test that host interfaces are
13866         not checked for ambiguity with the local version.
13867
13868 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
13869
13870         PR fortran/29464
13871         * gfortran.dg/module_interface_2.f90: New test.
13872
13873 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
13874
13875         PR fortran/29941
13876         * gfortran.dg/assumed_len.f90: New test.
13877
13878 2006-12-09  Richard Guenther  <rguenther@suse.de>
13879
13880         * g++.dg/warn/implicit-typename1.C: Qualify types.
13881         * g++.dg/parse/crash12.C: Likewise.
13882         * g++.dg/tree-ssa/pr22444.C: Likewise.
13883
13884 2006-12-09  Tobias Burnus  <burnus@net-b.de>
13885
13886         * gfortran.dg/array_2.f90: Added sqrt test.
13887
13888 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
13889
13890         * gcc.target/i386/x87regparm-1.c: XFAIL.
13891         * gcc.target/i386/x87regparm-2.c: XFAIL.
13892         * gcc.target/i386/x87regparm-3.c: XFAIL.
13893         * gcc.target/i386/x87regparm-4.c: XFAIL.
13894
13895 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13896
13897         * lib/target-supports.exp
13898         (check_effective_target_large_long_double): New.
13899         * gcc.dg/Wconversion-real.c : Use it.
13900         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
13901         unsigned.
13902
13903 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
13904
13905         * gcc.c-torture/execute/mode-dependent-address.c: New test.
13906
13907 2006-12-08  Tobias Burnus  <burnus@net-b.de>
13908
13909         PR fortran/27546
13910         * gfortran.dg/import4.f90: New test for IMPORT in modules.
13911
13912 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
13913
13914         PR c++/29732
13915         * g++.dg/template/crash65.C: New test.
13916         * g++.dg/template/spec16.C: Tweak error markers.
13917
13918 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13919
13920         * gcc.target/spu: New directory.
13921         * gcc.target/spu/spu.exp: New file.
13922         * gcc.target/spu/intrinsics-1.c: New test.
13923
13924 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
13925
13926         PR c++/29980
13927         * g++.dg/ext/attrib27.C: New test.
13928         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
13929         * g++.dg/parse/typedef5.C: Likewise.
13930
13931 2006-12-07  Mike Stump  <mrs@apple.com>
13932
13933         * treelang/compile/var_defs.tree: Adjust.
13934
13935 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
13936
13937         PR c++/29730
13938         * g++.dg/template/crash64.C: New test.
13939         * g++.dg/parse/crash27.C: Adjust error markers.
13940
13941 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
13942
13943         PR libfortran/30009
13944         PR libfortran/30056
13945         * gfortran.dg/read_eof_4.f90:  Add tests.
13946         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
13947         * gfortran.dg/unf_read_corrupted_1.f90: New test.
13948
13949 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
13950
13951         PR c++/29729
13952         * g++.dg/template/crash63.C: New test.
13953
13954         PR c++/29728
13955         * g++.dg/template/crash62.C: New test.
13956
13957 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
13958
13959         PR fortran/30003
13960         * gfortran.dg/allocatable_function_1.f90: Increase the number
13961         of expected calls of free to 10; the lhs section reference is
13962         now evaluated so there is another call to bar.  Change the
13963         comment appropriately.
13964         * gfortran.dg/array_section_1.f90: New test.
13965
13966 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
13967
13968         PR fortran/29912
13969         * gfortran.dg/char_result_12.f90: New test.
13970
13971 2006-12-05  Richard Guenther  <rguenther@suse.de>
13972
13973         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
13974         * gcc.dg/vect/vect-pow-2.c: Rename to ...
13975         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
13976         vect_double, xfail for spu*-*-*.
13977
13978 2006-12-04  Tobias Burnus  <burnus@net-b.de>
13979
13980         PR fortran/29962
13981         * initialization_4.f90: Test noninteger exponents (-std=f95).
13982         * initialization_5.f90: New test for noninteger exponents
13983           with -std=f2003.
13984
13985 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
13986
13987         PR fortran/29821
13988         * gfortran.dg/parameter_array_section_1.f90: New test.
13989
13990 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
13991
13992         PR c++/29733
13993         * g++.dg/template/crash61.C: New test.
13994
13995         PR c++/29632
13996         * g++.dg/template/error23.C: New test.
13997
13998 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
13999
14000         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
14001
14002 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
14003
14004         PR fortran/29916
14005         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
14006
14007 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
14008
14009         PR middle-end/29965
14010         * gcc.dg/gomp/pr29965-1.c: New test.
14011         * gcc.dg/gomp/pr29965-2.c: New test.
14012         * gcc.dg/gomp/pr29965-3.c: New test.
14013         * gcc.dg/gomp/pr29965-4.c: New test.
14014         * gcc.dg/gomp/pr29965-5.c: New test.
14015         * gcc.dg/gomp/pr29965-6.c: New test.
14016         * g++.dg/gomp/pr29965-1.C: New test.
14017         * g++.dg/gomp/pr29965-2.C: New test.
14018         * g++.dg/gomp/pr29965-3.C: New test.
14019         * g++.dg/gomp/pr29965-4.C: New test.
14020         * g++.dg/gomp/pr29965-5.C: New test.
14021         * g++.dg/gomp/pr29965-6.C: New test.
14022         * g++.dg/gomp/pr29965-7.C: New test.
14023         * g++.dg/gomp/pr29965-8.C: New test.
14024         * g++.dg/gomp/pr29965-9.C: New test.
14025         * g++.dg/gomp/pr29965-10.C: New test.
14026
14027 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
14028
14029         * gnat.dg/pointer_variable_bounds.adb: New test.
14030         * gnat.dg/pointer_variable_bounds.ads: Likewise.
14031         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
14032
14033 2006-12-03  Eric Christopher  <echristo@apple.com>
14034
14035         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
14036
14037 2006-12-03  Richard Henderson  <rth@redhat.com>
14038             Andrew Pinski  <pinskia@gmail.com>
14039
14040         PR C++/14329
14041         * g++.dg/warn/unit-1.C: New test.
14042
14043 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
14044
14045         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
14046
14047 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
14048
14049         * g++.dg/vect/vect.exp: Enable tests to run on spu.
14050         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
14051         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
14052         * gcc.dg/vect/vect-70.c: Reduce array size.
14053         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
14054         vect_no_compaer_double targets.
14055         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
14056         vect_float, vect_double, and vect_int.
14057
14058 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
14059
14060         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
14061         test for loop versioning on vect_no_align targets.
14062         * gcc.dg/vect/pr20122.c: Likewise.
14063         * gcc.dg/vect/vect-105.c: Likewise.
14064         * gcc.dg/vect/vect-42.c: Likewise.
14065         * gcc.dg/vect/vect-43.c: Likewise.
14066         * gcc.dg/vect/vect-74.c: Likewise.
14067         * gcc.dg/vect/vect-75.c: Likewise.
14068         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
14069         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
14070         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
14071         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
14072
14073 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
14074
14075         PR fortran/29642
14076         * gfortran.dg/value_1.f90 : New test.
14077         * gfortran.dg/value_2.f90 : New test.
14078         * gfortran.dg/value_3.f90 : New test.
14079         * gfortran.dg/value_4.f90 : New test.
14080         * gfortran.dg/value_4.c : Called from value_4.f90.
14081
14082 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14083
14084         PR C++/30033
14085         *  g++.dg/cpp0x/static_assert4.C: New testcase.
14086
14087 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14088
14089         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
14090
14091 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
14092
14093         PR c/27953
14094         * gcc.dg/pr27953.c: New test.
14095
14096 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14097
14098         PR c++/30022
14099         * g++.dg/ext/vector5.C: New test.
14100
14101         PR c++/30021
14102         * g++.dg/other/main1.C: New test.
14103
14104 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
14105
14106         PR libfortran/29568
14107         * gfortran.dg/convert_implied_open.f90:  Change to
14108         new default record length.
14109         * gfortran.dg/unf_short_record_1.f90:  Adapt to
14110         new error message.
14111         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
14112
14113 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
14114
14115         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
14116
14117 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
14118
14119         PR c++/29066
14120         * g++.dg/expr/pr29066.c: New.
14121
14122 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
14123             Zdenek Dvorak <dvorakz@suse.cz>
14124
14125         PR tree-optimization/29921
14126         * gcc.dg/pr29921-2.c: New test.
14127
14128 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
14129
14130         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
14131         (i386_get_cpuid): New function.
14132         (i386_cpuid_ecx): Likewise.
14133         (i386_cpuid_edx): Likewise.
14134         (i386_cpuid): Updated to call i386_cpuid_edx.
14135
14136         * gcc.target/i386/sse3-addsubpd.c: New file.
14137         * gcc.target/i386/sse3-addsubps.c: Likewise.
14138         * gcc.target/i386/sse3-haddpd.c: Likewise.
14139         * gcc.target/i386/sse3-haddps.c: Likewise.
14140         * gcc.target/i386/sse3-hsubpd.c: Likewise.
14141         * gcc.target/i386/sse3-hsubps.c: Likewise.
14142         * gcc.target/i386/sse3-lddqu.c: Likewise.
14143         * gcc.target/i386/sse3-movddup.c: Likewise.
14144         * gcc.target/i386/sse3-movshdup.c: Likewise.
14145         * gcc.target/i386/sse3-movsldup.c: Likewise.
14146
14147 2006-12-01  Dirk Mueller  <dmueller@suse.de>
14148
14149         * g++.dg/warn/Wreturn-type-4.C: New testcase.
14150
14151 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
14152
14153         * gcc.dg/dfp/convert-int-max.c: New test.
14154         * gcc.dg/dfp/convert-int-max-fold.c: New test.
14155
14156 2006-11-30  Richard Guenther  <rguenther@suse.de>
14157
14158         * gcc.dg/vect/vect-pow-1.c: Rename ...
14159         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
14160         floats instead of doubles, check successful vectorization.
14161
14162 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14163
14164         PR target/29945
14165         * gcc.c-torture/compile/pr29945.c: New testcase.
14166
14167 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
14168
14169         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
14170         -maltivec.
14171
14172 2006-11-29  Eric Christopher  <echristo@apple.com>
14173
14174         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
14175
14176 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
14177
14178         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
14179
14180         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
14181
14182 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
14183
14184         PR c++/29022
14185         * g++.dg/inherit/virtual2.C: New test.
14186         * g++.dg/inherit/virtual3.C: Likewise.
14187         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
14188         * g++.dg/inherit/error2.C: Likewise.
14189         * g++.dg/template/instantiate1.C: Likewise.
14190
14191 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
14192
14193         PR tree-opt/29984
14194         * gcc.dg/tree-ssa/reassoc-12.c: New test.
14195
14196 2006-11-28  Jan Hubicka  <jh@suse.cz>
14197
14198         * gcc.dg/memcpy-1.c: New test.
14199
14200 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
14201
14202         PR c++/29735
14203         * g++.dg/warn/main-3.C: New test.
14204
14205 2006-11-28  Jan Hubicka  <jh@suse.cz>
14206
14207         * gcc.dg/winline-1.c: New test.
14208
14209 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
14210
14211         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
14212         alignments.
14213
14214 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
14215
14216         PR fortran/29976
14217         * gfortran.dg/missing_optional_dummy_3.f90
14218
14219 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
14220
14221         PR fortran/20880
14222         * gfortran.dg/interface_3.f90: Modify errors.
14223
14224 2006-11-28  Ben Elliston  <bje@au.ibm.com>
14225
14226         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
14227         fail to link due to relocation overflows on spu-*-*.
14228
14229 2006-11-27  Michael Matz  <matz@suse.de>
14230             Andreas Krebbel  <krebbel1@de.ibm.com>
14231
14232         PR target/29319
14233         * gcc.dg/20061127-1.c: New testcase.
14234
14235 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
14236
14237         * gcc.dg/20061124-1.c: Add exit() function prototype.
14238
14239 2006-11-27  Jan Hubicka  <jh@suse.cz>
14240
14241         * gcc.target/i386/memcpy-1.c: Adjust size.
14242         * gcc.dg/visibility-11.c: Likewise.
14243
14244 2006-11-27  Richard Guenther  <rguenther@suse.de>
14245
14246         PR middle-end/25620
14247         * gcc.target/i386/pow-1.c: New testcase.
14248         * gcc.dg/builtins-58.c: Likewise.
14249
14250 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
14251
14252         PR c++/29886
14253         * g++.dg/expr/cast8.C: New test.
14254
14255 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14256
14257         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
14258         Don't ever inline the testcase.
14259
14260 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
14261
14262         PR fortran/29982
14263         * gfortran.fortran-torture/compile/parameter_3.f90: New
14264         testcase.
14265
14266 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
14267
14268         PR fortran/29951
14269         * gfortran.fortran-torture/execute/transfer2.f90: New test.
14270
14271 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14272
14273         * gfortran.fortran-torture/execute/specifics.f90: Remove test
14274         for CHAR.
14275
14276 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14277
14278         PR libgfortran/29936
14279         * gfortran.dg/write_check3.f90: New test.
14280
14281 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14282
14283         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
14284
14285 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
14286
14287         PR fortran/20880
14288         * gfortran.dg/interface_3.f90: New test.
14289
14290         PR fortran/29387
14291         * gfortran.dg/generic_8.f90: New test.
14292
14293 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14294
14295         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
14296         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
14297         * gfortran.dg/specifics_3.f90: Remove.
14298
14299 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
14300
14301         PR c/29955
14302         * gcc.dg/gomp/pr29955.c: New test.
14303
14304         PR c/29736
14305         * gcc.dg/pr29736.c: New test.
14306
14307 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14308
14309         PR tree-opt/29964
14310         * gcc.dg/pure-1.c: New test.
14311
14312 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
14313
14314         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
14315         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
14316
14317 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
14318
14319         * gcc.dg/20061124-1.c: New testcase.
14320
14321 2006-11-23  Eric Christopher  <echristo@apple.com>
14322
14323         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
14324
14325 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14326
14327         PR c/2707
14328         PR c++/26167
14329         * gcc.dg/Wconversion-integer.c: New. Supersedes
14330         Wconversion-negative-constants.c
14331         * gcc.dg/Wconversion-real.c: New.
14332         * gcc.dg/Wconversion-real-integer.c: New.
14333         * gcc.dg/Wconversion-negative-constants.c: Deleted.
14334         * g++.dg/warn/Wconversion1.C: Modified.
14335
14336 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14337
14338         * gfortran.dg/overload_1.f90: New test.
14339
14340 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14341
14342         PR c/9072
14343         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
14344         Wtraditional-conversion.
14345         * gcc.dg/overflow-warn-2.c: Likewise.
14346         * gcc.dg/Wconversion.c: Likewise. Renamed as
14347         Wtraditional-conversion.c .
14348         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
14349         Wtraditional-conversion-2.c .
14350         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
14351         Wtraditional-conversion-2.c
14352         * gcc.dg/Wconversion-negative-constants.c: New.
14353
14354 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
14355
14356         * gcc.dg/tree-ssa/dump-1.c: New test.
14357
14358 2006-11-23  David Ung <davidu@mips.com>
14359
14360         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
14361         -mfp64, allowable when ISA >= 33 and float is enabled.
14362         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
14363         of mthc1 and mfhc1 patterns.
14364
14365 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
14366
14367         PR tree-optimization/29921
14368         * gcc.dg/pr29921.c: New test.
14369
14370 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14371
14372         PR fortran/29441
14373         * gfortran.dg/initialization_4.f90: New test.
14374
14375 2006-11-22  Ira Rosen  <irar@il.ibm.com>
14376
14377         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
14378         platforms that have interleaving support.
14379         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
14380         * gcc.dg/vect/vect-strided-a-u16-i2.c,
14381         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
14382         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
14383         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
14384         gcc.dg/vect/vect-strided-u8-i2-gap.c,
14385         gcc.dg/vect/vect-strided-u8-i8.c,
14386         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
14387         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
14388         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
14389         gcc.dg/vect/vect-strided-float.c,
14390         gcc.dg/vect/vect-strided-a-mult.c,
14391         gcc.dg/vect/vect-strided-mult-char-ls.c,
14392         gcc.dg/vect/vect-strided-a-u16-mult.c,
14393         gcc.dg/vect/vect-strided-a-u32-mult.c,
14394         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
14395         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
14396         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
14397         gcc.dg/vect/vect-strided-mult.c,
14398         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
14399         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
14400         New.
14401
14402 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
14403
14404         PR fortran/25087
14405         * gfortran.dg/auto_char_len_4.f90: New test.
14406
14407 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
14408
14409         PR fortran/29652
14410         * gfortran.dg/generic_7.f90: New test.
14411         * gfortran.dg/defined_operators_1.f90: Add new error.
14412
14413 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
14414
14415         PR tree-optimization/29902
14416         * g++.dg/tree-ssa/pr29902.C: New test.
14417
14418 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
14419
14420         PR fortran/29820
14421         * gfortran.dg/used_types_13.f90: New test.
14422
14423 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
14424
14425         * gcc.dg/dfp/snan.c: Delete.
14426
14427 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
14428
14429         * g++.dg/cpp0x/static_assert1.C: New.
14430         * g++.dg/cpp0x/static_assert2.C: New.
14431         * g++.dg/cpp0x/static_assert3.C: New.
14432
14433 2006-11-21  Richard Guenther  <rguenther@suse.de>
14434
14435         * gcc.dg/vect/vect-pow-1.c: New testcase.
14436         * gcc.dg/vect/vect-pow-2.c: Likewise.
14437
14438 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
14439
14440         PR c++/29570
14441         * g++.dg/template/static29.C: New test.
14442
14443         PR c++/29734
14444         * g++.dg/conversion/simd4.C: New test.
14445
14446 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
14447
14448         PR c++/29475
14449         * g++.dg/template/access19.C: New test.
14450         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
14451         error is reported.
14452
14453 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14454
14455         PR tree-opt/25500
14456         * gcc.dg/tree-ssa/sra-4.c: New testcase.
14457
14458 2006-11-20  Tobias Burnus  <burnus@net-b.de>
14459
14460         PR fortran/27546
14461         * gfortran.dg/import.f90: Extended test.
14462         * gfortran.dg/import2.f90: Extended test.
14463
14464 2006-11-20  Tobias Burnus  <burnus@net-b.de>
14465
14466         * gfortran.dg/volatile3.f90: Add conflict test.
14467
14468 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
14469
14470         PR fortran/24783
14471         * gfortran.dg/implicit_10.f90: New test.
14472
14473 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14474
14475         PR c++/8586
14476         * g++.dg/warn/Wall-write-strings.C: New.
14477
14478 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
14479
14480         * gfortran.dg/alloc_comp_constraint_5.f90: New.
14481         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
14482
14483 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14484
14485         * gfortran.dg/use_3.f90: Remove error message.
14486         * gfortran.dg/iso_fortran_env_1.f90: New test.
14487         * gfortran.dg/iso_fortran_env_2.f90: New test.
14488         * gfortran.dg/iso_fortran_env_3.f90: New test.
14489         * gfortran.dg/iso_fortran_env_4.f90: New test.
14490
14491 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
14492
14493         * gcc.dg/vect/vect-27.c: Fix initialization.
14494
14495 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14496
14497         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
14498         * gcc.dg/torture/builtin-minmax-1.c: New.
14499
14500         * gcc.dg/builtins-20.c: Add cases for copysign.
14501
14502 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14503
14504         PR fortran/24285
14505         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
14506
14507 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14508         * gfortran.dg/use_1.f90: New test.
14509         * gfortran.dg/use_1.f90: New test.
14510         * gfortran.dg/use_1.f90: New test.
14511
14512 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
14513
14514         PR tree-optimization/29801
14515         * gcc.dg/pr29801.c: New test.
14516
14517 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
14518
14519         PR middle-end/29584
14520         * gcc.dg/torture/pr29584.c: New test.
14521
14522 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
14523
14524         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
14525         Condition PowerPC tests for saving FPRs on powerpc_fprs.
14526         * gcc.target/powerpc/compress-float-ppc.c,
14527         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
14528         powerpc_fprs.
14529         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
14530         do not pass -mhard-float.
14531
14532 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
14533
14534         * gnat.dg/volatile_aggregate.adb: New test.
14535
14536 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14537
14538         PR fortran/29391
14539         PR fortran/29489
14540         * gfortran.dg/bound_2.f90: Add more checks.
14541         * gfortran.dg/bound_3.f90: New test.
14542
14543 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14544
14545         PR target/29201
14546         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
14547
14548 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
14549
14550         * gfortran.dg/import3.f90: Fix error message.
14551
14552 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14553
14554         PR tree-opt/29788
14555         * gfortran.fortran-torture/compile/inline_1.f90:
14556         New testcase.
14557
14558 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
14559
14560         * gcc.target/i386/x87regparm-1.c: New test.
14561         * gcc.target/i386/x87regparm-2.c: New test.
14562         * gcc.target/i386/x87regparm-3.c: New test.
14563         * gcc.target/i386/x87regparm-4.c: New test.
14564
14565 2006-11-15  Tobias Burnus  <burnus@net-b.de>
14566
14567         PR fortran/27546
14568         * gfortran.dg/import.f90: New test.
14569         * gfortran.dg/import2.f90: New test.
14570         * gfortran.dg/import3.f90: New test.
14571
14572 2006-11-15  Tobias Burnus  <burnus@net-b.de>
14573
14574         PR fortran/27588
14575         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
14576
14577 2006-11-15  Tobias Burnus  <burnus@net-b.de>
14578
14579         PR fortran/29806
14580         * gfortran.dg/contains.f90: New test.
14581         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
14582
14583 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
14584
14585         PR tree-optimization/29581
14586         * gcc.dg/pr29581-1.c: New test.
14587         * gcc.dg/pr29581-2.c: New test.
14588         * gcc.dg/pr29581-3.c: New test.
14589         * gcc.dg/pr29581-4.c: New test.
14590         * gfortran.dg/pr29581.f90: New test.
14591
14592 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
14593
14594         PR fortran/29702
14595         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
14596         numbers in error message headers.
14597
14598 2006-11-14  Richard Guenther  <rguenther@suse.de>
14599
14600         * gcc.target/i386/math-torture/math-torture.exp: Restrict
14601         to i?86 and x86_64 targets.
14602
14603 2006-11-14  Caroline Tice  <ctice@apple.com>
14604
14605         * gcc.dg/pubtypes-1.c: New file/testcase.
14606         * gcc.dg/pubtypes-2.c: New file/testcase.
14607         * gcc.dg/pubtypes-3.c: New file/testcase.
14608         * gcc.dg/pubtypes-4.c: New file/testcase.
14609         * g++.dg/pubtypes.C: New file/testcase.
14610
14611 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
14612
14613         PR c++/29106
14614         * g++.dg/init/self1.C: New test.
14615
14616 2006-11-14  Tobias Burnus  <burnus@net-b.de>
14617
14618         PR fortran/29657
14619         * gfortran.dg/conflicts.f90: Add.
14620
14621 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
14622
14623         PR rtl-optimization/29798
14624
14625         * gcc.c-torture/execute/pr29798.c: New.
14626
14627 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14628
14629         * gcc.dg/builtins-20.c: Add more cases.
14630
14631 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
14632
14633         PR fortran/29759
14634         * gfortran.dg/gomp/pr29759.f90: New test.
14635
14636 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
14637
14638         PR c++/29518
14639         * g++.dg/template/static28.C: New test.
14640
14641 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
14642
14643         * lib/c-torture.exp: Use target-libpath.exp.
14644         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
14645         set GCC_EXEC_PREFIX env var from global variable of same name.
14646
14647 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14648
14649         PR fortran/26994
14650         * gfortran.fortran-torture/compile/transfer-1.f90:
14651         New testcase.
14652
14653 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
14654             Zdenek Dvorak <dvorakz@suse.cz>
14655
14656         PR tree-optimization/29680
14657         * gcc.dg/alias-11.c: New test.
14658
14659 2006-11-12  Jason Merrill  <jason@redhat.com>
14660             Andrew Pinski <pinskia@physics.uc.edu>
14661
14662         PR middle-end/28915
14663         * gcc.target/i386/vectorize1.c: New.
14664
14665 2006-11-12  Roger Sayle  <roger@eyesopen.com>
14666
14667         PR rtl-optimization/29797
14668         * gcc.c-torture/execute/pr29797-1.c: New test case.
14669
14670 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14671
14672         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
14673
14674 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
14675
14676         * gcc.dg/tree-ssa/prefetch-3.c: New test.
14677
14678 2006-11-12  Roger Sayle  <roger@eyesopen.com>
14679
14680         PR tree-optimization/13827
14681         * gcc.dg/fold-eqand-1.c: New test case.
14682
14683 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14684
14685         PR rtl-opt/28812
14686         * gcc.c-torture/execute/mayalias-3.c: New test.
14687
14688 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
14689
14690         PR middle-end/27528
14691         * gcc.c-torture/compile/pr27528.c: New test.
14692         * gcc.dg/pr27528.c: Likewise.
14693
14694 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14695
14696         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
14697
14698         * gcc.dg/torture/builtin-symmetric-1.c: New test.
14699
14700 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
14701
14702         PR fortran/29758
14703         * gfortran.dg/reshape_source_size_1.f90: New test.
14704
14705 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
14706
14707         PR fortran/29315
14708         * gfortran.dg/aliasing_dummy_4.f90: New test.
14709
14710 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
14711
14712         PR target/29777
14713         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
14714         and x86_64-*-* targets.
14715
14716 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14717
14718         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
14719         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
14720         New macros. Use them in exact tests.
14721         (TESTIT3): New macro.
14722         Add tests for fmin, fmax and fma.
14723
14724 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
14725
14726         PR fortran/29431
14727         * gfortran.dg/array_constructor_13.f90: New test.
14728
14729 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
14730
14731         PR fortran/29744
14732         * gfortran.dg/used_types_12.f90: New test.
14733
14734 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
14735
14736         PR middle-end/29726
14737         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
14738         (test6): Ditto.
14739         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
14740         * gcc.dg/fold-eqandshift-3.c: New test case.
14741
14742 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
14743
14744         PR fortran/29699
14745         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
14746
14747         PR fortran/21370
14748         * gfortran.dg/change_symbol_attributes_1.f90: New test.
14749
14750 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
14751
14752         * gcc.dg/20061109-1.c: New testcase.
14753
14754 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14755
14756         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
14757
14758 2006-11-09  Tobias Burnus  <burnus@net-b.de>
14759
14760         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
14761         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
14762
14763 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
14764
14765         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
14766         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
14767
14768 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14769
14770         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
14771
14772 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
14773
14774         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
14775         vect-9.c).
14776         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
14777         * gcc.dg/vect/vect-9.c: Now vectorizable.
14778         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
14779         that support vect_widen_mult.
14780         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
14781         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
14782         vect-reduc-dot-u16.c).
14783         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
14784         vect-reduc-dot-u16.c).
14785         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
14786         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
14787         vect-reduc-dot-s8.c).
14788         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
14789         vect-reduc-dot-s8.c).
14790         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
14791         vect-reduc-dot-s8.c).
14792         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
14793         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
14794         vect-reduc-dot-u8.c).
14795         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
14796         vect-reduc-dot-u8.c).
14797         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
14798         * gcc.dg/vect/vect-multitypes-9.c: New test.
14799         * gcc.dg/vect/vect-multitypes-10.c: New test.
14800         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
14801         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
14802         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
14803         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
14804         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
14805         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
14806         wrapv-vect-reduc-dot-s8.c.
14807         * lib/target-support.exp (check_effective_target_vect_unpack): New.
14808         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
14809         targets that support vec_unpack.
14810         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
14811         (check_effective_target_vect_widen_mult_qi_to_hi): New.
14812         (check_effective_target_vect_widen_mult_hi_to_si): New.
14813         (check_effective_target_vect_widen_sum): Removed.
14814
14815         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
14816
14817         * gcc.dg/vect/vect-multitypes-8.c: New test.
14818         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
14819
14820         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
14821
14822         * gcc.dg/vect/vect-multitypes-7.c: New test.
14823
14824         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
14825
14826         * gcc.dg/vect/vect-multitypes-4.c: New test.
14827         * gcc.dg/vect/vect-multitypes-5.c: New test.
14828         * gcc.dg/vect/vect-multitypes-6.c: New test.
14829
14830         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
14831
14832         * gcc.dg/vect/vect-multitypes-1.c: New test.
14833         * gcc.dg/vect/vect-multitypes-2.c: New test.
14834         * gcc.dg/vect/vect-multitypes-3.c: New test.
14835
14836 2006-11-07  Eric Christopher  <echristo@apple.com>
14837
14838         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
14839         Test using scan-assembler-not.
14840
14841 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
14842
14843         * gcc.dg/inline-17.c: New test.
14844
14845 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
14846
14847         PR other/25028
14848         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
14849         on HP-UX.
14850
14851 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
14852
14853         PR fortran/29539
14854         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
14855
14856         PR fortran/29634
14857         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
14858         test.
14859
14860 2006-11-07  Tobias Burnus  <burnus@net-b.de>
14861
14862         PR fortran/29601
14863         * gfortran.dg/volatile.f90: Add.
14864         * gfortran.dg/volatile2.f90: Add.
14865         * gfortran.dg/volatile3.f90: Add.
14866         * gfortran.dg/volatile4.f90: Add.
14867         * gfortran.dg/volatile5.f90: Add.
14868         * gfortran.dg/volatile6.f90: Add.
14869         * gfortran.dg/volatile7.f90: Add.
14870
14871 2006-11-06  Tobias Burnus  <burnus@net-b.de>
14872
14873         * gfortran.dg/io_constraints_2.f90: Adjust pattern
14874           for matching error messages.
14875         * gfortran.dg/specifics_3.f90: Adjust pattern
14876           for matching error messages.
14877
14878 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
14879             Bernhard Fischer  <aldot@gcc.gnu.org>
14880
14881         * lib/gcc-dg.exp (output-exists): New proc.
14882         (output-exists-not): New proc.
14883         * gcc.test-framework/test-framework.awk: Support new directives.
14884         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
14885         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
14886         * gcc.test-framework/dg-outexists-exp-F.c: New test.
14887         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
14888         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
14889         * gcc.test-framework/dg-outexists-exp-P.c: New test.
14890
14891 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
14892
14893         PR fortran/29630
14894         PR fortran/29679
14895         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
14896         * gfortran.dg/initialization_3.f90: New.
14897
14898 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14899
14900         PR libgfortran/25545
14901         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
14902
14903 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
14904
14905         PR middle-end/29695
14906         * gcc.c-torture/execute/pr29695-1.c: New test.
14907         * gcc.c-torture/execute/pr29695-2.c: New test.
14908
14909 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
14910
14911         PR fortran/29565
14912         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
14913
14914 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
14915
14916         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
14917         for matching error messages.
14918
14919 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
14920
14921         PR target/26915
14922         * gcc.target/i386/387-12.c: New test.
14923
14924 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14925
14926         PR libfortran/29713
14927         * gfortran.dg/pr29713.f90: New test.
14928
14929 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
14930
14931         * gcc.c-torture/execute/arith-rand-ll.c:
14932         Also test for bogus rest sign.
14933
14934 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14935
14936         PR libfortran/27895
14937         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
14938
14939 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
14940
14941         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
14942         from error messages.
14943
14944 2006-11-02  Mike Stump  <mrs@apple.com>
14945
14946         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
14947
14948         * g++.old-deja/g++.abi/align.C: Enable for darwin.
14949
14950 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
14951
14952         * g++.dg/eh/gcsec1.C: New test.
14953
14954 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14955
14956         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
14957         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
14958
14959 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
14960
14961         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
14962         hexadecimal value.
14963         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
14964         * gcc.dg/pr14796-2.c: Likewise.
14965
14966 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14967
14968         * gcc.c-torture/execute/20061101-1.c: New test.
14969
14970 2006-11-01  Richard Guenther  <rguenther@suse.de>
14971
14972         * gcc.target/i386/fpprec-1.c: New testcase.
14973
14974 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14975
14976         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
14977         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
14978
14979 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
14980
14981         * gcc.c-torture/execute/20061031-1.c: New test.
14982
14983 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
14984
14985         PR 23067
14986         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
14987         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
14988         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
14989         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
14990         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
14991         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
14992         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
14993
14994 2006-10-31  Eric Christopher  <echristo@apple.com>
14995             Falk Hueffner  <falk@debian.org>
14996
14997         * gcc.dg/builtin-bswap-1.c: New.
14998         * gcc.dg/builtin-bswap-2.c: New.
14999         * gcc.dg/builtin-bswap-3.c: New.
15000         * gcc.dg/builtin-bswap-4.c: New.
15001         * gcc.dg/builtin-bswap-5.c: New.
15002         * gcc.target/i386/builtin-bswap-1.c: New.
15003
15004 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
15005
15006         * gcc.dg/inline-16.c: New.
15007
15008         PR 16622
15009         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
15010         defining it.
15011         * gcc.dg/inline-13.c: New.
15012         * gcc.dg/inline-14.c: New.
15013         * gcc.dg/inline-15.c: New.
15014
15015         PR 11377
15016         * gcc.dg/inline6.c: New.
15017         * gcc.dg/inline7.c: New.
15018
15019 2006-10-31  Roger Sayle  <roger@eyesopen.com>
15020
15021         PR middle-end/23470
15022         * gcc.dg/pr23470-1.c: New test case.
15023
15024 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
15025
15026         PR fortran/29537
15027         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
15028         data.
15029         * gfortran.dg/blockdata_2.f90: New testcase.
15030
15031 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
15032
15033         PR libfortran/29627
15034         * gfortran.dg/unf_short_record_1.f90:  New test.
15035
15036 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15037
15038         PR fortran/29067
15039         * gfortran.dg/pr29067.f: New test.
15040
15041 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
15042             Richard Sandiford  <richard@codesourcery.com>
15043
15044         * lib/target-supports.exp (get_compiler_messages): Append options
15045         as a single list element.
15046         (check_effective_target_arm_vfp_ok): New.
15047         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
15048
15049 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
15050
15051         PR fortran/29387
15052         * gfortran.dg/intrinsic_actual_2.f90: New test.
15053
15054         PR fortran/29490
15055         * gfortran.dg/actual_array_interface_1.f90: New test.
15056
15057         PR fortran/29641
15058         * gfortran.dg/used_types_11.f90: New test.
15059
15060 2006-10-30  Dirk Mueller  <dmueller@suse.de>
15061
15062         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
15063         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
15064         * g++.old-deja/g++.pt/eichin01.C (main): Same.
15065         * g++.old-deja/g++.mike/net25.C (main): Same.
15066         * g++.dg/lookup/exception1.C (main): Same.
15067         * g++.dg/parse/parens2.C (main): Same.
15068
15069 2006-10-30  Roger Sayle  <roger@eyesopen.com>
15070
15071         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
15072
15073 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15074
15075         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
15076         * gcc.dg/torture/builtin-math-3.c: Likewise.
15077
15078 2006-10-30  Tobias Burnus  <burnus@net-b.de>
15079
15080         PR fortran/29452
15081         * gfortran.dg/write_check.f90: Check run-time keyword checking.
15082         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
15083
15084 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
15085
15086         PR Fortran/29410
15087         * gfortran.fortran-torture/execute/transfer1.f90: New test.
15088
15089 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
15090
15091         * lib/target-supports.exp (check_function_available): Declare
15092         function before calling.
15093
15094 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
15095
15096         PR tree-optimization/29637
15097         * gcc.dg/pr29637.c: New test.
15098
15099 2006-10-29  Roger Sayle  <roger@eyesopen.com>
15100
15101         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
15102         tree canonicalization.
15103
15104 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15105
15106         * gcc.dg/builtins-20.c: Add more hypot tests.
15107
15108 2006-10-29  Roger Sayle  <roger@eyesopen.com>
15109
15110         * gcc.dg/fold-compare-1.c: New test case.
15111
15112 2006-10-29  Dirk Mueller  <dmueller@suse.de>
15113
15114         PR c++/16307
15115         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
15116
15117 2006-10-29  Roger Sayle  <roger@eyesopen.com>
15118
15119         PR tree-optimization/15458
15120         * gcc.dg/fold-xornot-1.c: New test case.
15121
15122 2006-10-29  Richard Guenther  <rguenther@suse.de>
15123
15124         * gcc.target/i386/math-torture/trunc.c: New testcase.
15125
15126 2006-10-29  Richard Guenther  <rguenther@suse.de>
15127
15128         * gcc.target/i386/math-torture/round.c: New testcase.
15129
15130 2006-10-29  Richard Guenther  <rguenther@suse.de>
15131
15132         * gcc.target/i386/math-torture/ceil.c: New testcase.
15133         * gcc.target/i386/math-torture/floor.c: Likewise.
15134
15135 2006-10-29  Richard Guenther  <rguenther@suse.de>
15136
15137         * gcc.target/i386/math-torture/rint.c: New testcase.
15138         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
15139
15140 2006-10-29  Richard Guenther  <rguenther@suse.de>
15141
15142         * gcc.target/i386/math-torture/lfloor.c: New testcase.
15143         * gcc.target/i386/math-torture/lceil.c: Likewise.
15144
15145 2006-10-28  Tobias Burnus  <burnus@net-b.de>
15146
15147         PR libgfortran/24313
15148         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
15149
15150 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
15151
15152         * gcc.c-torture/execute/20020118-1.c,
15153         gcc.c-torture/execute/builtins/strlen.c,
15154         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
15155         comment typos.
15156
15157 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15158
15159         * gcc.dg/builtins-20.c: Add tests for hypot.
15160         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
15161         two-argument builtins.
15162         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
15163         TESTIT2.  Update all callers.
15164         (TESTIT2, TESTIT2_R): New helper macros.
15165         Add testcases for pow, hypot and atan2.
15166
15167 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15168
15169         PR C++/29295
15170         * g++.dg/expr/bool1.C: New test.
15171         * g++.dg/expr/bool2.C: New test.
15172
15173 2006-10-28  Tobias Burnus  <burnus@net-b.de>
15174
15175         PR fortran/28224
15176         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
15177         * gfortran.dg/namelist_internal.f90: New test.
15178
15179 2006-10-28  Tobias Burnus  <burnus@net-b.de>
15180
15181         PR fortran/29625
15182         * gfortran.dg/io_real_boz.f90: Add.
15183         * gfortran.dg/io_real_boz2.f90: Add.
15184
15185 2006-10-28  Richard Guenther  <rguenther@suse.de>
15186
15187         PR middle-end/26899
15188         * gcc.dg/tree-ssa/pr26899.c: New testcase.
15189
15190 2006-10-28  Richard Guenther  <rguenther@suse.de>
15191
15192         PR target/28806
15193         * gcc.target/i386/math-torture/lround.c: New testcase.
15194
15195 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
15196
15197         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
15198         * gcc.dg/builtins-44.c: Likewise.
15199         * gcc.dg/builtins-45.c: Likewise.
15200         * gcc.dg/pr28796-2.c: Likewise.
15201         * gcc.dg/unordered-3.c: Likewise.
15202
15203 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15204
15205         PR libgfortran/27954
15206         * gfortran.dg/error_recovery_2.f90: New test.
15207
15208 2006-10-26  Richard Guenther  <rguenther@suse.de>
15209
15210         * gcc.target/i386/i386.exp: Use glob, not find to collect
15211         tests.  Avoids recursing into subdirectories.
15212         * gcc.target/i386/math-torture/math-torture.exp: Torture
15213         for interesting ia32 math options.
15214         * gcc.target.i386/math-torture/lrint.c: New testcase.
15215
15216 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15217
15218         PR libgfortran/29563
15219         * gfortran.dg/arrayio_9.f90: Update test.
15220         * gfortran.dg/arrayio_19.f90: New test.
15221
15222 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
15223
15224         * gcc.dg/20061026.c: New testcase.
15225
15226 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15227
15228         PR libgfortran/29563
15229         * gfortran.dg/arrayio_9.f90: New test.
15230
15231 2006-10-26  Ben Elliston  <bje@au.ibm.com>
15232
15233         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
15234         Copy the strings manually, as strcpy may call strlen.
15235
15236 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15237
15238         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
15239         Add checks for log, log2, log10 and log1p.
15240
15241         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
15242         we already test 0.0.  Add checks for expm1, log, log2, log10,
15243         log1p, cbrt, erf and erfc.
15244
15245 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
15246
15247         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
15248
15249 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
15250
15251         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
15252         and remainderl() built-in functions.  Remove -ffast-math from
15253         dg-options.
15254
15255 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15256
15257         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
15258         acosh and atanh.
15259
15260         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
15261         floating point modifiers to arguments passed to float and long
15262         double functions respectively.  Update all callers to use floating
15263         point numbers, not integers.  Add tests for exp, exp2 and
15264         exp10/pow10.
15265
15266         * gcc.dg/torture/builtin-math-3.c: New test.
15267
15268 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
15269
15270         PR fortran/29393
15271         * gfortran.dg/initialize_2.f90: New.
15272
15273 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15274
15275         * gcc.dg/torture/builtin-math-2.c: New test.
15276
15277 2006-10-24  Richard Guenther  <rguenther@suse.de>
15278
15279         PR middle-end/28796
15280         * gcc.dg/pr28796-1.c: New testcase.
15281         * gcc.dg/pr28796-2.c: Likewise.
15282
15283 2006-10-24  Richard Guenther  <rguenther@suse.de>
15284
15285         * gcc.dg/builtins-57.c: New testcase.
15286
15287 2006-10-24  Richard Guenther  <rguenther@suse.de>
15288
15289         PR tree-optimization/29567
15290         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
15291
15292 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
15293
15294         PR tree-optimization/14784
15295         * gcc.dg/alias-10.c: New test.
15296
15297 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15298
15299         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
15300
15301 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
15302
15303         * gcc.dg/builtin-strncat-chk-1.c: New test.
15304
15305 2006-10-23  Jan Hubicka  <jh@suse.cz>
15306
15307         * gcc.dg/memmove-1.c: New test.
15308
15309 2006-10-23  Paul Brook  <paul@codesourcery.com>
15310
15311         * gcc.dg/pragma-pack-5.c: New test.
15312
15313 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
15314
15315         * g++.dg/other/s390-1.C: New testcase.
15316
15317 2006-10-23  Richard Guenther  <rguenther@suse.de>
15318
15319         PR middle-end/27132
15320         PR middle-end/23295
15321         * gcc.dg/pr27132.c: New testcase.
15322         * gcc.dg/pr23295.c: Likewise.
15323         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
15324         * g++.dg/tree-ssa/pr19807.C: Likewise.
15325
15326 2006-10-23  Richard Guenther  <rguenther@suse.de>
15327
15328         PR middle-end/21032
15329         * gcc.dg/pr21032.c: New testcase.
15330
15331 2006-10-22  Jeff Law  <law@redhat.com>
15332         Richard Guenther  <rguenther@suse.de>
15333
15334         PR tree-optimization/15911
15335         * gcc.dg/tree-ssa/vrp30.c: New testcase.
15336
15337 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
15338
15339         PR c++/20647
15340         * g++.dg/abi/rtti3.C: New.
15341
15342 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
15343
15344         PR middle-end/28252
15345         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
15346         transformation.
15347
15348 2006-10-21  Richard Guenther  <rguenther@suse.de>
15349
15350         PR tree-optimization/3511
15351         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
15352
15353 2006-10-21  Richard Guenther  <rguenther@suse.de>
15354
15355         PR middle-end/26898
15356         * gcc.dg/torture/pr26898-1.c: New testcase.
15357         * gcc.dg/torture/pr26898-2.c: Likewise.
15358
15359 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
15360
15361         PR c++/28053
15362         * g++.dg/parse/bitfield1.C: Adjust error markers.
15363         * g++.dg/parse/bitfield2.C: New test.
15364
15365 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
15366
15367         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
15368
15369 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15370
15371         PR libfortran/27895
15372         * gfortran.dg/zero_sized_1.f90: New test.
15373
15374 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
15375
15376         * gcc.dg/div-compare-1.c: New test.
15377
15378 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
15379
15380         PR fortran/29216
15381         * gfortran.dg/result_default_init_1.f90: New test.
15382
15383         PR fortran/29314
15384         * gfortran.dg/automatic_default_init_1.f90: New test.
15385
15386         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
15387         from 38 to 33.
15388
15389 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
15390
15391         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
15392         'using namespace std' without previous declaration.
15393         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
15394         * g++.old-deja/g++.robertl/eb133c.C: New.
15395
15396 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15397
15398         PR libgfortran/29277
15399         * gfortran.dg/streamio_4.f90: Update test.
15400         * gfortran.dg/streamio_11.f90: New test.
15401
15402 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
15403
15404         PR c++/27952
15405         * g++.dg/inherit/virtual1.C: New test.
15406
15407 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
15408
15409         PR c++/28261
15410         * g++.dg/parse/enum3.C: New test.
15411
15412 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
15413
15414         PR c++/29039
15415         * g++.dg/init/ctor8.C: New test.
15416
15417 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
15418
15419         PR c++/27270
15420         * g++.dg/ext/complit8.C: Tweak error markers.
15421         * g++.dg/template/complit1.C: Add error marker.
15422
15423 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
15424
15425         PR c++/27270
15426         * g++.dg/ext/complit8.C: New test.
15427
15428         PR c++/29408
15429         * g++.dg/parse/dtor12.C: New test.
15430
15431         PR c++/29435
15432         * g++.dg/template/sizeof11.C: New test.
15433
15434 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
15435
15436         PR fortran/29392
15437         * gfortran.dg/data_char_3.f90: New test.
15438
15439         PR fortran/29451
15440         * gfortran.dg/negative_automatic_size.f90: New test.
15441
15442 2006-10-16  David Daney  <ddaney@avtrex.com>
15443
15444         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
15445
15446 2006-10-16  Eric Christopher  <echristo@apple.com>
15447
15448         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
15449         x86_64.
15450
15451 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
15452
15453         PR c++/28211
15454         * g++.dg/tc1/dr49.C: Tweak error messages.
15455         * g++.dg/parse/template21.C: New test.
15456
15457 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15458
15459         PR middle-end/20491
15460         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
15461
15462 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
15463
15464         PR fortran/29403
15465         * gfortran.dg/print_1.f90: New test.
15466
15467 2006-10-15  Jan Hubicka  <jh@suse.cz>
15468
15469         PR middle-end/29241
15470         * gcc.c-torture/compile/pr29241.c: New testcase.
15471
15472 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
15473
15474         PR middle-end/29250
15475         * gcc.c-torture/compile/pr29250.c: New test.
15476
15477 2006-10-15  Richard Guenther  <rguenther@suse.de>
15478
15479         * gcc.dg/pr29299.c: New testcase.
15480
15481 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
15482
15483         PR fortran/24767
15484         * gfortran.dg/label_4.f90: Adjust warning flag.
15485
15486 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
15487
15488         PR fortran/29371
15489         * gfortran.dg/nullify_3.f90: New test.
15490
15491 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15492
15493         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
15494         on Solaris 2.5.1 too.
15495
15496 2006-10-13  Eric Christopher  <echristo@apple.com>
15497
15498         * gcc.dg/pr25993.c: Skip for darwin.
15499
15500 2006-10-13  Eric Christopher  <echristo@apple.com>
15501
15502         * gcc.dg/visibility-11.c: Skip for darwin.
15503
15504 2006-10-13  Eric Christopher  <echristo@apple.com>
15505
15506         * gcc.dg/darwin-weakimport-1.c: Use
15507         -fno-asynchronous-unwind-tables.
15508         * gcc.dg/darwin-weakimport-3.c: Ditto.
15509
15510 2006-10-13  Richard Guenther  <rguenther@suse.de>
15511
15512         PR tree-optimization/29446
15513         * gcc.dg/torture/pr29446.c: New testcase.
15514
15515 2006-10-13  Bill Wendling  <wendling@apple.com>
15516
15517         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
15518         * g++.old-deja/g++.jason/hmc1.C: Likewise.
15519         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
15520         * g++.old-deja/g++.law/shadow1.C: Likewise.
15521         * g++.old-deja/g++.law/ctors10.C: Likewise.
15522         * g++.dg/debug/namespace1.C: Likewise.
15523         * g++.dg/inherit/namespace-as-base.C: Likewise.
15524         * g++.dg/opt/delay-slot-1.C: Likewise.
15525         * g++.dg/parse/defarg10.C: Likewise.
15526         * g++.dg/template/ptrmem11.C: Likewise.
15527         * g++.dg/template/mem_func_ptr.C: Likewise.
15528         * g++.dg/template/spec19.C: Likewise.
15529
15530 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
15531
15532         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
15533
15534 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
15535
15536         PR fortran/29373
15537         * gfortran.dg/implicit_9.f90: New test.
15538
15539         PR fortran/29407
15540         * gfortran.dg/namelist_25.f90: New test.
15541
15542         PR fortran/27701
15543         * gfortran.dg/same_name_2.f90: New test.
15544
15545         PR fortran/29232
15546         * gfortran.dg/host_assoc_types_1.f90: New test.
15547
15548         PR fortran/29364
15549         * gfortran.dg/missing_derived_type_1.f90: New test.
15550         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
15551
15552         PR fortran/29422
15553         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
15554
15555         PR fortran/29428
15556         * gfortran.dg/alloc_comp_assign_5.f90: New test.
15557
15558 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15559
15560         PR fortran/29391
15561         * gfortran.dg/bound_2.f90: New test.
15562
15563 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15564
15565         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
15566         directive.
15567         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
15568         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
15569         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
15570         * gfortran.dg/gomp/reduction3.f90: Likewise.
15571         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
15572         * gfortran.dg/dummy_procedure_2.f90: Likewise.
15573         * gfortran.dg/interface_derived_type_1.f90: Likewise.
15574         * gfortran.dg/forall_4.f90: Likewise.
15575         * gfortran.dg/spec_expr_4.f90: Likewise.
15576         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
15577         * gfortran.dg/forall_5.f90: Likewise.
15578         * gfortran.dg/open_access_append_2.f90: Add check for
15579         compile-time warning.
15580
15581 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
15582
15583         PR c++/28506
15584         * g++.dg/parse/pure1.C: New test.
15585
15586 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15587
15588         PR fortran/21435
15589         * gfortran.dg/io_constraints_3.f90: New test.
15590         * gfortran.dg/open_access_append_1.f90: Add checks
15591         for compile-time warnings.
15592         * gfortran.dg/pr20163-2.f: Likewise.
15593         * gfortran.dg/iostat_2.f90: Likewise.
15594         * gfortran.dg/label_4.f90: Delete the temporary
15595         file.
15596         * gfortran.dg/direct_io_2.f90: Add a FILE=
15597         specifier.
15598         * gfortran.dg/iomsg_1.f90: Add check for
15599         compile-time warning.
15600
15601 2006-10-12  Jan Hubicka  <jh@suse.cz>
15602
15603         PR c/28419
15604         * gcc.dg/pr28319.c: New test.
15605
15606 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
15607         PR c++/29318
15608         * g++.dg/ext/vla4.C: New test.
15609
15610 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
15611
15612         PR c++/27961
15613         * g++.dg/template/crash60.C: New test.
15614         * g++.dg/other/large-size-array.C: Adjust error markers.
15615         * g++.dg/parse/crash27.C: Likewise.
15616         * g++.dg/template/crash1.C: Likewise.
15617
15618 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
15619
15620         PR testsuite/29093
15621         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
15622
15623 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
15624
15625         PR preprocessor/28709
15626         * gcc.dg/cpp/paste14.c: New test.
15627
15628 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
15629
15630         PR c++/29175
15631         * g++.dg/init/array24.C: New test.
15632
15633 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15634
15635         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
15636         of <sys/types.h>.
15637
15638 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
15639
15640         PR c++/29024
15641         * g++.dg/parse/typedef8.C: New test.
15642         * g++.dg/other/mult-stor1.C: Adjust error markers.
15643
15644 2006-10-11  Richard Guenther  <rguenther@suse.de>
15645
15646         PR tree-optimization/28230
15647         * gcc.dg/torture/pr28230.c: New testcase.
15648
15649 2006-10-11  Richard Guenther  <rguenther@suse.de>
15650
15651         PR inline-asm/29119
15652         * gcc.dg/torture/pr29119.c: New testcase.
15653
15654 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
15655
15656         PR middle-end/29272
15657         * gcc.c-torture/execute/20060930-2.c: New test.
15658
15659 2006-10-09  Richard Henderson  <rth@redhat.com>
15660
15661         Revert emutls patch.
15662
15663 2006-10-09  Richard Guenther  <rguenther@suse.de>
15664
15665         PR middle-end/29254
15666         * gcc.dg/pr29254.c: New testcase.
15667
15668 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
15669             Paul Thomas  <pault@gcc.gnu.org>
15670
15671         PR fortran/20541
15672         * gfortran.dg/alloc_comp_basics_1.f90: New test.
15673         * gfortran.dg/alloc_comp_basics_2.f90: New test.
15674         * gfortran.dg/alloc_comp_assign_1.f90: New test.
15675         * gfortran.dg/alloc_comp_assign_2.f90: New test.
15676         * gfortran.dg/alloc_comp_assign_3.f90: New test.
15677         * gfortran.dg/alloc_comp_assign_4.f90: New test.
15678         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
15679         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
15680         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
15681         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
15682         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
15683         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
15684         * gfortran.dg/alloc_comp_std.f90: New test.
15685         * gfortran.dg/move_alloc.f90: New test.
15686
15687 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
15688
15689         PR fortran/29115
15690         * gfortran.dg/derived_constructor_comps_2.f90: New test.
15691
15692         PR fortran/29211
15693         * gfortran.dg/forall_char_dependencies_1.f90: New test.
15694
15695 2006-10-08  Tobias Burnus  <burnus@net-b.de>
15696
15697         PR fortran/28585
15698         * gfortran.dg/new_line.f90: New test.
15699
15700 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15701
15702         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
15703         * gcc.dg/torture/builtin-convert-1.c,
15704         gcc.dg/torture/builtin-convert-2.c,
15705         gcc.dg/torture/builtin-convert-3.c,
15706         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
15707
15708 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
15709
15710         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
15711         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
15712         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
15713         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
15714
15715 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
15716
15717         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
15718         Xfail some tests for powerpc-darwin and powerpc-aix.
15719
15720 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
15721
15722         PR c/29380
15723         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
15724
15725 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15726
15727         PR target/29300
15728         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
15729         on hppa*-*-hpux*.
15730
15731 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15732
15733         PR fortran/16580
15734         PR fortran/29288
15735         * gfortran.fortran-torture/execute/specifics.f90:
15736         Add tests for using all possible intrinsics as actual arguments.
15737         * gfortran.dg/specifics_1.f90: Add tests for using
15738         all possible intrinsics as actual arguments.
15739         * gfortran.dg/specifics_2.f90: New file.
15740         * gfortran.dg/specifics_3.f90: New file.
15741
15742 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
15743
15744         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
15745         * gcc.dg/debug/debug-2.c: Likewise.
15746
15747 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
15748
15749         * gcc.c-torture/compile/sync-2.c: New test.
15750
15751 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15752
15753         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
15754         line endings.
15755
15756 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15757
15758         PR rtl-optimization/29128
15759         * gcc.c-torture/compile/pr29128.c: New test.
15760
15761 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15762
15763         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
15764         line endings.
15765
15766 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
15767
15768         PR middle-end/29256
15769         * gcc.dg/tree-ssa/loop-19.c: New test.
15770
15771 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
15772
15773         PR tree-optimization/29330
15774         * gcc.dg/pr29330.c: New test.
15775
15776         PR target/28924
15777         * gcc.c-torture/compile/20061005-1.c: New test.
15778
15779 2006-10-06  Olivier Hainque  <hainque@adacore.com>
15780
15781         * gcc.dg/typename-vla-1.c: New case.
15782         * gnat.dg/forward_vla.adb: New case.
15783
15784 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
15785
15786         PR tree-optimization/29290
15787         * gfortran.dg/loop_nest_1.f90: New test.
15788
15789         PR target/29198
15790         * gcc.dg/tls/opt-12.c: New test.
15791
15792         PR fortran/28415
15793         * gfortran.dg/save_2.f90: New test.
15794
15795         PR c/29091
15796         * gcc.dg/pr29091.c: New test.
15797
15798 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
15799
15800         * lib/target-supports.exp
15801         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
15802         same as x86_64-*-*; check for LP64.
15803
15804 2006-10-04  Richard Henderson  <rth@redhat.com>
15805
15806         * lib/target-supports.exp (check_effective_target_tls): Redefine
15807         to mean non-emulated tls.
15808         * gcc.dg/tls/alias-1.c: Remove tls requirement.
15809         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
15810         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
15811         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15812         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15813         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
15814         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
15815
15816 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
15817
15818         PR fortran/29343
15819         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
15820
15821 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15822
15823         * gfortran.dg/bounds_check_fail_1.f90: New test.
15824
15825 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
15826
15827         PR c++/29020
15828         * g++.dg/template/friend48.C: New test.
15829
15830 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
15831
15832         PR fortran/29098
15833         * gfortran.dg/default_initialization_2.f90: New test.
15834
15835 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
15836
15837         PR fortran/20779
15838         PR fortran/20891
15839         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
15840
15841 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
15842
15843         PR fortran/29284
15844         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
15845
15846         PR fortran/29321
15847         PR fortran/29322
15848         * gfortran.dg/missing_optional_dummy_2.f90: New test.
15849
15850         PR fortran/25091
15851         PR fortran/25092
15852         * gfortran.dg/entry_array_specs_1.f90: New test.
15853
15854 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
15855
15856         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
15857         insufficient to inhibit some test failures at -O3.  Do testing
15858         on integers.
15859
15860 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
15861
15862         PR c++/29138
15863         * g++.dg/inherit/access8.C: New test.
15864         * g++.dg/template/dtor4.C: Tweak error messages.
15865
15866 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15867
15868         PR fortran/27478
15869         * gfortran.dg/entry_8.f90: New test.
15870
15871 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15872
15873         PR c++/29291
15874         * g++.dg/parse/new4.C: New test.
15875
15876 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
15877
15878         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
15879         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
15880         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
15881         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
15882         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
15883
15884 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15885
15886         PR fortran/19260
15887         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
15888         * gfortran.dg/continuation_2.f90: New test.
15889
15890         PR fortran/19262
15891         * gfortran.dg/continuation_3.f90: New test.
15892         * gfortran.dg/continuation_4.f90: New test.
15893         * gfortran.dg/continuation_5.f: New test.
15894         * gfortran.dg/continuation_6.f: New test.
15895
15896 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
15897
15898         PR c++/29226
15899         * g++.dg/template/vla1.C: New test.
15900
15901 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15902
15903         PR fortran/29210
15904         * gfortran.dg/complex_parameter_1.f90: New test.
15905
15906 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
15907
15908         PR c/29154
15909         * gcc.c-torture/execute/20060929-1.c: New test.
15910
15911 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
15912
15913         PR c++/29105
15914         * g++.dg/template/member6.C: New test.
15915         * g++.dg/parse/typename7.C: Adjust error markers.
15916
15917         PR c++/29080
15918         * g++.dg/template/member7.C: New test.
15919
15920 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
15921
15922         PR c/24010
15923         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
15924         gcc.dg/Woverride-init-3.c: New tests.
15925
15926 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15927
15928         * gcc.c-torture/execute/20060930-1.c: New test.
15929
15930 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15931
15932         PR fortran/18791
15933         * gfortran.dg/specifics_1.f90: New test.
15934         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
15935         complex specifics.
15936
15937 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15938
15939         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
15940         pthread-init-common.h: New.
15941
15942 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
15943
15944         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
15945         precision on some archs.
15946
15947 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
15948
15949         * gcc.dg/non-local-goto-1.c: New test.
15950         * gcc.dg/non-local-goto-2.c: Likewise.
15951         * gcc.dg/setjmp-3.c: Likewise.
15952         * gcc.dg/setjmp-4.c: Likewise.
15953
15954 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
15955
15956         * gnat.dg/self_aggregate_with_pointer.adb: New test.
15957
15958 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15959
15960         PR fortran/28276
15961         * gfortran.dg/exponent_1.f90: New test.
15962
15963         PR fortran/27021
15964         * gfortran.dg/nearest_1.f90: New test.
15965
15966 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
15967
15968         PR middle-end/25261
15969         PR middle-end/28790
15970         * gcc.dg/gomp/nestedfn-1.c: New test.
15971
15972 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
15973
15974         PR objc/29195
15975         * objc/compile/method-1.m: New test.
15976
15977 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
15978
15979         PR c++/26938
15980         * g++.dg/template/crash58.C: New test.
15981         * g++.dg/parse/crash28.C: Adjust error markers.
15982         * g++.dg/template/crash34.C: Likewise.
15983         * g++.dg/template/friend31.C: Likewise.
15984         * g++.dg/template/crash32.C: Likewise.
15985
15986         PR c++/27329
15987         * g++.dg/template/crash59.C: New test.
15988
15989         PR c++/27667
15990         * g++.dg/template/spec33.C: New test.
15991         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
15992
15993 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
15994             Adam Nemet  <anemet@caviumnetworks.com>
15995
15996         * gcc.dg/tree-ssa/ivopts-1.c: New test.
15997         * gcc.dg/tree-ssa/ivopts-2.c: New test.
15998
15999 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
16000
16001         PR target/28911
16002         * gcc.dg/pr28911.c: New.
16003
16004 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
16005
16006         PR target/29169
16007         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
16008         (dg-options): Add -mfpmath=387.
16009
16010 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
16011
16012         PR c/28706
16013         * gcc.dg/pr28706.c: New test.
16014
16015         PR c/28712
16016         * gcc.dg/pr28712.c: New test.
16017
16018 2006-09-22  Mike Stump  <mrs@apple.com>
16019
16020         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
16021
16022 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
16023
16024         PR tree-optimization/28888
16025         * gcc.dg/pr28888.c: New test.
16026
16027 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
16028
16029         PR c++/29016
16030         * g++.dg/init/ptrfn1.C: New test.
16031
16032 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
16033
16034         PR c++/28861
16035         * g++.dg/template/spec32.C: New test.
16036         * g++.dg/parse/crash9.C: Adjust error markers.
16037
16038         PR c++/28303
16039         * g++.dg/template/typedef6.C: New test.
16040         * g++.dg/init/error1.C: Adjust error markers.
16041         * g++.dg/parse/crash9.C: Likewise.
16042         * g++.dg/template/crash55.C: Likewise.
16043
16044 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
16045
16046         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
16047
16048 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
16049
16050         PR target/27650
16051         * g++.dg/ext/dllimport12.C: New test.
16052
16053 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
16054
16055         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
16056         * gcc.target/mips/nmadd-2.c: Likewise.
16057         * gcc.target/mips/mips-ps-6.c: New test.
16058         * gcc.target/mips/neg-abs-1.c: Likewise.
16059         * gcc.target/mips/neg-abs-2.c: Likewise.
16060         * gcc.target/mips/nmadd-3.c: New test.
16061
16062 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
16063
16064         PR middle-end/28046
16065         * gcc.dg/gomp/atomic-10.c: New test.
16066         * g++.dg/gomp/atomic-10.C: New test.
16067
16068 2006-09-20  Eric Christopher  <echristo@apple.com>
16069
16070         * gcc.target/i386/sse3-not-fisttp.c: New.
16071
16072 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
16073
16074         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
16075
16076 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
16077
16078         * gcc.c-torture/execute/pr28289.c (one): New variable.
16079         (main): Use it instead of argc.
16080         * gcc.c-torture/execute/20060102-1.c (one): New variable.
16081         (main): Use it instead of argc.
16082
16083 2006-09-19  Paul Brook  <paul@codesourcery.com>
16084
16085         PR target/28516
16086         * gcc.dg/nested-func-5.c: New test.
16087
16088 2006-09-19  Ben Elliston  <bje@au.ibm.com>
16089
16090         * lib/target-supports.exp (check_effective_target_tls): Compile
16091         test stubs using ${tool}_target_compile, not just target_compile.
16092         (check_effective_target_tls_runtime): Likewise.
16093
16094 2006-09-19  Ben Elliston  <bje@au.ibm.com>
16095
16096         * gcc.c-torture/compile/20030405-1.x: Remove.
16097
16098         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
16099         optimising linker from discarding it.
16100
16101 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
16102
16103         PR fortran/28526
16104         * gfortran.dg/keyword_symbol_1.f90: New test.
16105
16106         * gfortran.dg/spread_shape_1.f90: Add missing warning with
16107         pedantic compilation option.
16108
16109 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
16110
16111         PR fortran/29060
16112         * gfortran.dg/spread_shape_1.f90: New test.
16113
16114 2006-09-17  Roger Sayle  <roger@eyesopen.com>
16115
16116         PR tree-optimization/28887
16117         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
16118
16119 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
16120
16121         PR c/25993
16122         * gcc.dg/pr25993.c: New test.
16123
16124 2006-09-17  Ira Rosen  <irar@il.ibm.com>
16125
16126         PR tree-opt/21591
16127         * gcc.dg/vect/pr21591.c: New test.
16128
16129 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
16130
16131         PR tree-opt/29059
16132         * gcc.c-torture/compile/strcpy-1.c: New test.
16133         * gcc.c-torture/compile/strcpy-2.c: New test.
16134         * gcc.c-torture/compile/memcpy-1.c: New test.
16135         * gcc.c-torture/compile/memcpy-2.c: New test.
16136
16137 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
16138
16139         PR testsuite/29055
16140         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
16141
16142 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
16143
16144         * gnat.dg/specs/double_record_extension1.ads: New test.
16145         * gnat.dg/specs/double_record_extension2.ads: Likewise.
16146
16147 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
16148
16149         PR fortran/29051
16150         * gfortran.dg/oldstyle_3.f90: New test.
16151
16152 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16153
16154         PR libgfortran/29099
16155         * gfortran.dg/secnds-1.f: New test.
16156
16157 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16158
16159         PR libgfortran/29053
16160         * gfortran.dg/streamio_9.f90: New test.
16161         * gfortran.dg/streamio_10.f90: New test.
16162
16163 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
16164
16165         PR C++/29002
16166         * g++.dg/init/array22.C: New test.
16167         * g++.dg/init/array23.C: New test.
16168
16169 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
16170
16171         * stackcheck.lst: Update list of tests requiring stack checking.
16172         * norun.lst: Adjust for above change.
16173         * ada95.lst: New file.
16174         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
16175         requiring -gnat95 switch.
16176
16177 2006-09-14  Olivier Hainque  <hainque@adacore.com>
16178
16179         * gnat.dg/in_out_parameter.adb: New test.
16180
16181 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
16182
16183         PR debug/28980
16184         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
16185
16186 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
16187
16188         * gnat.dg/specs/unchecked_union.ads: New test.
16189
16190 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
16191
16192         PR rtl-optimization/28982
16193         * gcc.c-torture/execute/pr28982a.c: New test.
16194         * gcc.c-torture/execute/pr28982b.c: Likewise.
16195
16196 2006-09-12  Eric Christopher  <echristo@apple.com>
16197
16198         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
16199         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
16200
16201 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
16202
16203         PR c/28768
16204         PR preprocessor/14634
16205         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
16206         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
16207         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
16208
16209 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16210
16211         * gcc.dg/pr28243.c: New test.
16212
16213 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
16214
16215         PR fortran/28971
16216         gfortran.dg/pr28971.f90: New test to act as a backstop in case
16217         this undiagnosed regression reappears.
16218
16219 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
16220
16221         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
16222         Treat $srcdir as a literal.
16223         * lib/fortran-torture.exp (fortran-torture-compile,
16224         fortran-torture-execute): Likewise.
16225         * lib/objc-torture.exp (objc-torture-compile,
16226         objc-torture-execute): Likewise.
16227         * lib/profopt.exp (profopt-execute): Likewise.
16228
16229 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
16230
16231         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
16232
16233 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
16234
16235         PR testsuite/28950
16236         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
16237
16238 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
16239
16240         PR target/13685
16241         * gcc.target/i386/pr13685.c: New test.
16242
16243 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
16244
16245         * gcc.dg/pr28726.c: New test.
16246
16247 2006-09-11  Josh Conner  <jconner@apple.com>
16248
16249         * gcc.dg/nrv3.c: Increase size of structure.
16250         * gcc.dg/nrv4.c: Likewise.
16251         * gcc.dg/nrv5.c: Likewise.
16252
16253 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
16254
16255         PR libfortran/28890
16256         gfortran.dg/assumed_charlen_function_5.f90: New test.
16257
16258 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
16259
16260         PR c++/28991
16261         * g++.dg/init/static3.C: New test.
16262
16263 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
16264
16265         PR testsuite/29007
16266         * gcc.dg/long-long-cst1.c (t): Add cast to
16267         __SIZE_TYPE__ before casting to int.
16268         (main): Return 0 on success.
16269
16270 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16271
16272         * gcc.c-torture/execute/20060910-1.c: New test.
16273
16274 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
16275
16276         PR middle-end/26983
16277         * gcc.dg/pr26983.c: New test.
16278
16279 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
16280
16281         PR target/29006
16282         * gcc.c-torture/execute/pr29006.c: New test.
16283
16284 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
16285
16286         PR libfortran/28947
16287         gfortran.dg/matmul_4.f90: New test.
16288
16289 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
16290
16291         PR fortran/28959
16292         gfortran.dg/used_types_10: New test.
16293
16294 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
16295
16296         PR libfortran/28923
16297         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
16298         gfortran.dg/array_initializer_3.f90: New test.
16299
16300 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16301
16302         PR fortran/28914
16303         * gfortran.dg/actual_array_constructor_3.f90: New test.
16304
16305 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
16306
16307         PR testsuite/26778
16308         * gcc.target/i386/pr26778.c: New testcase.
16309
16310 2006-09-08  Eric Christopher  <echristo@apple.com>
16311
16312         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
16313         * gcc.target/i386/memcpy-1.c: Ditto.
16314         * gcc.target/i386/asm-1.c: Ditto.
16315         * gcc.target/i386/20060512-4.c: Ditto.
16316         * gcc.target/i386/compress-float-387.c: Ditto.
16317         * gcc.target/i386/20060512-1.c: Ditto.
16318         * gcc.target/i386/compress-float-sse.c: Ditto.
16319         * gcc.target/i386/20060512-2.c: Ditto.
16320         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
16321         * gcc.target/i386/stack-prot-kernel.c: Ditto.
16322         * gcc.target/i386/compress-float-387-pic.c: Ditto.
16323         * gcc.dg/pr26449.c: Ditto.
16324         * gcc.dg/attr-ms_struct-2.c: Ditto.
16325         * gcc.dg/attr-ms_struct-1.c: Ditto.
16326         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
16327
16328 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
16329
16330         PR c/28504
16331         * gcc.dg/vla-10.c: New test.
16332
16333 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16334
16335         PR c++/28858
16336         * g++.dg/parse/template20.C: New test.
16337         * g++.dg/template/operator8.C: Remove obsolete part.
16338         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
16339         * g++.old-deja/g++.pt/crash65.C: Likewise.
16340
16341 2006-09-07  Jason Merrill  <jason@redhat.com>
16342
16343         PR middle-end/27724
16344         * gcc.dg/long-long-cst1.c: New test.
16345
16346 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16347
16348         PR C++/28906
16349         * g++.dg/other/array3.C: New test.
16350         * g++.dg/other/array4.C: New test.
16351         * g++.dg/other/array5.C: New test.
16352
16353 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
16354
16355         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
16356
16357 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
16358
16359         PR target/28946
16360         * gcc.target/i386/pr28946.c: New test.
16361
16362 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
16363
16364         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
16365         in integer literal constant.
16366         * gfortran.dg/enum_8.f90: Ditto.
16367         * gfortran.dg/g77/20030326-1.f: Ditto.
16368
16369 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
16370
16371         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
16372         nonconformance usage.
16373
16374 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16375
16376         PR middle-end/28862
16377         * gcc.c-torture/compile/vector-align-1.c: New test.
16378
16379 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
16380
16381         PR rtl-opt/27883
16382         * g++.dg/opt/copysign-1.C: New test.
16383
16384 2006-09-06  Jason Merrill  <jason@redhat.com>
16385
16386         PR c++/27371
16387         * g++.dg/warn/unused-result1.C: New test.
16388
16389 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
16390
16391         PR c++/28903
16392         * g++.dg/ext/vla3.C: New test.
16393
16394         PR c++/28886
16395         * g++.dg/template/array16.C: New test.
16396
16397 2006-09-06  Richard Guenther  <rguenther@suse.de>
16398
16399         * gcc.dg/pr27226.c: Remove testcase again.
16400
16401 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
16402
16403         PR tree-opt/28937
16404         * g++.dg/opt/unroll2.C: New test.
16405
16406 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
16407
16408         PR tree-opt/28952
16409         * gcc.dg/vect/pr28952.c: New test.
16410
16411 2006-09-05  Richard Guenther  <rguenther@suse.de>
16412
16413         PR tree-optimization/28900
16414         * gcc.dg/torture/pr28900.c: New testcase
16415
16416 2006-09-05  Richard Guenther  <rguenther@suse.de>
16417
16418         PR tree-optimization/28905
16419         * gcc.c-torture/compile/pr28905.c: New testcase.
16420
16421 2006-09-05  Richard Guenther  <rguenther@suse.de>
16422
16423         PR middle-end/28935
16424         * gcc.dg/pr28935.c: New testcase.
16425
16426 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16427
16428         * gcc.c-torture/execute/20060905-1.c: New test.
16429
16430 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
16431
16432         PR fortran/28908
16433         * gfortran.dg/used_types_7.f90: New test.
16434         * gfortran.dg/used_types_8.f90: New test.
16435         * gfortran.dg/used_types_9.f90: New test.
16436
16437 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16438
16439         * gcc.c-torture/compile/20060904-1.c: New test.
16440
16441 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16442
16443         PR c++/23287 Revert my 2006-09-01 patch
16444         * g++.dg/parse/dtor12.C: Remove.
16445
16446 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
16447
16448         PR c+/27670
16449         * g++.dg/template/operator9.C: New test.
16450
16451         PR c++/27493
16452         * g++.dg/template/operator7.C: New test.
16453
16454         PR c++/27494
16455         * g++.dg/template/operator8.C: New test.
16456
16457         PR c++/27397
16458         * g++.dg/template/crash57.C: New test.
16459
16460         * g++.dg/template/typedef4.C: Adjust error markers.
16461         * g++.dg/template/typedef5.C: Likewise.
16462
16463 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
16464
16465         PR c++/28878
16466         * g++.dg/parse/crash33.C: New test.
16467
16468 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
16469         Richard Guenther  <rguenther@suse.de>
16470         Adam Nemet  <anemet@caviumnetworks.com>
16471
16472         PR middle-end/27226
16473         * gcc.target/mips/memcpy-1.c: New testcase.
16474         * gcc.dg/pr27226.c: Likewise.
16475
16476 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
16477
16478         PR c++/28705
16479         * g++.dg/lookup/koenig5.C: New.
16480         * g++.dg/template/crash56.C: New.
16481
16482 2006-09-01  Josh Conner  <jconner@apple.com>
16483
16484         PR c++/25505
16485         * gcc.dg/nrv3.c: New test.
16486         * gcc.dg/nrv4.c: New test.
16487         * gcc.dg/nrv5.c: New test.
16488
16489 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
16490
16491         PR c++/23287
16492         * g++.dg/parse/dtor12.C: New.
16493
16494 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
16495
16496         PR tree-optimization/28839
16497         * gcc.dg/pr28839.c: New test.
16498
16499 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
16500
16501         PR target/24367
16502         * gcc.dg/pr24367.c: New testcase.
16503
16504 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
16505
16506         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
16507
16508 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
16509
16510         PR rtl-optimization/27735
16511         * gcc.dg/loop-unswitch-1.c: New test.
16512
16513 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
16514
16515         PR fortran/28885
16516         * gfortran.dg/aliasing_dummy_2.f90: New test.
16517
16518         PR fortran/20067
16519         * gfortran.dg/generic_5.f90: Change error message.
16520
16521         PR fortran/28873
16522         * gfortran.dg/generic_6.f90: New test.
16523
16524         PR fortran/25077
16525         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
16526
16527         PR fortran/25102
16528         * gfortran.dg/invalid_interface_assignment.f90: New test.
16529
16530         PR fortran/24866
16531         * gfortran.dg/module_proc_external_dummy.f90: New test.
16532
16533 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
16534
16535         PR c++/28349
16536         * g++.dg/warn/var-args1.C: New test.
16537
16538 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
16539
16540         PR fortran/28866
16541         * gfortran.dg/simpleif_2.f90: New test.
16542         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
16543         * gfortran.dg/enum_5.f90: Ditto.
16544
16545 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16546             Kazu Hirata  <kazu@codesourcery.com>
16547
16548         PR tree-optimization/17506
16549         * gcc.dg/pr17506.c: New.
16550
16551 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
16552
16553         PR c++/28139
16554         * g++.dg/eh/alias1.C: New test.
16555
16556 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16557
16558         PR c++/28860
16559         * g++.dg/template/ttp22.C: New test.
16560
16561 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
16562
16563         PR middle-end/26632
16564         * gcc.dg/pr26632.c: New.
16565
16566 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16567
16568         PR libgfortran/28354
16569         * gfortran.dg/fmt_zero_precision.f90: New test.
16570
16571 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
16572
16573         PR c++/28058
16574         * g++.dg/template/spec31.C: New test.
16575
16576 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
16577
16578         PR c++/26573
16579         * g++.dg/other/static2.C: New test.
16580
16581 2006-08-26  Roger Sayle  <roger@eyesopen.com>
16582
16583         * gcc.dg/Wswitch-enum-2.c: New test case.
16584         * gcc.dg/Wswitch-enum-3.c: Likewise.
16585
16586 2006-08-26  Richard Guenther  <rguenther@suse.de>
16587
16588         * gcc.c-torture/compile/20060826-1.c: New testcase.
16589
16590 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
16591
16592         PR c++/28736
16593         * g++.dg/template/void10.C: New test.
16594
16595         PR c++/28737
16596         * g++.dg/template/void8.C: New test.
16597
16598         PR c+_+/28738
16599         * g++.dg/template/void9.C: New test.
16600
16601         * g++.dg/template/void3.C: Adjust error markers.
16602         * g++.dg/template/void4.C: Likewise.
16603         * g++.dg/template/crash55.C: Likewise.
16604         * g++.dg/template/void7.C: Likewise
16605
16606 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
16607
16608         PR c++/28588
16609         * g++.dg/inherit/access6.C: New test.
16610         * g++.dg/inherit/access7.C: Likewise.
16611
16612         PR c++/28595
16613         * g++.dg/template/array15.C: New test.
16614         * g++.dg/template/crash2.C: Tweak error markers.
16615
16616 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
16617
16618         PR middle-end/28683
16619         * gcc.c-torture/compile/20060823-1.c: New test.
16620
16621 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16622
16623         PR c++/28853
16624         * g++.dg/template/ttp21.C: New test.
16625
16626         PR c++/28852
16627         * g++.dg/other/operator1.C: Add error-marker.
16628         * g++.dg/other/operator2.C: New test.
16629
16630 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
16631
16632         PR c/27893
16633         * gcc.c-torture/compile/vla-const-1.c,
16634         gcc.c-torture/compile/vla-const-2.c: New tests.
16635
16636 2006-08-26  Richard Guenther  <rguenther@suse.de>
16637
16638         PR middle-end/28814
16639         * gcc.dg/torture/pr28814.c: New testcase.
16640
16641 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
16642
16643         PR c/28418
16644         * gcc.c-torture/compile/compound-literal-1.c: New test.
16645
16646 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
16647
16648         PR c/28299
16649         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
16650         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
16651         Expect extra diagnostics.
16652
16653 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
16654
16655         gcc.dg/noncompile/pr16876.c: New test.
16656
16657 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
16658
16659         PR c++/28056
16660         * g++.dg/parse/local1.C: New test.
16661         * g++.dg/other/qual1.C: Tweak error marker.
16662
16663 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
16664
16665         PR c++/27787
16666         * g++.dg/template/typename10.C: New.
16667         * g++.dg/template/lookup4.C: Remove bogus error marker.
16668
16669 2006-08-25  Richard Guenther  <rguenther@suse.de>
16670
16671         PR testsuite/28829
16672         * gcc.dg/pr26570.c: Fix testcase.
16673
16674 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
16675
16676         PR tree-opt/28807
16677         * gcc.c-torture/execute/mayalias-2.c: New test.
16678         * gcc.dg/tree-ssa/alias-13.c: New test.
16679
16680 2006-08-24  Jan Hubicka  <jh@suse.cz>
16681
16682         PR debug/26881
16683         * gcc.dg/debug/pr26881.c: New file.
16684
16685 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
16686
16687         PR fortran/28788
16688         * gfortran.dg/used_types_4.f90: New test.
16689         * gfortran.dg/derived_init_2.f90: Modify to check sibling
16690         association of derived types.
16691         * gfortran.dg/used_types_2.f90: Add module cleanup.
16692         * gfortran.dg/used_types_3.f90: The same.
16693
16694         PR fortran/28771
16695         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
16696         fix of regression.
16697
16698 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16699
16700         PR 28813
16701         * gfortran.dg/direct_io_6.f90: Remove test.
16702
16703 2006-08-23  Stuart Hastings  <stuart@apple.com>
16704
16705         PR 28825
16706         * gcc.target/i386/20060821-1.c: New.
16707
16708 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
16709
16710         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
16711         dg-warning strings for dllimport.
16712
16713 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
16714
16715         PR C++/28450
16716         * g++.dg/ext/vector4.C: New test.
16717         * g++.dg/ext/complex1.C: New test.
16718
16719 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
16720
16721         PR debug/28692
16722         * gcc.dg/debug/const-1.c: New.
16723         * gcc.dg/debug/const-2.c: New.
16724         * gcc.dg/debug/dwarf2/const-1.c: New.
16725         * gcc.dg/debug/dwarf2/const-2.c: New.
16726         * gcc.dg/debug/dwarf2/const-2b.c: New.
16727
16728 2006-08-22  Richard Guenther  <rguenther@suse.de>
16729
16730         PR middle-end/28776
16731         * gcc.c-torture/compile/pr28776-1.c: New testcase.
16732         * gcc.c-torture/compile/pr28776-2.c: Likewise.
16733
16734 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
16735
16736         PR tree-optimization/28003
16737         * g++.dg/tree-ssa/pr28003.C: New.
16738
16739 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
16740
16741         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
16742
16743 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
16744
16745         PR c++/26269
16746         * g++.dg/other/error14.C: New test.
16747
16748         PR c++/28505
16749         * g++.dg/parse/ctor7.C: New test.
16750         * g++.dg/parse/ctor8.C: Likewise.
16751
16752         PR c++/28741
16753         * g++.dg/template/void7.C: New test.
16754
16755 2006-08-21  Olivier Hainque  <hainque@adacore.com>
16756
16757         * gnat.dg/self_aggregate_with_zeros.adb: New test.
16758         * gnat.dg/self_aggregate_with_array.adb: New test.
16759
16760 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
16761
16762         * g++.dg/eh/arm-vfp-unwind.C: New test.
16763
16764 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
16765
16766         PR c++/28341
16767         * g++.dg/template/ref3.C: New test.
16768         * g++.dg/template/nontype13.C: New test.
16769
16770         PR c++/28346
16771         * g++.dg/template/ptrmem17.C: New test.
16772
16773 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
16774
16775         PR target/28648 c:
16776         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
16777
16778 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
16779
16780         PR fortran/28630
16781         * gfortran.dg/used_types_2.f90: New test.
16782
16783         PR fortran/28601
16784         * gfortran.dg/used_types_3.f90: New test.
16785
16786         PR fortran/20886
16787         * gfortran.dg/generic_actual_arg.f90: New test.
16788
16789         PR fortran/28735
16790         * gfortran.dg/module_private_array_refs_1.f90: New test.
16791
16792         PR fortran/28762
16793         * gfortran.dg/program_name_1.f90: New test.
16794
16795         PR fortran/28425
16796         * gfortran.dg/derived_constructor_comps_1.f90: New test.
16797
16798         PR fortran/28496
16799         * gfortran.dg/array_initializer_2.f90: New test.
16800
16801         PR fortran/18111
16802         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
16803
16804         PR fortran/28600
16805         * gfortran.dg/assumed_charlen_function_4.f90: New test.
16806
16807         PR fortran/28771
16808         * gfortran.dg/assumed_charlen_in_main.f90: New test.
16809
16810         PR fortran/28660
16811         * gfortran.dg/dependent_decls_1.f90: New test.
16812
16813 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
16814
16815         PR fortran/25217
16816         * gfortran.dg/derived_init_2.f90: New.
16817
16818 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
16819
16820         * gcc.c-torture/execute/pr28289.c: New test.
16821
16822 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
16823
16824         PR c/28744
16825         * gcc.dg/attr-externally-visible-1.c: New test.
16826         * gcc.dg/attr-externally-visible-2.c: New test.
16827         * g++.dg/parse/attr-externally-visible-1.C: New test.
16828         * g++.dg/parse/attr-externally-visible-2.C: New test.
16829
16830 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16831
16832         PR c++/28606
16833         * g++.dg/parse/dtor11.C: New test.
16834
16835 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16836
16837         PR rtl-optimization/28489
16838         * gcc.c-torture/compile/pr28489.c: New test.
16839
16840 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16841
16842         PR c++/28710
16843         * g++.dg/template/redecl4.C: New test.
16844
16845         PR c++/28711
16846         * g++.dg/template/ctor8.C: New test.
16847
16848 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
16849
16850         * gcc.dg/pr26570.c: Fix testcase.
16851
16852 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
16853
16854         * PR c++/28573
16855         * g++.dg/parse/offsetof6.C: New test.
16856         * g++.dg/parse/offsetof6.C: New test.
16857         * g++.dg/parse/offsetof7.C: New test.
16858
16859 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16860
16861         PR testsuite/28602
16862         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
16863         is false.
16864
16865 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
16866
16867         PR c++/28302
16868         * g++.dg/ext/vector3.C: New test.
16869
16870 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
16871
16872         PR gcov/profile/26570
16873         * gcc.dg/pr26570.c: New test.
16874
16875 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
16876
16877         PR c/27697
16878         * gcc.dg/qual-component-1.c: New test.
16879
16880 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16881
16882         PR c++/28593
16883         * g++.dg/parse/new3.C: New test.
16884
16885 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16886
16887         PR fortran/25828
16888         * gfortran.dg/streamio_1.f90: New test.
16889         * gfortran.dg/streamio_2.f90: New test.
16890         * gfortran.dg/streamio_3.f90: New test.
16891         * gfortran.dg/streamio_4.f90: New test.
16892         * gfortran.dg/streamio_5.f90: New test.
16893         * gfortran.dg/streamio_6.f90: New test.
16894         * gfortran.dg/streamio_7.f90: New test.
16895         * gfortran.dg/streamio_8.f90: New test.
16896
16897 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
16898
16899         PR c/28287
16900         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
16901
16902 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
16903
16904         PR c++/28594
16905         * g++.dg/template/void6.C: New test.
16906
16907 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16908
16909         PR c/28649
16910         * gcc.dg/parse-error-1.c: New test.
16911         * gcc.dg/parse-error-2.c: New test.
16912         * gcc.dg/cpp/digraph2.c: Add error-marker.
16913         * gcc.dg/noncompile/920923-1.c: Likewise.
16914
16915 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
16916
16917         PR c/27490
16918         * gcc.dg/sizeof-2.c: New testcase.
16919
16920         PR c/27489
16921         * gcc.dg/switch-A.c: New testcase.
16922
16923 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
16924
16925         PR c++/28288
16926         PR c++/14556
16927         * g++.old-deja/g++.warn/compare1.C: Delete.
16928         * g++.dg/opt/pr7503-2.C: Delete.
16929         * g++.dg/opt/pr7503-3.C: Delete.
16930         * g++.dg/opt/pr7503-4.C: Delete.
16931         * g++.dg/opt/pr7503-5.C: Delete.
16932         * g++.dg/opt/max1.C: Delete.
16933         * g++.dg/warn/minmax.C: Delete.
16934         * g++.dg/expr/minmax.C: New test.
16935
16936 2006-08-14  Richard Guenther  <rguenther@suse.de>
16937
16938         PR testsuite/28703
16939         * gcc.c-torture/execute/pr28651.c: Do not use argc
16940         to avoid optimization, instead forbid inlining.
16941
16942 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
16943
16944         PR rtl-optimization/28634
16945         * gcc.c-torture/execute/ieee/pr28634.c: New test.
16946
16947 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
16948
16949         PR c/27184
16950         * gcc.dg/torture/pr27184.c: New test.
16951
16952 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
16953
16954         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
16955
16956 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16957
16958         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
16959         * gfortran.dg/stat_2.f90: Likewise.
16960         * gfortran.dg/chmod_1.f90: Likewise.
16961         * gfortran.dg/chmod_2.f90: Likewise.
16962         * gfortran.dg/chmod_3.f90: Likewise.
16963
16964 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
16965
16966         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
16967
16968 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
16969
16970         * g++.dg/opt/pr23454-2.C: New test.
16971
16972 2006-08-11  Richard Guenther  <rguenther@suse.de>
16973
16974         PR middle-end/28651
16975         * gcc.c-torture/execute/pr28651.c: New testcase.
16976
16977 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
16978
16979         * gnat.dg/specs/static_initializer.ads: New test.
16980
16981 2006-08-10  Paul Brook  <paul@codesourcery.com>
16982
16983         * gcc.target/arm/cond-asm.c: New test.
16984
16985 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
16986
16987         PR tree-optimization/26197
16988         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
16989         * g++.dg/vect/vect.exp: Compile the new tests with
16990         --param max-aliased-vops=0.
16991
16992 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
16993
16994         PR c++/28637
16995         * g++.dg/template/void3.C: New test.
16996
16997         PR c++/28638
16998         * g++.dg/template/void4.C: New test.
16999
17000         PR c++/28640
17001         * g++.dg/template/void5.C: New test.
17002
17003 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
17004
17005         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
17006         after dg-do compile.
17007
17008 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
17009
17010         PR tree-optimizations/26969
17011         * gcc.dg/vect/vect.exp: Compile tests prefixed with
17012         "unswitch-loops" with -funswitch-loops.
17013         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
17014
17015 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17016
17017         * gcc.dg/sparc-getcontext-1.c: Fix typo.
17018         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
17019         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
17020         * objc.dg/dwarf-1.m: Likewise.
17021         * objc.dg/dwarf-2.m: Likewise.
17022         * obj-c++.dg/dwarf-2.mm: Likewise.
17023
17024 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17025
17026         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
17027         * objc.dg/dwarf-2.m: Likewise.
17028         * obj-c++.dg/dwarf-2.mm: Likewise.
17029
17030         PR libfortran/28603
17031         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
17032
17033         PR testsuite/27611
17034         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
17035
17036         PR testsuite/27033
17037         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
17038
17039 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
17040
17041         PR target/27827
17042         * gcc.target/i386/pr27827.c: New testcase.
17043
17044 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
17045
17046         PR fortran/28590
17047         * gfortran.dg/sequence_types_1.f90: New test.
17048
17049 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
17050
17051         PR fortran/28548
17052         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
17053         dg-warning.  Add -pedantic option.
17054
17055 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17056
17057         PR c/28502
17058         * gcc.dg/proto-1.c: New test.
17059
17060         PR c/27721
17061         * gcc.dg/lvalue-4.c: New test.
17062
17063         PR c/28136
17064         * gcc.dg/init-bad-5.c: New test.
17065
17066 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
17067
17068         PR c++/28347
17069         * g++.dg/ext/typedef-init.C: Add new test for typedef
17070         initialization inside templates. Adjust existing error markers.
17071
17072 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
17073
17074         PR c++/28148
17075         * g++.dg/init/ptrmem3.C: New test.
17076
17077 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
17078
17079         PR tree-optimization/27770
17080         * lib/target-support.exp: New target keyword "section_anchors".
17081         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
17082         tests.
17083         * gcc.dg/vect/section-anchors-pr27770.c: New test.
17084         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
17085         * gcc.dg/vect/section-anchors-vect-69.c: New test.
17086         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
17087
17088 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17089
17090         * gcc.dg/20060801-1.c: Add missing '}'.
17091
17092 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17093
17094         PR c++/27508
17095         * g++.dg/parse/dtor9.C: New test.
17096         * g++.dg/parse/dtor10.C: New test.
17097         * g++.dg/other/error7.C: Adjust error-marker.
17098
17099         PR c++/28274
17100         * g++.dg/other/default5.C: New test.
17101
17102 2006-08-02  Richard Guenther  <rguenther@suse.de>
17103
17104         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
17105
17106 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
17107
17108         PR c++/28557
17109         * g++.dg/template/conv9.C: New test.
17110
17111 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
17112
17113         PR debug/28063
17114         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
17115         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
17116         Optionally return assembly text.  Update callers.
17117         (check_no_compiler_messages): Update verbose messages.
17118         (check_no_messages_and_pattern): New.
17119         (check_effective_target_string_merging): New.
17120
17121 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17122
17123         PR c++/28250
17124         * g++.dg/eh/catch4.C: New test.
17125
17126         PR c++/28257
17127         * g++.dg/other/qual1.C: New test.
17128
17129         PR c++/28259
17130         * g++.dg/inherit/error2.C: New test.
17131
17132         PR c++/28267
17133         * g++.dg/other/new1.C: New test.
17134
17135         * g++.dg/warn/pr23075.C: Remove obsolete test.
17136         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
17137         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
17138
17139 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
17140
17141         PR c++/28523
17142         * g++.dg/eh/cast1.C: New test.
17143
17144 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
17145
17146         PR libfortran/28452
17147         * gfortran.dg/random_3.f90:  New test.
17148
17149 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
17150
17151         PR c++/28432
17152         * g++.dg/other/pr28304.C: Change expected error message.
17153         * g++.dg/other/pr28432.C: New test.
17154
17155 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
17156
17157         PR c++/28256
17158         * g++.dg/init/brace2.C: Change expected error message, add empty init.
17159
17160 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
17161
17162         PR debug/23336
17163         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
17164         at -g1.
17165         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
17166         g++.dg/debug/enum-2.C: New.
17167
17168 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17169
17170         PR c++/6634
17171         * g++.dg/parse/long1.C: Add more tests.
17172
17173 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17174
17175         * gfortran.dg/lrshift_1.c: New file.
17176
17177 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17178
17179         PR libgfortran/28335
17180         * gfortran.dg/no_unit_error_1.f90: New test.
17181
17182 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17183
17184         PR libgfortran/28335
17185         * gfortran.dg/no_unit_error_1.f90: Delete test.
17186         * gfortran.dg/no_unit_error_2.f90: Delete test.
17187
17188 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17189
17190         * gfortran.dg/chmod_3.f90: New test.
17191         * gfortran.dg/ltime_gmtime_1.f90: New test.
17192         * gfortran.dg/ltime_gmtime_2.f90: New test.
17193         * gfortran.dg/lrshift_1.f90: New test.
17194         * gfortran.dg/chmod_1.f90: New test.
17195         * gfortran.dg/chmod_2.f90: New test.
17196
17197 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
17198
17199         PR c++/27668
17200         * g++.dg/template/crash55.C: New test.
17201
17202         PR c++/27962
17203         * g++.dg/template/nontype16.C: New test.
17204
17205         * g++.dg/template/void2.C: Adjust error markers.
17206         * g++.dg/template/nontype5.C: Adjust error markers.
17207
17208 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
17209
17210         * gcc.target/i386/stack-prot-kernel.c: New test.
17211
17212 2006-07-27  Roger Sayle  <roger@eyesopen.com>
17213
17214         * gcc.dg/builtins-55.c: New test case.
17215
17216 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
17217
17218         PR rtl-optimization/27907
17219         * gcc.c-torture/compile/pr27907.c: New test.
17220
17221 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17222
17223         * gfortran.dg/mclock.f90: New test.
17224         * gfortran.dg/int_conv_1.f90: New test.
17225         * gfortran.dg/stat_1.f90: New test.
17226         * gfortran.dg/stat_2.f90: New test.
17227
17228 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17229
17230         PR libgfortran/28335
17231         * gfortran.dg/no_unit_error_1.f90: New test.
17232         * gfortran.dg/no_unit_error_2.f90: New test.
17233         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
17234
17235 2006-07-25  Roger Sayle  <roger@eyesopen.com>
17236
17237         PR middle-end/28473
17238         * gcc.dg/fold-convround-1.c: New test case.
17239
17240 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
17241
17242         * gfortran.dg/arithmetic_if.f90:  Fix comments.
17243
17244 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17245
17246         PR c++/27572
17247         * g++.dg/other/typedef1.C: New test.
17248         * g++.dg/template/typedef4.C: New test.
17249         * g++.dg/template/typedef5.C: New test.
17250
17251 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
17252
17253         PR fortran/28416
17254         * gfortran.dg/allocatable_dummy_3.f90: New.
17255
17256 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
17257
17258         PR fortran/28439
17259         * gfortran.dg/arithmetic_if.f90:  New test.
17260
17261 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
17262
17263         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
17264         avoid memcpy optimization.
17265
17266 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17267
17268         PR fortran/25289
17269         * gfortran.dg/direct_io_6.f90: New test.
17270
17271 2006-07-24  Jan Hubicka  <jh@suse.cz>
17272
17273         PR c/25795
17274         PR c++/27369
17275         * gcc.dg/pr25795.c: New test.
17276         * gcc.dg/pr25795-1.c: New test.
17277
17278 2006-07-23  Roger Sayle  <roger@eyesopen.com>
17279
17280         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
17281         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
17282         which may be transformed to "g || h" on some platforms.
17283
17284 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
17285
17286         PR c++/28025
17287         * g++.dg/template/friend45.C: New test.
17288
17289 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17290
17291         PR libgfortran/28339
17292         * gfortran.dg/arrayio_8.f90: New test.
17293
17294 2006-07-21  Mike Stump  <mrs@apple.com>
17295
17296         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
17297
17298         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
17299
17300 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17301
17302         PR c++/28250
17303         * g++.dg/eh/catch3.C: New test.
17304
17305         PR c++/28363
17306         * g++.dg/template/defarg10.C: New test.
17307
17308 2006-07-20  Paul Brook  <paul@codesourcery.com>
17309
17310         PR 27363
17311         * gcc.dg/pr27363.c: New test.
17312
17313 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
17314
17315         PR c++/28338
17316         * g++.dg/init/ref13.C: New test.
17317
17318 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17319
17320         PR obj-c++/28434
17321         * obj-c++.dg/proto-error-1.mm: New test.
17322
17323 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
17324
17325         PR c++/28337
17326         * g++.dg/template/string1.C: New test.
17327
17328 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
17329
17330         PR c++/28048
17331         * g++.dg/template/defarg9.C: New test.
17332
17333         PR c++/28235
17334         * g++.dg/template/static27.C: New test.
17335
17336 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
17337
17338         PR 28410
17339         * gcc.dg/tree-ssa/pr28410.c: New test.
17340
17341 2006-07-18  Lee Millward  <lee.millward@gmail.com>
17342
17343         PR c++/28258
17344         * g++/dg/other/error13.C: New test.
17345
17346         PR c++/28260
17347         * g++.dg/template/friend44.C: New test.
17348
17349 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
17350
17351         PR c++/27495
17352         * g++.dg/other/pr27495.C: New.
17353
17354 2006-07-18  Olivier Hainque  <hainque@adacore.com>
17355
17356         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
17357         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
17358
17359 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17360
17361         PR c/28286
17362         * gcc.dg/pragma-pack-4.c: New test.
17363
17364 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
17365
17366         PR c++/28291
17367         * g++.dg/ext/pr28291.C: New test.
17368
17369 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
17370
17371         PR middle-end/28403
17372         * gcc.c-torture/execute/pr28403.c: New test.
17373
17374 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
17375
17376         PR middle-end/28402
17377         * gcc.dg/pr28402.c: New test.
17378
17379 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
17380
17381         PR c++/28304
17382         * g++.dg/other/pr28304.C: New test.
17383
17384 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
17385
17386         PR other/28251
17387         gcc.c-torture/unsorted/dump-noaddr.c: New test.
17388         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
17389
17390 2006-07-17  Richard Guenther  <rguenther@suse.de>
17391
17392         PR tree-optimization/28238
17393         * g++.dg/tree-ssa/pr28238.C: New testcase.
17394
17395 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17396
17397         PR c++/28250
17398         * g++.dg/eh/catch1.C: New test.
17399         * g++.dg/eh/catch2.C: New test.
17400
17401 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
17402
17403         PR c++/28370
17404         * g++.dg/template/anon3.C: New test.
17405
17406 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
17407
17408         PR fortran/20844
17409         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
17410         specifiers requiring an explicit format tag..
17411
17412         PR fortran/28201
17413         * gfortran.dg/generic_5: New test.
17414
17415         PR fortran/20893
17416         * gfortran.dg/elemental_optional_args_1.f90: New test.
17417
17418 2006-07-16  Olivier Hainque  <hainque@adacore.com>
17419
17420         * gnat.dg/assert.ads: New file.
17421         * gnat.dg/controlled_record.ads: Likewise.
17422         * gnat.dg/controlled_record.adb: Likewise.
17423
17424 2006-07-15  Lee Millward  <lee.millward@gmail.com>
17425
17426         PR c++/28292
17427         * g++.dg/other/error12.C: New test.
17428
17429         PR c++/28269
17430         * g++.dg/template/crash54.C: New test.
17431
17432 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17433
17434         PR c++/28249
17435         * g++.dg/parse/catch1.C: New test.
17436
17437         PR c++/28294
17438         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
17439
17440         PR c++/28387
17441         * g++.dg/ext/attrib24.C: New test.
17442
17443 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17444
17445         PR c++/28343
17446         * g++.dg/ext/asmspec1.C: New test.
17447
17448 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
17449
17450         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
17451         (dg-test): Support shouldfail tests.
17452         * lib/target-supports-dg.exp (dg-shouldfail): New.
17453         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
17454         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
17455         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
17456         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
17457         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
17458         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
17459         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
17460
17461 2006-07-13  Jan Hubicka  <jh@suse.cz>
17462
17463         * gcc.target/i386/memcpy-1.c: New.
17464
17465 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
17466
17467         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
17468
17469 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
17470
17471         PR fortran/25097
17472         * gfortran.dg/present_1.f90: New test.
17473
17474         PR fortran/20903
17475         * gfortran.dg/interface_derived_type_1.f90: New test.
17476
17477 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
17478
17479         PR fortran/28213
17480         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
17481         list.
17482
17483 2006-07-07  Lee Millward  <lee.millward@gmail.com>
17484
17485         PR c++/27820
17486         * g++.dg/other/label1.C: New test.
17487
17488 2006-07-07  Richard Guenther  <rguenther@suse.de>
17489
17490         PR middle-end/28268
17491         * gcc.dg/torture/pr28268.c: New testcase.
17492
17493 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
17494
17495         PR c++/27019
17496         * g++.dg/ext/pr27019.C: New.
17497
17498 2006-07-07  Richard Guenther  <rguenther@suse.de>
17499
17500         PR tree-optimization/28187
17501         * gcc.dg/pr28187.c: New testcase.
17502
17503 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
17504
17505         * gnat.dg/address_conversion.adb: New test.
17506         * gnat.dg/boolean_subtype.adb: Likewise.
17507         * gnat.dg/frame_overflow.adb: Likewise.
17508         * gnat.dg/pointer_array.adb: Likewise.
17509         * gnat.dg/pointer_conversion.adb: Likewise.
17510
17511 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
17512
17513         PR fortran/28237
17514         PR fortran/23420
17515         * gfortran.dg/print_fmt_5.f90: New test.
17516
17517 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17518
17519         PR fortran/28129
17520         * gfortran.dg/bounds_check_4.f90: New test.
17521
17522 2006-07-05  Richard Guenther  <rguenther@suse.de>
17523
17524         PR target/28158
17525         * gfortran.dg/pr28158.f90: New testcase.
17526
17527 2006-07-05  Richard Guenther  <rguenther@suse.de>
17528
17529         PR tree-optimization/28162
17530         * gcc.dg/pr28162.c: New testcase.
17531
17532 2006-07-05  Richard Guenther  <rguenther@suse.de>
17533         Andrew Pinski  <pinskia@gcc.gnu.org>
17534
17535         PR c++/27084
17536         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
17537
17538 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
17539
17540         PR fortran/28174
17541         * gfortran.dg/actual_array_substr_2.f90: New test.
17542
17543         PR fortran/28167
17544         * gfortran.dg/actual_array_constructor_2.f90: New test.
17545
17546 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17547
17548         * gfortran.dg/itime_idate_1.f: New test.
17549         * gfortran.dg/itime_idate_2.f: New test.
17550
17551 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17552
17553         PR libgfortran/27704
17554         * gfortran.dg/open_status_3.f90: New test.
17555         * gfortran.dg/fmt_l.f90: Update for new feature.
17556
17557 2006-07-03  Asher Langton  <langton2@llnl.gov>
17558
17559         * gfortran.dg/oldstyle_2.f90: New.
17560
17561 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
17562
17563         * gnat.dg/string_slice.adb: New test.
17564
17565 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17566
17567         PR fortran/19259
17568         * gfortran.dg/semicolon_fixed.c: New.
17569         * gfortran.dg/semicolon_free.c: New.
17570
17571 2006-06-30  Mike Stump  <mrs@apple.com>
17572
17573         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
17574         that don't support internal visibility.
17575
17576 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
17577
17578         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
17579         for '(' / ')' needing an extra '\'.
17580
17581 2006-06-29  Roger Sayle  <roger@eyesopen.com>
17582
17583         PR middle-end/27428
17584         * gcc.dg/pr27428-1.c: New test case.
17585
17586 2006-06-29  Mike Stump  <mrs@apple.com>
17587
17588         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
17589         on darwin as we can't align commons large enough yet.
17590
17591         * gcc.dg/vla-8.c: Add additional testcases.
17592
17593 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
17594
17595         PR c++/28114
17596         * g++.dg/other/pr28114.C: New.
17597
17598 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
17599
17600         * gcc.c-torture/compile/20060625-1.c: New test.
17601
17602 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
17603
17604         PR fortran/20867
17605         * gfortran.dg/stfunc_3.f90: New test.
17606
17607         PR fortran/25056
17608         * gfortran.dg/impure_actual_1.f90: New test.
17609
17610         PR fortran/20874
17611         * gfortran.dg/elemental_result_1.f90: New test.
17612
17613         PR fortran/25073
17614         * gfortran.dg/select_7.f90: New test.
17615
17616         PR fortran/27554
17617         * intrinsic_actual_1.f: New test.
17618
17619         PR fortran/22038
17620         PR fortran/28119
17621         * gfortran.dg/forall_4.f90: New test.
17622
17623         PR fortran/25072
17624         * gfortran.dg/forall_5.f90: New test.
17625
17626 2006-06-25  Lee Millward  <lee.millward@gmail.com>
17627
17628         PR c++/28051
17629         * g++.dg/template/using13.C: New test.
17630
17631         PR c++/28054
17632         * g++.dg/other/incomplete3.C: New test.
17633
17634 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17635
17636         PR fortran/28081
17637         * gfortran.dg/substr_3.f: New test.
17638         * gfortran.dg/equiv_2.f90: Update expected error message.
17639
17640 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
17641
17642         PR fortran/28118
17643         * gfortran.dg/actual_array_substr_1.f90: New test.
17644
17645 2006-06-24  Olivier Hainque  <hainque@adacore.com>
17646
17647         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
17648         * gnat.dg/scalar_mode_agg_compare.adb: New test.
17649
17650 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
17651
17652         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
17653
17654 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
17655
17656         PR fortran/27981
17657         * gfortran.dg/simpleif_2.f90: New test.
17658
17659 2006-06-23  Lee Millward  <lee.millward@gmail.com>
17660
17661         * g++.dg/template/error22.C: Fix typo.
17662
17663 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17664
17665         PR c++/28112
17666         * g++.dg/ext/attrib23.C: New test.
17667
17668 2006-06-23  Olivier Hainque  <hainque@adacore.com>
17669
17670         * gnat.dg/varsize_temp.adb: New test.
17671
17672 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17673
17674         PR c++/11468
17675         * g++.dg/other/java2.C: New test.
17676
17677 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
17678
17679         PR target/27789
17680         * g++.dg/ext/dllimport4.C. Add more tests for invalid
17681         initialization.
17682
17683 2006-06-22  Roger Sayle  <roger@eyesopen.com>
17684
17685         PR target/27531
17686         * gcc.dg/pr27531-1.c: New test case.
17687
17688 2006-06-22  Asher Langton  <langton2@llnl.gov>
17689
17690         PR fortran/24748
17691         * gfortran.dg/implicit_8.f90: New.
17692
17693 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
17694
17695         PR rtl-optimization/28121
17696         * gcc.dg/pr28121.c: New test.
17697
17698 2006-06-22  Lee Millward  <lee.millward@gmail.com>
17699
17700         PR c++/27805
17701         * g++.dg/parse/ptrmem6.C: New test.
17702
17703         PR c++/27821
17704         * g++.dg/template/error22.C: New test.
17705
17706 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17707
17708         PR c++/28111
17709         * g++.dg/template/friend43.C: New test.
17710
17711         PR c++/28110
17712         * g++.dg/template/crash53.C: New test.
17713
17714         PR c++/28109
17715         * g++.dg/rtti/incomplete1.C: New test.
17716
17717 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
17718
17719         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
17720
17721 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
17722
17723         * gcc.c-torture/execute/complex-7.c: New.
17724
17725 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
17726
17727         * gcc.dg/merge-all-constants-1.c: New test.
17728
17729 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
17730
17731         PR c++/28113
17732         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
17733
17734 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
17735
17736         * gfortran.dg/rrspacing_1.f90: New test.
17737
17738 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17739
17740         PR c++/28052
17741         * g++.dg/other/bitfield2.C: New test.
17742
17743 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
17744
17745         PR tree-optimization/27331
17746         * gcc.dg/pr27331.c: New test.
17747
17748 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
17749             Eric Botcazou  <ebotcazou@adacore.com>
17750
17751         PR ada/18692
17752         * lib/gnat.exp: New file.
17753         * lib/gnat-dg.exp: Likewise.
17754         * gnat.dg: New directory.
17755         * gnat.dg/dg.exp: New driver.
17756         * gnat.dg/specs: New directory.
17757         * gnat.dg/specs/specs.exp: New driver.
17758         * gnat.dg/style: New directory.
17759         * gnat.dg/style/style.exp: New driver.
17760
17761 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
17762
17763         PR fortran/16206
17764         * gfortran.dg/array_initializer_1.f90: New test.
17765
17766         PR fortran/28005
17767         * gfortran.dg/matmul_3.f90: New test.
17768
17769 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
17770
17771         PR middle-end/28075
17772         * gcc.dg/tree-ssa/inline-1.c: New test.
17773
17774 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
17775
17776         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
17777         in malloc prototype; remove XFAIL.
17778         * gcc.dg/pr18241-2.c: Ditto.
17779         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
17780         in memset prototype; remove XFAIL.
17781         * gcc.dg/tree-ssa/pr23382.c: Ditto.
17782
17783 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
17784
17785         * gcc.dg/vla-8.c: Add.
17786
17787 2006-06-19  Richard Guenther  <rguenther@suse.de>
17788
17789         PR tree-optimization/27090
17790         * g++.dg/tree-ssa/pr27090.C: New testcase.
17791
17792 2006-06-19  Roger Sayle  <roger@eyesopen.com>
17793
17794         PR target/27861
17795         * gcc.dg/pr27861-1.c: New test case.
17796
17797 2006-06-19  Richard Guenther  <rguenther@suse.de>
17798
17799         PR middle-end/28045
17800         * gcc.dg/torture/pr28045.c: New testcase.
17801
17802 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17803
17804         PR fortran/26801
17805         * gfortran.dg/associated_4.f90: New test.
17806
17807 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17808
17809         PR fortran/19310
17810         PR fortran/19904
17811         * gfortran.dg/real_const_3.f90: New test.
17812
17813 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
17814
17815         PR c++/28016
17816         * g++.dg/template/static26.C: New test.
17817
17818         PR c++/27979
17819         * g++.dg/expr/bitfield2.C: New test.
17820
17821         PR c++/27884
17822         * g++.dg/parse/linkage2.C: New test.
17823
17824 2006-06-16  Richard Guenther  <rguenther@suse.de>
17825
17826         PR middle-end/27116
17827         * gcc.dg/pr15785-1.c: Revert last change.
17828         * gcc.dg/torture/pr27116-2.c: New testcase.
17829
17830 2006-06-16  Roger Sayle  <roger@eyesopen.com>
17831
17832         PR middle-end/27802
17833         * gcc.dg/pr27802-1.c: New test case.
17834
17835 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
17836
17837         PR c++/27689
17838         * g++.dg/template/ttp18.C: New test.
17839         * g++.dg/template/ttp19.C: Likewise.
17840
17841         PR c++/27666
17842         * g++.dg/expr/cond9.C: New test.
17843
17844         PR c++/27640
17845         * g++.dg/template/ctor7.C: New test.
17846
17847 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
17848
17849         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
17850
17851 2006-06-16  Richard Guenther  <rguenther@suse.de>
17852
17853         PR tree-optimization/27781
17854         * gcc.dg/tree-ssa/pr27781.c: New testcase.
17855
17856 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
17857
17858         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
17859
17860 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
17861
17862         * gcc.dg/tree-ssa/loop-18.c: New test.
17863
17864 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
17865
17866         PR c++/27665
17867         * g++.dg/template/crash52.C: New test.
17868
17869         PR c++/27648
17870         * g++.dg/ext/attrib22.C: New test.
17871
17872         PR c++/26559
17873         * g++.dg/template/builtin1.C: New test.
17874         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
17875
17876         PR c++/28018
17877         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
17878         assignment.
17879         * g++.old-deja/g++.pt/crash51.C: Likewise.
17880
17881         PR c++/27227
17882         * g++.dg/lookup/linkage1.C: New test.
17883         * g++.dg/lookup/linkage2.C: Likewise.
17884
17885 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
17886
17887         PR middle-end/27959
17888         * gcc.dg/pr27959.c: New testcase.
17889
17890 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
17891
17892         PR target/28014:
17893         * g++.dg/eh/div.C: New test.
17894
17895 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
17896
17897         PR c++/27894
17898         * g++.dg/tree-ssa/pr26757.C: New test.
17899         * g++.dg/tree-ssa/pr27894.C: New test.
17900
17901 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17902
17903         * gcc.c-torture/compile/20060609-1.c: New test.
17904
17905         PR target/27863
17906         * gcc.c-torture/compile/pr27863.c: New test.
17907
17908 2006-06-13  Richard Guenther  <rguenther@suse.de>
17909
17910         PR tree-optimization/27830
17911         * g++.dg/tree-ssa/pr27830.C: New testcase.
17912
17913 2006-06-13  Matthew Sachs  <msachs@apple.com>
17914
17915         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
17916         the list of compiler flags; this causes those flags to be checked
17917         for things like dg-skip-if.
17918
17919 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17920
17921         PR c++/27601
17922         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
17923
17924 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
17925             Kazu Hirata  <kazu@codesourcery.com>
17926
17927         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
17928         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
17929
17930 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17931
17932         PR c++/27933
17933         * g++.dg/lookup/using15.C: New test.
17934
17935         PR c++/27951
17936         * g++.dg/other/anon4.C: New test.
17937
17938 2006-06-12  Roger Sayle  <roger@eyesopen.com>
17939
17940         PR c++/21210
17941         * g++.dg/init/complex1.C: New test case.
17942
17943 2006-06-11  Eric Christopher  <echristo@apple.com>
17944
17945         PR middle-end/27948
17946         * gcc.dg/bf-ms-layout.c: Run on darwin.
17947         * gcc.dg/bf-no-ms-layout: Ditto.
17948         * gcc.dg/attr-ms_struct-2.c: New.
17949         * gcc.dg/bf-ms-layout-2.c: Ditto.
17950
17951 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
17952
17953         * gcc.dg/attr-ms_struct-packed1.c: New.
17954
17955 2006-06-09  Mike Stump  <mrs@apple.com>
17956
17957         * gcc.dg/vla-7.c: Add.
17958
17959 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
17960
17961         PR fortran/24558
17962         * gfortran.dg/entry_6.f90: New test.
17963
17964         PR fortran/20877
17965         PR fortran/25047
17966         * gfortran.dg/entry_7.f90: New test.
17967
17968 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
17969
17970         PR c/27747
17971         * gcc.dg/cpp/_Pragma6.c: New test.
17972
17973         PR c++/27748
17974         * g++.dg/cpp/_Pragma1.C: New test.
17975
17976         PR preprocessor/27746
17977         * gcc.dg/gomp/macro-3.c: New test.
17978         * gcc.dg/gomp/macro-4.c: New test.
17979         * g++.dg/gomp/macro-3.C: New test.
17980         * g++.dg/gomp/macro-4.C: New test.
17981
17982 2006-06-09  Richard Guenther  <rguenther@suse.de>
17983
17984         PR tree-optimization/26998
17985         * gcc.dg/torture/pr26998.c: New testcase.
17986         * gcc.dg/tree-ssa/vrp29.c: New testcase.
17987
17988 2006-06-08  Mike Stump  <mrs@apple.com>
17989
17990         * gcc.dg/pr27095.c: Account for stubs.
17991
17992         PR target/26427
17993         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
17994         produce bad code on darwin.
17995
17996 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17997
17998         PR fortran/27958
17999         * gfortran.dg/substr_2.f: New test.
18000
18001 2006-06-08  Asher Langton  <langton2@llnl.gov>
18002
18003         PR fortran/27786
18004         * cray_pointers_2.f90: Add -fbounds-check compile flag.
18005
18006 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18007
18008         PR target/27421
18009         * gcc.dg/union-3.c: New test.
18010
18011 2006-06-08  Richard Guenther  <rguenther@suse.de>
18012
18013         PR middle-end/27116
18014         * gcc.dg/torture/pr27116.c: New testcase.
18015         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
18016
18017 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
18018
18019         PR rtl-optimization/26449
18020         * gcc.dg/pr26449.c: New test.
18021
18022 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18023
18024         PR c++/27601
18025         * g++.dg/ext/offsetof1.C: Test member functions.
18026
18027 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
18028
18029         * gcc.dg/pr27095.c: Improve scanning.
18030
18031 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
18032
18033         PR fortran/23091
18034         * gfortran.dg/saved_automatic_1.f90: New test.
18035
18036         PR fortran/24168
18037         * gfortran.dg/array_simplify_1.f90: New test.
18038
18039         PR fortran/25090
18040         * gfortran.dg/entry_dummy_ref_1.f90: New test.
18041
18042         PR fortran/25058
18043         * gfortran.dg/entry_dummy_ref_2.f90: New test.
18044
18045 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
18046
18047         PR c++/27177
18048         * g++.dg/expr/cast7.C: New test.
18049
18050 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
18051
18052         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
18053         * lib/gcc-defs.exp (tool_check_compile): Ditto.
18054         * lib/fortran-torture.exp (fortran-torture-compile,
18055         fortran-torture-execute): Ditto.
18056
18057 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
18058
18059         PR target/27842
18060         * gcc.dg/vmx/pr27842.c: New test.
18061
18062 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18063
18064         PR libfortran/27895
18065         * gfortran.dg/bounds_check_3.f90: New test.
18066
18067 2006-06-05  Mike Stump  <mrs@apple.com>
18068
18069         * objc.dg/objc-fast-4.m: Skip for ppc64.
18070
18071 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
18072
18073         PR testsuite/27705
18074         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
18075
18076 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
18077             Victor Kaplansky  <victork@il.ibm.com>
18078
18079         PR tree-optimizations/26360
18080         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
18081         with -fno-tree-dce.
18082         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
18083
18084 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
18085
18086         PR fortran/14067
18087         * gfortran.dg/data_char_1.f90: Add messages for truncated
18088         strings.
18089
18090         PR fortran/16943
18091         * gfortran.dg/func_decl_2.f90: New test.
18092
18093         PR fortran/20839
18094         * gfortran.dg/do_2.f90: New test.
18095
18096         PR fortran/27655
18097         * gfortran.dg/associated_3.f90: New test.
18098
18099 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
18100
18101         PR c++/27819
18102         * g++.dg/template/static25.C: New test.
18103
18104         PR c++/27722
18105         * g++.dg/init/array21.C: New test.
18106
18107         PR c++/27807
18108         * g++.dg/ext/complit7.C: New test.
18109
18110         PR c++/27806
18111         * g++.dg/parse/ptrmem5.C: New test.
18112
18113 2006-06-04  Roger Sayle  <roger@eyesopen.com>
18114             Andrew Pinski  <pinskia@physics.uc.edu>
18115
18116         PR c/27150
18117         PR middle-end/27382
18118         * gcc.dg/pr27150-1.c: New testcase.
18119         * gcc.dg/pr27382-1.c: New testcase.
18120         * gcc.dg/pr27382-2.c: New testcase.
18121
18122 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
18123
18124         PR c/25161
18125         PR c/27020
18126         * gcc.dg/array-10.c: New test.
18127
18128 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18129
18130         PR c++/27804
18131         * g++.dg/init/const4.C: New test.
18132         * g++.dg/init/member1.C: Add error-marker.
18133         * g++.dg/other/fold1.C: Adjust error-marker.
18134
18135 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18136
18137         PR c++/27601
18138         * g++.dg/ext/offsetof1.C: New test.
18139
18140 2006-06-04 Eric Christopher <echristo@apple.com>
18141
18142         * gcc.dg/attr-ms_struct-1.c: New.
18143
18144 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
18145
18146         * gcc.c-torture/compile/builtin_constant_p.c: New test.
18147
18148 2006-06-04  Richard Guenther  <rguenther@suse.de>
18149
18150         PR tree-optimization/27039
18151         * gcc.dg/tree-ssa/loop-17.c: New testcase.
18152
18153 2006-06-03  Roger Sayle  <roger@eyesopen.com>
18154
18155         PR target/26223
18156         * gcc.target/i386/amd64-abi-2.c: New test case.
18157
18158 2006-06-02  Eric Christopher  <echristo@apple.com>
18159
18160         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
18161         * gcc.target/i386/20020523-1.c: Skip if darwin.
18162         * gcc.target/i386/asm-3.c: Ditto.
18163         * gcc.target/i386/20011119-1.c: Ditto.
18164         * gcc.target/i386/clobbers.c: Remove pic part of test.
18165
18166 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
18167
18168         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
18169         * g++.old-deja/g++.other/init19.C: Ditto.
18170         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
18171         and add other platforms as expected failures.
18172
18173 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
18174
18175         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
18176         (is-effective-target-keyword): Ditto.
18177
18178 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
18179
18180         PR fortran/27715
18181         * gfortran.dg/extended_char_comparison_1.f:  New test.
18182
18183 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
18184
18185         PR fortran/25098
18186         * gfortran.dg/dummy_procedure_1.f90: New test.
18187
18188         PR fortran/25147
18189         * gfortran.dg/dummy_procedure_2.f90: New test.
18190
18191         * gfortran.dg/associated_2.f90: Correct to make consistent with
18192         standard.
18193
18194 2006-05-31  Roger Sayle  <roger@eyesopen.com>
18195
18196         * gcc.target/i386/387-11.c: New test case.
18197
18198 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
18199
18200         PR c++/27801
18201         * g++.dg/template/cond6.C: New test.
18202
18203         PR c++/26496
18204         * g++.dg/template/crash51.C: New test.
18205         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
18206
18207         PR c++/27385
18208         * g++.dg/init/array20.C: New test.
18209
18210 2006-05-31  Roger Sayle  <roger@eyesopen.com>
18211
18212         * gcc.dg/builtins-54.c: New test case.
18213
18214 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
18215
18216         PR c++/26433
18217         * g++.dg/template/fntry1.C: Add dg-do link.
18218
18219         PR c++/27808
18220         * g++.dg/parse/friend6.C: New test.
18221
18222 2006-05-30  Asher Langton  <langton2@llnl.gov>
18223
18224         * gfortran.dg/cray_pointers_7.f90: New test.
18225
18226 2006-05-30  Roger Sayle  <roger@eyesopen.com>
18227
18228         PR tree-optimization/23452
18229         * gcc.dg/fold-mulconj-1.c: New test case.
18230
18231 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
18232
18233         PR c++/27803
18234         * g++.dg/parse/bitfield1.C: New test.
18235
18236 2006-05-30  Roger Sayle  <roger@eyesopen.com>
18237
18238         * gcc.target/ppc-eq0-1.c: New test case.
18239         * gcc.target/ppc-negeq0-1.c: New test case.
18240
18241 2006-05-30  Dirk Mueller  <dmueller@suse.de>
18242
18243         PR c/27273
18244         * gcc.dg/overflow-warn-5.c: New test.
18245
18246 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18247
18248         PR c/27718
18249         * gcc.dg/sizeof-1.c: New test.
18250
18251 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
18252
18253         PR target/27790
18254         * gcc.target/i386/pr27790.c: New test.
18255
18256 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18257
18258         PR libgfortran/27757
18259         * gfortran.dg/direct_io_5.f90: New test.
18260
18261 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18262
18263         PR libgfortran/27634
18264         * gfortran.dg/fmt_missing_period_1.f: New test.
18265         * gfortran.dg/fmt_missing_period_2.f: New test.
18266         * gfortran.dg/fmt_missing_period_3.f: New test.
18267
18268 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18269
18270         PR fortran/19777
18271         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
18272         arrays.
18273
18274 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18275
18276         PR c++/27713
18277         * g++.dg/template/new6.C: New test.
18278
18279 2006-05-29  Roger Sayle  <roger@eyesopen.com>
18280
18281         PR tree-optimization/24964
18282         * gcc.target/i386/387-10.c: New test case.
18283
18284 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
18285
18286         * intrinsics/string_intrinsics.c (compare_string):
18287         Use memcmp instead of strncmp to avoid tripping over
18288         CHAR(0) in a string.
18289
18290 2006-05-27  Richard Guenther  <rguenther@suse.de>
18291
18292         PR middle-end/27773
18293         * gcc.dg/torture/pr27773.c: New testcase.
18294
18295 2006-05-27  Dirk Mueller  <dmueller@suse.de>
18296
18297         * gcc.dg/pr24561.c: Rename to..
18298         * gcc.dg/pr25962.c: .. this.
18299
18300 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18301
18302         PR fortran/19777
18303         * gfortran.dg/bounds_check_2.f: New test.
18304
18305 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
18306
18307         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
18308         * gfortran.dg/byte_1.f90: Likewise.
18309         * gfortran.dg/dup_save_2.f90: Likewise.
18310
18311 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
18312
18313         * gfortran.dg/associated_2.f90: New test.
18314
18315 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18316
18317         PR fortran/27524
18318         * gfortran.dg/bounds_check_1.f90: New test.
18319
18320 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
18321
18322         PR rtl-optimization/27661
18323         * gcc.dg/pr27661.c: New test case.
18324
18325 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
18326
18327         PR fortran/23151
18328         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
18329         * gfortran.dg/print_parentheses_1.f:  New test.
18330         * gfortran.dg/print_parentheses_2.f90:  New test.
18331
18332 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
18333
18334         PR target/27758
18335         * gcc.dg/pr27758.c: New test.
18336
18337 2006-05-24  Falk Hueffner  <falk@debian.org>
18338
18339         * gcc.c-torture/compile/pr27571.c: New test.
18340
18341 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
18342
18343         PR fortran/27709
18344         * gfortran.dg/spec_expr_4.f90: New test.
18345
18346         PR fortran/27155
18347         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
18348
18349 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
18350
18351         PR c++/20103
18352         * g++.dg/ext/complit6.C: New test.
18353         * g++.dg/ext/complit3.C: Adjust error markers.
18354         * g++.dg/init/const3.C: New test.
18355
18356 2006-05-25  Richard Guenther  <rguenther@suse.de>
18357
18358         PR middle-end/27743
18359         * gcc.dg/torture/pr27743.c: New testcase.
18360
18361 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18362
18363         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
18364
18365 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
18366
18367         * gcc.dg/compat/scalar-by-value-x.h: New.
18368         * gcc.dg/compat/scalar-by-value-y.h: New.
18369         * gcc.dg/compat/scalar-by-value-5.c: New.
18370         * gcc.dg/compat/scalar-by-value-5_main.c: New.
18371         * gcc.dg/compat/scalar-by-value-5_x.c: New.
18372         * gcc.dg/compat/scalar-by-value-5_y.c: New.
18373         * gcc.dg/compat/scalar-by-value-6.c: New.
18374         * gcc.dg/compat/scalar-by-value-6_main.c: New.
18375         * gcc.dg/compat/scalar-by-value-6_x.c: New.
18376         * gcc.dg/compat/scalar-by-value-6_y.c: New.
18377
18378 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
18379
18380         PR tree-optimization/27639
18381         PR tree-optimization/26719
18382         * gcc.dg/pr27639.c: New test.
18383         * gcc.dg/pr26719.c: New test.
18384         * gcc.dg/tree-ssa/scev-cast.c: New test.
18385
18386 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
18387
18388         PR c++/20173
18389         * g++.dg/template/error21.C: New test.
18390
18391 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
18392
18393         PR target/27696
18394         * gcc.target/i386/pr27696.c: New.
18395
18396 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
18397
18398         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
18399
18400         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
18401
18402 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18403
18404         PR c++/27716
18405         * g++.dg/other/assign1.C: New test.
18406
18407 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
18408
18409         PR target/27266
18410         * gcc.target/i386/pr27266.c: New.
18411
18412 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18413
18414         PR c++/27451
18415         * g++.dg/ext/asm9.C: New test.
18416
18417 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
18418
18419         PR rtl-optimization/25514
18420         * gcc.c-torture/compile/pr25514.c: New test.
18421
18422 2006-05-22  Richard Guenther  <rguenther@suse.de>
18423
18424         Revert
18425         2006-01-31  Richard Guenther  <rguenther@suse.de>
18426
18427         * gcc.target/i386/sselibm-1.c: New testcase.
18428         * gcc.target/i386/sselibm-2.c: Likewise.
18429         * gcc.target/i386/sselibm-3.c: Likewise.
18430         * gcc.target/i386/sselibm-4.c: Likewise.
18431         * gcc.target/i386/sselibm-5.c: Likewise.
18432
18433 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18434
18435         PR c/27420
18436         * gcc.dg/func-args-2.c: New test.
18437
18438         PR c/26818
18439         * gcc.dg/struct-incompl-1.c: New test.
18440
18441 2006-05-22  Richard Guenther  <rguenther@suse.de>
18442
18443         PR testsuite/27708
18444         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
18445         the transformations we test for.
18446
18447 2006-05-22  Richard Guenther  <rguenther@suse.de>
18448
18449         PR testsuite/27707
18450         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
18451
18452 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
18453
18454         PR c++/27210
18455         * g++.dg/warn/new1.C: New test.
18456         * g++.dg/template/new5.C: Likewise.
18457
18458 2006-05-21  Roger Sayle  <roger@eyesopen.com>
18459
18460         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
18461         * gcc.target/i386/20060512-3.c: Likewise.
18462
18463 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
18464
18465         PR rtl-optimization/27671
18466         * gcc.c-torture/execute/pr27671-1.c: New.
18467         * gcc.dg/pr27671-2.c: Likewise.
18468
18469         PR tree-optimization/26622.
18470         * gcc.c-torture/compile/pr26622.c: New.
18471
18472 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
18473
18474         PR fortran/27613
18475         * gfortran.dg/recursive_reference_1.f90: New test.
18476
18477 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
18478
18479         PR fortran/25746
18480         * gfortran.dg/elemental_subroutine_3.f90: New test.
18481
18482         PR fortran/25090
18483         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
18484
18485         PR fortran/27584
18486         * gfortran.dg/associated_target_1.f90: New test.
18487
18488         PR fortran/19015
18489         * gfortran.dg/maxloc_shape_1.f90: New test.
18490
18491 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18492
18493         PR libgfortran/24459
18494         * gfortran.dg/namelist_24.f90: New test.
18495         * gfortran.dg/namelist_12.f: Fix typo in comment.
18496
18497 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
18498
18499         PR middle-end/25776
18500         * g++.dg/other/error11.C: New test.
18501
18502 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
18503
18504         * gcc.target/mips/pr26765.c: Add -w to options.
18505
18506 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
18507
18508         * lib/target-supports.exp (check_effective_target_mpaired_single):
18509         New function.
18510         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
18511         multilibs.
18512         * g++.dg/vect/vect.exp: Likewise.
18513
18514 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
18515
18516         PR testsuite/25891
18517         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
18518
18519 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
18520
18521         PR fortran/27662
18522         * gfortran.dg/temporary_1.f90: New file.
18523
18524 2006-05-19  Andreas Schwab  <schwab@suse.de>
18525
18526         * g++.dg/other/unused1.C: Also match "stringz".
18527
18528 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
18529
18530         PR c++/26433
18531         * g++.dg/template/fntry1.C: New test.
18532
18533 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
18534
18535         PR c++/27471
18536         PR c++/27506
18537         * g++.dg/conversion/bitfield5.C: New test.
18538         * g++.dg/conversion/bitfield6.C: New test.
18539
18540 2006-05-18  Mike Stump  <mrs@apple.com>
18541
18542         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
18543         * gcc.dg/vla-4.c: Add.
18544         * gcc.dg/vla-5.c: Add.
18545         * gcc.dg/vla-6.c: Add.
18546
18547 2006-05-12  Stuart Hastings  <stuart@apple.com>
18548
18549         * gcc.target/i386/20060512-1.c: New.
18550         * gcc.target/i386/20060512-2.c: New.
18551         * gcc.target/i386/20060512-3.c: New.
18552         * gcc.target/i386/20060512-4.c: New.
18553
18554 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
18555
18556         PR c++/26122
18557         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
18558
18559         PR c++/26068
18560         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
18561         * g++.dg/parse/linkage1.C: New test.
18562
18563 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
18564
18565         PR tree-optimization/27548
18566         * g++.dg/tree-ssa/pr27548.C: New test.
18567
18568 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18569
18570         PR fortran/26551
18571         * gfortran.dg/recursive_check_1.f: New test.
18572         * gfortran.dg/recursive_check_2.f90: New test.
18573
18574 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
18575
18576         * g++.dg/opt/temp2.C: New test.
18577
18578 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
18579
18580         PR c++/27491
18581         * g++.dg/init/brace5.C: New test.
18582
18583         PR middle-end/27415
18584         * gcc.dg/gomp/pr27415.c: New test.
18585         * g++.dg/gomp/pr27415.C: New test.
18586
18587         PR tree-optimization/27549
18588         * g++.dg/tree-ssa/pr27549.C: New test.
18589
18590 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18591
18592         PR libgfortran/27575
18593         * gfortran.dg/read_eof_4.f90: New test.
18594
18595 2006-05-16  Richard Guenther  <rguenther@suse.de>
18596
18597         PR tree-optimization/22303
18598         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
18599
18600 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
18601
18602         PR middle-end/27573
18603         * gcc.dg/gomp/pr27573.c: New test.
18604         * gfortran.dg/gomp/pr27573.f90: New test.
18605
18606         PR c/27499
18607         * gcc.dg/gomp/pr27499.c: New test.
18608         * g++.dg/gomp/pr27499.C: New test.
18609
18610 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
18611
18612         PR c++/27339
18613         * g++.dg/parser/access8.C: Adjust error marker.
18614         * g++.dg/template/access17.C: New test.
18615         * g++.dg/template/access18.C: Likewise.
18616
18617 2006-05-15  Roger Sayle  <roger@eyesopen.com>
18618
18619         PR target/26600
18620         * gcc.target/i386/pr26600.c: New test case.
18621
18622 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
18623
18624         PR c++/27505
18625         * g++.dg/expr/bitfield1.C: New test.
18626
18627 2006-05-15  Richard Guenther  <rguenther@suse.de>
18628
18629         PR tree-optimization/27603
18630         * gcc.dg/torture/pr27603.c: New testcase.
18631
18632 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
18633
18634         PR fortran/25090
18635         * gfortran.dg/entry_dummy_ref_1.f90: New test.
18636
18637         PR fortran/25082
18638         * gfortran.dg/scalar_return_1.f90: New test.
18639
18640         PR fortran/27411
18641         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
18642
18643 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
18644
18645         * gcc.dg/gomp/critical-4.c: New test.
18646         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
18647         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
18648         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
18649         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
18650
18651 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18652
18653         PR c++/27582
18654         * g++.dg/template/dependent-args1.C: New test.
18655
18656         PR c++/27581
18657         * g++.dg/lookup/this1.C: New test.
18658
18659         PR c++/27315
18660         * g++.dg/template/operator6.C: New test.
18661         * g++.dg/template/incomplete3.C: New test.
18662
18663         PR c++/27559
18664         * g++.dg/template/new4.C: New test.
18665
18666         PR c++/27496
18667         * g++.dg/template/void2.C: New test.
18668
18669 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
18670
18671         * g++.dg/template/dependent-expr5.C: New test.
18672
18673 2006-05-14  Roger Sayle  <roger@eyesopen.com>
18674
18675         PR middle-end/26729
18676         * gcc.dg/pr26729-1.c: New test case.
18677
18678 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
18679
18680         * gcc.dg/pr27003.c: New test.
18681
18682 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
18683
18684         * lib/target-supports.dg (check_cxa_atexit_available): Change
18685         v3_target_compile to ${tool}_target_compile.
18686
18687 2006-05-11  Jason Merrill  <jason@redhat.com>
18688
18689         * lib/scanasm.exp (scan-not-hidden): Fix typo.
18690
18691 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18692
18693         PR fortran/27553
18694         * gfortran.dg/label_5.f90: New test.
18695
18696 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
18697
18698         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
18699         check_effective_target_powerpc_altivec_ok): New.
18700         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
18701         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
18702         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
18703         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
18704         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
18705         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
18706         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
18707         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
18708         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
18709         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
18710         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
18711         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
18712         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
18713         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
18714         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
18715         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
18716         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
18717         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
18718         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
18719         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
18720         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
18721         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
18722         gcc.target/powerpc/altivec-9.c,
18723         gcc.target/powerpc/altivec-consts.c,
18724         gcc.target/powerpc/altivec-pr22085.c,
18725         gcc.target/powerpc/altivec-splat.c,
18726         gcc.target/powerpc/altivec-types-1.c,
18727         gcc.target/powerpc/altivec-types-2.c,
18728         gcc.target/powerpc/altivec-types-3.c,
18729         gcc.target/powerpc/altivec-types-4.c,
18730         gcc.target/powerpc/altivec-varargs-1.c,
18731         gcc.target/powerpc/altivec-vec-merge.c,
18732         gcc.target/powerpc/ppc-vector-memcpy.c,
18733         gcc.target/powerpc/ppc-vector-memset.c,
18734         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
18735         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
18736         these effective targets.
18737         * gcc.dg/vmx/pr27006.c: Add missing close brace.
18738         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
18739
18740 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18741
18742         PR middle-end/27384
18743         * g++.dg/other/fold1.C: New test.
18744
18745         PR middle-end/27488
18746         * gcc.dg/fold-nonneg-1.c: New test.
18747
18748         PR c++/27547
18749         * g++.dg/other/operator1.C: New test.
18750
18751 2006-05-11  Richard Guenther  <rguenther@suse.de>
18752
18753         PR middle-end/27529
18754         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
18755
18756 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
18757
18758         * lib/target-supports-dg.exp (check-flags): New.
18759         (dg-skip-if): Move flag checks.
18760
18761 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
18762
18763         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
18764         * lib/target-supports.dg (check_cxa_atexit_available): New.
18765
18766 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
18767
18768         PR fortran/27470
18769         * gfortran.dg/multiple_allocation_2.f90: New test case.
18770
18771 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
18772
18773         * gcc.target/arm/pr27387.C: Fix a comment typo.
18774
18775 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18776
18777         PR fortran/24549
18778         * gfortran.dg/error_recovery_1.f90: New test.
18779
18780 2006-05-10  Richard Guenther  <rguenther@suse.de>
18781
18782         PR tree-optimization/27302
18783         * gcc.dg/torture/pr27302.c: New testcase.
18784
18785 2006-05-09  Dirk Mueller  <dmueller@suse.de>
18786         Richard Guenther  <rguenther@suse.de>
18787
18788         PR middle-end/27498
18789         * gcc.dg/tree-ssa/pr27498.c: New testcase.
18790
18791 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
18792
18793         PR rtl-optimization/27335
18794         * gcc.dg/pr27335.c: New test.
18795
18796 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
18797
18798         * gcc.target/mips/mips-ps-5.c: New file.
18799
18800 2006-05-08  Jan Hubicka  <jh@suse.cz>
18801
18802         PR middle-end/25962
18803         * gcc.dg/pr25962.c: New.
18804
18805 2006-05-08  Roger Sayle  <roger@eyesopen.com>
18806
18807         PR target/27158
18808         * gcc.target/powerpc/pr27158.c: New test case.
18809
18810 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
18811
18812         PR testsuite/27476
18813         * ada/acats/run_all.sh: Use test -z.
18814
18815 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18816
18817         PR libfortran/18271
18818         * gfortran.dg/spec_expr_3.f90: New test.
18819
18820 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
18821
18822         PR target/24879
18823         * gcc.target/i386/monitor.c: New file.
18824
18825 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
18826
18827         * gcc.dg/pr27095.c: xfail *-*-darwin*.
18828
18829 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18830
18831         PR c++/27447
18832         * g++.dg/other/ptrmem7.C: New test.
18833
18834 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18835
18836         PR target/27421
18837         * gcc.dg/array-9.c: New test.
18838
18839 2006-05-07  Richard Guenther  <rguenther@suse.de>
18840
18841         PR tree-optimization/27409
18842         * gcc.dg/torture/pr27409.c: New testcase.
18843
18844 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18845
18846         PR fortran/27457
18847         * gfortran.dg/select_6.f90: New.
18848
18849 2006-05-07  Richard Guenther  <rguenther@suse.de>
18850
18851         PR tree-optimization/27136
18852         * gcc.dg/torture/pr27136.c: New testcase.
18853
18854 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
18855
18856         PR fortran/24813
18857         * gfortran.dg/char_cons_len_1.f90: New test.
18858
18859 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18860
18861         PR c++/27427
18862         * g++.dg/template/incomplete2.C: New test.
18863
18864 2006-05-06  Richard Guenther  <rguenther@suse.de>
18865
18866         PR tree-optimization/27151
18867         * gcc.dg/vect/pr27151.c: New testcase.
18868
18869 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18870
18871         PR c++/27430
18872         * g++.dg/template/void1.C: New test.
18873
18874         PR c++/27423
18875         * g++.dg/other/void2.C: New test.
18876
18877         PR c++/27422
18878         * g++.dg/conversion/void1.C: New test.
18879
18880 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
18881
18882         PR/21391
18883         * g++.dg/other/unused1.C: New.
18884
18885 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18886
18887         PR objc/27240
18888         * objc.dg/member-1.m: New test.
18889
18890 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
18891
18892         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
18893
18894 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18895
18896         PR libfortran/26985
18897         * gfortran.dg/matmul_2.f90: New test.
18898
18899 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
18900
18901         * ada/acats/run_all.sh: Use sync when main not found.
18902
18903 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
18904
18905         PR target/26765
18906         * gcc.target/mips/pr26765.c: New.
18907
18908 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
18909
18910         * gcc.target/bfin: New directory.
18911         * gcc.target/bfin/bfin.exp: New file.
18912         * gcc.target/bfin/frmul.c: New file.
18913         * gcc.target/bfin/arith.c: New file.
18914         * gcc.target/bfin/mul-combine.c: New file.
18915         * gcc.target/bfin/shift.c: New file.
18916
18917 2006-05-04  Richard Guenther  <rguenther@suse.de>
18918
18919         PR tree-optimization/14287
18920         PR tree-optimization/14844
18921         PR tree-optimization/19792
18922         PR tree-optimization/21608
18923         PR tree-optimization/27090
18924         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
18925         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
18926         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
18927         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
18928         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
18929
18930 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
18931
18932         PR tree-optimization/27285
18933         * gcc.c-torture/execute/pr27285.c: New test.
18934
18935         PR middle-end/27388
18936         * gcc.dg/gomp/pr27388-1.c: New test.
18937         * gcc.dg/gomp/pr27388-2.c: New test.
18938         * gcc.dg/gomp/pr27388-3.c: New test.
18939
18940         PR c++/27359
18941         * g++.dg/gomp/pr27359.C: New test.
18942
18943 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
18944
18945         PR fortran/20248
18946         * gfortran.dg/iargc.f90: New test.
18947
18948 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
18949
18950         PR c++/27102
18951         * g++.dg/template/crash49.C: New test.
18952
18953 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
18954
18955         PR testsuite/27032
18956         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
18957
18958 2006-05-02  Jeff Law  <law@redhat.com>
18959
18960         PR tree-optimization/27364
18961         * gcc.c-torture/execute/pr27364.c: New test.
18962
18963 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
18964
18965         PR c++/27309
18966         * g++.dg/parser/ctor5.C: New test.
18967
18968 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
18969
18970         PR target/27387
18971         * gcc.target/arm/arm.exp: New.
18972         * gcc.target/arm/pr27387.C: Likewise.
18973
18974 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
18975
18976         PR fortran/27269
18977         PR fortran/27324
18978         * gfortran.dg/module_equivalence_2.f90: New test.
18979
18980 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
18981
18982         PR middle-end/27337
18983         * g++.dg/gomp/pr27337-1.C: New test.
18984         * g++.dg/gomp/pr27337-2.C: New test.
18985
18986         PR middle-end/27328
18987         * gcc.dg/gomp/pr27328.c: New test.
18988
18989         PR middle-end/27325
18990         * g++.dg/gomp/pr27325.C: New test.
18991
18992         PR middle-end/27310
18993         * g++.dg/gomp/pr27310.C: New test.
18994
18995 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
18996
18997         PR tree-optimization/27291
18998         * g++.dg/tree-ssa/pr27291.C: New test.
18999
19000 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
19001
19002         PR tree-optimization/27283
19003         * g++.dg/tree-ssa/pr27283.C: New test.
19004
19005 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
19006
19007         * gcc.dg/tree-ssa/loop-16.c: New test.
19008
19009 2006-05-01  Roger Sayle  <roger@eyesopen.com>
19010             Joseph S. Myers  <joseph@codesourcery.com>
19011
19012         * gcc.dg/Wconversion-3.c: New test case.
19013         * gcc.dg/Wconversion-4.c: Likewise.
19014
19015 2006-05-01  Richard Guenther  <rguenther@suse.de>
19016
19017         PR tree-optimization/26726
19018         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
19019
19020 2006-04-30  Roger Sayle  <roger@eyesopen.com>
19021
19022         * gcc.dg/Woverflow-1.c: New test case.
19023         * gcc.dg/Woverflow-2.c: Likewise.
19024         * gcc.dg/Woverflow-3.c: Likewise.
19025
19026 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
19027
19028         PR c++/27094
19029         * g++.dg/template/defarg8.C: New test.
19030
19031 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19032
19033         PR c++/27278
19034         * g++.dg/parse/operator7.C: New test.
19035
19036 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19037
19038         PR c++/11471
19039         PR c++/27102
19040         * g++.dg/template/crash48.C: New test.
19041
19042         PR c++/27279
19043         * g++.dg/parse/ctor4.C: New test.
19044
19045 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19046
19047         PR fortran/25681
19048         * gfortran.df/char_type_len.f90: New test.
19049
19050 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19051
19052         PR libgfortran/27304
19053         * gfortran.dg/fmt_exhaust.f90: New test.
19054
19055 2006-04-28  Roger Sayle  <roger@eyesopen.com>
19056
19057         PR c/25309
19058         * gcc.dg/large-size-array-2.c: New test case.
19059
19060 2006-04-28  Richard Guenther  <rguenther@suse.de>
19061
19062         PR target/26826
19063         * gcc.target/i386/pr26826.c: New testcase.
19064
19065 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
19066
19067         PR middle-end/27260
19068         * gcc.c-torture/execute/pr27260.c: New.
19069
19070 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
19071
19072         PR middle-end/27095
19073         * gcc.dg/pr27095.c: New.
19074
19075 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
19076
19077         PR c++/27292
19078         * g++.dg/conversion/bitfield4.C: New test.
19079
19080 2006-04-27  Eric Christopher  <echristo@apple.com>
19081
19082         * gcc.dg/pragma-ms_struct.c: New.
19083
19084 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
19085
19086         PR c++/27102
19087         * g++.dg/template/crash47.C: New test.
19088
19089 2006-04-27  Dirk Mueller  <dmueller@suse.de>
19090
19091         * gcc.target/i386/sse-7.c: build with -msse.
19092
19093 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
19094
19095         PR testsuite/27274:
19096         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
19097         (main): Exit if processor doesn't support SSE.
19098
19099 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
19100
19101         PR middle-end/27282
19102         * gcc.c-torture/compile/pr27282.c: New test.
19103
19104 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
19105
19106         PR middle-end/26913
19107         * g++.dg/gomp/pr26913.C: New test.
19108
19109         PR c/25996
19110         * gcc.dg/gomp/pr25996.c: New test.
19111         * g++.dg/gomp/pr25996.C: New test.
19112
19113 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
19114
19115         PR rtl-optimization/26725
19116         * gcc.c-torture/compile/pr26725.c: New test.
19117
19118 2006-04-25  Richard Guenther  <rguenther@suse.de>
19119
19120         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
19121         than n + -1.
19122
19123 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
19124
19125         * gcc.dg/20060425-1.c: New testcase.
19126
19127 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
19128
19129         PR tree-optimization/26865
19130         * gcc.dg/pr26865.c: New test.
19131
19132 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
19133
19134         PR c++/27292
19135         * g++.dg/conversion/bitfield1.C: New test.
19136         * g++.dg/conversion/bitfield2.C: Likewise.
19137         * g++.dg/conversion/bitfield3.C: Likewise.
19138
19139 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
19140         Richard Guenther  <rguenther@suse.de>
19141
19142         PR tree-optimization/27236
19143         * gcc.dg/tree-ssa/pr27236.c: New testcase.
19144
19145 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19146
19147         PR c++/19963
19148         * g++.dg/other/incomplete2.C: New test.
19149
19150 2006-04-24  Richard Guenther  <rguenther@suse.de>
19151
19152         PR middle-end/26869
19153         * gcc.dg/torture/pr26869.c: New testcase.
19154
19155 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
19156         Richard Guenther  <rguenther@suse.de>
19157
19158         PR tree-optimization/27218
19159         * g++.dg/tree-ssa/pr27218.C: New testcase.
19160
19161 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
19162
19163         PR c++/26912
19164         * g++.dg/template/friend41.C: New test.
19165
19166 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
19167
19168         * g++.dg/opt/pr15551.C: Include cstdio.
19169         (main): Use remove instead of unlink.
19170
19171 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
19172
19173         * gcc.dg/sibcall-7.c: New test.
19174         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
19175         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
19176         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
19177         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
19178         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
19179
19180 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
19181
19182         PR c++/26534
19183         * g++.dg/opt/bitfield1.C: New test.
19184         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
19185         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
19186         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
19187         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
19188         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
19189         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
19190         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
19191         * g++.dg/abi/bitfield2.C: Likewise.
19192         * g++.dg/init/bitfield1.C: Likewise.
19193
19194 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
19195
19196         PR fortran/25099
19197         * gfortran.dg/elemental_subroutine_4.f90: New test.
19198         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
19199         call sub (m, x).
19200
19201 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
19202
19203         * gcc.c-torture/compile/20060421-1.c: New testcase.
19204
19205 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19206
19207         PR c/25875
19208         * gcc.dg/init-bad-4.c: New test.
19209
19210 2006-04-21  Paul Brook  <paul@codesourcery.com>
19211
19212         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
19213
19214 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
19215
19216         PR fortran/27122
19217         * gfortran.dg/defined_operators_1.f90: New test.
19218         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
19219         remove old ones associated, incorrectly, with Note 5.46.
19220
19221         PR fortran/27113
19222         * gfortran.dg/character_array_constructor_1.f90: New test.
19223
19224 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
19225
19226         * gcc.dg/20060419-1.c: New test.
19227
19228 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
19229
19230         PR c/26774
19231         * gcc.dg/struct-parse-1.c: New test case.
19232
19233 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19234
19235         PR c++/26558
19236         * g++.dg/parse/template19.C: New test.
19237
19238         PR c++/26739
19239         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
19240
19241         PR c++/26036
19242         * g++.dg/expr/call3.C: New test.
19243
19244         PR c++/10385
19245         * g++.dg/conversion/dynamic1.C: New test.
19246
19247 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
19248
19249         PR c++/27102
19250         * g++.dg/template/crash35.C: Tweak error markers.
19251         * g++.dg/template/crash46.C: New test.
19252         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
19253         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
19254
19255 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
19256
19257         PR rtl-optimization/14261
19258         * gcc.c-torture/compile/20060419-1.c: Added.
19259
19260 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
19261
19262         * gfortran.dg/label_1.f90: Adjust dg-error.
19263
19264 2006-04-16  Roger Sayle  <roger@eyesopen.com>
19265
19266         PR target/26961
19267         * gcc.dg/fold-cond-1.c: New test case.
19268         * gcc.dg/pr26961-1.c: Likewise.
19269
19270 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19271
19272         PR libgfortran/27138
19273         * gfortran.dg/read_bad_advance.f90: New test.
19274
19275 2006-04-16  Roger Sayle  <roger@eyesopen.com>
19276             Dale Johannesen  <dalej@apple.com>
19277
19278         PR target/24076
19279         * gcc.target/i386/vecinit-3.c: New testcase.
19280         * gcc.target/i386/vecinit-4.c: Likewise.
19281         * gcc.target/i386/sse-18.c: Likewise.
19282         * gcc.target/i386/sse-19.c: Likewise.
19283
19284 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
19285
19286         * gfortran.dg/allocate_zerosize_1.f90: New test.
19287
19288 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
19289
19290         PR c++/26365
19291         * g++.dg/template/crash45.C: New test.
19292
19293 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
19294
19295         PR fortran/26787
19296         * gfortran.dg/proc_assign_1.f90: New test.
19297         * gfortran.dg/procedure_lvalue.f90: Change message.
19298         * gfortran.dg/namelist_4.f90: Add new error.
19299
19300         PR fortran/25597
19301         PR fortran/27096
19302         * gfortran.dg/auto_pointer_array_result_1.f90
19303
19304         PR fortran/27089
19305         * gfortran.dg/specification_type_resolution_1.f90
19306
19307         PR fortran/18003
19308         PR fortran/25669
19309         PR fortran/26834
19310         * gfortran.dg/bounds_temporaries_1.f90: New test.
19311
19312         PR fortran/27124
19313         * gfortran.dg/array_return_value_1.f90: New test.
19314
19315 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
19316
19317         PR fortran/25336
19318         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
19319
19320 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
19321
19322         PR middle-end/26823
19323         * g++.dg/gomp/pr26823-1.C: New test.
19324         * g++.dg/gomp/pr26823-2.C: New test.
19325
19326 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
19327
19328         PR middle-end/27134
19329         * gcc.dg/pr27314.c: New test.
19330
19331 2006-04-13  Richard Henderson  <rth@redhat.com>
19332
19333         * g++.dg/gomp/block-0.C: Update expected matches.
19334
19335 2006-04-13  DJ Delorie  <dj@redhat.com>
19336
19337         * lib/target-supports.exp (check_effective_target_int32plus): New.
19338         (check_effective_target_ptr32plus): New.
19339         (check_effective_target_size32plus): New.
19340         (check_effective_target_int16): New.
19341         (check_profiling_available): Add m32c to the list of unsupported
19342         targets.
19343
19344         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
19345         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
19346         memory size.
19347         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
19348         pointers.
19349         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
19350         size_t.
19351         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
19352         and size_t.
19353         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
19354         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
19355         not just xstormy16.  Skip m32c due to weird pointer size.
19356         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
19357         not just xstormy16.
19358         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
19359         not just xstormy16.
19360         * gcc.dg/20020312-2.c: Add m32c support.
19361         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
19362         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
19363         in test.
19364         * gcc.dg/20050321-2.c: Require >=32 bit integers.
19365         * gcc.dg/asm-1.c: Skip if int and short are the same size.
19366         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
19367         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
19368         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
19369         formats
19370         * gcc.dg/init-string-2.c: Require >=32 bit integers.
19371         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
19372         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
19373         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
19374         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
19375         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
19376         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
19377         in test.
19378         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
19379         in test.
19380         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
19381         * gcc.dg/pr23049.c: Require >=32 bit integers.
19382         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
19383         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
19384         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
19385         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
19386         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
19387         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
19388         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
19389         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
19390         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
19391         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
19392         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
19393         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
19394         prototype in test.
19395         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
19396         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
19397         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
19398         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
19399         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
19400
19401         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
19402         * gcc.c-torture/execute/20040703-1.x: Likewise.
19403         * gcc.c-torture/execute/20040705-1.x: Likewise.
19404         * gcc.c-torture/execute/20040705-2.x: Likewise.
19405         * gcc.c-torture/execute/20040709-1.x: Likewise.
19406         * gcc.c-torture/execute/20040709-2.x: Likewise.
19407         * gcc.c-torture/execute/20040811-1.x: Likewise.
19408         * gcc.c-torture/execute/20050316-1.x: Likewise.
19409         * gcc.c-torture/execute/bitfld-4.x: Likewise.
19410         * gcc.c-torture/execute/pr19689.x: Likewise.
19411         * gcc.c-torture/execute/pr7284-1.x: Likewise.
19412         * gcc.c-torture/execute/usmul.x: Likewise.
19413         * gcc.c-torture/execute/vrp-5.x: Likewise.
19414         * gcc.c-torture/execute/vrp-6.x: Likewise.
19415         * gcc.dg/debug/20041023-1.s: Likewise.
19416
19417 2006-04-13  Roger Sayle  <roger@eyesopen.com>
19418
19419         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
19420         of integers to a vector types are now constant expressions in C.
19421         * gcc.dg/vect/vect-fold-1.c: New test case.
19422
19423 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
19424             Ulrich Weigand  <uweigand@de.ibm.com>
19425
19426         PR target/27006
19427         * gcc.dg/vmx/pr27006.c: New testcase.
19428
19429 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19430
19431         PR libgfortran/26766
19432         * gfortran.dg/write_recursive.f90: New test.
19433
19434 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
19435
19436         * g++.dg/parse/dtor7.C: New test.
19437         * g++.dg/parse/new1.C: Add error marker.
19438         * g++.dg/template/new3.C: New test.
19439
19440         PR c++/26122
19441         * g++.dg/template/pure1.C: New test.
19442
19443         PR c++/26295
19444         * g++.dg/parse/ptrmem4.C: New test.
19445
19446 2006-04-10  Jeff Law  <law@redhat.com>
19447
19448         PR/27087
19449         * gcc.c-torture/compile/pr27087.c: New test.
19450
19451 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
19452
19453         PR/21391
19454         * gcc.dg/20060410.c: New.
19455
19456 2006-04-10  Matthias Klose  <doko@debian.org>
19457
19458         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
19459         Recognize multilib directory names containing underscores.
19460
19461 2006-04-10  Roger Sayle  <roger@eyesopen.com>
19462
19463         * gcc.target/i386/vecinit-1.c: New test case.
19464         * gcc.target/i386/vecinit-2.c: Likewise.
19465
19466 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
19467
19468         PR debug/27057
19469         * g++.dg/debug/dwarf2-2.C: New test.
19470
19471 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
19472
19473         PR rtl-optimization/27073
19474         * gcc.c-torture/execute/pr27073.c: New test.
19475
19476 2006-04-08  Mike Stump  <mrs@apple.com>
19477
19478         * gcc.dg/pragma-darwin.c: Improve for ppc64.
19479
19480 2006-04-07  Richard Guenther  <rguenther@suse.de>
19481
19482         PR tree-optimization/26135
19483         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
19484
19485 2006-04-06  Jan Hubicka  <jh@suse.cz>
19486
19487         PR profile/26399
19488         * g++.dg/bprob/g++-bprob-2.C: New testcase.
19489
19490 2006-04-06  Roger Sayle  <roger@eyesopen.com>
19491
19492         * g++.dg/conversion/nullptr1.C: New test case.
19493         * g++.dg/conversion/nullptr2.C: Likewise.
19494
19495 2006-04-05  Roger Sayle  <roger@eyesopen.com>
19496
19497         * gfortran.dg/dependency_18.f90: New test case.
19498
19499 2006-04-05  Richard Guenther  <rguenther@suse.de>
19500
19501         PR tree-optimization/26919
19502         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
19503         * gcc.dg/ipa/ipa-2.c: Likewise.
19504         * gcc.dg/ipa/ipa-3.c: Likewise.
19505         * gcc.dg/ipa/ipa-5.c: Likewise.
19506
19507 2006-04-05  Richard Guenther  <rguenther@suse.de>
19508
19509         PR tree-optimization/26763
19510         * gcc.dg/torture/pr26763-1.c: New testcase.
19511         * gcc.dg/torture/pr26763-2.c: Likewise.
19512
19513 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
19514
19515         PR fortran/23634
19516         PR fortran/25619
19517         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
19518
19519 2006-04-04  Eric Christopher  <echristo@apple.com>
19520
19521         * gcc.target/i386/387-1.c: Allow regexp to match darwin
19522         stubs.
19523         * gcc.target/i386/387-5.c: Ditto.
19524
19525 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
19526
19527         * gcc.target/sparc/struct-ret-check.c: New test.
19528
19529 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19530
19531         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
19532         zero decimal digits specified in format.
19533
19534 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
19535
19536         PR fortran/26891
19537         * gfortran.dg/missing_optional_dummy_1.f90: New test.
19538
19539         PR fortran/26976
19540         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
19541         * gfortran.dg/initialization_1.f90: Make assignment compliant.
19542         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
19543         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
19544         compliant and detect bigendian-ness.
19545
19546 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
19547
19548         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
19549         dummy arguments work when the actual argument is itself a dummy
19550         argument of the caller.
19551
19552 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19553
19554         PR libfortran/24685
19555         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
19556
19557 2006-04-01  Roger Sayle  <roger@eyesopen.com>
19558
19559         * gfortran.dg/dependencency_17.f90: New test case.
19560
19561 2006-04-01  Roger Sayle  <roger@eyesopen.com>
19562
19563         * gfortran.dg/dependency_14.f90: New test case.
19564         * gfortran.dg/dependency_15.f90: Likewise.
19565         * gfortran.dg/dependency_16.f90: Likewise.
19566
19567 2006-03-31  Asher Langton  <langton2@llnl.gov>
19568
19569         PR fortran/25358
19570         gfortran.dg/cray_pointers_6.f90: New test.
19571
19572 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19573
19574         PR libgfortran/26890
19575         * gfortran.dg/read_size_noadvance.f90: New test.
19576
19577 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
19578
19579         PR fortran/25031
19580         * gfortran.dg/multiple_allocation_1.f90: Check that the
19581         size has changed after a re-allocation with stat.
19582
19583 2006-03-30  Richard Guenther  <rguenther@suse.de>
19584
19585         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
19586         removal.
19587         * gcc.target/i386/sselibm-2.c: Likewise.
19588         * gcc.target/i386/sselibm-3.c: Likewise.
19589         * gcc.target/i386/sselibm-4.c: Likewise.
19590         * gcc.target/i386/sselibm-5.c: Likewise.
19591
19592 2006-03-28  Roger Sayle  <roger@eyesopen.com>
19593
19594         * gcc.dg/fold-andxor-1.c: New test case.
19595         * gcc.dg/fold-xorand-1.c: Likewise.
19596
19597 2006-03-28  Roger Sayle  <roger@eyesopen.com>
19598
19599         * gcc.dg/fold-convnotconv-1.c: New test case.
19600
19601 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
19602
19603         PR fortran/26779
19604         * gfortran.dg/private_type_5.f90: New test.
19605
19606 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
19607
19608         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
19609
19610 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
19611
19612         * gfortran.dg/advance_2.f90: New test.
19613         * gfortran.dg/advance_3.f90: New test.
19614
19615         * gfortran.fortran-torture/execute/equiv_5.f: New test.
19616
19617 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19618
19619         PR libgfortran/26661
19620         PR libgfortran/26880
19621         * gfortran.dg/read_x_past.f: New test.
19622
19623 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
19624
19625         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
19626         to be STABS.
19627
19628 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
19629
19630         * objc.dg/dwarf-1.m: Skip on AIX.
19631         * objc.dg/dwarf-2.m: Skip on AIX.
19632
19633 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
19634
19635         PR fortran/26816
19636         * gfortran.dg/float_1.f90: New test.
19637
19638 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
19639
19640         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
19641         X86_64 targets.
19642         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
19643
19644 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
19645
19646         PR libfortran/26735
19647         * gfortran.dg/convert_implied_open.f90: New test case.
19648
19649 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
19650
19651         PR fortran/26769
19652         * gfortran.dg/transpose_reshape_r10.f90: New test case.
19653
19654 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
19655
19656         PR middle-end/26717
19657         * gcc.dg/pr26717.c: New test.
19658
19659 2006-03-25  Roger Sayle  <roger@eyesopen.com>
19660
19661         * gfortran.dg/dependency_12.f90: New test case.
19662
19663 2006-03-24  Roger Sayle  <roger@eyesopen.com>
19664
19665         * gfortran.dg/dependency_9.f90: New (resurected) test case.
19666
19667 2006-03-24  Jeff Law  <law@redhat.com>
19668
19669         * gcc.c-torture/pr26840.c: New test.
19670
19671 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
19672
19673         * objc.dg/dwarf-2.m: New.
19674         * obj-c++.dg/dwarf-2.mm: New.
19675
19676         * g++.old-deja/g++.other/init19.C: New.
19677
19678 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
19679
19680         * g++.dg/eh/spbp.C: Skip on AIX.
19681
19682 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
19683
19684         PR middle-end/26611
19685         * g++.dg/gomp/pr26611-1.C: New test.
19686         * g++.dg/gomp/pr26611-2.C: New test.
19687
19688 2006-03-24  Jeff Law  <law@redhat.com>
19689
19690         * gcc.c-torture/compile/pr26833.c: New test.
19691         * gfortran.fortran-torture/compile/pr26806.f90: New test.
19692
19693 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19694
19695         * gfortran.dg/endfile_2.f90: Delete temp file.
19696
19697 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
19698
19699         PR fortran/19303
19700         * gfortran.dg/record_marker_1.f90: New test case.
19701         * gfortran.dg/record_marker_2.f: New test case.
19702         * gfortran.dg/record_marker_3.f90: New test case.
19703
19704 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
19705
19706         PR fortran/17298
19707         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
19708         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
19709
19710 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
19711
19712         * lib/gcc-dg.exp (cleanup-modules): New proc.
19713         * gfortran.dg/allocatable_function_1.f90,
19714         gfortran.dg/allocate_char_star_scalar_1.f90,
19715         gfortran.dg/assumed_charlen_function_1.f90,
19716         gfortran.dg/assumed_dummy_1.f90,
19717         gfortran.dg/assumed_shape_ranks_1.f90,
19718         gfortran.dg/assumed_shape_ranks_2.f90,
19719         gfortran.dg/assumed_size_dt_dummy.f90,
19720         gfortran.dg/auto_char_dummy_array_1.f90,
19721         gfortran.dg/auto_char_len_3.f90,
19722         gfortran.dg/automatic_module_variable.f90,
19723         gfortran.dg/bad_automatic_objects_1.f90,
19724         gfortran.dg/char_array_constructor.f90,
19725         gfortran.dg/char_array_structure_constructor.f90,
19726         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
19727         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
19728         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
19729         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
19730         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
19731         gfortran.dg/derived_pointer_recursion.f90,
19732         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
19733         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
19734         gfortran.dg/dummy_functions_1.f90,
19735         gfortran.dg/elemental_initializer_1.f90,
19736         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
19737         gfortran.dg/elemental_pointer_1.f90,
19738         gfortran.dg/elemental_subroutine_1.f90,
19739         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
19740         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
19741         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
19742         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
19743         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
19744         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
19745         gfortran.dg/global_references_1.f90,
19746         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
19747         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
19748         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
19749         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
19750         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
19751         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
19752         gfortran.dg/large_integer_kind_1.f90,
19753         gfortran.dg/large_real_kind_1.f90,
19754         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
19755         gfortran.dg/module_double_reuse.f90,
19756         gfortran.dg/module_equivalence_1.f90,
19757         gfortran.dg/module_interface_1.f90,
19758         gfortran.dg/module_parameter_array_refs_1.f90,
19759         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
19760         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
19761         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
19762         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
19763         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
19764         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
19765         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
19766         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
19767         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
19768         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
19769         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
19770         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
19771         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
19772         gfortran.dg/same_name_1.f90,
19773         gfortran.dg/sibling_dummy_procedure_1.f90,
19774         gfortran.dg/sibling_dummy_procedure_2.f90,
19775         gfortran.dg/sibling_dummy_procedure_3.f90,
19776         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
19777         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
19778         gfortran.dg/used_dummy_types_2.f90,
19779         gfortran.dg/used_dummy_types_3.f90,
19780         gfortran.dg/used_dummy_types_4.f90,
19781         gfortran.dg/used_dummy_types_5.f90,
19782         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
19783         gfortran.dg/userdef_operator_1.f90: Use it.
19784
19785 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19786
19787         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
19788         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
19789         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
19790         gfortran.dg/write_back.f,
19791         gfortran.fortran-torture/execute/inquire_1.f90,
19792         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
19793
19794 2006-03-21  Jeff Law  <law@redhat.com>
19795
19796         * gcc.dg/tree-ssa/vrp28.c: New test.
19797
19798 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19799
19800         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
19801         if _STDC_C99 is defined.
19802         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
19803         * gcc.dg/builtins-20.c: Likewise.
19804         * gcc.dg/builtins-53.c: Likewise.
19805         * gcc.dg/single-precision-constant.c: Likewise. Also pass
19806         -mmacosx-version-min=10.3 on PowerPC/Darwin.
19807
19808 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
19809
19810         PR tree-opt/26781
19811         * gcc.c-torture/compile/pr26781-1.c: New test.
19812         * gcc.c-torture/compile/pr26781-2.c: New test.
19813
19814 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
19815
19816         PR c++/26690
19817         * g++.dg/gomp/pr26690-1.C: New test.
19818         * g++.dg/gomp/pr26690-2.C: New test.
19819
19820 2006-03-20  Jeff Law  <law@redhat.com>
19821
19822         * gcc.dg/tree-ssa/pr21829.c: New test.
19823
19824         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
19825
19826 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
19827
19828         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
19829         (check_visibility_available): Use it.
19830         (check_effective_target_default_packed): Likewise.
19831         (check_effective_target_pcc_bitfield_type_matters): Likewise.
19832         (check_effective_target_fopenmp): Likewise.
19833         (check_effective_target_freorder): Likewise.
19834         (check_effective_target_fpic): Likewise.
19835         (check_named_sections_available): Likewise.
19836         (check_effective_target_ilp32): Likewise.
19837         (check_effective_target_lp64): Likewise.
19838
19839 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
19840
19841         PR fortran/20935
19842         * gfortran.dg/scalar_mask_2.f90: New test case.
19843
19844 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
19845
19846         PR tree-opt/26629
19847         * gcc.dg/tree-ssa/loadpre12.c: New test.
19848         * gcc.dg/tree-ssa/loadpre13.c: New test.
19849         * gcc.dg/tree-ssa/loadpre14.c: New test.
19850         * gcc.dg/tree-ssa/loadpre15.c: New test.
19851         * gcc.dg/tree-ssa/loadpre16.c: New test.
19852         * gcc.dg/tree-ssa/loadpre17.c: New test.
19853         * gcc.dg/tree-ssa/loadpre18.c: New test.
19854         * gcc.dg/tree-ssa/loadpre19.c: New test.
19855         * gcc.dg/tree-ssa/loadpre20.c: New test.
19856         * gcc.dg/tree-ssa/loadpre21.c: New test.
19857         * gcc.dg/tree-ssa/loadpre22.c: New test.
19858
19859 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
19860
19861         PR fortran/26741
19862         * gfortran.dg/elemental_initializer_1.f90: New test.
19863
19864         PR fortran/26716
19865         * gfortran.dg/assumed_shape_ranks_2: New test.
19866
19867 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
19868
19869         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
19870         target fpic.
19871
19872 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19873
19874         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
19875         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
19876         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
19877         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
19878         gfortran.fortran-torture/execute/direct_io.f90,
19879         gfortran.fortran-torture/execute/inquire_2.f90,
19880         gfortran.fortran-torture/execute/inquire_4.f90,
19881         gfortran.fortran-torture/execute/list_read_1.f90,
19882         gfortran.fortran-torture/execute/open_replace.f90,
19883         gfortran.fortran-torture/execute/slash_edit.f90,
19884         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
19885         temporary files from testcases.
19886
19887 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19888
19889         PR libgfortran/26509
19890         gfortran.dg/write_direct_eor.f90: New test.
19891
19892 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
19893
19894         * gcc.target/powerpc/pr26350.c: New.
19895         * gcc.target/powerpc/indexed-addr.c: New.
19896
19897 2006-03-16  Roger Sayle  <roger@eyesopen.com>
19898
19899         * gfortran.dg/dependency_13.f90: New test case.
19900
19901 2006-03-16  Roger Sayle  <roger@eyesopen.com>
19902
19903         PR middle-end/21781
19904         * gcc.dg/real-const-1.c: New test case.
19905
19906 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
19907
19908         * g++.old-deja/g++.other/init18.C: New.
19909         * g++.old-deja/g++.other/init5.C: Remove xfail.
19910
19911 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19912
19913         * g++.dg/opt/pr15551.C: Cleanup temp file.
19914
19915 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19916
19917         PR c++/6634
19918         g++.dg/parse/long1.C: New test.
19919
19920 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19921
19922         PR fortran/19101
19923         * gfortran.dg/continuation.f90: New test.
19924         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
19925
19926 2006-03-14  Richard Guenther  <rguenther@suse.de>
19927
19928         PR tree-optimization/26672
19929         * gcc.dg/torture/pr26672.c: New testcase.
19930
19931 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
19932
19933         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
19934         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
19935
19936 2006-03-13  Roger Sayle  <roger@eyesopen.com>
19937
19938         PR middle-end/26557
19939         * gcc.c-torture/compile/switch-1.c: New test case.
19940
19941 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
19942
19943         PR fortran/25378
19944         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
19945         test to include more permuatations of mask and index.
19946         * gfortran.dg/scalar_mask_1.f90: Modify last test to
19947         respond to F2003 spec. that the position returned for an all false
19948         mask && condition is zero.
19949
19950 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
19951
19952         PR middle-end/25989
19953         * gcc.dg/gomp/pr25989.c: New test.
19954
19955 2006-03-13  Jeff Law  <law@redhat.com>
19956
19957         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
19958
19959 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
19960
19961         * gcc.dg/switch-9.c: New test.
19962
19963 2006-03-13  Richard Guenther  <rguenther@suse.de>
19964
19965         PR middle-end/26630
19966         * gcc.dg/torture/pr26630.c: New testcase.
19967
19968 2006-03-11  Roger Sayle  <roger@eyesopen.com>
19969
19970         * gfortran.dg/dependency_10.f90: New test case.
19971         * gfortran.dg/dependency_11.f90: Likewise.
19972
19973 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
19974             Erik Edelmann  <eedelman@gcc.gnu.org>
19975
19976         * gfortran.dg/allocatable_function_1.f90: New.
19977         * gfortran.dg/allocatable_function_2.f90: New.
19978
19979 2006-03-10  Richard Guenther  <rguenther@suse.de>
19980
19981         PR middle-end/26565
19982         * gcc.dg/torture/pr26565.c: New testcase.
19983
19984 2006-03-09  Eric Christopher  <echristo@apple.com>
19985
19986         * gcc.c-torture/compile/20060309-1.c: New.
19987
19988 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19989
19990         PR libgfortran/26499
19991         * gfortran.dg/write_back.f: New test.
19992         * gfortran.dg/write_rewind_1.f: New test.
19993         * gfortran.dg/write_rewind_2.f: New test.
19994
19995 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19996
19997         PR libgfortran/26554
19998         * gfortran.dg/read_logical.f90: New test.
19999
20000 2006-03-04  Laurent GUERBY <laurent@guerby.net>
20001
20002         * ada/acats/norun.lst: cdd2a03 now passes.
20003
20004 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
20005
20006         PR testsuite/25177
20007         * gcc.target/powerpc/pr18096-1.c: Change where the error
20008         would match.
20009
20010 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
20011
20012         * gcc.target/i386/cleanup-1.c: New test.
20013         * gcc.target/i386/cleanup-2.c: New test.
20014
20015 2006-03-04  Roger Sayle  <roger@eyesopen.com>
20016
20017         * gfortran.dg/dependency_9.f90: Remove for the time being.
20018
20019 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
20020
20021         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
20022         directive.
20023
20024 2006-03-03  Roger Sayle  <roger@eyesopen.com>
20025
20026         * gfortran.dg/dependency_9.f90: New test case.
20027
20028 2006-03-03  Roger Sayle  <roger@eyesopen.com>
20029
20030         * gfortran.dg/dependency_4.f90: New test case.
20031         * gfortran.dg/dependency_5.f90: New test case.
20032         * gfortran.dg/dependency_6.f90: New test case.
20033         * gfortran.dg/dependency_7.f90: New test case.
20034         * gfortran.dg/dependency_8.f90: New test case.
20035
20036 2006-03-03  Paul Brook  <paul@codesourcery.com>
20037
20038         * lib/target-supports.exp (check_profiling_available):
20039         Add m68k-*-elf.
20040
20041 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
20042
20043         PR fortran/25031
20044         * multiple_allocation_1.f90: New test.
20045
20046 2006-03-03  Roger Sayle  <roger@eyesopen.com>
20047
20048         PR tree-optimization/26524
20049         * gfortran.dg/pr26524.f: New test case.
20050
20051 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20052
20053         * g++.dg/template/repo5.C: Cleanup repo files.
20054         * gcc.dg/20051201-1.c: Cleanup coverage files.
20055         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
20056         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
20057         tree dump files.
20058
20059 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
20060
20061         * objc.dg/objc-nofilename-1.m: New test.
20062         * objc.dg/bad-receiver-type.m: New test.
20063         * obj-c++.dg/bad-receiver-type.mm: New test.
20064
20065 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20066
20067         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
20068
20069 2006-03-01  Mike Stump  <mrs@apple.com>
20070
20071         * g++.dg/abi/key2.C: Add.
20072
20073 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
20074
20075         * gfortran.dg/logical_dot_product.f90: New test.
20076
20077         PR fortran/26393
20078         * gfortran.dg/used_interface_ref.f90: New test.
20079
20080         PR fortran/20938
20081         * gfortran.dg/dependency_2.f90: New test.
20082         * gfortran.fortran-torture/execute/where17.f90: New test.
20083         * gfortran.fortran-torture/execute/where18.f90: New test.
20084         * gfortran.fortran-torture/execute/where19.f90: New test.
20085         * gfortran.fortran-torture/execute/where20.f90: New test.
20086
20087 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
20088
20089         * g++.dg/tree-ssa/pr26443.C: New test case.
20090
20091 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
20092
20093         PR middle-end/26022
20094         * g++.dg/opt/return-slot1.C: New test.
20095
20096 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20097
20098         PR libgfortran/26136
20099         * gfortran.dg/namelist_23.f90: New test.
20100
20101 2006-02-28  Roger Sayle  <roger@eyesopen.com>
20102
20103         PR middle-end/14752
20104         * gcc.dg/fold-eqandshift-2.c: New test case.
20105
20106 2006-02-28  Richard Guenther  <rguenther@suse.de>
20107
20108         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
20109         decomposition.
20110
20111 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
20112
20113         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
20114
20115 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20116
20117         PR libgfortran/26464
20118         * gfortran.dg/backspace_5.f: New test.
20119         * gfortran.dg/backspace_6.f: New test.
20120
20121 2006-02-26  Roger Sayle  <roger@eyesopen.com>
20122
20123         * gcc.dg/fold-eqandnot-1.c: New test case.
20124
20125 2006-02-26  Roger Sayle  <roger@eyesopen.com>
20126
20127         PR middle-end/19983
20128         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
20129
20130 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
20131
20132         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
20133         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
20134
20135 2006-02-26  Richard Guenther  <rguenther@suse.de>
20136
20137         PR tree-optimization/26421
20138         * gcc.dg/tree-ssa/pr26421.c: New testcase.
20139
20140 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
20141
20142         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
20143         * g++.old-deja/g++.robertl/eb132.C: Likewise.
20144
20145 2006-02-26  Roger Sayle  <roger@eyesopen.com>
20146
20147         * gcc.dg/fold-even-1.c: New test case.
20148
20149 2006-02-26  Roger Sayle  <roger@eyesopen.com>
20150
20151         PR middle-end/21137
20152         * gcc.dg/fold-eqandshift-1.c: New test case.
20153
20154 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
20155
20156         PR tree-optimization/25125
20157         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
20158         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
20159
20160 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
20161
20162         PR tree-optimizations/26359
20163         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
20164         with -fdump-tree-dceloop-details.
20165         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
20166
20167 2006-02-25  Roger Sayle  <roger@eyesopen.com>
20168
20169         PR middle-end/23673
20170         * gcc.dg/fold-eqxor-1.c: New test case.
20171         * gcc.dg/fold-eqxor-2.c: Likewise.
20172         * gcc.dg/fold-eqxor-3.c: Likewise.
20173
20174 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
20175
20176         PR fortran/23092
20177         * scalar_mask_1.f90: New test.
20178
20179 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
20180
20181         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
20182         * g++.dg/eh/uncaught2.C: New.
20183         * g++.dg/eh/uncaught3.C: New.
20184
20185 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20186
20187         PR libgfortran/26423
20188         * gfortran.dg/read_many_1.f: New test.
20189
20190 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
20191
20192         PR fortran/24519
20193         * gfortran.dg/dependency_3.f90: New test.
20194         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
20195         XFAILs.
20196
20197         PR fortran/25395
20198         * gfortran.dg/equiv_6.f90: New test.
20199
20200 2006-02-23  Jeff Law  <law@redhat.com>
20201
20202         * gcc.c-torture/compile/pr26425.c: New test.
20203
20204 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
20205
20206         PR middle-end/26412
20207         * gcc.dg/gomp/pr26412.c: New test.
20208
20209 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20210
20211         PR c++/26291
20212         * g++.dg/other/ellipsis1.C: New test.
20213         * g++.dg/parse/operator4.C: Adjust error marker.
20214
20215 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
20216
20217         PR target/25603
20218         * gfortran.dg/pr25603.f: New testcase.
20219
20220 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
20221
20222         * gcc.dg/bf-spl1.c: Don't specify -m68000.
20223         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
20224
20225 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
20226
20227         * g++.dg/eh/spbp.C: New.
20228
20229 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
20230
20231         PR middle-end/26379
20232         * gcc.target/i386/mmx-7.c: New test.
20233
20234 2006-02-20  Roger Sayle  <roger@eyesopen.com>
20235
20236         PR tree-optimization/26361
20237         * gcc.dg/tree-ssa/vrp27.c: New test case.
20238
20239 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
20240
20241         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
20242         * gcc.dg/tree-ssa/complex-4.c: Here.
20243
20244 2006-02-19  Roger Sayle  <roger@eyesopen.com>
20245
20246         PR middle-end/19543
20247         * gfortran.dg/logical_1.f90: New test case.
20248
20249 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
20250
20251         PR middle-end/26334
20252         * gcc.dg/20060218-1.c: Moved to...
20253         * gcc.target/i386/20060218-1.c: ... here.  New test.
20254
20255 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
20256
20257         PR fortran/26201
20258         * gfortran.dg/convert_1.f90: New.
20259
20260 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
20261
20262         PR fortran/25054
20263         * gfortran.dg/namelist_5.f90: New test.
20264
20265         PR fortran/25089
20266         * gfortran.dg/namelist_4.f90: New test.
20267
20268 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
20269
20270         PR tree-opt/25680
20271         * gcc.dg/tree-ssa/complex-3.c: New test.
20272
20273 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
20274
20275         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
20276         variable to take into account the variable name in the
20277         function header.
20278         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
20279
20280 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
20281
20282         PR middle-end/26334
20283         * gcc.c-torture/compile/20060217-1.c: New test.
20284         * gcc.dg/20060218-1.c: New test.
20285
20286 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
20287
20288         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
20289
20290 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
20291
20292         * gcc.dg/cpp/undef3.c: New test.
20293         * gcc.dg/cpp/trad/builtins2.c: New test.
20294
20295 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
20296
20297         PR c++/26266
20298         * g++.dg/template/static22.C: New test.
20299         * g++.dg/template/static23.C: New test.
20300         * g++.dg/template/static24.C: New test.
20301         * g++.dg/template/non-dependent13.C: New test.
20302         * g++.dg/init/member1.C: Tweak error markers.
20303
20304 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20305
20306         PR target/26255
20307         * gcc.c-torture/compile/pr26255.c: New test case.
20308
20309 2006-02-16  Roger Sayle  <roger@eyesopen.com>
20310
20311         * gfortran.fortran-torture/execute/where_10.f90: New test case.
20312         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
20313         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
20314         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
20315         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
20316         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
20317         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
20318
20319 2006-02-16  Jeff Law  <law@redhat.com>
20320
20321         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
20322         * gcc.dg/tree-ssa/vrp26.c: New test.
20323
20324 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
20325
20326         PR target/20353
20327         PR target/24578
20328         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
20329         __UCLIBC__ is defined.
20330
20331 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
20332
20333         PR fortran/26224
20334         * gfortran.dg/gomp/pr26224.f: New test.
20335
20336 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
20337
20338         PR tree-opt/25918
20339         * lib/target-supports.exp
20340         (check_effective_target_vect_short_mult): New.
20341         (check_effective_target_vect_char_mult): New.
20342         (check_effective_target_vect_widen_sum_qi_to_si): New.
20343         (check_effective_target_vect_widen_sum_qi_to_hi): New.
20344         (check_effective_target_vect_widen_sum_hi_to_si): New.
20345         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
20346         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
20347         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
20348         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
20349         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
20350         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
20351         vect-reduc-pattern-2c.c
20352         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
20353         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
20354         vect-reduc-pattern-1c.c
20355
20356 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
20357
20358         PR fortran/24557
20359         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
20360
20361 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
20362
20363         PR fortran/26054
20364         * gfortran.dg/enum_8.f90: Remove check for warning.
20365         * gfortran.dg/iomsg_1.f90: Ditto.
20366         * gfortran.dg/enum_1.f90: Ditto.
20367         * gfortran.dg/enum_9.f90: Ditto.
20368         * gfortran.dg/enum_2.f90: Ditto.
20369         * gfortran.dg/enum_10.f90: Ditto.
20370         * gfortran.dg/enum_3.f90: Ditto.
20371         * gfortran.dg/flush_1.f90: Ditto.
20372         * gfortran.dg/enum_4.f90: Ditto.
20373         * gfortran.dg/array_constructor_1.f90: Ditto.
20374         * gfortran.dg/enum_5.f90: Ditto.
20375         * gfortran.dg/enum_6.f90: Ditto.
20376         * gfortran.dg/enum_7.f90: Ditto.
20377
20378 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
20379
20380         PR middle-end/26300
20381         * gcc.c-torture/compile/20060215-1.c: New test.
20382
20383 2006-02-14  Roger Sayle  <roger@eyesopen.com>
20384
20385         PR middle-end/23670
20386         * gcc.dg/tree-ssa/andor-2.c: New test case.
20387
20388 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
20389
20390         PR fortran/25045
20391         * optional_dim.f90: New test.
20392
20393 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20394
20395         PR fortran/26277
20396         * gfortran.dg/label_4.f90: New.
20397
20398 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
20399             Diego Novillo  <dnovillo@redhat.com>
20400             Uros Bizjak  <uros@kss-loka.si>
20401
20402         * gfortran.dg/gomp: New directory.
20403
20404 2006-02-14  Richard Guenther  <rguenther@suse.de>
20405
20406         PR tree-optimization/26258
20407         * gcc.dg/torture/pr26258.c: New testcase.
20408
20409 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
20410
20411         PR fortran/26246
20412         * gfortran.dg/pr26246_1.f90: New test.
20413         * gfortran.dg/pr26246_2.f90: New test.
20414
20415         PR middle-end/26092
20416         * gcc.c-torture/compile/20060208-1.c: New test.
20417
20418 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
20419
20420         PR fortran/26074
20421         PR fortran/25103
20422         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
20423         * gfortran.dg/bad_automatic_objects_1.f90: New test.
20424         * gfortran.dg/automatic_module_variable.f90: Change error message.
20425
20426         PR fortran/20861
20427         * gfortran.dg/internal_dummy_1.f90: New test.
20428
20429         PR fortran/20871
20430         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
20431
20432
20433         PR fortran/25083
20434         * gfortran.dg/uncommon_block_data_1.f90: New test.
20435         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
20436         with standard.
20437
20438         PR fortran/25088
20439         * gfortran.dg/typed_subroutine_1.f90: New test.
20440
20441 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
20442
20443         * objc.dg/dwarf-1.m: New.
20444
20445 2006-02-13  Roger Sayle  <roger@eyesopen.com>
20446
20447         PR middle-end/24427
20448         * gcc.dg/tree-ssa/andor-1.c: New test case.
20449
20450 2006-02-13  Josh Conner  <jconner@apple.com>
20451
20452         PR target/25376
20453         * gcc.dg/pr25376.c: New test.
20454
20455         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
20456         assemble.
20457         * lib/target-supports.exp (check_named_sections_available):
20458         Only compile named-sections test -- don't assemble.
20459
20460 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20461
20462         * g++.dg/warn/no-write-strings.C: New test.
20463         * g++.dg/warn/write-strings.C: Likewise.
20464         * g++.dg/warn/write-strings-default.C: Likewise.
20465
20466 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
20467
20468         PR fortran/25806
20469         * gfortran.dg/ret_pointer_2.f90: New test.
20470
20471 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
20472
20473         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
20474
20475 2006-02-10  Jeff Law  <law@redhat.com>
20476
20477         * gcc.c-torture/compile/pr26213.c: New test.
20478
20479 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
20480
20481         gfortran.dg/null_1.f90: New test.
20482
20483 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20484
20485         PR fortran/14771
20486         * gfortran.dg/parens_4.f90: New.
20487         * gfortran.dg/parens_5.f90: New.
20488
20489 2006-02-10  Richard Guenther  <rguenther@suse.de>
20490
20491         * gcc.dg/pr23372-1.c: Remove empty file.
20492
20493 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20494         Paul Thomas  <pault@gcc.gnu.org>
20495
20496         PR fortran/14771
20497         * gfortran.dg/parens_1.f90: New.
20498         * gfortran.dg/parens_2.f90: New.
20499         * gfortran.dg/parens_3.f90: New.
20500
20501 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
20502
20503         PR fortran/26038
20504         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
20505
20506         PR fortran/25059
20507         * gfortran.dg/impure_assignment_1.f90: New test.
20508
20509         PR fortran/25070
20510         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
20511
20512 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
20513
20514         PR target/26141
20515         * g++.dg/expr/stdarg2.C: New test.
20516
20517 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
20518
20519         PR inline-asm/16194
20520         * gcc.dg/pr16194.c: New test.
20521
20522 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20523
20524         * ada/acats/run_acats: Use portable variant of "$@".
20525
20526 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20527
20528         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
20529         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
20530
20531 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20532
20533         PR tree-opt/26179
20534         * g++.dg/opt/pr26179.C: New test.
20535
20536 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20537
20538         PR middle-end/26134
20539         * gcc.dg/tree-ssa/complex-3.c: New test.
20540
20541 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20542
20543         * gcc.c-torture/compile/volatile-1.c: New test.
20544
20545 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
20546
20547         PR 26180
20548         * gcc.dg/tree-ssa/pr26180.c: New test.
20549
20550 2006-02-08  Jeff Law  <law@redhat.com>
20551
20552         * gcc.dg/tree-ssa/pr21417.c: New test.
20553
20554 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
20555
20556         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
20557         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
20558
20559 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
20560
20561         * lib/scanrtl.exp: New.
20562
20563 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20564
20565         PR c++/26071
20566         * g++.dg/other/virtual2.C: New test.
20567
20568         PR c++/26070
20569         * g++.dg/other/virtual1.C: New test.
20570
20571 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
20572
20573         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
20574         cleanup-ipa-dump): Update dump file glob patterns.
20575         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
20576         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
20577
20578         * lib/gcc-dg.exp: Load it.
20579         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
20580
20581 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
20582
20583         PR testsuite/26159
20584         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
20585         * gcc.dg/tree-ssa/pr23382.c: Ditto.
20586
20587 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20588
20589         PR fortran/25577
20590         * gfortran.dg/mvbits_1.f90: New.
20591
20592 2006-02-07  Dirk Mueller  <dmueller@suse.com>
20593
20594         * g++.dg/warn/Wdiv-by-zero.C: New test.
20595         * g++.dg/warn/Wno-div-by-zero.C: New.
20596
20597 2006-02-07  Jeff Law  <law@redhat.com>
20598
20599         * gcc.dg/tree-ssa/pr21559.c: New test.
20600
20601         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
20602         multiple VRP passes.
20603         * gcc.dg/tree-ssa/vrp09.c: Likewise.
20604         * gcc.dg/tree-ssa/vrp18.c: Likewise.
20605         * gcc.dg/tree-ssa/pr21582.c: Likewise.
20606         * gcc.dg/tree-ssa/pr20657.c: Likewise.
20607         * gcc.dg/tree-ssa/pr21001.c: Likewise.
20608         * gcc.dg/tree-ssa/vrp02.c: Likewise
20609         * gcc.dg/tree-ssa/vrp11.c: Likewise
20610         * gcc.dg/tree-ssa/pr14341.c: Likewise
20611         * gcc.dg/tree-ssa/vrp19.c: Likewise
20612         * gcc.dg/tree-ssa/vrp20.c: Likewise
20613         * gcc.dg/tree-ssa/vrp03.c: Likewise
20614         * gcc.dg/tree-ssa/pr21086.c: Likewise
20615         * gcc.dg/tree-ssa/pr21959.c: Likewise
20616         * gcc.dg/tree-ssa/vrp21.c: Likewise
20617         * gcc.dg/tree-ssa/vrp04.c: Likewise
20618         * gcc.dg/tree-ssa/pr25485.c: Likewise
20619         * gcc.dg/tree-ssa/pr22026.c: Likewise
20620         * gcc.dg/tree-ssa/vrp22.c: Likewise
20621         * gcc.dg/tree-ssa/vrp05.c: Likewise
20622         * gcc.dg/tree-ssa/20030807-10.c: Likewise
20623         * gcc.dg/tree-ssa/pr20701.c: Likewise
20624         * gcc.dg/tree-ssa/vrp23.c: Likewise
20625         * gcc.dg/tree-ssa/vrp06.c: Likewise
20626         * gcc.dg/tree-ssa/pr22117.c: Likewise
20627         * gcc.dg/tree-ssa/pr20702.c: Likewise
20628         * gcc.dg/tree-ssa/vrp15.c: Likewise
20629         * gcc.dg/tree-ssa/pr21090.c: Likewise
20630         * gcc.dg/tree-ssa/pr21294.c: Likewise
20631         * gcc.dg/tree-ssa/vrp24.c: Likewise
20632         * gcc.dg/tree-ssa/vrp07.c: Likewise
20633         * gcc.dg/tree-ssa/pr21563.c: Likewise
20634         * gcc.dg/tree-ssa/pr25382.c: Likewise
20635         * gcc.dg/tree-ssa/vrp16.c: Likewise
20636         * gcc.dg/tree-ssa/vrp25.c: Likewise
20637         * gcc.dg/tree-ssa/vrp08.c: Likewise
20638         * gcc.dg/tree-ssa/20030807-6.c: Likewise
20639         * gcc.dg/tree-ssa/vrp17.c: Likewise
20640         * gcc.dg/tree-ssa/pr21458.c: Likewise
20641         * g++.dg/tree-ssa/pr18178.C: Likewise
20642
20643 2006-02-07  Richard Guenther  <rguenther@suse.de>
20644
20645         PR c++/26140
20646         Revert
20647         2006-01-30  Richard Guenther  <rguenther@suse.de>
20648         PR c++/23372
20649         * gcc.dg/pr23372-1.C: New testcase.
20650
20651         * g++.dg/tree-ssa/pr26140.C: New testcase.
20652
20653 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
20654
20655         PR c++/9737
20656         * g++.dg/template/ttp15.C: New test.
20657         * g++.dg/template/ttp16.C: Likewise.
20658         * g++.dg/template/ttp17.C: Likewise.
20659         * g++.old-deja/g++.pt/ttp36.C: Remove.
20660         * g++.old-deja/g++.pt/ttp19.C: Likewise.
20661         * g++.old-deja/g++.pt/ttp37.C: Likewise.
20662         * g++.old-deja/g++.pt/ttp38.C: Likewise.
20663         * g++.old-deja/g++.pt/ttp39.C: Likewise.
20664         * g++.old-deja/g++.pt/ttp9.C: Likewise.
20665         * g++.old-deja/g++.pt/ttp40.C: Likewise.
20666         * g++.old-deja/g++.pt/ttp51.C: Likewise.
20667         * g++.old-deja/g++.pt/ttp26.C: Likewise.
20668         * g++.old-deja/g++.pt/ttp36.C: Likewise.
20669
20670 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
20671
20672         PR libfortran/23815
20673         * unf_io_convert_4.f90: New test.
20674
20675 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
20676
20677         * gcc.dg/tree-ssa/loadpre10.c: New test.
20678         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
20679         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
20680         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
20681
20682 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20683
20684         PR libfortran/24685
20685         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
20686
20687 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
20688
20689         PR tree-opt/25251
20690         * gfortran.dg/assign_7.f: New test.
20691
20692 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
20693
20694         PR fortran/26041
20695         PR fortran/26064
20696         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
20697         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
20698         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
20699
20700 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
20701
20702         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
20703         in size_t typedef.
20704
20705 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20706
20707         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
20708         * g++.dg/charset/string.c (foo): Likewise.
20709         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
20710         const char*
20711         * g++.dg/ext/builtin2.C (printf): Likewise.
20712         * g++.dg/init/new15.C (printf): Likewise.
20713         * g++.dg/opt/pr17697-1.C (foo): Likewise.
20714         * g++.dg/opt/pr17697-2.C (foo): Likewise.
20715         * g++.dg/opt/pr17697-3.C (foo): Likewise.
20716         * g++.dg/template/non-dependent4.C (temp): Likewise.
20717         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
20718         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
20719         parameter type to const char*.
20720         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
20721         Change type to const char*.
20722         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
20723         Likewise.
20724         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
20725         second parameter type to const char*.
20726         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
20727         (Y::Y): Change parameter type to const char*.
20728         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
20729         * g++.old-deja/g++.jason/report.C: Apply const correctness.
20730         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
20731         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
20732         (char*).
20733         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
20734         const char*.
20735         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
20736         type to const char*.
20737         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
20738         return type to const char*.
20739         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
20740         to const char*.
20741         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
20742         * g++.old-deja/g++.law/refs1.C: Likewise.
20743         * g++.old-deja/g++.law/visibility1.C: Likewise.
20744         * g++.old-deja/g++.law/visibility2.C: Likewise.
20745         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
20746         const char*.
20747         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
20748         * g++.old-deja/g++.mike/net48.C: Likewise.
20749         * g++.old-deja/g++.mike/p646.C: Likewise.
20750         * g++.old-deja/g++.mike/p6746.C: Likewise.
20751         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
20752         type to const char*.
20753         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
20754         deprecated conversion warning.
20755         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
20756         char*.
20757         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
20758         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
20759         * g++.old-deja/g++.pt/explicit8.C: Likewise.
20760         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
20761         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
20762         * g++.old-deja/g++.pt/nontype3.C: Likewise.
20763         * g++.old-deja/g++.pt/t39.C: Likewise.
20764         * g++.old-deja/g++.robertl/eb106.C: Likewise.
20765         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
20766
20767 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
20768
20769         PR fortran/25075
20770         intrinsic_argument_conformance_1.f90: New test.
20771
20772 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
20773
20774         PR fortran/20845
20775         * gfortran.dg/char_result_11.f90: Add SAVE.
20776         * gfortran.dg/der_pointer_4.f90: Ditto.
20777         * gfortran.dg/default_initialization.f90: New test.
20778
20779 2006-02-03  Jeff Law  <law@redhat.com>
20780
20781         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
20782         handle more than 100 dump files.
20783         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
20784         * lib/scantree.exp (scan-tree-dump): Likewise.
20785         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
20786         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
20787         * lib/scanipa.exp (scan-ipa-dump): Likewise.
20788         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
20789         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
20790
20791 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
20792
20793         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
20794
20795 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
20796
20797         * g++.dg/template/using12.C: New test.
20798
20799 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
20800
20801         * gcc.target/powerpc/pr25960.c: New test.
20802
20803 2006-02-02  Steven G. Kargl  <kargls@comcast>
20804
20805         PR fortran/24958
20806         gfortran.dg/nullify_2.f90: New test.
20807
20808 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
20809
20810         PR 25990
20811         * gcc.dg/gomp/pr25990.c: New test.
20812
20813 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
20814
20815         PR c++/25342
20816         * g++.gd/template/partial4.C: New test.
20817
20818 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
20819
20820         PR middle-end/26001
20821         * gfortran.dg/data_char_2.f90: New.
20822
20823 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
20824
20825         PR fortran/26039
20826         maxval_maxloc_conformance_1.f90: New test.
20827
20828 2006-01-31  Richard Guenther  <rguenther@suse.de>
20829
20830         * gcc.target/i386/sselibm-1.c: New testcase.
20831         * gcc.target/i386/sselibm-2.c: Likewise.
20832         * gcc.target/i386/sselibm-3.c: Likewise.
20833         * gcc.target/i386/sselibm-4.c: Likewise.
20834         * gcc.target/i386/sselibm-5.c: Likewise.
20835
20836 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
20837
20838         PR fortran/24266
20839         * gfortran.dg/arrayio_derived_2.f90: New.
20840
20841 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
20842
20843         * gcc.dg/unsigned-long-compare.c: New test.
20844
20845 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
20846
20847         PR testsuite/25318
20848         * lib/target-supports.exp (check_effective_target_freorder):
20849         Check to see if target supports -freorder-blocks-and-partition.
20850         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
20851         instead of "dg-require-named-sections".
20852
20853 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
20854
20855         PR target/14798:
20856         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
20857         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
20858         * gcc.dg/pragma-isr-trapa2.c: Likewise.
20859         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
20860         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
20861         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
20862         * gcc.dg/attr-isr-trap_exit.c: Likewise.
20863         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
20864
20865 2006-01-30  Richard Guenther  <rguenther@suse.de>
20866
20867         PR c++/23372
20868         * gcc.dg/pr23372-1.C: New testcase.
20869
20870 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
20871
20872         * gcc.dg/gomp/pr25874.c: New test.
20873
20874 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
20875
20876         PR tree-opt/25911
20877         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
20878
20879 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
20880
20881         PR fortran/18578
20882         PR fortran/18579
20883         PR fortran/20857
20884         PR fortran/20885
20885         * gfortran.dg/intent_out_1.f90: New test.
20886
20887 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
20888
20889         PR fortran/17911
20890         * gfortran.dg/procedure_lvalue.f90: New test.
20891
20892         PR fortran/20895
20893         PR fortran/25030
20894         * gfortran.dg/char_pointer_assign_2.f90: New test.
20895         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
20896         assignment to be consistent with standard.
20897         * gfortran.dg/char_result_2.f90: The same.
20898         * gfortran.dg/char_result_8.f90: The same.
20899
20900 2006-01-28  Zack Weinberg  <zackw@panix.com>
20901
20902         * gcc.dg/Woverlength-strings.c
20903         * gcc.dg/Woverlength-strings-pedantic-c89.c
20904         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
20905         * gcc.dg/Woverlength-strings-pedantic-c99.c
20906         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
20907
20908 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
20909
20910         * gcc.c-torture/execute/20060127-1.c: New test.
20911
20912 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
20913
20914         PR c++/25999
20915         * g++.dg/ext/pragmaweak1.C: New test.
20916
20917 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
20918
20919         PR c++/25855
20920         * g++.dg/template/spec29.C: New test.
20921
20922 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
20923
20924         PR c/19606.
20925         * gcc.c-torture/execute/pr19606.c: New.
20926
20927 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
20928
20929         * gcc.dg/pragma-re-4.c: New test.
20930
20931 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
20932
20933         PR fortran/25964
20934         * gfortran.dg/assumed_size_refs_3.f90: New test.
20935
20936 2006-01-27  Ben Elliston  <bje@au.ibm.com>
20937
20938         * gcc.misc-tests/dectest.exp: Remove defunct comment.
20939
20940 2006-01-26  Laurent GUERBY <laurent@guerby.net>
20941
20942         PR ada/21317
20943         * ada/acats/support/impdef.a: Add One_Long_Second.
20944         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
20945         * ada/acats/tests/c9/c94026.a: Likewise.
20946         * ada/acats/tests/c9/c97305c.ada: Likewise.
20947         * ada/acats/tests/c9/c99004a.ada: Likewise.
20948
20949 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
20950
20951         PR fortran/25964
20952         * gfortran.dg/global_references_2.f90: New test.
20953
20954         PR fortran/25084
20955         PR fortran/20852
20956         PR fortran/25085
20957         PR fortran/25086
20958         * gfortran.dg/assumed_charlen_function_1.f90: New test.
20959         * gfortran.dg/assumed_charlen_function_3.f90: New test.
20960
20961         PR fortran/25416
20962         * gfortran.dg/assumed_charlen_function_2.f90: New test.
20963
20964 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
20965
20966         PR c/25892
20967         * gcc.dg/Wpointer-sign.c: New.
20968         * gcc.dg/Wpointer-sign-Wall.c: New.
20969         * gcc.dg/Wpointer-sign-Wall-no.c: New.
20970         * gcc.dg/Wpointer-sign-pedantic.c: New.
20971         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
20972         * gcc.dg/conv-2.c: Use -Wpointer-sign.
20973
20974 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
20975
20976         PR C/25861
20977         * gcc.c-torture/compile/pr25861.c: New test.
20978
20979 2006-01-26  Paul Brook  <paul@codesourcery.com>
20980
20981         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
20982         on short-enum targets.
20983         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
20984         variable.
20985         (generate_fields): Use short_enums.
20986         (main): Set short_enums.  Document -e.
20987         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
20988         on short-enum targets.
20989         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
20990         variable.
20991         (generate_fields): Use short_enums.
20992         (main): Set short_enums.  Document -e.
20993         * lib/target-supports.exp (check_effective_target_short_enums): New.
20994
20995 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
20996
20997         PR target/25947
20998         * gcc.dg/torture/pr25947-1.c: New test.
20999
21000 2006-01-25  Jan Hubicka  <jh@suse.cz>
21001             Roger Sayle  <roger@eyesopen.com>
21002
21003         PR rtl-optimization/25703
21004         * gcc.target/i386/20060125-1.c: New test case.
21005         * gcc.target/i386/20060125-2.c: New test case.
21006
21007 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21008
21009         PR fortran/18540
21010         * gfortran.dg/goto_1.f: New.
21011
21012 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
21013
21014         PR fortran/25716
21015         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
21016         25716 on 32-bit systems too.
21017
21018 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
21019
21020         PR testsuite/25590
21021         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
21022
21023 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
21024
21025         * gcc.dg/tree-ssa/gen-vect-33.c: New.
21026
21027 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21028
21029         PR fortran/25835
21030         * gfortran.dg/read_eof.f90: Delete, renamed.
21031         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
21032         * gfortran.dg/read_eof_2.f90: New test.
21033         * gfortran.dg/read_eof_3.f90: New test.
21034
21035 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
21036
21037         PR tree-opt/25860
21038         * gcc.c-torture/compile/pr25860.c: New test.
21039
21040 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21041
21042         PR c++/25552
21043         * g++.dg/parse/dtor8.C: New test.
21044
21045 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
21046
21047         PR testsuite/25891
21048         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
21049         * gcc.dg/gomp/gomp.exp: Return without testing anything if
21050         check_effective_target_fopenmp returns 0.
21051
21052 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
21053
21054         PR ada/20548
21055         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
21056         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
21057         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
21058
21059 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
21060
21061         PR tree-opt/25857
21062         * g++.dg/opt/pr25857.C: New test.
21063
21064 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
21065         Jan Hubicka  <jh@suse.cz>
21066         Richard Guenther  <rguenther@suse.de>
21067
21068         PR rtl-optimization/25654
21069         * gcc.dg/torture/pr25654.c: New testcase.
21070         * gcc.target/i386/pr25654.c: Likewise.
21071
21072 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
21073
21074         PR fortran/25901
21075         * gfortran.dg/internal references_2.f90: New test.
21076
21077         Fix regression in testing of admissability of attributes.
21078         * gfortran.dg/intent_used_1.f90: New test.
21079
21080 2006-01-23  Ben Elliston  <bje@au.ibm.com>
21081
21082         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
21083         Remove target conditional torture options for i?86 and x86_64
21084         GNU/Linux.
21085
21086 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21087
21088         PR c++/10891
21089         * g++.dg/rtti/no-rtti.C: New.
21090
21091 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
21092
21093         PR c++/25895
21094         * g++.dg/inherit/conv2.C: New test.
21095
21096         PR c++/25856
21097         * g++.dg/parse/dtor7.C: New test.
21098
21099         PR c++/25858
21100         * g++.dg/template/crash44.C: New test.
21101
21102 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
21103
21104         PR fortran/25124
21105         PR fortran/25625
21106         * gfortran.dg/internal_references_1.f90: New test.
21107           PR fortran/20881
21108         PR fortran/23308
21109         PR fortran/25538
21110         PR fortran/25710
21111         * gfortran.dg/global_references_1.f90: New test.
21112         * gfortran.dg/g77/19990905-1.f: Restore the error that
21113         there is a clash between the common block name and
21114         the name of a subroutine reference.
21115
21116         PR fortran/PR24276
21117         * gfortran.dg/aliasing_dummy_1.f90: New test.
21118
21119 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
21120
21121         * gcc.dg/vmx/1b-01.c: Warning fix.
21122         * gcc.dg/vmx/1c-02.c: Likewise.
21123         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
21124
21125 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
21126
21127         PR testsuite/24962
21128         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
21129
21130 2006-01-20  Richard Guenther  <rguenther@suse.de>
21131         Steven Bosscher <stevenb.gcc@gmail.com>
21132
21133         PR rtl-optimization/24626
21134         * gcc.dg/torture/pr24626-1.c: New testcase.
21135         * gcc.dg/torture/pr24626-2.c: Likewise.
21136         * gcc.dg/torture/pr24626-3.c: Likewise.
21137         * gcc.dg/torture/pr24626-4.c: Likewise.
21138
21139 2006-01-20  Dirk Mueller  <dmueller@suse.com>
21140
21141         PR c++/5520
21142         * g++.dg/warn/empty-body.C: New.
21143
21144 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
21145
21146         PR c++/22136
21147         * g++.dg/template/using10.C: New test.
21148         * g++.dg/temlpate/using11.C: Likewise.
21149         * g++.dg/inherit/using5.C: Tweak error messages.
21150
21151 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
21152
21153         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
21154         target test.
21155         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
21156
21157 2006-01-19  Jan Hubicka  <jh@suse.cz>
21158
21159         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
21160
21161 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21162
21163         PR c++/25854
21164         * g++.dg/template/spec28.C: New test.
21165
21166 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
21167
21168         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21169         (switchfiles): Fix fprintf's by adding srcdir or removing it.
21170
21171 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
21172
21173         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
21174         * gcc.dg/gomp/critical-1.c: Likewise.
21175         * gcc.dg/gomp/critical-3.c: Likewise.
21176         * gcc.dg/gomp/empty.c: Likewise.
21177         * gcc.dg/gomp/ordered-1.c: Likewise.
21178         * gcc.dg/gomp/for-4.c: Likewise.
21179         * gcc.dg/gomp/for-6.c: Likewise.
21180         * gcc.dg/gomp/master-3.c: Likewise.
21181         * gcc.dg/gomp/for-8.c: Likewise.
21182         * gcc.dg/gomp/for-10.c: Likewise.
21183         * gcc.dg/gomp/for-18.c: Likewise.
21184         * gcc.dg/gomp/for-5.c: Likewise.
21185         * gcc.dg/gomp/for-7.c: Likewise.
21186         * gcc.dg/gomp/for-9.c: Likewise.
21187
21188 2006-01-18  Jeff Law  <law@redhat.com>
21189
21190         * gcc.dg/tree-ssa/vrp25.c: New test.
21191
21192 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
21193
21194         * gcc.dg/pr25805.c: Fix misapplied patch.
21195
21196 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
21197
21198         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
21199         (check_effective_target_vect_udot_qi): New.
21200         (check_effective_target_vect_sdot_hi): New.
21201         (check_effective_target_vect_udot_hi): New.
21202         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
21203         prefixed with "wrapv-" with -fwrapv.
21204         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
21205         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
21206         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
21207         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
21208         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
21209
21210         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
21211         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
21212         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
21213         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
21214
21215 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21216
21217         PR c++/16829
21218         * g++.dg/other/default2.C: New test.
21219         * g++.dg/other/default3.C: New test.
21220
21221 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
21222
21223         PR c/25805
21224         * gcc.dg/pr25805.c: New file.
21225
21226 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
21227
21228         PR c++/25836
21229         * g++.dg/template/init6.C: New test.
21230
21231 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
21232
21233         * gcc.dg/tree-ssa/pr24287.c: New test
21234
21235 2006-01-18  Eric Christopher  <echristo@apple.com>
21236
21237         * g++.dg/eh/table.C: New.
21238
21239 2006-01-18  DJ Delorie  <dj@redhat.com>
21240
21241         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
21242         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
21243         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
21244         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
21245
21246 2006-01-18  Jeff Law  <law@redhat.com>
21247
21248         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
21249         on wrapping on overflow semantics.
21250
21251         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
21252
21253         * gcc.gc/tree-ssa/vrp23.c: New test.
21254         * gcc.gc/tree-ssa/vrp24.c: New test.
21255
21256 2006-01-18  Richard Henderson  <rth@redhat.com>
21257             Aldy Hernandez  <aldyh@redhat.com>
21258             Jakub Jelinek  <jakub@redhat.com>
21259             Diego Novillo  <dnovillo@redhat.com>
21260             Uros Bizjak  <uros@kss-loka.si>
21261
21262         * gcc.dg/gomp: New directory.
21263
21264 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
21265             Steven G. Kargl  <kargls@comcast.net>
21266
21267         PR fortran/20869
21268         * gfortran.dg/intrinsic_external_1.f90: New test.
21269
21270         PR fortran/20875.
21271         * gfortran.dg/elemental_pointer_1.f90: New test.
21272
21273         PR fortran/25024
21274         * gfortran.dg/external_procedures_1.f90: New test.
21275
21276         PR fortran/25785
21277         gfortran.dg/assumed_present.f90: New test.
21278
21279 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
21280
21281         * g++.dg/parse/lookup5.C: New test.
21282
21283 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21284
21285         PR fortran/25697
21286         * gfortran.dg/read_eof.f90: New test.
21287
21288 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21289
21290         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
21291         add a closing brace.
21292
21293 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21294
21295         PR fortran/25631
21296         * gfortran.dg/fmt_tl.f: New test.
21297
21298 2006-01-17  Eric Christopher  <echristo@apple.com>
21299
21300         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
21301         * g++.old-deja/g++.warn/impint2.C: Ditto.
21302         * g++.old-deja/g++.other/null1.C: Ditto.
21303         * g++.dg/warn/conv2.C: Ditto.
21304         * g++.dg/warn/conv4.C: New file.
21305
21306 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21307
21308         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
21309
21310 2006-01-17  Andreas Jaeger  <aj@suse.de>
21311             Janis Johnson <janis187@us.ibm.com>
21312
21313         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
21314         in 64-bit.
21315         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
21316         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
21317
21318 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21319
21320         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21321         (switchfiles): xfail txxx where xxx >= 25.
21322
21323 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21324
21325         PR testsuite/25764
21326         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
21327
21328 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
21329
21330         PR c/25682
21331         * gcc.dg/pr25682.c: New test.
21332         * g++.dg/parse/array-size2.C: New test.
21333
21334 2006-01-16  Ian Lance Taylor  <ian@airs.com>
21335
21336         * consistency.vlad: Remove entire directory, 1652 files.
21337
21338 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
21339
21340         * lib/target-supports.exp (check_effective_target_dfp_nocache,
21341         check_effective_target_dfprt_nocache): New.
21342         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
21343         (check_effective_target_dfprt): New.
21344         * lib/c-compat.exp (check_dfp): Remove.
21345         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
21346         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
21347         level of support for decimal float.
21348         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
21349         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
21350         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
21351         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
21352         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
21353         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
21354         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
21355         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
21356         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
21357         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
21358         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
21359         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
21360         directives.
21361
21362 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
21363
21364         PR testsuite/25741
21365         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
21366         $base_dir/../.
21367         * lib/gfortran.exp (gfortran_init): Likewise.
21368         * lib/obj-c++.exp (obj-c++_init): Likewise.
21369         * lib/scanasm.exp (scan-assembler-dem): Likewise.
21370         (scan-assembler-dem-not): Likewise.
21371         * lib/scandump.exp (scan-dump-dem): Likewise.
21372         (scan-dump-dem-not): Likewise.
21373
21374 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
21375
21376         PR testsuite/25767
21377         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
21378         powerpc-*-darwin*.
21379         * lib/obj-c++.exp (obj-c++_init): Likewise.
21380
21381 2006-01-16  Richard Guenther  <rguenther@suse.de>
21382
21383         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
21384
21385 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21386
21387         PR testsuite/25777
21388         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
21389         to LD_LIBRARY_PATH.
21390
21391 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
21392             Andrew Pinski  <pinskia@physics.uc.edu>
21393
21394         * gcc.dg/minmax-1.c: New test.
21395
21396 2006-01-16  Ben Elliston  <bje@au.ibm.com>
21397
21398         * gcc.dg/dfp/dfp.exp: Correct FSF address.
21399         * gcc.misc-tests/dectest.exp: Ditto.
21400
21401 2006-01-15  Ian Lance Taylor  <ian@airs.com>
21402
21403         PR testsuite/25796
21404         * gcc.target/i386/cmov6.c: Use -march=k8.
21405
21406 2006-01-15  Andreas Jaeger  <aj@suse.de>
21407
21408         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
21409         x86 does not have __float128.
21410
21411 2006-01-14  Ian Lance Taylor  <ian@airs.com>
21412
21413         * gcc.target/i386/cmov6.c: New test.
21414
21415 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
21416
21417         PR c++/25663
21418         * g++.dg/template/ctor6.C: New test.
21419
21420 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
21421
21422         PR tree-optimization/25485
21423         * gcc.dg/tree-ssa/pr25485.c: New.
21424
21425 2006-01-14  Richard Guenther  <rguenther@suse.de>
21426
21427         PR tree-optimization/22548
21428         PR tree-optimization/22555
21429         PR tree-optimization/22501
21430         * gcc.dg/tree-ssa/alias-4.c: New testcase.
21431         * gcc.dg/tree-ssa/alias-5.c: Likewise.
21432         * gcc.dg/tree-ssa/alias-6.c: Likewise.
21433         * gcc.dg/tree-ssa/alias-7.c: Likewise.
21434         * gcc.dg/tree-ssa/alias-8.c: Likewise.
21435         * gcc.dg/tree-ssa/alias-9.c: Likewise.
21436         * gcc.dg/tree-ssa/alias-10.c: Likewise.
21437         * gcc.dg/tree-ssa/alias-11.c: Likewise.
21438         * gcc.dg/tree-ssa/alias-12.c: Likewise.
21439
21440 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
21441
21442         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
21443         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
21444
21445 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
21446         Richard Guenther  <rguenther@suse.de>
21447
21448         PR rtl-optimization/24257
21449         * gcc.dg/torture/pr24257.c: New testcase.
21450
21451 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
21452
21453         * gcc.c-torture/execute/20060110-1.c: New test.
21454         * gcc.c-torture/execute/20060110-2.c: New test.
21455
21456 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
21457
21458         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
21459
21460 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
21461
21462         PR fortran/25756
21463         * gfortran.dg/label_3.f90: New test.
21464
21465 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
21466
21467         PR tree-optimization/25771
21468         * g++.dg/tree-ssa/pr25771.C: New test
21469
21470 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
21471
21472         PR tree-opt/24365
21473         * g++.dg/opt/complex5.C: New test.
21474
21475 2006-01-13  Richard Guenther  <rguenther@suse.de>
21476
21477         * gcc.target/i386/387-9.c: New testcase.
21478
21479 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
21480
21481         PR c++/24824
21482         * g++.dg/debug/dwarf2-1.C: New.
21483
21484 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
21485
21486         PR testsuite/25728
21487         * lib/gcov.exp (verify-lines): Add "close $fd".
21488
21489 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
21490             Ben Elliston  <bje@au.ibm.com>
21491
21492         * gcc.dg/dfp/inf-1.c: New test.
21493
21494 2006-01-12  Janis Johnson <janis187@us.ibm.com>
21495             Yao Qi  <qiyaoltc@cn.ibm.com>
21496             Ben Elliston  <bje@au.ibm.com>
21497             Jon Grimm  <jgrimm2@us.ibm.com>
21498
21499         * gcc.dg/nodfp-1.c: New test.
21500         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
21501         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
21502         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
21503         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
21504         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
21505         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
21506         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
21507         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
21508         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
21509         * gcc.dg/format/dfp-scanf-1.c: Likewise.
21510         * gcc.dg/format/dfp-printf-1.c: Likewise.
21511         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
21512         (compat_setup_dfp): New.
21513         * gcc.dg/compat/compat.exp: Use it.
21514         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
21515         Make some variables global, prepend "compat_" to their names.
21516         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
21517         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
21518         * gcc.misc-tests/dectest.exp: New test driver for decTest.
21519         * lib/compat.exp (compat_skip_list): Make global, rename.
21520         * lib/c-compat.exp: New file.
21521         * lib/target-supports.exp (check_effective_target_dfp): New.
21522
21523         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
21524         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
21525         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
21526         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
21527         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
21528         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
21529         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
21530         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
21531         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
21532         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
21533         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
21534         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
21535         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
21536         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
21537         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
21538         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
21539         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
21540         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
21541         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
21542         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
21543         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
21544         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
21545         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
21546         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
21547         gcc.dg/dfp/struct-layout-1.c,
21548         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
21549         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
21550         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
21551         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
21552         gcc.dg/dfp/func-vararg-dfp.c,
21553         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
21554         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
21555         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
21556         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
21557         gcc.dg/dfp/wtr-conversion-1.c: New tests.
21558
21559 2006-01-11  Richard Guenther  <rguenther@suse.de>
21560
21561         PR tree-optimization/25734
21562         * gcc.dg/tree-ssa/pr25734.c: New testcase.
21563
21564 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
21565
21566         PR fortran/25486
21567         * gfortran.dg/literal_character_constant_1_x.F: New test.
21568         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
21569         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
21570         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
21571
21572 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
21573
21574         PR c++/25386
21575         * g++.dg/ext/packed3.C: Add expected packed error.
21576
21577 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
21578
21579         PR target/25706
21580         * gcc.dg/torture/pr25706-1.c: New test.
21581
21582 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
21583
21584         PR tree-optimization/23109
21585         PR tree-optimization/23948
21586         PR tree-optimization/24123
21587
21588         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
21589         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
21590         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
21591         g++.dg/tree-ssa/pr23948.C: New testcases.
21592         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
21593         three divisions in order to do the optimization.
21594
21595 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
21596
21597         PR c++/25632
21598         * g++.dg/other/pr25632.C: New test.
21599
21600 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
21601
21602         PR fortran/25730
21603         * gfortran.dg/used_types_1.f90: New test.
21604
21605 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
21606
21607         PR target/25718
21608         * gcc.dg/torture/pr25718-1.c: New test.
21609
21610 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
21611
21612         * gfortran.dg/list_read_2.f90: Fix typo in description.
21613
21614 2006-01-10  Jan Beulich  <jbeulich@novell.com>
21615
21616         * lib/target-supports.exp (check_visibility_available): Simplify test
21617         for *-*-netware*.
21618         (check_profiling_available): Fail for *-*-netware*.
21619         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
21620         * gcc.dg/20021014-1.c: Likewise.
21621         * gcc.dg/nest.c: Likewise.
21622
21623 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
21624
21625         fortran/24936
21626         * gfortran.dg/forall_3.f90: New test.
21627
21628 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
21629
21630         PR fortran/21977
21631         * gfortran.dg/nesting_2.f90: New test.
21632         * gfortran.dg/nesting_3.f90: New test.
21633
21634 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
21635
21636         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
21637         Fix typo in comment.
21638
21639 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
21640
21641         * gfortran.dg/single_char_string.f90: New test.
21642
21643 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
21644
21645         * gfortran.dg/ichar_2.f90: New test.
21646
21647 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
21648
21649         PR fortran/25093
21650         * gfortran.dg/private_type_4.f90: New.
21651
21652 2006-01-07  Richard Guenther  <rguenther@suse.de>
21653
21654         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
21655
21656 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21657
21658         * gfortran.dg/func_decl_1.f90: New.
21659         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
21660         * gfortran.dg/array_alloc_2.f90: Likewise.
21661         * gfortran.dg/char_result_8.f90: Likewise.
21662         * gfortran.dg/dup_save_1.f90: Likewise.
21663         * gfortran.dg/dup_save_2.f90: Likewise.
21664         * gfortran.dg/f2c_6.f90: Likewise.
21665         * gfortran.dg/f2c_7.f90: Likewise.
21666         * gfortran.dg/func_result_2.f90: Likewise.
21667         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
21668
21669 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
21670
21671         PR fortran/22146
21672         * gfortran.dg/elemental_subroutine_1.f90: New test.
21673         * gfortran.dg/elemental_subroutine_2.f90: New test.
21674
21675         PR fortran/25029
21676         PR fortran/21256
21677         * gfortran.dg/assumed_size_refs_1.f90: New test.
21678
21679         PR fortran/20868
21680         PR fortran/20870
21681         * gfortran.dg/assumed_size_refs_2.f90: New test.
21682         * gfortran.dg/initialization_1.f90: Change warning message.
21683
21684 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
21685
21686         * gcc.dg/tree-ssa/loop-15.c: New test.
21687
21688 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21689
21690         PR fortran/25598
21691         * gfortran.dg/backspace_3.f: New test.
21692         * gfortran.dg/backspace_4.f: New test.
21693
21694 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21695
21696         PR fortran/24268
21697         * gfortran.dg/fmt_white.f: Update test.
21698
21699 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
21700
21701         * gcc.dg/cast-1.c: Add new warning.
21702         * gcc.dg/cast-2.c: Likewise.
21703         * gcc.dg/cast-3.c: Likewise.
21704         * gcc.dg/format/cast-1.c: Likewise.
21705         * gcc.dg/cast-4.c: New testcase.
21706
21707 2006-01-05  Richard Guenther  <rguenther@suse.de>
21708
21709         PR tree-optimization/22555
21710         * gcc.dg/tree-ssa/alias-3.c: New testcase.
21711
21712 2006-01-05  Richard Guenther  <rguenther@suse.de>
21713             Diego Novillo  <dnovillo@redhat.com>
21714
21715         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
21716         * gcc.dg/tree-ssa/loop-8.c: Likewise.
21717         * gcc.dg/tree-ssa/loop-1.c: Likewise.
21718         * gcc.dg/tree-ssa/pr23294.c: Likewise.
21719         * gcc.dg/tree-ssa/pr21985.c: Likewise.
21720         * gcc.dg/tree-ssa/loop-14.c: Likewise.
21721         * gcc.dg/tree-ssa/loop-2.c: Likewise.
21722         * gcc.dg/tree-ssa/loop-3.c: Likewise.
21723         * gcc.dg/tree-ssa/loop-4.c: Likewise.
21724         * gcc.dg/tree-ssa/pr21171.c: Likewise.
21725         * gcc.dg/tree-ssa/loop-5.c: Likewise.
21726         * gcc.dg/tree-ssa/loop-10.c: Likewise.
21727         * gcc.dg/tree-ssa/loop-6.c: Likewise.
21728         * treelang/compile/extravar.tree: Likewise.
21729         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
21730         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
21731         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
21732         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
21733         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
21734
21735 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
21736
21737         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
21738         for 64-bit fix.
21739
21740 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
21741
21742         PR fortran/23675
21743         gfortran.dg/char_result_11.f90: New.
21744
21745 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
21746
21747         PR c++/24782
21748         * g++.dg/parse/access9.C: New test.
21749         * g++.dg/tc1/dr52.C: Tweak error markers.
21750
21751 2006-01-04  Richard Henderson  <rth@redhat.com>
21752
21753         Merge from gomp branch.
21754         * g++.dg/parse/pragma2.C: Update expected error lines.
21755
21756 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
21757
21758         * g++.dg/other/i386-2.C: New test.
21759
21760         PR target/25554
21761         * gcc.c-torture/compile/20051228-1.c: New test.
21762
21763         PR c/25559
21764         * gcc.dg/pr25559.c: New test.
21765
21766 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
21767
21768         PR c++/25492
21769         * g++.dg/lookup/friend9.C: New test.
21770
21771         PR c++/25625
21772         * g++.dg/template/repo5.C: New test.
21773
21774 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
21775
21776         PR fortran/25101
21777         * gfortran.dg/forall_2.f90: New test.
21778
21779 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
21780
21781         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
21782         dg-require-weak.  Adjust regexp to handle leading-underscore
21783         targets and space as well as TAB after .weak.  Change previous
21784         64-bit fix to not use naked dot.
21785
21786 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
21787
21788         PR rtl-optimization/25578
21789         * gcc.c-torture/execute/20060102-1.c: New testcase.
21790
21791 2006-01-03  Richard Guenther  <rguenther@suse.de>
21792
21793         PR c/25183
21794         * gcc.dg/torture/pr25183.c: New testcase.
21795
21796 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
21797
21798         Merge from gomp-branch.
21799         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
21800         * gcc.dg/ia64-sync-2.c: Likewise.
21801         * gcc.dg/ia64-sync-3.c: Likewise.
21802         * gcc.dg/ia64-sync-4.c: Likewise.
21803         * gcc.dg/sync-2.c: Likewise.
21804         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
21805         that sparc64-*-* and sparcv9-*-* supports sync builtins.
21806
21807 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
21808
21809         PR c++/25635
21810         * g++.dg/parse/operator6.C: New test.
21811
21812         PR c++/25637
21813         * g++.dg/parse/error29.C: New test.
21814
21815         PR c++/25638
21816         * g++.dg/parse/dtor6.C: New test.
21817
21818         PR c++/25633
21819         * g++.dg/parse/ctor3.C: New test.
21820
21821         PR c++/25634
21822         * g++.dg/template/class3.C: New test.
21823
21824 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
21825
21826         * g++.dg/debug/debug9.C: New.
21827
21828 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
21829
21830         PR fortran/24640
21831         * gfortran.dg/label_2.f90: New test.
21832
21833 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21834
21835         * g++.dg/lookup/using12.C: Tighten error marker.
21836
21837 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
21838             Andrew Pinski <pinskia@physics.uc.edu>
21839
21840         * gcc.target/powerpc/darwin-abi-3.c: New file.
21841         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
21842         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
21843         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
21844         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
21845         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
21846         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
21847         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
21848         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
21849
21850 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
21851
21852         * gcc.dg/tree-ssa/loadpre1.c: New;
21853         * gcc.dg/tree-ssa/loadpre2.c: New;
21854         * gcc.dg/tree-ssa/loadpre3.c: New;
21855         * gcc.dg/tree-ssa/loadpre4.c: New;
21856         * gcc.dg/tree-ssa/loadpre5.c: New;
21857         * gcc.dg/tree-ssa/loadpre6.c: New;
21858         * gcc.dg/tree-ssa/loadpre7.c: New;
21859         * gcc.dg/tree-ssa/loadpre8.c: New;
21860         * gcc.dg/tree-ssa/loadpre9.c: New;
21861
21862 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
21863
21864         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
21865         * g++.dg/abi/thunk4.C: Likewise.
21866
21867 2006-01-01  Andreas Jaeger  <aj@suse.de>
21868
21869         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
21870         portable.
21871
21872 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
21873
21874         PR c++/25294
21875         * gcc.dg/pragma-pack-3.c: New test.
21876         * g++.dg/parse/pragma3.C: New test.
21877
21878 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21879
21880         PR middle-end/24827
21881         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
21882
21883 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21884
21885         PR testsuite/25214
21886         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
21887
21888 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
21889
21890         PR fortran/22607
21891         * gfortran-dg/pure_byref_3.f90: New.
21892
21893         fortran/PR 25396
21894         * gfortran.dg/userdef_operator_1.f90: New.
21895
21896 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21897
21898         * g++.dg/abi/thunk3.C: New.
21899         * g++.dg/abi/thunk4.C: New.
21900
21901 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
21902
21903         PR fortran/25532
21904         * gfortran.dg/host_used_types_1.f90: New test. Check that host
21905         associated derived type components of derived types are
21906         properly declared in contained procedures.
21907
21908 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21909
21910         PR libgfortran/25139
21911         * gfortran.dg/backspace_2.f: New test.
21912
21913 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21914
21915         PR libgfortran/25550
21916         * gfortran.dg/endfile.f: New test.
21917
21918 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21919
21920         PR libgfortran/25419
21921         * gfortran.dg/comma.f: New test.
21922
21923 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21924
21925         * lib/gfortran-dg.exp: Remove trailing whitespace.
21926         * lib/fortran-torture.exp: Test with -fbounds-check instead of
21927         -funroll-all-loops.
21928
21929 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
21930
21931         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
21932         Extended Double long doubles or repeat tests when long double is
21933         the same size as double.
21934
21935 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21936
21937         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
21938
21939         PR testsuite/25442
21940         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
21941         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
21942
21943         PR testsuite/25441
21944         * gcc.dg/pr23911.c: Make test variable static.
21945
21946         PR testsuite/25444
21947         * gcc.dg/tree-ssa/pr14841.c: Likewise.
21948
21949 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
21950
21951         PR c++/25439
21952         * g++.dg/parse/crash17.C: Adjust error markers.
21953         * g++.dg/template/error20.C: New test.
21954
21955 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
21956
21957         PR c++/23172
21958         * g++.dg/ext/complit4.C: New test.
21959
21960         PR c++/25417
21961         * g++.dg/ext/complit5.C: Likewise.
21962
21963 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
21964
21965         PR tree-optimization/25125
21966         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
21967         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
21968         * gcc.c-torture/execute/pr25125.c: New.
21969
21970 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
21971
21972         PR fortran/25029
21973         PR fortran/21256
21974         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
21975         functions with incorrect assumed size references.
21976
21977 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
21978
21979         PR c++/23171
21980         * g++.dg/opt/init1.C: New test.
21981
21982 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
21983
21984         PR c++/24671
21985         * g++.dg/template/sfinae3.C: New test.
21986
21987 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21988
21989         * g++.dg/other/friend4.C: New test.
21990
21991 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
21992
21993         PR target/25005
21994         * g++.dg/opt/pr25005.C: New test.
21995
21996 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
21997
21998         PR c++/25369
21999         * g++.dg/template/ptrmem16.C: New test.
22000
22001 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
22002
22003         PR fortran/25029
22004         PR fortran/21256
22005         * gfortran.dg/initialization_1.f90: Add test of SIZE.
22006
22007 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22008
22009         PR libgfortran/25307
22010         * gfortran.dg/list_read_5.f90: New test.
22011
22012 2005-12-22  Richard Henderson  <rth@redhat.com>
22013
22014         * gcc.target/i386/sse-7.c: Use -msse2.
22015
22016 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
22017
22018         PR rtl-optimization/25432
22019         * gcc.c-torture/compile/20051216-1.c: New test.
22020
22021         PR objc/25328
22022         * objc/execute/pr25328.m: New test.
22023
22024 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
22025
22026         PR c++/25364
22027         * g++.dg/template/call4.C: New test.
22028
22029 2005-12-22  Dale Johannesen  <dalej@apple.com>
22030
22031         * gcc.target/i386/sse-17.c: New.
22032
22033 2005-12-22  Paul Brook  <paul@codesourcery.com>
22034
22035         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
22036
22037 2005-12-22  Paul Brook  <paul@codesourcery.com>
22038
22039         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
22040
22041 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
22042
22043         PR tree-opt/25513
22044         * gcc.c-torture/compile/pr25513.c: New test.
22045
22046 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22047
22048         PR c++/23333
22049         * g++.dg/parse/error25.C: Add more tests.
22050
22051 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22052
22053         PR fortran/18990
22054         * gfortran.dg/der_charlen_1.f90: New.
22055
22056 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
22057
22058         PR fortran/20889
22059         * gfortran.dg/pointer_component_type_1.f90: New test.
22060
22061         PR fortran/25029
22062         PR fortran/21256
22063         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
22064         should give an error with assumed size array refernces and checks
22065         those that should not.
22066         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
22067         reference an upper bound so that it does not generate an error.
22068
22069         PR fortran/19362
22070         PR fortran/20244
22071         PR fortran/20864
22072         PR fortran/25391
22073         * gfortran.dg/used_dummy_types_1.f90: New test.
22074         * gfortran.dg/used_dummy_types_2.f90: New test.
22075         * gfortran.dg/used_dummy_types_3.f90: New test.
22076         * gfortran.dg/used_dummy_types_4.f90: New test.
22077         * gfortran.dg/used_dummy_types_5.f90: New test.
22078
22079         PR fortran/23152
22080         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
22081         group already being USE associated.
22082         * gfortran.dg/assumed_shape_nml.f90: New test.
22083         * gfortran.dg/assumed_size_nml.f90: New test.
22084
22085         PR fortran/20862
22086         PR fortran/25053
22087         PR fortran/25063
22088         PR fortran/25064
22089         PR fortran/25066
22090         PR fortran/25067
22091         PR fortran/25068
22092         PR fortran/25307
22093         * gfortran.dg/io_constraints_1.f90: New test.
22094         * gfortran.dg/io_constraints_1.f90: New test.
22095         * gfortran.dg/iostat_3.f90: Change wording of warning.
22096         * gfortran.dg/g77/19981216-0.f: The same.
22097
22098 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
22099
22100         PR tree-optimization/23518
22101         * gcc.dg/pr23518.c: New.
22102
22103 2005-12-21  Mike Stump  <mrs@apple.com>
22104
22105         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
22106
22107 2005-12-21  Paul Brook  <paul@codesourcery.com>
22108
22109         * gcc.dg/pr19340.c: Skip on m68k targets.
22110
22111 2005-12-21  Steven Bosscher  <stevenb@suse.de>
22112
22113         PR rtl-optimization/25196
22114         * gcc.dg/pr25196.c: New test.
22115
22116 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
22117
22118         PR fortran/25423
22119         gfortran.dg/where_nested_1.f90: New.
22120
22121 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
22122
22123         PR tree-optimization/25382.
22124         * gcc.dg/tree-ssa/pr25382.c: New.
22125
22126 2005-12-20  Richard Guenther  <rguenther@suse.de>
22127
22128         PR middle-end/24306
22129         * gcc.target/i386/pr24306.c: New testcase.
22130
22131 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
22132
22133         PR tree-optimization/25501
22134         * gcc.dg/tree-ssa/pr25501.c: New.
22135
22136 2005-12-20  Richard Guenther  <rguenther@suse.de>
22137
22138         Revert
22139         2005-12-02  Richard Guenther  <rguenther@suse.de>
22140
22141         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
22142
22143 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
22144
22145         PR c++/21228
22146         * g++.dg/warn/Wunreachable-code-2.C: New test.
22147
22148 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
22149
22150         PR c++/24278
22151         * g++.dg/template/ctor5.C: New test.
22152
22153         PR c++/24915
22154         * g++.dg/template/overload8.C: New test.
22155
22156 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
22157
22158         * gcc.c-torture/compile/pr25483 : New test.
22159
22160 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22161
22162         PR c++/20552
22163         * g++.dg/ext/typeof10.C: New test.
22164
22165 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
22166
22167         * gcc.dg/mt-loopi1.c: New.
22168
22169 2005-12-18  Richard Guenther  <rguenther@suse.de>
22170
22171         PR tree-optimization/25481
22172         * gcc.dg/torture/pr25481.c: New testcase.
22173
22174 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
22175
22176         PR rtl-optimization/21041
22177         * gcc.dg/pr21041.c: New test.
22178
22179 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22180
22181         PR libgfortran/25463
22182         * gfortran.dg/advance.f90: New test.
22183
22184 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
22185
22186         * gcc.dg/20051201-1.c: New test.
22187
22188 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
22189
22190         PR fortran/25018
22191         * gfortran.dg/initialization_1.f90: New test.
22192         * gfortran.dg/enum_5.f90: Change dg-error to new message.
22193         * gfortran.dg/g77/980616-0.f: The same.
22194
22195 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
22196
22197         * PR fortran/25458
22198         * gfortran.dg/chkbits.f90: New test.
22199
22200 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
22201
22202         * gfortran.dg/enum_5.f: Revert to previous version.
22203
22204 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
22205
22206         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
22207         * gfortran.dg/nested_modules_1.f90: Ditto.
22208         * gfortran.dg/hollerith_f95.f90: Ditto.
22209         * gfortran.dg/select_5.f90: Ditto.
22210         * gfortran.dg/secnds.f: Ditto.
22211         * gfortran.dg/hollerith2.f90: Ditto.
22212         * gfortran.dg/imag_2.f: Ditto.
22213         * gfortran.dg/ftell_2.f90: Ditto.
22214         * gfortran.dg/malloc_free_1.f90: Ditto.
22215         * gfortran.dg/logint-1.f: Ditto.
22216         * gfortran.dg/recursive_statement_functions.f90: Ditto.
22217         * gfortran.dg/e_d_fmt.f90: Ditto.
22218         * gfortran.dg/hollerith_legacy.f90: Ditto.
22219         * gfortran.dg/logint-2.f: Ditto.
22220         * gfortran.dg/enum_5.f90: Ditto.
22221         * gfortran.dg/f2c_2.f90: Ditto.
22222         * gfortran.dg/pr17143.f90: Ditto.
22223         * gfortran.dg/namelist_14.f90: Ditto.
22224         * gfortran.dg/logint-3.f: Ditto.
22225         * gfortran.dg/spread_scalar_source.f90: Ditto.
22226         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
22227         * gfortran.dg/namelist_11.f: Ditto.
22228         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
22229         * gfortran.dg/g77/20010519-1.f
22230         * gfortran.dg/g77/alpha1.f: Ditto.
22231         * gfortran.dg/g77/990115-1.f: Ditto.
22232         * gfortran.dg/g77/erfc.f: Ditto.
22233         * gfortran.dg/g77/19990313-3.f: Ditto.
22234         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
22235         * gfortran.dg/g77/20010426.f: Ditto.
22236         * gfortran.dg/g77/19990313-0.f: Ditto.
22237         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
22238         * gfortran.dg/g77/20000629-1.f: Ditto.
22239         * gfortran.dg/g77/970125-0.f: Ditto.
22240         * gfortran.dg/g77/8485.f: Ditto.
22241         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
22242         * gfortran.dg/g77/19990313-1.f: Ditto.
22243         * gfortran.dg/g77/int8421.f: Ditto.
22244         * gfortran.dg/g77/19990305-0.f: Ditto.
22245         * gfortran.dg/g77/947.f: Ditto.
22246         * gfortran.dg/g77/19990905-2.f: Ditto.
22247         * gfortran.dg/g77/cabs.f: Ditto.
22248         * gfortran.dg/g77/19990313-2.f: Ditto.
22249         * gfortran.dg/g77/20020307-1.f: Ditto.
22250         * gfortran.dg/g77/dcomplex.f: Ditto.
22251         * gfortran.dg/g77/19990502-1.f: Ditto.
22252         * gfortran.dg/g77/19981216-0.f: Ditto.
22253         * gfortran.dg/common_4.f90: Ditto.
22254         * gfortran.dg/entry_4.f90: Ditto.
22255         * gfortran.dg/equiv_constraint_2.f90: Ditto.
22256         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
22257         * gfortran.dg/namelist_12.f: Ditto.
22258         * gfortran.dg/scale_1.f90: Ditto.
22259         * gfortran.dg/modulo_1.f90
22260         * gfortran.dg/hollerith.f90: Ditto.
22261         * gfortran.dg/direct_io_3.f90: Ditto.
22262         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
22263         * gfortran.dg/gnu_logical_1.F: Ditto.
22264         * gfortran.dg/unf_io_convert_1.f90: Ditto.
22265         * gfortran.dg/assign_1.f90: Ditto.
22266         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
22267         * gfortran.dg/pr23095.f: Ditto.
22268         * gfortran.dg/read_float_1.f90: Ditto.
22269
22270 2005-12-17  Andreas Jaeger  <aj@suse.de>
22271
22272         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
22273         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
22274
22275 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22276
22277         PR fortran/24268
22278         * gfortran.dg/fmt_white.f: New test.
22279
22280 2005-12-16  Steven G. Kargl <kargls@comcast.net>
22281
22282         * gfortran.dg/label_1.f90: New test.
22283
22284 2005-12-15  Ben Elliston  <bje@au.ibm.com>
22285
22286         PR testsuite/25422
22287         * gcc.dg/20031012-1.c: Add -Walways-true option.
22288         * gcc.dg/weak/weak-3.c: Likewise.
22289         * g++.old-deja/g++.mike/warn8.C: Likewise.
22290
22291 2005-12-16  Mike Stump  <mrs@apple.com>
22292
22293         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
22294         exit.
22295
22296 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22297
22298         PR libgfortran/25264
22299         PR libgfortran/25349
22300         * gfortran.dg/tl_editing.f90: Added additional checks.
22301         * gfortran.dg/t_editing.f: New test.
22302         * gfortran.dg/write_padding.f90: New test
22303
22304 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22305
22306         PR testsuite/25215
22307         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
22308
22309 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
22310
22311         PR rtl-optimization/24899
22312         * gcc.c-torture/execute/20051215-1.c: New test.
22313
22314 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
22315
22316         PR 24823
22317         * gfortran.dg/pr24823.f: New test.
22318
22319 2005-12-16  Jeff Law  <law@redhat.com>
22320
22321         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
22322
22323 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
22324
22325         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22326         (base_types): Change C++ style comments to C style comments.  Remove
22327         aligned types from the array.  Keep Enums disabled.
22328         (complex_types): Remove aligned types from the array.
22329         Comment out "_Complex long double".
22330         (attrib_types): Remove.
22331         (complex_attrib_types): Remove.
22332         (attrib_array_types): Remove.
22333         (complex_attrib_array_types): Remove.
22334         (aligned_bitfld_types): Remove.
22335         (n_aligned_bitfld_types): Remove.
22336         (FEATURE_ALIGNEDPACKED): Delete.
22337         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
22338         (singles): Remove support for adding attributes.
22339         (choose_type): Remove support for attributed types.
22340         (generate_fields): Remove support for attributed bit-fields.
22341         Remove support for adding attributes.
22342         (generate_random_tests): Remove support for adding attributes.
22343         (features): Add back "[0] :0" and "complex vector [0]".
22344         (main): Remove support for attributed bit-fields.
22345         Uncomment the calling of generate_random_tests for the rests of
22346         the tests.
22347
22348 2005-12-16  Jan Hubicka  <jh@suse.cz>
22349
22350         * gcc.c-torture/combine/pr25224.c: New.
22351
22352 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
22353
22354         PR other/25028
22355         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
22356         HP-UX.
22357
22358 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
22359
22360         * gcc.dg/20051215-1.c: New file.
22361
22362 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22363
22364         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
22365         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
22366
22367 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
22368
22369         PR fortran/18197
22370         * gfortran.dg/dummy_functions_1.f90: New.
22371
22372 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
22373
22374         PR rtl-optimization/25310
22375         * gcc.c-torture/compile/pr25310.c: New test.
22376
22377 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
22378
22379         PR debug/25023
22380         * gcc.dg/pr25023.c: New test.
22381
22382 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22383
22384         * g++.old-deja/g++.brendan/redecl1.C,
22385         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
22386         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
22387         g++.old-deja/g++.oliva/typeof1.C,
22388         g++.old-deja/g++.other/crash16.C,
22389         g++.old-deja/g++.other/crash34.C,
22390         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
22391         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
22392         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
22393         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
22394         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
22395         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
22396         Remove xfail.
22397
22398 2005-12-14  Kean Johnston  <jkj@sco.com>
22399             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22400
22401         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
22402         * gcc.target/i386/20020523-1.c: Ditto.
22403         * gcc.target/i386/tailcall-1.c: Ditto.
22404         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
22405         * gcc.target/i386/ssetype-5.c: Ditto.
22406
22407 2005-12-14  Jeff Law  <law@redhat.com>
22408
22409         * gcc.dg/tree-ssa/foldstring-1.c: New test.
22410
22411 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
22412
22413         PR target/25254
22414         PR target/24188
22415         * gcc.target/i386/pr25254.c: New test.
22416         * gfortran.dg/PR24188.f: New test.
22417
22418 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
22419
22420         * lib/fortran-torture.exp: Catch remaining uses of
22421         remote_file build delete.
22422
22423 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22424
22425         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
22426
22427 2005-12-14  Ben Elliston  <bje@au.ibm.com>
22428
22429         * gcc.dg/warn-addr-cmp.c: New test.
22430
22431 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
22432
22433         PR debug/25023
22434         PR target/25293
22435         * gcc.target/i386/pr25293.c: New test.
22436
22437 2005-12-13  Petr Machata  <machata@post.cz>
22438
22439         PR c++/24907
22440         * g++.dg/parse/comma2.C: New test.
22441
22442 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
22443             Jakub Jelinek  <jakub@redhat.com>
22444
22445         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
22446         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
22447         (limits.h): Include unconditionally.
22448         (stdlib.h): Likewise.
22449         (hashtab.h): Do not include.
22450         (getopt.h): Likewise.
22451         (stddef.h): Include.
22452         (hashval_t): Define.
22453         (struct entry): Add "next" field.
22454         (HASH_SIZE): New macro.
22455         (hash_table): New variable.
22456         (switchfiles): Do not use xmalloc.
22457         (mix): New macro.
22458         (iterative_hash): New function.
22459         (hasht): Remove.
22460         (e_exists): New function.
22461         (e_insert): Likewise.
22462         (output): Use, instead of libiberty hashtable functions.
22463         (main): Do not use getopt.  Do not call htab_create.
22464
22465 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
22466
22467         PR c++/25331
22468         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
22469         put atal* and atpaal* attributes on array elements.
22470         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
22471         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
22472         put atal* and atpaal* attributes on array elements.
22473         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
22474
22475 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
22476
22477         * gcc.dg/single-precision-constant.c: New test.
22478
22479 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
22480
22481         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
22482         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
22483         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
22484         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
22485         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
22486         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
22487         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
22488         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
22489         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
22490         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
22491         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
22492         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
22493         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
22494         gcc.target/powerpc/ppc-sdata-2.c,
22495         gcc.target/powerpc/ppc-stackalign-1.c,
22496         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
22497         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
22498         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
22499         gcc.target/powerpc/rs6000-ldouble-2.c,
22500         gcc.target/powerpc/rs6000-power2-1.c,
22501         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
22502         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
22503         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
22504         option into target selector.
22505         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
22506         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
22507
22508 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
22509
22510         PR objc/25348
22511         * objc.dg/encode-9.m: New test.
22512
22513 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22514
22515         PR testsuite/20772
22516         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
22517         * gcc.dg/asm-b.c: Fix typo.
22518         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
22519         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
22520         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
22521         i?86 lp64 and x86_64 ilp32.
22522         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
22523         on i?86 lp64.
22524         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
22525
22526 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
22527
22528         PR fortran/25078
22529         gfortran.dg/equiv_5.f90: New test.
22530
22531 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
22532
22533         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
22534         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
22535         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
22536         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
22537         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
22538         * gcc.dg/tree-ssa/reassoc-5.c: New.
22539         * gcc.dg/tree-ssa/reassoc-6.c: New.
22540         * gcc.dg/tree-ssa/reassoc-7.c: New.
22541         * gcc.dg/tree-ssa/reassoc-8.c: New.
22542         * gcc.dg/tree-ssa/reassoc-9.c: New.
22543         * gcc.dg/tree-ssa/reassoc-10.c: New.
22544         * gcc.dg/tree-ssa/reassoc-11.c: New.
22545
22546 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22547
22548         PR testsuite/25167
22549         PR testsuite/24478
22550         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
22551
22552 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
22553
22554         PR c++/25300
22555         * g++.dg/template/inherit.C: Do not use a generic error message.
22556
22557 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
22558
22559         PR libobjc/25354
22560         * objc.dg/gnu-encoding: New directory.
22561         * objc.dg/gnu-encoding/compat-common.h: New file.
22562         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
22563         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
22564         * objc.dg/gnu-encoding/vector-defs.h: New file.
22565         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
22566         * objc.dg/gnu-encoding/generate-random.c: New file.
22567         * objc.dg/gnu-encoding/generate-random_r.c: New file.
22568         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
22569         * objc.dg/gnu-encoding/generate-random.h: New file.
22570
22571 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
22572
22573         PR c++/25337
22574         * g++.dg/template/defarg7.C: New test.
22575
22576 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
22577
22578         PR libobjc/25347
22579         * objc.dg/encode-8.m: New test.
22580
22581 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
22582
22583         PR libobjc/25346
22584         * objc.dg/encode-7.m: New test.
22585
22586 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
22587
22588         PR c++/25010
22589         * g++.dg/opt/inline10.C: New test.
22590
22591 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
22592
22593         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
22594
22595 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
22596
22597         * gfortran.dg/substring_equivalence.f90: typo in comment
22598
22599 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22600
22601         PR fortran/25068
22602         * gfortran.dg/iostat_3.f90: New test.
22603
22604 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
22605
22606         PR fortran/23815
22607         * gfortran.dg/unf_io_convert_1.f90: New test.
22608         * gfortran.dg/unf_io_convert_2.f90: New test.
22609         * gfortran.dg/unf_io_convert_3.f90: New test.
22610
22611 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22612
22613         PR testsuite/20772
22614         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
22615         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
22616         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
22617         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
22618         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
22619         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
22620         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
22621         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
22622         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
22623         gcc.dg/torture/fp-int-convert-float128-timode.c,
22624         gcc.dg/torture/fp-int-convert-float128.c,
22625         gcc.dg/torture/fp-int-convert-float80-timode.c,
22626         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
22627         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
22628
22629         * gcc.dg/tls/opt-1.c: Require effective target fpic.
22630
22631 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
22632
22633         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
22634
22635 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
22636
22637         * gcc.dg/20051207-1.c,
22638         * gcc.dg/20051207-2.c,
22639         * gcc.dg/20051207-3.c: New tests.
22640
22641 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22642
22643         PR testsuite/20772
22644         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
22645         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
22646         dg-skip-if target selector.
22647
22648         PR testsuite/20772
22649         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
22650         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
22651         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
22652         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
22653         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
22654         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
22655         and/or merge with i?86 cases.
22656
22657         * gcc.dg/tls/opt-3.c: Require effective target fpic.
22658
22659         PR testsuite/20772
22660         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
22661         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
22662         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
22663         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
22664         x86_64-*-linux*.
22665
22666 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
22667
22668         PR target/25311
22669         * gcc.c-torture/compile/pr25311.c: New test.
22670
22671 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22672
22673         PR libgfortran/25039
22674         * gfortran.dg/read_comma.f: New test.
22675
22676 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
22677
22678         PR c++/19317
22679         * g++.dg/opt/pr19317-1.C: New test.
22680         * g++.dg/opt/pr19317-2.C: New test.
22681         * g++.dg/opt/pr19317-3.C: New test.
22682
22683         PR target/19005
22684         * gcc.c-torture/execute/pr19005.c: New test.
22685
22686         PR target/17828
22687         * g++.old-deja/g++.other/comdat5.C: New test.
22688         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
22689
22690         * g++.dg/compat/struct-layout-1.exp: New file.
22691         * g++.dg/compat/struct-layout-1.h: New.
22692         * g++.dg/compat/struct-layout-1_generate.c: New.
22693         * g++.dg/compat/struct-layout-1_x1.h: New.
22694         * g++.dg/compat/struct-layout-1_x2.h: New.
22695         * g++.dg/compat/struct-layout-1_y1.h: New.
22696         * g++.dg/compat/struct-layout-1_y2.h: New.
22697
22698         * gcc.dg/20050330-2.c: New test.
22699
22700 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
22701
22702         PR fortran/25292
22703         * gfortran.dg/associated_1.f90: New.
22704
22705 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22706
22707         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
22708         ILP32 vect_no_align platforms.
22709
22710 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
22711             Jakub Jelinek  <jakub@redhat.com>
22712
22713         PR target/25268
22714         * gcc.c-torture/compile/20051207-1.c: New test.
22715
22716 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22717
22718         PR testsuite/20772
22719         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
22720         gcc.dg/torture/pr18582-1.c,
22721         gcc.target/i386/attributes-error.c: Also test on x86_64.
22722
22723         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
22724
22725 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22726
22727         PR c++/19397
22728         * g++.dg/template/typedef3.C: New test.
22729
22730         PR c++/19762
22731         PR c++/19764
22732         * g++.dg/template/dtor3.C: Fix error markers.
22733
22734 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
22735
22736         * lib/target-supports.exp (check_effective_target_sync_char_short):
22737         Add s390*.
22738
22739 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
22740
22741         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
22742
22743 2005-12-06  Roger Sayle  <roger@eyesopen.com>
22744
22745         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
22746         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
22747         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
22748         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
22749
22750 2005-12-06  Roger Sayle  <roger@eyesopen.com>
22751
22752         PR c++/25263
22753         * g++.dg/other/array2.C: New test case.
22754
22755 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
22756
22757         * gcc.dg/darwin-weakimport-3.c: New.
22758
22759         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
22760         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
22761         and to work on Darwin.
22762         * gcc.dg/attr-weakref-1b.c: New file.
22763         * gcc.dg/attr-weakref-2.c: New test.
22764         * gcc.dg/darwin-weakref-1.c: New test.
22765
22766 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
22767
22768         PR testsuite/25247
22769         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
22770         use in selector expressions.
22771         (dg-xfail-if): Ditto.
22772         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
22773         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
22774         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
22775         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
22776         * gcc.test-framework/test-framework.exp: Skip generated tests if
22777         CHECK_TEST_FRAMEWORK is not 1.
22778
22779 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22780
22781         PR tree-optimization/24963
22782         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
22783
22784         PR target/24108
22785         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
22786
22787         PR target/18580
22788         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
22789         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
22790         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
22791         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
22792
22793 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
22794
22795         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
22796         dg-options.
22797
22798 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
22799
22800         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
22801
22802 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
22803
22804         * gcc.dg/format/cast-1.c: New test.
22805
22806 2005-12-04  Roger Sayle  <roger@eyesopen.com>
22807
22808         PR c/7776
22809         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
22810         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
22811         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
22812         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
22813
22814 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
22815
22816         * gcc.dg/cast-pretty-print-1.c: New test.
22817
22818 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
22819
22820         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
22821
22822 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
22823
22824         PR c++/24173
22825         * g++.dg/template/friend40.C: New test.
22826
22827 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
22828
22829         PR target/25199
22830         * gcc.target/i386/movq-2.c: New test.
22831         * gcc.target/i386/movq.c: Remove target i?86, instead add
22832         dg-require-effective-target ilp32.
22833
22834 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22835
22836         PR c++/24103
22837         * g++.dg/other/default1.C: New test.
22838
22839 2005-12-02  Richard Guenther  <rguenther@suse.de>
22840
22841         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
22842
22843 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22844
22845         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
22846
22847 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
22848
22849         PR target/21017
22850         * gcc.target/powerpc/rotate.c: New.
22851
22852 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22853
22854         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
22855         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
22856
22857 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22858
22859         PR c/13384
22860         * gcc.dg/pr17730-1.c: Adjust.
22861         * gcc.dg/lvalue1.c (main): Likewise.
22862         * gcc.dg/lvalue-2.c: Likewise.
22863         * g++.dg/pr7503-3.C
22864
22865 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
22866
22867         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
22868         error messages.
22869
22870 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
22871
22872         PR fortran/24789
22873         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
22874
22875 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
22876
22877         PR target/24475
22878         * lib/target-supports.exp (check_effective_target_tls): New.
22879         (check_effective_target_tls_runtime): New.
22880         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
22881         for TLS support.
22882         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
22883         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
22884         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
22885         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
22886         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
22887         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
22888         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
22889         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
22890         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
22891         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
22892         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
22893         effective-target TLS.
22894         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
22895         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
22896         effective-target TLS runtime.
22897
22898 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
22899
22900         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
22901
22902 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
22903
22904         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
22905         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
22906         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
22907         ignored" warnings when "packing" is the same as the ABI layout.
22908
22909 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
22910
22911         PR fortran/21302
22912         * gfortran.dg/line_length_1.f: New test.
22913         * gfortran.dg/line_length_2.f90: Ditto.
22914
22915 2005-11-30  Richard Guenther  <rguenther@suse.de>
22916
22917         PR tree-optimization/21655
22918         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
22919
22920 2005-11-30  Dale Johannesen  <dalej@apple.com>
22921
22922         * gcc.c-torture/compile/pr24930.c: New.
22923
22924 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
22925
22926         PR fortran/15809
22927         *  gfortran.dg/auto_char_dummy_array.f90: New test.
22928
22929 2005-11-30  Jeff Law  <law@redhat.com>
22930
22931         * g++.old-deja/g++.law/pr25000.C: New test.
22932
22933 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
22934
22935         * gcc.dg/tls/opt-11.c: New test.
22936
22937 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
22938
22939         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
22940         targets.
22941         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
22942         LP64 ia64.
22943
22944 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
22945
22946         * gfortran.dg/open_access_1.f90: New test.
22947
22948 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22949
22950         * gcc.dg/charset/builtin2.c: New test.
22951
22952 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
22953
22954         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
22955         on mmix-*-* for *_[xy].c.
22956
22957 2005-11-28  Kean Johnston  <jkj@sco.com>
22958
22959         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
22960         headers.
22961         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
22962         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
22963         * gcc.target/i386/asm-3.c: Ditto.
22964         * gcc.target/i386/clobbers.c: Ditto.
22965         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
22966         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
22967         test regexp.
22968         * gcc.target/i386/mul.c: Ditto.
22969         * gcc.target/i386/ssetype-1.c: Ditto.
22970         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
22971         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
22972         static so the test works with -fPIC mode too. Based on comment in
22973         PR19231 by Pinski.
22974         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
22975
22976 2005-11-28  Richard Guenther  <rguenther@suse.de>
22977
22978         * gcc.dg/alias-9.c: New testcase.
22979         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
22980
22981 2005-11-28  Roger Sayle  <roger@eyesopen.com>
22982             Uros Bizjak  <uros@kss-loka.si>
22983
22984         PR middle-end/20219
22985         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
22986         tan(x)/sin(x) transformations.
22987
22988 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
22989
22990         PR middle-end/24575
22991         * gcc.dg/tree-ssa/divide-3.c: New test.
22992         * gcc.dg/tree-ssa/divide-4.c: New test.
22993
22994 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
22995
22996         PR fortran/24917
22997         *  gfortran.dg/boz_6.f90: New test.
22998
22999 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23000
23001         PR fortran/23912
23002         * gfortran.dg/modulo_1.f90: New test.
23003
23004 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23005
23006         PR libfortran/24919
23007         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
23008         fail on CRLF platforms.
23009         * gfortran.dg/ftell_2.f90: Likewise.
23010
23011 2005-11-26  Eric Christopher  <echristo@apple.com>
23012
23013         * gcc.dg/intmax_t-1.c: Remove mips xfail.
23014
23015 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
23016
23017         * objc.dg/gnu-runtime-3.m: Simplify.
23018
23019 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
23020
23021         PR middle-end/23669
23022         * gcc.dg/tree-ssa/divide-1.c: New test.
23023         * gcc.dg/tree-ssa/divide-2.c: New test.
23024
23025 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
23026
23027         PR libgfortran/24945
23028         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
23029
23030 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
23031
23032         PR libgfortran/24945
23033         * gfortran.dg/open_status_2.f90: New test.
23034
23035 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23036
23037         * gcc.c-torture/execute/builtins/fprintf.c,
23038         gcc.c-torture/execute/builtins/fputs-lib.c,
23039         gcc.c-torture/execute/builtins/fputs.c,
23040         gcc.c-torture/execute/builtins/lib/fprintf.c,
23041         gcc.c-torture/execute/builtins/lib/printf.c,
23042         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
23043
23044 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
23045
23046         * gcc.dg/20050922-2.c: New test.
23047
23048 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
23049
23050         * objc.dg/gnu-runtime-3.m: New test.
23051
23052 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23053
23054         PR c++/9278
23055         * g++.dg/other/void1.C: New test.
23056
23057 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
23058
23059         PR middle-end/24998
23060         * gcc.dg/torture/fp-int-convert-float.c,
23061         gcc.dg/torture/fp-int-convert-double.c,
23062         gcc.dg/torture/fp-int-convert-long-double.c,
23063         gcc.dg/torture/fp-int-convert-timode.c,
23064         gcc.dg/torture/fp-int-convert-float80.c,
23065         gcc.dg/torture/fp-int-convert-float80-timode.c,
23066         gcc.dg/torture/fp-int-convert-float128.c,
23067         gcc.dg/torture/fp-int-convert-float128-timode.c,
23068         gcc.dg/torture/fp-int-convert.h: New files.
23069
23070 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
23071
23072         PR middle-end/24989
23073         * gcc.dg/tree-ssa/bool-10.c: New test.
23074         * gcc.dg/tree-ssa/bool-11.c: New test.
23075         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
23076
23077 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
23078
23079         PR middle-end/24990
23080         * tree-ssa/pr24990-1.c: New test.
23081
23082 2005-11-24  Richard Guenther  <rguenther@suse.de>
23083         Dirk Mueller <dmueller@suse.de>
23084
23085         PR c++/14024
23086         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
23087         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
23088         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
23089         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
23090         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
23091         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
23092
23093 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
23094
23095         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
23096
23097 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23098
23099         PR c/21668
23100         * gcc.dg/Wc++-compat.c: New.
23101         * gcc.dg/Wno-c++-compat.c: New.
23102
23103 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
23104
23105         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
23106         (vspltish, vspltisw): Likewise.
23107
23108 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23109
23110         PR libgfortran/24794
23111         * gfortran.dg/namelist_12.f: Fix quotes.
23112         * gfortran.dg/namelist_13.f90: Fix quotes.
23113         * gfortran.dg/namelist_14.f90: Fix quotes.
23114         * gfortran.dg/namelist_15.f90: Fix quotes.
23115         * gfortran.dg/namelist_use.f90: Fix quotes.
23116         * gfortran.dg/namelist_use_only.f90: Fix quotes.
23117         * gfortran.dg/namelist_21.f90: New test.
23118         * gfortran.dg/namelist_22.f90: New test.
23119
23120 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
23121
23122         PR target/23435
23123         * gcc.c-torture/compile/pr23435.c: New.
23124
23125 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
23126
23127         * gcc.c-torture/execute/floatunsisf-1.c: New test.
23128
23129 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
23130
23131         * gcc.target/powerpc/405-macchw-1.c,
23132         gcc.target/powerpc/405-macchw-2.c,
23133         gcc.target/powerpc/405-macchwu-1.c,
23134         gcc.target/powerpc/405-macchwu-2.c,
23135         gcc.target/powerpc/405-machhw-1.c,
23136         gcc.target/powerpc/405-machhw-2.c,
23137         gcc.target/powerpc/405-machhwu-1.c,
23138         gcc.target/powerpc/405-machhwu-2.c,
23139         gcc.target/powerpc/405-maclhw-1.c,
23140         gcc.target/powerpc/405-maclhw-2.c,
23141         gcc.target/powerpc/405-maclhwu-1.c,
23142         gcc.target/powerpc/405-maclhwu-2.c,
23143         gcc.target/powerpc/405-mulchw-1.c,
23144         gcc.target/powerpc/405-mulchw-2.c,
23145         gcc.target/powerpc/405-mulchwu-1.c,
23146         gcc.target/powerpc/405-mulchwu-2.c,
23147         gcc.target/powerpc/405-mulhhw-1.c,
23148         gcc.target/powerpc/405-mulhhw-2.c,
23149         gcc.target/powerpc/405-mulhhwu-1.c,
23150         gcc.target/powerpc/405-mulhhwu-2.c,
23151         gcc.target/powerpc/405-mullhw-1.c,
23152         gcc.target/powerpc/405-mullhw-2.c,
23153         gcc.target/powerpc/405-mullhwu-1.c,
23154         gcc.target/powerpc/405-mullhwu-2.c,
23155         gcc.target/powerpc/405-nmacchw-1.c,
23156         gcc.target/powerpc/405-nmacchw-2.c,
23157         gcc.target/powerpc/405-nmachhw-1.c,
23158         gcc.target/powerpc/405-nmachhw-2.c,
23159         gcc.target/powerpc/405-nmaclhw-1.c,
23160         gcc.target/powerpc/405-nmaclhw-2.c,
23161         gcc.target/powerpc/440-macchw-1.c,
23162         gcc.target/powerpc/440-macchw-2.c,
23163         gcc.target/powerpc/440-macchwu-1.c,
23164         gcc.target/powerpc/440-macchwu-2.c,
23165         gcc.target/powerpc/440-machhw-1.c,
23166         gcc.target/powerpc/440-machhw-2.c,
23167         gcc.target/powerpc/440-machhwu-1.c,
23168         gcc.target/powerpc/440-machhwu-2.c,
23169         gcc.target/powerpc/440-maclhw-1.c,
23170         gcc.target/powerpc/440-maclhw-2.c,
23171         gcc.target/powerpc/440-maclhwu-1.c,
23172         gcc.target/powerpc/440-maclhwu-2.c,
23173         gcc.target/powerpc/440-mulchw-1.c,
23174         gcc.target/powerpc/440-mulchw-2.c,
23175         gcc.target/powerpc/440-mulchwu-1.c,
23176         gcc.target/powerpc/440-mulchwu-2.c,
23177         gcc.target/powerpc/440-mulhhw-1.c,
23178         gcc.target/powerpc/440-mulhhw-2.c,
23179         gcc.target/powerpc/440-mulhhwu-1.c,
23180         gcc.target/powerpc/440-mulhhwu-2.c,
23181         gcc.target/powerpc/440-mullhw-1.c,
23182         gcc.target/powerpc/440-mullhw-2.c,
23183         gcc.target/powerpc/440-mullhwu-1.c,
23184         gcc.target/powerpc/440-mullhwu-2.c,
23185         gcc.target/powerpc/440-nmacchw-1.c,
23186         gcc.target/powerpc/440-nmacchw-2.c,
23187         gcc.target/powerpc/440-nmachhw-1.c,
23188         gcc.target/powerpc/440-nmachhw-2.c,
23189         gcc.target/powerpc/440-nmaclhw-1.c,
23190         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
23191
23192 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
23193
23194         PR fortran/24774
23195         * gfortran.dg/inquire_9.f90: New test.
23196
23197         PR fortran/21647
23198         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
23199
23200 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23201
23202         PR libfortran/24432
23203         * lib/target-supports.exp (check_effective_target_fortran_large_real):
23204         Check that 'cos' is supported.
23205
23206 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
23207
23208         PR fortran/24223
23209         * gfortran.dg/substring_equivalence.f90: New test.
23210
23211         PR fortran/24705
23212         * gfortran.dg/auto_internal_assumed.f90: New test.
23213
23214 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
23215
23216         * gcc.dg/fold-div-2.c: New test.
23217
23218 2005-11-20  Ian Lance Taylor  <ian@airs.com>
23219
23220         PR rtl-optimization/24883
23221         * gcc.c-torture/compile/pr24883.c: New test.
23222
23223 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
23224
23225         PR middle-end/20583
23226         * gcc.c-torture/compile/pr20583.c: New.
23227
23228 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
23229
23230         * gcc.c-torture/execute/usmul.c: New test.
23231
23232 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
23233
23234         * gcc.dg/tree-ssa/vrp22.c: New test.
23235
23236 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
23237
23238         PR middle-end/24912
23239         * gcc.dg/torture/pr24912-1.c: New test.
23240
23241 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
23242
23243         PR fortran/24862
23244         * gfortran.dg/arrayio_derived_1.f90: New test.
23245
23246 2005-11-19  Richard Guenther  <rguenther@suse.de>
23247
23248         PR middle-end/23294
23249         * gcc.dg/tree-ssa/pr23294.c: New testcase.
23250
23251 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
23252
23253         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
23254
23255 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
23256
23257         PR c++/8355
23258         * g++.dg/template/friend39.C: New test.
23259
23260 2005-11-18  James E Wilson  <wilson@specifix.com>
23261
23262         * gcc.dg/builtin-strstr.c: New.
23263
23264 2005-11-18  Richard Henderson  <rth@redhat.com>
23265
23266         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
23267         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
23268         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
23269         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
23270         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
23271         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
23272         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
23273         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
23274         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
23275         renaming to remove initial "ia64-".
23276
23277 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
23278
23279         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
23280
23281 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
23282
23283         * g++.dg/cpp/string-2.C: New test.
23284
23285 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
23286
23287         * gcc.dg/tree-ssa/loop-14.c: New test.
23288
23289 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
23290             Michael Chamberlain <michael@chamberlain.net.au>
23291
23292         * ada/acats/run_all.sh (target_run): Kill long running tests.
23293
23294 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23295
23296         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
23297         * gcc.dg/cleanup-9.c: Likewise.
23298         * gcc.dg/cleanup-10.c: Likewise.
23299         * gcc.dg/cleanup-11.c: Likewise.
23300
23301 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23302
23303         PR fortran/24892
23304         * gfortran.dg/open_access_append_1.f90: New test.
23305         * gfortran.dg/open_access_append_2.f90: New test.
23306
23307 2005-11-16  Richard Guenther  <rguenther@suse.de>
23308
23309         PR middle-end/24851
23310         * gcc.c-torture/execute/pr24851.c: New testcase.
23311
23312 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
23313
23314         * gcc.dg/fold-overflow-1.c: New test.
23315
23316 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
23317
23318         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
23319         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
23320
23321 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
23322
23323         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
23324         structures.
23325         * g++.dg/eh/forced2.C: Likewise.
23326         * g++.dg/eh/forced3.C: Likewise.
23327         * g++.dg/eh/forced4.C: Likewise.
23328
23329 2005-11-11  Mike Stump  <mrs@apple.com>
23330
23331         * g++.old-deja/g++.mike/unused.C: Add.
23332
23333 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
23334
23335         PR c++/24667
23336         * g++.dg/warn/Wcast-qual1.C: New test.
23337
23338 2005-11-15  Jan Hubicka  <jh@suse.cz>
23339
23340         * gcc.dg/winline-5.c: Add large-unit-insns limit.
23341
23342 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
23343
23344         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
23345
23346 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
23347
23348         PR 24840
23349         * gcc.dg/tree-ssa/pr24840.c: New test.
23350
23351 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
23352
23353         PR testsuite/24841
23354         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
23355
23356 2005-11-14  Dale Johannesen  <dalej@apple.com>
23357
23358         * gcc.c-torture/execute/20051113-1.c: New.
23359
23360 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
23361
23362         PR c++/24687
23363         * g++.dg/template/crash43.C: New test.
23364
23365 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
23366
23367         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
23368
23369 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
23370
23371         PR c++/24817
23372         * g++.dg/eh/spec8.C: New test.
23373
23374 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
23375
23376         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
23377
23378 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
23379
23380         PR c++/20293
23381         * g++.dg/parse/ambig4.C: New test.
23382         * g++.dg/tc1/dr101.C: Adjust error markers.
23383         * g++.dg/lookup/strong-using-2.C: Likewise.
23384         * g++.dg/lookup/ambig5.C: Likewise.
23385         * g++.dg/lookup/ambig4.C: Likewise.
23386         * g++.dg/parse/crash22.C: Likewise.
23387
23388 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
23389
23390         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
23391
23392 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
23393
23394         * gcc.dg/nested-calls-1.c: New test.
23395
23396 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23397
23398         * gfortran.dg/complex_intrinsic_1.f90: New test.
23399         * gfortran.dg/complex_intrinsic_2.f90: New test.
23400         * gfortran.dg/fgetc_1.f90: New test.
23401         * gfortran.dg/fgetc_2.f90: New test.
23402         * gfortran.dg/fgetc_3.f90: New test.
23403         * gfortran.dg/ftell_1.f90: New test.
23404         * gfortran.dg/ftell_2.f90: New test.
23405         * gfortran.dg/gnu_logical_1.F: New test.
23406         * gfortran.dg/gnu_logical_2.f90: New test.
23407
23408 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
23409
23410         PR middle-end/24820
23411         * gcc.dg/pr24820.c: New test.
23412
23413 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
23414
23415         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
23416         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
23417         variable.
23418
23419 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23420
23421         PR testsuite/24614
23422         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
23423
23424 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
23425
23426         * gcc.target/cris/cris.exp: New file.
23427         * gcc.target/cris/rld-legit1.c: New test.
23428         * gcc.target/cris/rld-legit2.c: New test.
23429
23430 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
23431
23432         PR c++/24780
23433         * g++.dg/opt/pr24780.C: New test.
23434
23435         PR c++/24761
23436         * g++.dg/template/asm1.C: New test.
23437
23438 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
23439
23440         PR libgfortran/24787
23441         * gfortran.dg/scan_1.f90: New test.
23442
23443 2005-11-12  Jan Hubicka  <jh@suse.cz>
23444
23445         * gcc.target/i386/minmax-1.c: New.
23446         * gcc.target/i386/minmax-2.c: New.
23447
23448 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
23449
23450         * gcc.dg/pr24445.c: Fix for 64-bit targets.
23451
23452 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
23453
23454         * gcc.c-torture/execute/20051110-1.c,
23455         gcc.c-torture/execute/20051110-2.c: New tests.
23456
23457 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
23458
23459         PR middle-end/24750
23460         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
23461         New tests.
23462
23463 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
23464
23465         * lib/target-libpath.exp (get_shlib_extension): New proc.
23466         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
23467         * lib/gfortran.exp (gfortran_link_flags): Likewise.
23468         * lib/objc.exp (objc_target_compile): Likewise.
23469         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
23470         detection.
23471
23472 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
23473
23474         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
23475
23476         * lib/target-supports.exp (check_effective_target_static_libgfortran):
23477         Add -static to additional_flags and pass it to target_compile.
23478
23479 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
23480
23481         PR libgfortran/24719
23482         gfortran.dg/read_noadvance.f90: New test.
23483
23484         PR libgfortran/24699
23485         gfortran.dg/fmt_t_2.f90: New test.
23486
23487         PR libgfortran/24785
23488         gfortran.dg/read_x_eor.f90: New test.
23489
23490         PR libgfortran/24584
23491         gfortran.dg/namelist_empty.f90: Rename test.
23492
23493         PR libgfortran/24489
23494         gfortran/read_eor.f90: Rename test.
23495
23496 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
23497
23498         PR fortran/15976
23499         * gfortran.dg/automatic_module_variable.f90: New test.
23500
23501 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
23502
23503         PR target/24445
23504         * gcc.dg/pr24445.c: New test.
23505
23506 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
23507
23508         PR fortran/24655
23509         PR fortran/24755
23510         * gfortran.dg/recursive_statement_functions.f90: Add statement
23511         functions using inline intrinsic functions and parameters to test
23512         that they no longer seg-fault.
23513
23514         PR fortran/24409
23515         gfortran.dg/nested_modules_4.f90: New test.
23516         gfortran.dg/nested_modules_5.f90: New test.
23517
23518 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23519
23520         PR fortran/24643
23521         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
23522
23523 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
23524
23525         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
23526         failures.
23527
23528 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23529
23530         * gcc.dg/sparc-getcontext-1.c: New test.
23531
23532 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
23533
23534         * gcc.dg/ifcvt-fabs-1.c: New test.
23535
23536 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
23537
23538         PR other/4372
23539         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
23540         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
23541
23542 2005-11-09  Richard Guenther  <rguenther@suse.de>
23543
23544         PR tree-optimization/24716
23545         * gcc.c-torture/execute/pr24716.c: New testcase.
23546
23547 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
23548
23549         * gcc.dg/pr24624.c: Disable for non S/390 targets.
23550
23551 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
23552
23553         PR 24624
23554         * gcc.dg/pr24624.c: Testcase added.
23555
23556 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
23557
23558         PR 24623
23559         * g++.dg/other/pr24623.C: Testcase added.
23560
23561 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
23562
23563         PR fortran/22607
23564         * gfortran-dg/pure_byref_1.f90: New.
23565         * gfortran-dg/pure_byref_2.f90: New.
23566
23567 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
23568
23569         PR c/24101
23570         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
23571         * gcc.dg/dg.exp: Run main loop also for *.i files.
23572
23573 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
23574
23575         PR c++/19450
23576         * g++.dg/tls/diag-3.C: New test.
23577         * g++.dg/tls/diag-4.C: New test.
23578         * g++.dg/tls/static-1.C: New test.
23579         * g++.dg/tls/static-1a.cc: New file.
23580
23581 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
23582
23583         PR 23046
23584         * g++.dg/tree-ssa/pr23046.C: New test.
23585
23586 2005-11-08  Devang Patel <dpatel@apple.com>
23587
23588         PR tree-optimization/23115
23589         * gcc.dg/tree-ssa/pr23115.c: New.
23590
23591 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
23592
23593         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
23594         * gcc.target/powerpc/pr16155.c: Same.
23595         * gcc.target/powerpc/altivec-1.c: Same.
23596         * gcc.target/powerpc/altivec-2.c: Same.
23597         * gcc.target/powerpc/altivec-3.c: Same.
23598         * gcc.target/powerpc/altivec-5.c: Same.
23599         * gcc.target/powerpc/altivec-11.c: Same.
23600         * gcc.target/powerpc/altivec-12.c: Same.
23601         * gcc.target/powerpc/altivec-14.c: Same.
23602         * gcc.target/powerpc/altivec-22.c: Same.
23603         * gcc.target/powerpc/altivec-consts.c: Same.
23604         * gcc.target/powerpc/altivec-pr22085.c: Same.
23605         * gcc.target/powerpc/altivec-splat.c: Same.
23606         * gcc.target/powerpc/altivec-varargs-1.c: Same.
23607         * gcc.target/powerpc/altivec-vec-merge.c: Same.
23608         * gcc.target/powerpc/darwin-longlong.c: Same.
23609
23610 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
23611
23612         PR target/19340
23613         * gcc.dg/pr19340.c: New test.
23614
23615 2005-11-07  Ian Lance Taylor  <ian@airs.com>
23616
23617         PR rtl-optimization/24683
23618         * gcc.dg/pr24683.c: New test.
23619
23620 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
23621
23622         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
23623         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
23624
23625 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
23626
23627         * gcc.target/i386/pr23376.c: Compile with -mmmx.
23628
23629 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
23630
23631         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
23632
23633 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
23634
23635         PR target/24230
23636
23637         * gcc.target/powerpc/altivec-consts.c,
23638         gcc.target/powerpc/altivec-splat.c: New testcase.
23639
23640 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
23641
23642         PR c/24599
23643
23644         * gcc.dg/overflow-2.c: New testcase.
23645
23646 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
23647
23648         PR rtl-optimization/23567
23649         * gcc.c-torture/execute/20051104-1.c: New test.
23650
23651 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
23652
23653         PR fortran/24534
23654         gfortran.dg/private_type_2.f90: Modified to check that case with
23655         PRIVATE declaration within derived type is accepted.
23656
23657         PR fortran/20838
23658         gfortran.dg/pointer_assign_1.f90: New test.
23659
23660         PR fortran/20840
23661         * gfortran.dg/arrayio_0.f90: New test.
23662
23663         PR fortran/17737
23664         gfortran.dg/data_initialized.f90: New test.
23665         gfortran.dg/data_constraints_1.f90: New test.
23666         gfortran.dg/data_constraints_2.f90: New test.
23667
23668 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
23669
23670         PR fortran/24174
23671         PR fortran/24305
23672         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
23673
23674 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
23675
23676         PR 24670
23677         * gcc.dg/tree-ssa/pr24670.c: New test.
23678
23679 2005-11-05  Ian Lance Taylor  <ian@airs.com>
23680
23681         PR target/22432
23682         * gcc.target/i386/pr22432.c: New test.
23683
23684 2005-11-05  Richard Henderson  <rth@redhat.com>
23685
23686         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
23687         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
23688         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
23689         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
23690         from gcc.dg/alpha-*.
23691         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
23692         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
23693
23694 2005-11-05  Andreas Jaeger  <aj@suse.de>
23695
23696         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
23697
23698 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
23699
23700         PR target/23424
23701         * gcc.dg/torture/pr23424-1.c: New test.
23702
23703 2005-11-04  Richard Henderson  <rth@redhat.com>
23704
23705         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
23706         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
23707         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
23708         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
23709         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
23710         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
23711         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
23712         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
23713         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
23714         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
23715         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
23716         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
23717         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
23718         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
23719         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
23720         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
23721         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
23722         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
23723         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
23724         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
23725         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
23726         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
23727         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
23728         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
23729         Move from gcc.dg/.
23730         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
23731         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
23732         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
23733         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
23734         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
23735         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
23736         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
23737         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
23738         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
23739         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
23740         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
23741         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
23742         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
23743         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
23744         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
23745         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
23746         gcc.target/i386/lea.c, gcc.target/i386/local.c,
23747         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
23748         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
23749         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
23750         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
23751         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
23752         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
23753         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
23754         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
23755         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
23756         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
23757         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
23758         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
23759         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
23760         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
23761         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
23762         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
23763         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
23764         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
23765         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
23766         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
23767         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
23768         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
23769         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
23770         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
23771         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
23772         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
23773         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
23774         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
23775
23776 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
23777
23778         PR 24627
23779         * gcc.dg/tree-ssa/pr24627.c: New test.
23780
23781 2005-11-04 Paul Brook  <paul@codesourcery.com>
23782
23783         * gcc.dg/tls/opt-10.c: New test.
23784
23785 2005-11-04  Andreas Jaeger  <aj@suse.de>
23786
23787         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
23788         avoid extra warnings.
23789
23790 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23791
23792         PR libfortran/22298
23793         * lib/target-supports.exp
23794         (check_effective_target_static_libgfortran): New
23795         static_libgfortran effective target.
23796         * gfortran.dg/static_linking_1.f: New test.
23797         * gfortran.dg/static_linking_1.c: New file.
23798
23799 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
23800
23801         * gcc.dg/pr24615.c: Guard test with { target fpic }.
23802
23803 2005-11-03  Josh Conner  <jconner@apple.com>
23804
23805         PR c++/19989
23806         g++.dg/ext/array2.C: New test.
23807         g++.dg/template/dependent-name3.C: New test.
23808         g++.dg/template/dependent-name4.C: New test.
23809         g++.dg/template/sfinae2.C: New test.
23810
23811 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
23812
23813         PR preprocessor/22042
23814         * gcc.dg/cpp/strify4.c: New test.
23815
23816 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
23817
23818         PR c++/17964
23819         * g++.dg/cpp/string-1.C: New test.
23820
23821 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
23822
23823         * gcc.target/powerpc: New directory.
23824         * gcc.target/powerpc/powerpc.exp: New file.
23825         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
23826         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
23827         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
23828         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
23829         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
23830         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
23831         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
23832         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
23833         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
23834         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
23835         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
23836         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
23837         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
23838         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
23839         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
23840         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
23841         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
23842         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
23843         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
23844         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
23845         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
23846         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
23847         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
23848         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
23849         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
23850         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
23851         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
23852         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
23853         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
23854         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
23855         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
23856         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
23857         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
23858         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
23859
23860 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
23861
23862         PR c++/21627
23863         * g++.dg/warn/inline2.C: New test.
23864
23865 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
23866
23867         PR middle-end/23155
23868         * g++.dg/ext/c99struct1.C: New test.
23869         * gcc.dg/union-cast-1.c: New test.
23870         * gcc.dg/union-cast-2.c: New test.
23871         * gcc.dg/union-cast-3.c: New test.
23872
23873 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
23874
23875         PR middle-end/24589
23876         * gcc.c-torture/execute/zero-struct-2.c: New test.
23877
23878 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
23879
23880         PR c++/24582
23881         * g++.dg/init/switch1.C: New test.
23882
23883 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23884
23885         * gcc.dg/delay-slot-1.c: New test.
23886
23887 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
23888
23889         PR target/24620
23890         * gcc.dg/pr24620.c: New test.
23891
23892 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
23893
23894         PR c/24329
23895         * gcc.dg/format/unnamed-1.c: New test.
23896
23897 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
23898
23899         PR c++/22434
23900         * g++.dg/expr/cond8.C: New test.
23901
23902         PR c++/24560
23903         * g++.dg/parse/dot1.C: New test.
23904
23905 2005-11-02  Jan Hubicka  <jh@suse.cz>
23906
23907         PR target/23303
23908         * gcc.dg/i386-lea.c: New test
23909
23910 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
23911
23912         PR target/24615
23913         * gcc.dg/pr24615.c: New test.
23914
23915 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
23916
23917         PR target/24600
23918         * gcc.dg/pr24600.c: New test.
23919
23920 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
23921
23922         PR c++/19253
23923         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
23924         * g++.dg/parse/typename9.C: New test.
23925         * g++/dg/parse/typename10.C: Likewise.
23926
23927 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
23928
23929         PR fortran/18157
23930         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
23931         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
23932         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
23933
23934 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
23935
23936         PR c++/24569
23937         * g++.dg/debug/static1.C: New test.
23938
23939 2005-11-02  Josh Conner  <jconner@apple.com>
23940
23941         * g++.dg/crash38.C: moved into proper directory...
23942         * g++.dg/template/crash42.C: ...here
23943
23944 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
23945
23946         PR target/18338
23947         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
23948         pcc_bitfield_type_matters || default_packed.
23949
23950         * lib/target-supports.exp
23951         (check_effective_target_pcc_bitfield_type_matters): New proc.
23952         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
23953
23954         PR testsuite/23304
23955         * lib/target-supports.exp (check_effective_default_packed): New proc.
23956         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
23957         Gate expected errors on target ! default_packed.
23958         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
23959
23960 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23961
23962         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
23963         change (r106358).
23964
23965 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23966
23967         PR fortran/24008
23968         * gfortran.dg/entry_5.f90: New.
23969         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
23970
23971 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
23972
23973         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
23974
23975 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
23976
23977         PR fortran/21565
23978         gfortran.dg/namelist_blockdata.f90: New test.
23979
23980         PR fortran/18737
23981         gfortran.dg/external_implicit_none.f90: New test.
23982
23983         PR fortran/14994
23984         * gfortran.dg/secnds.f: New test.
23985
23986 2005-10-31  Jan Hubicka  <jh@suse.cz>
23987
23988         PR target/20928
23989         * gcc.c-torture/compile/pr20928.c: New test.
23990
23991 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
23992
23993         PR middle-end/23492
23994         * gcc.c-torture/compile/zero-strct-5.c: New test.
23995
23996 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
23997
23998         PR libgfortran/24584
23999         * gfortran.dg/pr24584.f90: New test.
24000
24001 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
24002
24003         PR fortran/18883
24004         * gfortran.dg/char_result_9.f90: New.
24005         * gfortran.dg/char_result_10.f90: New.
24006
24007 2005-10-30  Jan Hubicka  <jh@suse.cz>
24008
24009         * g++.dg/tree-ssa/pr24172.C: New testcase.
24010
24011 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24012
24013         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
24014
24015 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
24016
24017         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
24018         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
24019         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
24020         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
24021         gfortran.dg/enum_9.f90,
24022         gfortran.fortran-torture/compile/enum_1.f90,
24023         gfortran.fortran-torture/execute/enum_1.f90,
24024         gfortran.fortran-torture/execute/enum_2.f90,
24025         gfortran.fortran-torture/execute/enum_3.f90,
24026         gfortran.fortran-torture/execute/enum_4.f90: New tests.
24027
24028 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
24029
24030         PR target/18482
24031         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
24032         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
24033
24034 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24035
24036         PR libfortran/20179
24037         * gfortran.dg/mixed_io_1.f90: New test.
24038         * gfortran.dg/mixed_io_1.c: New file.
24039
24040 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24041
24042         * gfortran.dg/malloc_free_1.f90: New test.
24043
24044 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
24045
24046         * gcc.dg/nested-func-4.c: Require profiling -pg.
24047
24048 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24049
24050         PR C++/23229
24051         * g++.dg/warn/main-2.C: New test.
24052
24053 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
24054
24055         PR fortran/24545
24056         * gfortran.dg/interface_2.f90: new test.
24057
24058 2005-10-28  Josh Conner  <jconner@apple.com>
24059
24060         PR c++/22153
24061         * g++.dg/template/crash38.C: New test.
24062         * g++.dg/parse/explicit1.C: Change expected errors.
24063
24064 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24065
24066         PR C++/23426
24067         * g++.dg/other/large-size-array.C: New test.
24068
24069 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24070
24071         PR middle-end/24362
24072         * g++.dg/opt/complex4.C: New test.
24073
24074 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
24075
24076         * gcc.dg/nested-func-4.c: New test.
24077
24078 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
24079
24080         PR fortran/24158
24081         gfortran.dg/derived_recursion.f90: New test.
24082         gfortran.dg/implicit_actual.f90: New test.
24083
24084 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
24085
24086         PR middle-end/24295, PR testsuite/24477
24087         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
24088         removed when weakref hits the tree.
24089
24090 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
24091
24092         * gfortran.dg/cray_pointers_4.f90: New test.
24093
24094         * gfortran.dg/cray_pointers_5.f90: New test.
24095
24096 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
24097
24098         PR fortran/22290
24099         * gfortran.dg/assign_5.f90: New test.
24100         * gfortran.dg/assign_6.f: New test.
24101
24102 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
24103
24104         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
24105         CPU has no SSE support.
24106
24107 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
24108
24109         PR libgfortran/24224
24110         * gfortran.dg/arrayio_1.f90: Update attribution.
24111         * gfortran.dg/arrayio_2.f90: Update attribution.
24112         * gfortran.dg/arrayio_3.f90: Update attribution.
24113         * gfortran.dg/arrayio_4.f90: Update test conditions.
24114         * gfortran.dg/arrayio_5.f90: Update attribution.
24115         * gfortran.dg/arrayio_6.f90: New test.
24116         * gfortran.dg/arrayio_7.f90: New test.
24117
24118 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
24119
24120         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
24121
24122 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
24123
24124         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
24125
24126 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
24127
24128         PR fortran/24416
24129         * gfortran.dg/namelist_char_only.f90: New test.
24130
24131 2005-10-24  Asher Langton  <langton2@llnl.gov>
24132
24133         PR fortran/17031
24134         PR fortran/22282
24135         * gfortran.dg/cray_pointers_1.f90: New test.
24136         * gfortran.dg/cray_pointers_2.f90: New test.
24137         * gfortran.dg/cray_pointers_3.f90: New test.
24138         * gfortran.dg/loc_1.f90: New test.
24139         * gfortran.dg/loc_2.f90: New test.
24140
24141 2005-10-24  Steven Bosscher  <stevenb@suse.de>
24142
24143         * gcc.dg/pr24225.c: New test.
24144
24145 2005-10-24  Asher Langton  <langton2@llnl.gov>
24146
24147         * gfortran.dg/dup_save_1.f90: New test.
24148         * gfortran.dg/dup_save_2.f90: New test.
24149
24150 2005-10-24  Paul Brook  <paul@codesourcery.com>
24151
24152         PR 24107
24153         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
24154         stdint.h.
24155
24156 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
24157
24158         PR libgfortran/24489
24159         * gfortran.dg/pr24489.f90: New test.
24160
24161 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
24162
24163         PR fortran/23635
24164         * gfortran.dg/ichar_1.f90: Add tests for derived types.
24165
24166 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
24167
24168         PR target/18911
24169         * g++.dg/init/array16.C: Skip for mmix-*-*.
24170
24171 2005-10-23  Asher Langton  <langton2@llnl.gov>
24172
24173         * gfortran.dg/byte_1.f90: New test.
24174         * gfortran.dg/byte_2.f90: New test.
24175
24176 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
24177
24178         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
24179
24180 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
24181
24182         PR fortran/18022
24183         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
24184
24185         PR fortran/24311
24186         * gfortran.dg/merge_char_const.f90: New test.
24187
24188         PR fortran/24384
24189         * gfortran.dg/spread_scalar_source.f90: New test.
24190
24191 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
24192
24193         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
24194
24195         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
24196         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
24197
24198         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
24199
24200 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
24201
24202         PR fortran/24426
24203         * gfortran.dg/der_pointer_4.f90: New.
24204
24205 2005-10-22  David Ayers  <d.ayers@inode.at>
24206
24207         * obj-c++.dg/except-1.mm: Simplify.
24208
24209 2005-10-21  David Ayers  <d.ayers@inode.at>
24210
24211         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
24212
24213 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
24214
24215         * gfortran.dg/assumed_dummy_2.f90: New test.
24216
24217 2005-10-21  James E Wilson  <wilson@specifix.com>
24218
24219         PR preprocessor/15220
24220         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
24221
24222 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
24223
24224         * gcc.c-torture/execute/20051021-1.c: New test.
24225
24226 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
24227
24228         PR c++/24260
24229         * g++.dg/ext/tmplattr1.C: New test.
24230
24231 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
24232
24233         PR fortran/24440
24234         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
24235
24236 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
24237
24238         * obj-c++.dg/except-1.mm: New.
24239
24240         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
24241
24242 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
24243
24244         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
24245
24246 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
24247
24248         PR middle-end/24295
24249         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
24250         declarations with the same names as thunks' alias targets, use
24251         aliases instead.
24252         * gcc.dg/attr-alias-3.c: New test.
24253         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
24254
24255 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
24256
24257         PR c++/22618
24258         * g++.dg/parse/access8.C: New test.
24259
24260 2005-10-20  Richard Guenther  <rguenther@suse.de>
24261
24262         PR c++/24439
24263         * g++.dg/tree-ssa/pr24439.C: New testcase.
24264
24265 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24266
24267         * g++.dg/opt/delay-slot-1.C: New test.
24268
24269 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
24270
24271         PR fortran/21625
24272         * gfortran.fg/der_init_1.f90: New.
24273
24274 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
24275
24276         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
24277
24278 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
24279
24280         PR c++/21908
24281         * g++.dg/parse/error28.C: New test.
24282
24283 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24284
24285         * gcc.dg/profile-generate-2.c: New test.
24286
24287 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
24288
24289         PR target/23589
24290         * g++.dg/ext/dllimport11.C: New.
24291
24292 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24293
24294         PR c++/22293
24295         * g++.dg/other/friend3.C: New test.
24296
24297 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
24298
24299         PR c++/23293
24300         * g++.dg/template/error19.C: New test.
24301
24302 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
24303
24304         PR c++/21383
24305         * g++.dg/overload/koenig2.C: New.
24306
24307         PR c++/23118
24308         * g++.dg/overload/error2.C: New.
24309
24310         PR c++/22604
24311         * g++.dg/inherit/covariant14.C: New.
24312
24313 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24314
24315         PR c++/23440
24316         * g++.dg/parse/for1.C: New test.
24317
24318 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
24319
24320         PR fortran/23446
24321         * gfortran.dg/host_dummy_index_1.f90: New test.
24322
24323         PR fortran/21459
24324         * gfortran.dg/automatic_char_len_2.f90: New test.
24325
24326         PR fortran/20866
24327         * gfortran.dg/recursive_statement_functions.f90: New test.
24328
24329         PR fortran/20853
24330         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
24331
24332         PR fortran/20849
24333         * gfortran.dg/external_initializer.f90: New test.
24334
24335         PR fortran/20837
24336         * non_module_public.f90: New test.
24337
24338 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
24339
24340         PR c++/24386
24341         * g++.dg/template/overload7.C: New.
24342
24343         PR c++/22551
24344         * g++.dg/other/switch2.C: Remove expected warnings.
24345
24346         PR c++/21353
24347         * g++.dg/template/defarg6.C: New.
24348
24349 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
24350
24351         PR target/24315
24352         * gcc.target/i386/pr24315.c: New test.
24353
24354 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
24355
24356         PR c++/24389
24357         * g++.dg/template/static21.C: New test.
24358         * g++.dg/template/static21-a.cc: Likewise.
24359
24360 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
24361
24362         PR c++/23959
24363         * g++.dg/warn/Wswitch-default-1.C: New test.
24364         * g++.dg/warn/Wswitch-default-2.C: New test.
24365
24366 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
24367
24368         PR c++/22173
24369         * g++.dg/parse/template18.C: New test.
24370         * g++.dg/template/nontype15.C: Likewise.
24371
24372 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
24373
24374         PR fortran/22273
24375         * gfortran.dg/spec_expr_2.f90: New.
24376
24377 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
24378
24379         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
24380         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
24381         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
24382         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
24383         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
24384         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
24385         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
24386         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
24387         previous target-specific skips and warning-message matches where
24388         applicable.
24389
24390 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
24391
24392         PR c++/21347
24393         * g++.dg/warn/Wctor-dtor.C: New test.
24394
24395 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24396
24397         PR c/23439
24398         * gcc.dg/for-1.c: New test.
24399
24400 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
24401
24402         PR c++/19565
24403         * g++.dg/warn/Wconversion1.C: New test.
24404         * g++.dg/ext/packed4.C: Compile with -w.
24405         * g++.dg/opt/20050511-1.C: Likewise.
24406         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
24407
24408 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
24409
24410         * gfortran.dg/boz_5.f90: New test.
24411
24412 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
24413
24414         PR c++/22551
24415         * g++.dg/other/switch2.C: New.
24416
24417         PR c++/23984
24418         * g++.dg/init/ctor7.C: New.
24419
24420 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
24421
24422         PR c++/23730
24423         * g++.dg/parse/crash32.C: New test.
24424
24425 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
24426
24427         PR c++/20721
24428         * g++.dg/init/goto2.C: New test.
24429
24430         PR c++/22464
24431         * g++.dg/template/crash/41.C: New test.
24432
24433         PR c++/22180
24434         * g++.dg/template/crash40.C: New test.
24435
24436         PR c++/23694
24437         * g++.dg/parse/friend5.C: New test.
24438
24439         PR c++/23307
24440         * g++.dg/template/crash38.C: New test.
24441
24442         PR c++/22352
24443         * g++.dg/template/friend38.C: New test.
24444
24445         PR c++/22405
24446         * g++.dg/template/crash39.C: New test.
24447
24448 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
24449
24450         * gcc.dg/debug/dwarf2/dwarf-char1.c,
24451         gcc.dg/debug/dwarf2/dwarf-char2.c,
24452         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
24453
24454         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
24455
24456 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
24457
24458         * gcc.dg/dll-2.c: Add tests for warnings.
24459         * gcc.dg/dll-3.c: Likewise.
24460         * gcc.dg/dll-4.c: Likewise.
24461
24462         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
24463         * g++.dg/ext/dllimport2.C: Likewise.
24464         * g++.dg/ext/dllimport3.C: Likewise.
24465         * g++.dg/ext/dllimport7.C: Likewise.
24466         * g++.dg/ext/dllimport8.C: Likewise.
24467         * g++.dg/ext/dllimport9.C: Likewise.
24468
24469 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
24470
24471         PR fortran/24092
24472         * gfortran.dg/derived_pointer_recursion.f90: New test.
24473
24474 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
24475
24476         * gcc.c-torture/execute/20051012-1.c: New test.
24477
24478 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
24479
24480         PR fortran/18082
24481         * gfortran.dg/automatic_char_len_1.f90: New test.
24482
24483 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
24484
24485         PR fortran/20847
24486         * gfortran.dg/save_common.f90: New test.
24487
24488         PR fortran/20856
24489         * gfortran.dg/save_result.f90: New test.
24490
24491 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
24492
24493         PR c++/21592
24494         * g++.dg/template/dependent-expr1.C: Add new expected error.
24495         * g++.dg/template/dependent-expr2.C: Adjust error text.
24496         * g++.dg/template/overload6.C: New.
24497
24498         PR c++/23797
24499         * g++.dg/other/typename8.C: New.
24500
24501         PR c++/21117
24502         * g++.dg/other/return1.C: New.
24503
24504 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
24505
24506         PR c++/24052
24507         * g++.dg/ext/label5.C: New.
24508
24509 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
24510
24511         PR c++/19964
24512         * g++.dg/parse/crash31.C: New.
24513
24514 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
24515
24516         * g++.dg/ipa/ipa-1.c: New test.
24517         * g++.dg/ipa/ipa-2.c: New test.
24518         * g++.dg/ipa/ipa-3.c: New test.
24519         * g++.dg/ipa/ipa-4.c: New test.
24520         * g++.dg/ipa/ipa-5.c: New test.
24521         * g++.dg/ipa/ipa.exp: New file.
24522
24523 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
24524
24525         PR fortran/24207
24526         * gfortran.dg/private_type_3.f90: New test.
24527
24528 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
24529
24530         PR fortran/20786
24531         gfortran.dg/aint_anint_1.f90: New test.
24532
24533 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
24534
24535         PR libgfortran/24313
24536         gfortran.dg/csqrt.f: New test.
24537
24538 2005-10-11  Ian Lance Taylor  <ian@airs.com>
24539
24540         PR c++/8057
24541         * g++.dg/warn/noeffect7.C: New test.
24542         * g++.dg/warn/noeffect2.C: Instantiate templates.
24543         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
24544         and warning.
24545
24546 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
24547
24548         PR c++/21089
24549         * g++.dg/init/float1.C: New test.
24550
24551         PR c++/24277
24552         * g++.dg/init/member1.C: Tweak error markers.
24553
24554 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
24555
24556         PR testsuite/24281
24557         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
24558         Check for null pointer.
24559
24560 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
24561
24562         PR c++/21369
24563         * g++.dg/parse/ret-type3.C: New test.
24564
24565 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
24566
24567         PR tree-opt/23946
24568         * gcc.c-torture/compile/pr23946.c: New test.
24569
24570 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
24571
24572         * g++.dg/opt/mmx2.C: New test.
24573
24574 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
24575
24576         PR c++/24277
24577         * g++.dg/template/static20.C: New test.
24578
24579         PR c++/24302
24580         * g++.dg/warn/Wunused-12.C: New test.
24581
24582         PR c++/23437
24583         * g++.dg/template/arg4.C: New test.
24584
24585 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24586
24587         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
24588         * gcc.dg/ucnid-3.c: Likewise.
24589         * gcc.dg/ucnid-4.c: Likewise.
24590         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
24591         * g++.dg/other/ucnid-1.C: Likewise.
24592         * gcc.dg/sparc-frame-1.c: New test.
24593
24594 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
24595
24596         PR c++/24139
24597         * g++.dg/template/spec27.C: New test.
24598
24599         PR c++/24275
24600         * g++.dg/template/static19.C: New test.
24601
24602 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24603
24604         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
24605         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
24606
24607 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
24608
24609         PR target/24136
24610         * gfortran.fortran-torture/compile/pr24136.f: New test.
24611
24612 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
24613
24614         PR c++/22172
24615         * g++.dg/parse/crash30.C: New test.
24616
24617 2005-10-07  Richard Guenther  <rguenther@suse.de>
24618
24619         PR middle-end/24227
24620         * gcc.c-torture/compile/pr24227.c: New testcase.
24621
24622 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
24623
24624         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
24625         Do not put aligned attributes on array elements.
24626
24627 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
24628
24629         PR testsuite/23611, PR testsuite/23615
24630         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
24631         writing prototypes of library functions by hand.
24632         * obj-c++.dg/bitfield-4.mm: Likewise.
24633         * obj-c++.dg/const-str-4.mm: Likewise.
24634         * obj-c++.dg/encode-4.mm: Likewise.
24635         * obj-c++.dg/encode-5.mm: Likewise.
24636         * obj-c++.dg/encode-6.mm: Likewise.
24637         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
24638         * obj-c++.dg/method-10.mm: Likewise.
24639         * obj-c++.dg/method-17.mm: Likewise.
24640         * obj-c++.dg/method-19.mm: Likewise.
24641         * obj-c++.dg/try-catch-2.mm: Likewise.
24642
24643 2005-10-06  Richard Henderson  <rth@redhat.com>
24644
24645         PR 24236
24646         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
24647
24648 2005-10-06  Dale Johannesen  <dalej@apple.com>
24649
24650         * gcc.c-torture/execute/20030125-1.c: Correct.
24651
24652 2005-10-06  Richard Guenther  <rguenther@suse.de>
24653
24654         PR tree-optimization/24238
24655         * g++.dg/tree-ssa/pr24238.C: New testcase.
24656
24657 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
24658
24659         PR 18568
24660         * gfortran.dg/der_pointer_3.f90: New test.
24661
24662 2005-10-05  Devang Patel  <dpatel@apple.com>
24663
24664         PR Debug/23205
24665         * g++.dg/other/PR23205.C: New.
24666
24667 2005-10-05  Richard Henderson  <rth@redhat.com>
24668
24669         PR target/23602
24670         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
24671         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
24672
24673 2005-10-05  Dale Johannesen  <dalej@apple.com>
24674
24675         * gcc.c-torture/execute/float-floor.c: New.
24676
24677 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
24678
24679         PR tree-optimization/21419
24680         PR tree-optimization/24146
24681         PR tree-optimization/24151
24682
24683         * g++.dg/ext/asm7.C: New.
24684         * g++.dg/ext/asm8.C: New.
24685         * gcc.dg/asm-1.c: Compile on all targets.
24686         * gcc.dg/asm-pr24146.c: New.
24687         * gcc.dg/pr21419.c: Adjust error messages.
24688
24689 2005-10-05  Richard Guenther  <rguenther@suse.de>
24690
24691         PR fortran/24176
24692         * gfortran.fortran-torture/compile/empty.f90: New testcase.
24693
24694 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
24695
24696         PR c++/23513
24697         * g++.dg/template/spec22.C: Robustify test.
24698         * g++.dg/template/spec26.C: New.
24699
24700 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
24701
24702         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
24703         if target supports vector instructions.
24704
24705 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
24706
24707         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
24708         C99 functions.
24709
24710 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
24711
24712         * lib/target-supports.exp (check_effective_target_fortran_large_real,
24713         check_effective_target_fortran_large_int): Replace cached result
24714         when target changes.
24715
24716 2005-10-04  Devang Patel  <dpatel@apple.com>
24717
24718         * gcc.dg/i386-sse-vect-types.c: New.
24719
24720 2005-10-04  Ian Lance Taylor  <ian@airs.com>
24721
24722         PR preprocessor/13726
24723         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
24724         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
24725
24726 2005-10-04  Richard Guenther  <rguenther@suse.de>
24727
24728         PR c/23576
24729         * gcc.dg/noncompile/pr23576.c: New testcase.
24730
24731 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
24732
24733         PR middle-end/23125
24734         * gcc.dg/register-var-3.c: New test.
24735
24736 2005-10-04  Steven Bosscher  <stevenb@suse.de>
24737
24738         * gcc.dg/pr23049.c: New test.
24739
24740         * gcc.dg/ucnid-4.c: Fix test.
24741
24742 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
24743
24744         PR 23445
24745         * gcc.c-torture/compile/pr23445.c: New test.
24746
24747 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
24748
24749         * g++.dg/overload/unknown1.C: New.
24750
24751 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
24752
24753         PR c++/17775
24754         * g++.dg/template/repo4.C: New test.
24755
24756 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24757
24758         PR libfortran/19308
24759         * gfortran.dg/large_real_kind_2.F90: New test.
24760         * gfortran.dg/large_integer_kind_2.f90: New test.
24761
24762 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
24763
24764         * lib/target-supports.exp (check_effective_target_vect_shift):
24765         Implement with result caching. Add i?86, x86_64 and ia64 targets.
24766         (check_effective_target_vect_condition): Fix copy-n-pasto.
24767
24768         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
24769         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
24770         targets.
24771
24772 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
24773
24774         PR c++/22621
24775         * g++.dg/template/overload5.C : New test.
24776
24777         PR c++/23840
24778         * g++.dg/expr/stdarg1.C: New test.
24779
24780 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
24781
24782         PR 24142
24783         * gcc.c-torture/execute/pr24142.c: New test.
24784
24785 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
24786
24787         PR 24141
24788         * gcc.c-torture/execute/pr24141.c: New test.
24789
24790 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
24791             Diego Novillo  <dnovillo@redhat.com>
24792
24793         PR 23604
24794         * gcc.c-torture/execute/pr23604.c: New test.
24795
24796 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
24797
24798         PR fortran/16404
24799         PR fortran/20835
24800         PR fortran/20890
24801         PR fortran/20899
24802         PR fortran/20900
24803         PR fortran/20901
24804         PR fortran/20902
24805         gfortran.dg/equiv_constraint_1.f90: New test.
24806         gfortran.dg/equiv_constraint_2.f90: New test.
24807         gfortran.dg/equiv_constraint_3.f90: New test.
24808         gfortran.dg/equiv_constraint_4.f90: New test.
24809         gfortran.dg/equiv_constraint_5.f90: New test.
24810         gfortran.dg/equiv_constraint_6.f90: New test.
24811         gfortran.dg/equiv_constraint_7.f90: New test.
24812         gfortran.dg/equiv_constraint_8.f90: New test.
24813         gfortran.dg/private_type_1.f90: New test.
24814         gfortran.dg/private_type_2.f90: New test.
24815         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
24816         980628-10.f: Assert std=gnu to permit mixing of
24817         types in equivalence statements.
24818
24819 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
24820
24821         PR 24112
24822         * gfortran.dg/open_status_1.f90: New.
24823
24824 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
24825
24826         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
24827         * gcc.dg/vect/pr22480.c: Clean up temp files.
24828         * gcc.dg/vect/pr23831.c: Clean up temp files.
24829         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
24830         Clean up temp files.
24831         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
24832         Clean up temp files.
24833
24834         * gcc.dg/20050309-1.c: Clean up temp files.
24835         * gcc.dg/20050325-1.c: Clean up temp files.
24836
24837 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
24838
24839         PR tree-optimization/24059
24840         * gcc.dg/vect/pr24059.c : New test.
24841
24842 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
24843
24844         PR middle-end/24109
24845         * gcc.c-torture/execute/20050929-1.c: New test.
24846
24847 2005-09-29  Steven Bosscher  <stevenb@suse.de>
24848
24849         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
24850
24851 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
24852
24853         PR c/21419
24854         * gcc.dg/pr21419.c: New test.
24855
24856 2005-09-29  Steven Bosscher  <stevenb@suse.de>
24857
24858         * gcc.dg/pr23911.c: New test.
24859
24860 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
24861
24862         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
24863
24864         PR c++/16782
24865         * g++.dg/parse/qualified4.C: New test.
24866         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
24867         * g++.old-deja/g++.mike/p8154.C: Likewise.
24868
24869 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
24870
24871         PR c++/22147
24872         * g++.dg/template/friend37.C: New test.
24873         * g++.dg/parse/crash28.C: Adjust error markers.
24874
24875 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
24876
24877         PR fortran/18518
24878         * gfortran.fortran-torture/execute/save_2.f90: New decl.
24879
24880 2005-09-27  Devang Patel  <dpatel@apple.com>
24881
24882         PR tree-optimization/23625
24883         * gcc.dg/pr23625.c: New test.
24884
24885 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
24886
24887         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
24888         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
24889
24890 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
24891
24892         PR fortran/23677
24893         * gfortran.fortran-torture/execute/save_1.f90: New test.
24894         * gfortran.dg/save_1.f90: New test.
24895
24896 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
24897
24898         * gcc.target/i386/builtin-apply-mmx.c: New test.
24899
24900         PR target/22576
24901         * gcc.target/i386/pr22576.c: New test.
24902
24903         PR target/22585
24904         * gcc.target/i386/pr22585.c: New test.
24905
24906         PR target/23268
24907         * gcc.target/i386/pr23268.c: New test.
24908
24909         PR middle-end/23831
24910         * gcc.dg/vect/pr23831.c: New test.
24911
24912         PR target/24055
24913         * gcc.target/i386/pr24055.c: New test.
24914
24915 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
24916
24917         PR tree-optimization/23960
24918         * gcc.c-torture/compile/pr23960.c: New.
24919
24920 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
24921
24922         PR fortran/16861
24923         * gfortran.dg/nested_modules_3.f90: New.
24924
24925 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
24926
24927         PR fortran/24005
24928         gfortran.dg/interface_1.f90: New test.
24929
24930 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
24931         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24932
24933         PR fortran/23843
24934         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
24935
24936 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
24937
24938         PR fortran/23516
24939         * gfortran.dg/imag_1.f: New test.
24940         * gfortran.dg/imag_2.f: Ditto.
24941
24942 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
24943
24944         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
24945
24946 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
24947
24948         PR c++/21983
24949         * g++.dg/warn/pr21983.C: New test.
24950
24951 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
24952
24953         * gcc.dg/20050922-1.c: Testcase added.
24954
24955 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
24956
24957         PR c++/23993
24958         * g++.dg/template/array14.C: New test.
24959
24960 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
24961
24962         PR fortran/19929
24963         * gfortran.dg/der_ptr_component_1.f90: New test.
24964
24965 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24966
24967         PR c++/23965
24968         * g++.dg/template/error1.C: Reject "no matching function" message.
24969
24970 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24971
24972         PR c++/17609
24973         * g++.dg/lookup/error1.C: New test.
24974
24975 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
24976
24977         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
24978         functionality of the testcase.
24979
24980 2005-09-20  Richard Henderson  <rth@redhat.com>
24981
24982         * gcc.dg/vect/vect-22.c: Require vect_float.
24983         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
24984
24985 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
24986
24987         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
24988         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
24989         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
24990         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
24991         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
24992         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
24993         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
24994         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
24995         * gcc.dg/cpp/ucnid-8.c: New test.
24996
24997 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
24998
24999         PR tree-optimization/23929
25000         * gcc.c-torture/compile/pr23929.c: New test.
25001
25002 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
25003
25004         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
25005         for one loop.
25006
25007 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
25008
25009         PR testsuite/23186
25010         * g++.dg/other/pr22003.C: Require named sections.
25011
25012 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
25013
25014         PR c++/23947
25015         * g++.dg/rtti/crash3.C: New test.
25016
25017         PR tree-optimization/23818
25018         * gcc.dg/pr23818.c: New test.
25019
25020 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25021
25022         PR fortran/23420
25023         * gfortran.dg/print_fmt_4.f: New.
25024
25025 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
25026
25027         PR fortran/23663
25028         * gfortran.fortran-torture/execute/entry_11.f90: New test.
25029
25030 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
25031
25032         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
25033         Use pointers to local alignable arrays instead. Added comments.
25034         * gcc.dg/vect/vect-46.c: Likewise.
25035         * gcc.dg/vect/vect-48.c: Likewise.
25036         * gcc.dg/vect/vect-49.c: Likewise.
25037         * gcc.dg/vect/vect-52.c: Likewise.
25038         * gcc.dg/vect/vect-53.c: Likewise.
25039         * gcc.dg/vect/vect-54.c: Likewise.
25040         * gcc.dg/vect/vect-56.c: Likewise.
25041         * gcc.dg/vect/vect-57.c: Likewise.
25042         * gcc.dg/vect/vect-58.c: Likewise.
25043         * gcc.dg/vect/vect-60.c: Likewise.
25044         * gcc.dg/vect/vect-61.c: Likewise.
25045
25046         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
25047         The test is no longer vectorizable on vect_no_align targets.
25048         * gcc.dg/vect/vect-43.c: Likewsie.
25049
25050         * gcc.dg/vect/vect-44.c: Added comments.
25051         * gcc.dg/vect/vect-45.c: Added comments.
25052         * gcc.dg/vect/vect-50.c: Added comments.
25053         * gcc.dg/vect/vect-51.c: Added comments.
25054
25055         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
25056         aligned type.
25057         * gcc.dg/vect/Os-vect-95.c: Likewise.
25058
25059         * gcc.dg/vect/vect-41.c: Test removed.
25060         * gcc.dg/vect/vect-47.c: Test removed.
25061         * gcc.dg/vect/vect-55.c: Test removed.
25062         * gcc.dg/vect/vect-59.c: Test removed.
25063
25064 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
25065
25066         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
25067         No longer vectorizable on vect_no_align targets.
25068         * gcc.dg/vect/pr20122.c: Likewise.
25069         * gcc.dg/vect/vect-74.c: Likewise.
25070         * gcc.dg/vect/vect-75.c: Likewise.
25071         * gcc.dg/vect/vect-76.c: Likewise.
25072
25073         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
25074         Will not be vectorizable on vect_no_align targets once aliasing issues
25075         are resolved.
25076         * gcc.dg/vect/vect-79.c: Likewise.
25077
25078         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
25079         * gcc.dg/vect/vect-78.c: Likewise.
25080         * gcc.dg/vect/vect-97.c: Likewise.
25081
25082 2005-09-19  Steven Bosscher  <stevenb@suse.de>
25083
25084         * gcc.dg/pr23943.c: New test.
25085
25086 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
25087
25088         PR fortran/19181
25089         * gfortran.dg/derived_pointer_null_1.f90: New test.
25090
25091 2005-09-18  Richard Guenther  <rguenther@suse.de>
25092
25093         PR middle-end/23944
25094         * gcc.c-torture/compile/pr23944.c: New testcase.
25095
25096 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
25097
25098         PR fortran/15975
25099         * gfortran.dg/der_pointer_2.f90: New test.
25100
25101 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
25102
25103         PR fortran/16861
25104         * gfortran.dg/nested_modules_2.f90: New test.
25105
25106 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25107
25108         PR c++/18368
25109         * g++.dg/other/semicolon.C: New test.
25110
25111 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
25112
25113         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
25114         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
25115
25116 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
25117
25118         PR c++/23914
25119         * g++.dg/template/static18.C: New test.
25120
25121         PR c++/21514
25122         * g++.dg/template/crash19.C: Remove dg-error marker.
25123         * g++.dg/template/local4.C: New test.
25124
25125 2005-09-16  Paul Brook  <paul@codesourcery.com>
25126
25127         PR fortran/23906
25128         * gfortran.dg/dependency_1.f90: New test.
25129
25130 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
25131
25132         PR c++/23896
25133         * g++.dg/template/static17.C: New test.
25134
25135 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
25136
25137         PR c++/23139
25138         * g++.dg/warn/huge-val1.C: New test.
25139
25140 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
25141
25142         PR c++/13140
25143         * g++.dg/parse/class2.C: New test.
25144         * g++.dg/template/explicit8.C: Likewise.
25145         * g++.dg/template/spec25.C: Likewise.
25146
25147 2005-09-14  Josh Conner  <jconner@apple.com>
25148
25149         PR middle-end/23584
25150         * gcc.dg/pr23584.c: New test.
25151
25152 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
25153
25154         PR fortran/21875 Internal Unit Array I/O, NIST
25155         * gfortran.dg/arrayio_1.f90: New test.
25156         * gfortran.dg/arrayio_1.f90: New test.
25157         * gfortran.dg/arrayio_1.f90: New test.
25158         * gfortran.dg/arrayio_1.f90: New test.
25159         * gfortran.dg/arrayio_1.f90: New test.
25160
25161 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
25162
25163         PR middle-end/22480
25164         * gcc.dg/vect/pr22480.c: New test.
25165
25166 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
25167
25168         PR fortran/19358
25169         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
25170
25171 2005-09-13 Josh Conner <jconner@apple.com>
25172
25173         PR c++/23180
25174         * g++.dg/init/struct2.C: New test.
25175         * g++.dg/init/struct3.C: New test.
25176
25177 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
25178
25179         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
25180         Clean up temp files.
25181         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
25182         gcc.dg/tree-ssa/builtin-fprintf-1.c,
25183         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
25184         gcc.dg/tree-ssa/builtin-printf-1.c,
25185         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
25186         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
25187         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
25188         gcc.dg/tree-ssa/builtin-vprintf-1.c,
25189         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
25190         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
25191         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
25192         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
25193         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
25194         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
25195         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
25196         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
25197
25198 2005-09-13  Josh Conner  <jconner@apple.com>
25199
25200         * lib/gcc-dg.exp: Load scanipa.exp.
25201         (cleanup-dump): New procedure.
25202         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
25203         * lib/scandump.exp: New file.
25204         * lib/scantree.exp: Use it.
25205         * lib/scanipa.exp: New file.
25206
25207 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
25208
25209         PR fortran/17740
25210         * gfortran.dg/generic_4.f90: New test.
25211
25212 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
25213
25214         PR target/23816
25215         * gcc.target/i386/pr23816-1.c: New test.
25216         * gcc.target/i386/pr23816-2.c: New test.
25217
25218
25219 2005-09-13  Bastian Blank <waldi@debian.org>
25220
25221         PR c++/16171
25222         * g++.dg/abi/mangle26.C: New test.
25223         * g++.dg/abi/mangle27.C: New test.
25224         * g++.dg/abi/mangle28.C: New test.
25225         * g++.dg/abi/mangle29.C: New test.
25226
25227         PR c++/23839
25228         * g++.dg/parse/register1.C: New test.
25229
25230 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
25231
25232         PR c++/23842
25233         * g++.dg/template/access16.C: New test.
25234
25235 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
25236
25237         * gfortran.dg/char_pack_2.f90: Increase the vector size.
25238
25239 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
25240
25241         PR fortran/18899
25242         * gfortran.dg/shape_2.f90: New test.
25243
25244 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
25245
25246         PR target/19269
25247         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
25248         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
25249         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
25250         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
25251         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
25252         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
25253         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
25254         tests.
25255
25256 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
25257
25258         PR c++/23841
25259         * g++.dg/parse/template17.C: New test.
25260
25261 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
25262
25263         PR c++/23789
25264         * g++.dg/template/nontype14.C: New test.
25265
25266 2005-09-12  Ian Lance Taylor  <ian@airs.com>
25267
25268         PR g++/7874
25269         * g++.dg/lookup/friend7.C: New test.
25270         * g++.dg/lookup/friend8.C: New test.
25271         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
25272         so that it will be found via argument dependent lookup.
25273         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
25274         friend functions which will no longer be found.
25275         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
25276         function g, so that it will be found via argument dependent
25277         lookup.
25278         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
25279         * g++.old-deja/g++.mike/net43.C: Likewise.
25280
25281 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
25282
25283         PR c++/23691
25284         * g++.dg/template/static16.C: New test.
25285
25286 2005-09-12  Josh Conner  <jconner@apple.com>
25287
25288         PR middle-end/23237
25289         * gcc.c-torture/compile/pr23237.c: New test.
25290
25291 2005-09-11  Richard Henderson  <rth@redhat.com>
25292
25293         * g++.dg/other/error8.C: Update expected diagnostic text.
25294
25295 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25296
25297         PR libfortran/19872
25298         * gfortran.dg/overwrite_1.f: New test.
25299
25300 2005-09-09  Josh Conner  <jconner@apple.com>
25301
25302         * g++.dg/init/pr23180-1.C: Removed.
25303         * g++.dg/init/pr23180-2.C: Removed.
25304
25305 2005-09-09  David Daney <ddaney@avtrex.com>
25306
25307         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
25308         files which are ...
25309         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
25310         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
25311
25312 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25313
25314         * gfortran.dg/iostat_2.f90: New test.
25315
25316 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
25317
25318         PR c++/22252
25319         * g++.dg/ext/interface1.C: New test.
25320         * g++.dg/ext/interface1.h: Likewise.
25321         * g++.dg/ext/interface1a.cc: Likewise.
25322
25323 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
25324
25325         * gfortran.dg/iomsg_1.f90: New test case.
25326
25327 2005-09-09  Richard Guenther  <rguenther@suse.de>
25328
25329         PR c++/23624
25330         * g++.dg/tree-ssa/pr23624.C: New testcase.
25331
25332 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
25333
25334         PR fortran/19239
25335         * gfortran.dg/vector_subscript_1.f90,
25336         * gfortran.dg/vector_subscript_2.f90: New tests.
25337
25338 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
25339
25340         PR fortran/21104
25341         * gfortran.dg/array_alloc_1.f90,
25342         * gfortran.dg/array_alloc_2.f90,
25343         * gfortran.dg/array_alloc_3.f90: New tests.
25344
25345 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
25346
25347         PR fortran/12840
25348         * gfortran.dg/array_constructor_6.f90
25349         * gfortran.dg/array_constructor_7.f90
25350         * gfortran.dg/array_constructor_8.f90
25351         * gfortran.dg/array_constructor_9.f90
25352         * gfortran.dg/array_constructor_10.f90
25353         * gfortran.dg/array_constructor_11.f90
25354         * gfortran.dg/array_constructor_12.f90: New tests.
25355
25356 2005-09-08  Josh Conner  <jconner@apple.com>
25357
25358         PR c++/23180
25359         * g++.dg/init/pr23180-1.C: New test.
25360         * g++.dg/init/pr23180-2.C: New test.
25361
25362 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
25363
25364         PR fortran/18878
25365         * gfortran.dg/module_double_reuse.f90: New.
25366
25367 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
25368
25369         PR fortran/23270
25370         PR fortran/22304
25371         PR fortran/18870
25372         PR fortran/17917
25373         PR fortran/16511
25374         * gfortran.dg/common_equivalence_1.f: New.
25375         * gfortran.dg/common_equivalence_2.f: New.
25376         * gfortran.dg/common_equivalence_3.f: New.
25377         * gfortran.dg/contained_equivalence_1.f90: New.
25378         * gfortran.dg/module_blank_common.f90: New.
25379         * gfortran.dg/module_commons_1.f90: New.
25380         * gfortran.dg/module_equivalence_1.f90: New.
25381         * gfortran.dg/nested_modules_1.f90: New.
25382         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
25383         equivalences and add comment to connect the test with
25384         the PR.
25385
25386 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25387
25388         PR fortran/23765
25389         * gfortran.dg/common_6.f90: New test.
25390
25391 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
25392
25393         PR fortran/15326
25394         * gfortran.dg/char_result_1.f90,
25395         * gfortran.dg/char_result_2.f90,
25396         * gfortran.dg/char_result_3.f90,
25397         * gfortran.dg/char_result_4.f90,
25398         * gfortran.dg/char_result_5.f90,
25399         * gfortran.dg/char_result_6.f90,
25400         * gfortran.dg/char_result_7.f90,
25401         * gfortran.dg/char_result_8.f90: New tests.
25402
25403 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
25404
25405         PR fortran/19928
25406         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
25407
25408 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
25409
25410         PR obj-c++/16816
25411         * obj-c++.dg/selector-5.mm: New test.
25412         * obj-c++.dg/selector-6.mm: New test.
25413
25414 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
25415
25416         PR objc/20574
25417         PR objc/19324
25418         * objc.dg/error-1.m: New test.
25419
25420 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
25421
25422         PR fortran/23373
25423         * gfortran.fortran-torture/execute/pr23373-1.f90,
25424         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
25425
25426 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
25427
25428         PR libfortran/23760
25429         * gfortran.dg/g77/1832.f: Remove long string in write statement
25430         to allow the test to pass on correct list directed output with
25431         prepended space.
25432
25433 2005-09-07  James E Wilson  <wilson@specifix.com>
25434
25435         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
25436
25437 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
25438
25439         * gfortran.dg/parameter+save.f90: Rename to
25440         * gfortran.dg/parameter_save.f90: .. this.
25441
25442 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
25443
25444         PR fortran/20848
25445         * gfortran.dg/parameter+save.f90: New test case.
25446
25447 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
25448
25449         PR fortran/19269
25450         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
25451
25452 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
25453
25454         PR c/23075
25455         * gcc.dg/pr23075.c: New test.
25456         * g++.dg/warn/pr23075.C: New test.
25457
25458         PR target/22362
25459         * gcc.target/i386/pr22362.c: New test.
25460
25461         PR rtl-optimization/23098
25462         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
25463
25464         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
25465         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25466         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25467
25468 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
25469
25470         * g++.dg/expr/cast6.C: New test.
25471
25472         PR c++/9782
25473         * g++.dg/init/new15.C: New test.
25474
25475 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
25476
25477         * gcc.dg/vect/Os-vect-95.c: New test.
25478         * gcc.dg/vect/vect-95.c: Same.
25479
25480 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
25481
25482         * gcc.dg/vect/vect-29.c: Update xfail testing.
25483         * gcc.dg/vect/vect-44.c: Same.
25484         * gcc.dg/vect/vect-48.c: Same.
25485         * gcc.dg/vect/vect-50.c: Same.
25486         * gcc.dg/vect/vect-72.c: Same.
25487         * gcc.dg/vect/vect-77.c: Same.
25488         * gcc.dg/vect/vect-78.c: Same.
25489         * gcc.dg/vect/vect-80.c: Same.
25490         * gcc.dg/vect/vect-96.c: Same.
25491         * gcc.dg/vect/vect-100.c: Same.
25492         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
25493         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
25494         * gfortran.dg/vect/vect-5.f90: Same.
25495
25496 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
25497
25498         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
25499         start strings.
25500         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25501         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25502
25503         PR c++/23056
25504         * g++.dg/opt/pr23056.C: New test.
25505
25506         PR rtl-optimization/23098
25507         * gcc.target/i386/pr23098.c: New test.
25508
25509 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
25510
25511         PR c++/23667
25512         * g++.dg/template/static15.C: New test.
25513
25514         PR c++/21440
25515         * g++.dg/ext/stmtexpr5.C: New test.
25516         * g++.dg/ext/stmtexpr6.C: Likewise.
25517
25518 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
25519
25520         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
25521
25522         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
25523         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25524         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25525
25526 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
25527
25528         PR libfortran/23321
25529         * gfortran.dg/direct_io_4.f90: New test case.
25530
25531 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
25532             Rasmus Hahn  <rassahah@neofonie.de>
25533
25534         PR libobjc/23108
25535         * objc.dg/type-stream-1.m: New test.
25536
25537 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
25538
25539         PR fortran/23661
25540         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
25541         gfortran.dg/print_fmt_3.f90: New test.
25542
25543 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
25544
25545         * gfortran.dg/fmt_t_1.f90: New test.
25546
25547 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
25548
25549         PR rtl-optimization/23454
25550         * g++.dg/opt/pr23454.C: New test.
25551
25552 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
25553
25554         PR c++/23699
25555         * g++.dg/ext/static1.C: New test.
25556
25557 2005-09-02  Richard Henderson  <rth@redhat.com>
25558
25559         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
25560         tail call to check_fa_work.
25561
25562 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
25563
25564         PR c++/21687
25565         * g++.dg/other/gc3.C: New test.
25566
25567 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
25568
25569         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
25570         * gcc.dg/20050826-1.c: Likewise.
25571
25572 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
25573
25574         PR c++/23167
25575         * g++.dg/expr/volatile1.C: New test.
25576
25577 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
25578
25579         PR middle-end/23547
25580         * gcc.dg/pr23547.c: New test.
25581
25582 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
25583
25584         PR c/22061
25585         * gcc.c-torture/execute/pr22061-1.c,
25586         * gcc.c-torture/execute/pr22061-2.c,
25587         * gcc.c-torture/execute/pr22061-3.c,
25588         * gcc.c-torture/execute/pr22061-4.c: New tests.
25589
25590 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
25591
25592         * gcc.dg/Wredundant-decls-2.c: New test to check that
25593         -Wredundant-decls does not issue warning for a variable
25594         definition following a declaration.
25595
25596 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
25597
25598         PR debug/7241
25599         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
25600         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
25601         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
25602
25603         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
25604         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
25605         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
25606         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
25607         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
25608         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
25609         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
25610         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
25611
25612 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
25613
25614         PR objc/23306
25615         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
25616         scan-assmbler.
25617
25618 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
25619
25620         PR target/21255
25621         * gcc.dg/pr21255-1.c: New test.
25622         * gcc.dg/pr21255-2-mb.c: Likewise.
25623         * gcc.dg/pr21255-2-ml.c: Likewise.
25624         * gcc.dg/pr21255-3.c: Likewise.
25625         * gcc.dg/pr21255-4.c: Likewise.
25626
25627 2005-08-31  Dale Johannesen  <dalej@apple.com>
25628
25629         * gcc.dg/20050830-1.c: New.
25630
25631 2005-08-31  Josh Conner  <jconner@apple.com>
25632
25633         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
25634         command-line options for arm-*-* targets.
25635         * g++.dg/init/array16.C: Likewise.
25636         * g++.dg/other/crash-4.C: Likewise.
25637
25638 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
25639
25640         PR obj-c++/23640
25641         * obj-c++.dg/gnu-runtime-3.mm: New test.
25642
25643 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25644
25645         PR c++/13377
25646         * g++.dg/lookup/ambig4.C: New test.
25647         * g++.dg/lookup/ambig5.C: New test.
25648         * g++.dg/tc1/dr101.C: Adjust error markers.
25649
25650 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25651
25652         PR c++/23639
25653         * g++.dg/template/ttp5.C: Adjust error markers.
25654
25655 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
25656
25657         PR testsuite/23609
25658         * lib/obj-c++.exp: Include target-libpath.exp.
25659         (obj-c++_link_flags): Look for the GNU libobjc library
25660         and set the library path to include it.
25661         Don't manually set LD_LIBRARY_PATH (etc.) but call
25662         set_ld_library_path_env_vars instead.
25663         (obj-c++_target_compile): Don't set library path or
25664         linker flags because they are already set correctly
25665         in obj-c++_link_flags.
25666
25667 2005-08-30  Josh Conner  <jconner@apple.com>
25668
25669         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
25670         to command-line options for arm-*-* targets.
25671
25672 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
25673
25674         * g++.dg/other/i386-1.C: New.
25675
25676 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
25677
25678         PR preprocessor/20348
25679         PR preprocessor/20356
25680         * gcc.dg/cpp/pr20348.c: New test.
25681         * gcc.dg/cpp/pr20348.h: New file.
25682         * gcc.dg/cpp/inc/pr20348.h: New file.
25683         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
25684         * gcc.dg/cpp/pr20356.c: New test.
25685         * gcc.dg/cpp/pr20356.h: New file.
25686         * gcc.dg/cpp/inc/pr20356.h: New file.
25687         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
25688
25689 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
25690
25691         * gfortran.fortran-torture/execute/intrinsic_count.f90:
25692         Fix array dimension to avoid correct end-of-file error.
25693
25694 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
25695
25696         PR libfortran/23598
25697         * gfortran.dg/iostat_1.f90: New test.
25698
25699 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
25700
25701         PR middle-end/23408
25702         * gcc.dg/pr23408.c: New test.
25703
25704 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
25705
25706         PR c++/23099
25707         * g++.dg/init/member1.C: Make sure erroneous static data member
25708         definitions are required.
25709         * g++.dg/template/static13.C: New test.
25710         * g++.dg/template/static14.C: Likewise.
25711
25712 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
25713
25714         * gcc.target/i386/pr23575.c: Use -msse2 instead of
25715         -march=pentium4, remove ilp32 requirement.
25716
25717         PR middle-end/23484
25718         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
25719         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
25720
25721 2005-08-29  Andreas Jaeger  <aj@suse.de>
25722
25723         PR testsuite/23607
25724         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
25725
25726 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
25727
25728         * gcc.c-torture/execute/20050316-2.c: New test.
25729         * gcc.c-torture/execute/20050316-3.c: New test.
25730         * gcc.dg/torture/pr16104-1.c: New test.
25731
25732 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
25733
25734         PR middle-end/23463
25735         * gcc.c-torture/execute/zero-struct-1.c: New test.
25736
25737 2005-08-27  Richard Guenther  <rguenther@suse.de>
25738
25739         PR target/23575
25740         * gcc.target/i386/pr23575.c: New testcase.
25741
25742 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
25743
25744         PR rtl-optimization/23561
25745         * gcc.c-torture/execute/20050826-1.c: New test.
25746
25747         PR rtl-opt/23560
25748         * gcc.c-torture/execute/20050826-2.c: New test.
25749
25750 2005-08-26  Dale Johannesen  <dalej@apple.com>
25751
25752         * gcc.dg/20030711-1.c: Modify to work on Darwin.
25753         * gcc.dg/20050826-1.c: New.
25754
25755 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
25756
25757         PR c++/19004
25758         * g++.dg/template/nontype13.C: New test.
25759
25760         PR c++/23491
25761         * g++.dg/init/new14.C: New test.
25762         * g++.dg/expr/anew1.C: Do not XFAIL.
25763         * g++.dg/expr/anew2.C: Likewise.
25764         * g++.dg/expr/anew3.C: Likewise.
25765
25766 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
25767
25768         PR middle-end/22439
25769         * gcc.dg/vla-3.c: New test.
25770
25771 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
25772
25773         PR fortran/20363
25774         * gfortran.dg/named_interface.f90: New.
25775
25776 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
25777
25778         * gcc.c-torture/execute/frame-address.c: New test.
25779
25780 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
25781
25782         PR c++/20817
25783         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
25784
25785 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
25786
25787         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
25788
25789 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
25790
25791         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
25792         * gcc.dg/altivec-22.c: Rename from..
25793         * gcc.dg/altivec-nomfcr.c: ..this.
25794
25795 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
25796
25797         PR tree-optimization/23546
25798         * gcc.dg/tree-ssa/pr23546.c: New test.
25799
25800 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
25801
25802         PR fortran/17758
25803         * gfortran.dg/nonreturning_statements.f90: New test.
25804
25805 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25806
25807         PR c++/22454
25808         * g++.dg/parse/crash29.C: New.
25809
25810 2005-08-23  DJ Delorie  <dj@redhat.com>
25811
25812         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
25813         constants have the L suffix.
25814
25815 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
25816
25817         PR c++/23044
25818         * g++.dg/template/instantiate8.C: New.
25819
25820 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
25821
25822         PR middle-end/23467
25823         * gcc.c-torture/execute/pr23467.c: New test.
25824
25825 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
25826
25827         PR tree-optimization/22043
25828         * gcc.c-torture/execute/20050613-1.c: New test.
25829
25830 2005-08-23  Ben Elliston  <bje@au.ibm.com>
25831
25832         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
25833
25834 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
25835
25836         PR rtl-optimization/23478
25837         * g++.dg/opt/pr23478.C: New test.
25838
25839 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
25840
25841         PR c/18715
25842         * gcc.dg/switch-warn-3.c: New test.
25843
25844 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25845
25846         PR c++/22233
25847         * g++.dg/template/param1.C: New test.
25848
25849 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25850
25851         PR c++/23089
25852         * g++.dg/other/incomplete1.C: New test.
25853
25854 2005-08-22  Ira Rosen  <irar@il.ibm.com>
25855
25856         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
25857         are vectorizable.
25858
25859 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25860
25861         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
25862         d_lines_5.f: New.
25863
25864 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
25865
25866         * gcc.target/i386/sse-4.c: New test.
25867
25868 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25869
25870         PR testsuite/23239
25871         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
25872
25873 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
25874
25875         * gcc.dg/20050811-1.c: New test.
25876         * gcc.dg/20050811-2.c: New test.
25877
25878 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
25879
25880         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
25881
25882 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
25883
25884         PR 23476
25885         * gcc.c-torture/compile/pr23476.c: New test.
25886
25887 2005-08-19  Devang Patel  <dpatel@apple.com>
25888
25889         PR tree-optimization/23048
25890         * gcc.dg/tree-ssa/pr23048.c: New test.
25891
25892 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
25893
25894         PR middle-end/20624
25895         * g++.dg/warn/Wreturn-3.C: New test
25896
25897 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
25898
25899         PR tree-optimization/22228
25900         * g++.dg/vect/pr22543.cc: New test.
25901
25902 2005-08-17  Steven Bosscher  <stevenb@suse.de>
25903
25904         PR tree-optimization/21574
25905         * gcc.dg/tree-ssa/pr21574.c: New test.
25906
25907 2005-08-16  James E Wilson  <wilson@specifix.com>
25908
25909         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
25910
25911 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
25912
25913         PR tree-opt/23402
25914         * gcc.c-torture/compile/zero-strct-3.c: New test.
25915         * gcc.c-torture/compile/zero-strct-4.c: New test.
25916
25917 2005-08-16  Steven Bosscher  <stevenb@suse.de>
25918
25919         PR target/23376
25920         * gcc.target/x86_64/pr23376.c: New test.
25921
25922 2005-08-16  Ian Lance Taylor  <ian@airs.com>
25923
25924         PR c++/23337
25925         * g++.dg/ext/vector2.C: New.
25926
25927 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
25928
25929         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
25930
25931 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
25932
25933         PR libfortran/23428
25934         * gfortran.dg/inquire-complex.f90: New test case.
25935
25936 2005-08-16  James E Wilson  <wilson@specifix.com>
25937
25938         PR tree-optimization/21105
25939         * gcc.dg/large-size-array.c: New.
25940
25941 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
25942
25943         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
25944         type.
25945         * gcc.dg/vect/vect-41: Likewise.
25946         * gcc.dg/vect/vect-42: Likewise.
25947         * gcc.dg/vect/vect-43: Likewise.
25948         * gcc.dg/vect/vect-44: Likewise.
25949         * gcc.dg/vect/vect-46: Likewise.
25950         * gcc.dg/vect/vect-47: Likewise.
25951         * gcc.dg/vect/vect-48: Likewise.
25952         * gcc.dg/vect/vect-52: Likewise.
25953         * gcc.dg/vect/vect-53: Likewise.
25954         * gcc.dg/vect/vect-54: Likewise.
25955         * gcc.dg/vect/vect-55: Likewise.
25956         * gcc.dg/vect/vect-56: Likewise.
25957         * gcc.dg/vect/vect-57: Likewise.
25958         * gcc.dg/vect/vect-58: Likewise.
25959         * gcc.dg/vect/vect-59: Likewise.
25960         * gcc.dg/vect/vect-60: Likewise.
25961         * gcc.dg/vect/vect-61: Likewise.
25962         * gcc.dg/vect/vect-85: Likewise.
25963         * gcc.dg/vect/vect-87: Likewise.
25964         * gcc.dg/vect/vect-88: Likewise.
25965         * gcc.dg/vect/vect-93.c: Likewise.
25966         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
25967         * gcc.dg/vect/vect-75: Likewise.
25968         * gcc.dg/vect/vect-76: Likewise.
25969         * gcc.dg/vect/vect-77: Likewise.
25970         * gcc.dg/vect/vect-78: Likewise.
25971         * gcc.dg/vect/vect-80: Likewise.
25972         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
25973         vectorized for the expected reason, rather than checking how alignment
25974         was handled.
25975         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
25976         aligned type and also instead of aligned pointers. Added documentation.
25977
25978 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
25979
25980         * gfortran.dg/power.f90: New test.
25981
25982 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
25983
25984         PR rtl-optimization/23299
25985         * g++.dg/opt/pr23299.C: New test.
25986
25987 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25988
25989         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
25990
25991 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
25992
25993         * g++.dg/template/local6.C: New test.
25994
25995 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
25996
25997         * execute/exceptions/finally-1.m: Check that the catch and finally are
25998         being called.  Also add a "return 0;" at the end of main.
25999
26000 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
26001
26002         PR fortran/21432.
26003         * gfortran.dg/namelist_print_1.f: New test of functionality of
26004         PRINT namelist.
26005         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
26006         namelist generates error with -std=f95.
26007
26008 2005-08-14  Ira Rosen  <irar@il.ibm.com>
26009
26010         PR tree-optimization/23119
26011         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
26012
26013 2005-08-13  Marcin Koziej  <creep@desk.pl>
26014             Andrew Pinski  <pinskia@physics.uc.edu>
26015
26016         PR libobjc/22492
26017         * execute/exceptions/finally-1.m: New test.
26018
26019 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26020
26021         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
26022         testsuite.
26023         * objc/execute/exceptions/trivial.m: New test.
26024         * objc.dg/try-catch-11.m: Move to ...
26025         * objc/execute/exceptions/foward-1.m: Here.
26026         * objc.dg/try-catch-2.m: Move to ...
26027         * objc/execute/exceptions/catchall-1.m: Here.
26028         * objc.dg/try-catch-8.m: Move to ...
26029         * objc/execute/exceptions/local-variables-1.m: Here.
26030
26031 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26032
26033         * objc.dg/nested-func-1.m: Move to ...
26034         * objc/execute/nested-func-1.m: Here.
26035
26036 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26037
26038         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
26039         in ${options} instead of [target_info name].
26040         * lib/obj-c++.exp (objc_target_compile): Likewise.
26041
26042 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26043
26044         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
26045
26046 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26047
26048         part of PR testsuite/23348
26049         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
26050         each of the torture options.
26051         * objc/compile/trivial.m: New test.
26052
26053 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
26054
26055         * gfortran.dg/eoshift.f90: Correct format.
26056
26057 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
26058
26059         * gfortran.fortran-torture/execute/character_passing.f90:
26060         Fix comment typo.
26061
26062 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
26063
26064         PR c++/8271
26065         * g++.dg/template/unify10.C: New.
26066
26067 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
26068
26069         * g++.dg/parse/pr22514.C: Move to...
26070         * g++.dg/debug/pr22514.C: here.
26071
26072 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26073
26074         PR c++/23266
26075         * g++.dg/inherit/pure1.C: New test.
26076
26077         * ChangeLog: Fix typos.
26078
26079 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26080             Steven Bosscher  <stevenb@suse.de>
26081
26082         * gfortran.dg/runtime_warning_1.f90: New test.
26083
26084 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26085
26086         PR c++/23219
26087         * g++.dg/parse/crash28.C: New.
26088
26089 2005-08-11  Richard Guenther  <rguenther@suse.de>
26090
26091         PR target/23289
26092         * gcc.target/i386/tailcall-1.c: New testcase.
26093
26094 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
26095
26096         * gcc.dg/vect/vect-67.c: Un-xfail.
26097
26098 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
26099
26100         PR c++/23225
26101         * g++.dg/parse/crash27.C: new test.
26102
26103 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
26104
26105         PR libfortran/22143
26106         * gfortran.dg/shift-kind.f90: New testcase.
26107
26108 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
26109
26110         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
26111         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
26112
26113 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26114
26115         PR c++/20646
26116         * g++.dg/other/mult-stor1.C: New test.
26117
26118 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
26119
26120         * gcc.c-torture/pr18299-1.c: Move to ...
26121         * gcc.c-torture/compile/pr18299-1.c: Here.
26122
26123 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
26124
26125         * gfortran/fortran.torture/execute/character_passing.f90:
26126         Fix types for LSAME.
26127
26128 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
26129
26130         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
26131         input data back to what it was originally.
26132
26133 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
26134
26135         * objc.dg/try-catch-8.m: Enable for all targets.
26136
26137 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
26138
26139         * gcc.dg/pr23165.c: New test.
26140
26141 2005-08-09  Steven Bosscher  <stevenb@suse.de>
26142
26143         PR tree-optimization/23234
26144         * gcc.dg/tree-ssa/pr23234.c: New test.
26145
26146 2005-08-08  Josh Conner  <jconner@apple.com>
26147
26148         PR rtl-optimization/23241
26149         * gcc.dg/char-compare.c: New test.
26150
26151 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26152
26153         PR c++/22508
26154         * g++.dg/init/new13.C: New test.
26155
26156 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
26157
26158         PR c++/21166
26159         * g++.dg/other/crash-4.C: Adjust
26160         * g++/dg/ext/packed9.C: New.
26161
26162 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
26163
26164         PR middle-end/21964
26165         * gcc.c-torture/execute/pr21964-1.c: New test.
26166
26167 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
26168
26169         PR c/22458
26170         * gcc.dg/pr22458-1.c: New test.
26171
26172 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
26173             Steven G. Kargl <kargls@comcast.net>
26174
26175         PR fortran/22390
26176         * gfortran.dg/flush_1.f90: New test.
26177
26178 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26179
26180         PR c++/23191
26181         * g++.dg/template/eh2.C: New test.
26182
26183 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26184
26185         PR c++/19498
26186         * g++.dg/template/instantiate7.C: New test.
26187
26188 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
26189
26190         PR c/23113
26191         * gcc.dg/Wunused-value-1.c: New test.
26192
26193 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
26194
26195         PR rtl-optimization/23233
26196         * gcc.c-torture/compile/pr23233-1.c: New test.
26197
26198 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
26199
26200         PR fortran/18833
26201         PR fortran/20850
26202         * gfortran.dg/equiv_1.f90: New test.
26203         * gfortran.dg/equiv_2.f90: New test.
26204         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
26205         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
26206         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
26207
26208 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
26209
26210         * gcc.c-torture/execute/vrp-5.c: New test.
26211         * gcc.c-torture/execute/vrp-6.c: New test.
26212         * gcc.dg/tree-ssa/vrp21.c: New test.
26213
26214 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
26215
26216         * g++.dg/parse/pr22514.C: New test.
26217
26218 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
26219
26220         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
26221
26222         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
26223         instead of constant loads / pool entries.
26224
26225 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
26226
26227         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
26228         TEST_TO_WCTYPE.
26229
26230 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
26231
26232         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
26233         __WINT_TYPE__ in generated prototypes if possible.
26234
26235 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
26236
26237         PR 22037
26238         * g++.dg/tree-ssa/pr22037.C:
26239
26240 2005-08-04  Richard Henderson  <rth@redhat.com>
26241
26242         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
26243         scan-tree-dump-times directive.
26244
26245 2005-08-04  Jan Hubicka  <jh@suse.cz>
26246
26247         * gcov-1.C: Fix switch counts.
26248         * gcov-4b.c: Likewise.
26249
26250 2005-08-03  Jeff Law  <law@redhat.com>
26251
26252         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
26253
26254 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
26255
26256         * gcc.c-torture/execute/pr23135.c: New test.
26257
26258 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26259
26260         PR tree-optimization/19899
26261         * gcc.dg/tree-ssa/scev-1.c: New test.
26262         * gcc.dg/tree-ssa/scev-2.c: New test.
26263
26264 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
26265
26266         PR target/18582
26267         * gcc.dg/torture/pr18582-1.c: New test.
26268
26269 2005-08-03  Jan Hubicka  <jh@suse.cz>
26270
26271         * update-conroll.c: New testcase.
26272         * update-conroll-2.c: New testcase.
26273
26274 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
26275
26276         * gfortran.dg/constant_substring.f: New test.
26277         * gfortran.dg/pr22491.f: New test.
26278
26279 2005-08-02  Jan Hubicka  <jh@suse.cz>
26280
26281         * update-threading.c: Replace by the proper one.
26282
26283 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
26284
26285         PR 23164
26286         * g++.dg/tree-ssa/pr23164.C: New test.
26287
26288 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
26289
26290         * gcc.dg/tree-ssa/pr23192.c: New test.
26291
26292 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
26293
26294         * gcc.c-torture/execute/vrp-4.c: New test.
26295
26296 2005-08-02  Jan Hubicka  <jh@suse.cz>
26297
26298         * update-threading.c: New test.
26299
26300 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
26301
26302         * gcc.c-torture/compile/20050801-1.c: New test.
26303         * gcc.c-torture/compile/20050801-2.c: New test.
26304
26305 2005-08-01  Jan Hubicka  <jh@suse.cz>
26306
26307         * val-prof-5.c: New test.
26308
26309 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
26310
26311         PR c/22311
26312         * gcc.dg/pr22311-1.c : New test.
26313
26314 2005-07-31  Steven Bosscher  <stevenb@suse.de>
26315
26316         PR target/23095
26317         * gfortran.dg/pr23095.f: New test.
26318
26319         PR c++/22003
26320         * g++.dg/other/pr22003.C: New test.
26321
26322 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
26323
26324         PR target/20621
26325         * gcc.c-torture/execute/pr20621-1.c: New test.
26326
26327 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
26328
26329         * gfortran.dg/comma_format_extension_4.f: Adjust length
26330         of string for format.
26331         * gfortran.dg/der_array_io_1.f: Replace illegal internal
26332         print statement with internal write.
26333         * gfortran.dg/der_array_io_2.f: Likewise.
26334         * gfortran.dg/der_array_io_3.f: Likewise.
26335
26336 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
26337
26338         * gcc.dg/fold-abs-4.c: new test.
26339
26340 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
26341
26342         PR fortran/22570 an related issues.
26343         * gfortran.dg/x_slash_1.f: New test.
26344
26345 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
26346
26347         PR c/23143
26348         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
26349         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
26350
26351 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26352
26353         PR c/529
26354         * gcc.dg/Wshadow-3.c: New test.
26355
26356 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
26357
26358         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
26359         used to have the wrong bounds).
26360
26361 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26362
26363         PR c/21720
26364         * gcc.dg/hex-round-1.c: Test more cases.
26365         * gcc.dg/hex-round-2.c: New test.
26366
26367 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
26368
26369         PR 22550
26370         * g++.dg/tree-ssa/pr22550.C: New test.
26371
26372 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
26373
26374         * gcc.dg/tree-ssa/vrp19.c: New test.
26375         * gcc.dg/tree-ssa-vrp20.c: New test.
26376
26377 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26378
26379         PR c/22240
26380         * gcc.dg/transparent-union-4.c: New test.
26381
26382 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26383
26384         PR c/22192
26385         * gcc.dg/c99-vla-2.c: New test.
26386
26387 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26388
26389         PR c/21720
26390         * gcc.dg/hex-round-1.c: New test.
26391
26392 2005-07-28  Jan Hubicka  <jh@suse.cz>
26393
26394         * inliner-1.c: Do not dump everything.
26395         * tree-prof.exp: Do not pass -ftree-based-profiling.
26396         * bprob.exp: Likewise.
26397
26398         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
26399
26400 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
26401
26402         PR c++/22545
26403         * g++.dg/expr/ptrmem7.C: New test.
26404
26405 2005-07-28  Mike Stump  <mrs@apple.com>
26406
26407         * g++.old-deja/g++.mike/visibility-1.C: New test.
26408
26409 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
26410
26411         PR c/20187
26412         * gcc.c-torture/execute/pr20187-1.c: New test.
26413
26414 2005-07-28  Jeff Law  <law@redhat.com>
26415
26416         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
26417         * gcc.dg/tree-ssa/vrp18.c: New test.
26418
26419 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
26420
26421         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
26422
26423 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
26424
26425         PR tree-optimization/22506
26426         * gcc.dg/vect/ps22506.c: New test.
26427
26428 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
26429
26430         PR target/21149
26431         * gcc.target/i386/sse-3.c: New test.
26432
26433 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
26434
26435         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
26436         * gcc.target/mips/mips32-dsp-type.c: Likewise.
26437
26438 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
26439
26440         PR c/22589
26441         * gcc.c-torture/compile/pr22589-1.c: New test.
26442
26443 2005-07-28  Jan Hubicka  <jh@suse.cz>
26444
26445         * update-loopch.c: New testcase.
26446
26447 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
26448
26449         PR rtl-optimization/23047
26450         * gcc.c-torture/execute/pr23047.c: New test.
26451         * gcc.c-torture/execute/pr23047.x: New.
26452
26453 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
26454
26455         PR tree-optimization/22493
26456         * gcc.c-torture/execute/pr22493-1.c: New test.
26457         * gcc.c-torture/execute/pr22493-1.x: New.
26458         * gcc.c-torture/execute/vrp-1.c: New test.
26459         * gcc.c-torture/execute/vrp-2.c: New test.
26460         * gcc.c-torture/execute/vrp-2.c: New test.
26461
26462 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
26463
26464         * gcc.target/frv/all-builtin-read8.c: Delete.
26465         * gcc.target/frv/all-builtin-read16.c: Delete.
26466         * gcc.target/frv/all-builtin-read32.c: Delete.
26467         * gcc.target/frv/all-builtin-read64.c: Delete.
26468         * gcc.target/frv/all-builtin-write8.c: Delete.
26469         * gcc.target/frv/all-builtin-write16.c: Delete.
26470         * gcc.target/frv/all-builtin-write32.c: Delete.
26471         * gcc.target/frv/all-builtin-write64.c: Delete.
26472         * gcc.target/frv/all-read-write-1.c: New.
26473
26474 2005-07-27  Jeff Law  <law@redhat.com>
26475
26476         * gcc.c-torture/execute/pr22630.c: New test.
26477
26478 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
26479
26480         PR tree-optimization/23073
26481         * gcc.dg/vect/nodump-pr23073.c: New test.
26482         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
26483
26484 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
26485
26486         PR tree-optimize/22348
26487         * gcc.c-torture/execute/pr22348.c: New.
26488
26489 2005-07-27  Richard Guenther  <rguenther@suse.de>
26490
26491         * gcc.dg/tree-ssa/salias-1.c: New testcase.
26492
26493 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26494
26495         PR fortran/22503
26496         * gfortran.dg/logical_comp.f90: New test.
26497
26498 2005-07-27  Jan Hubicka  <jh@suse.cz>
26499
26500         * inliner-1.c: Add cleanup of dumps.
26501         * val-prof-*.c: Likewise.
26502         * update-tailcall.c: New.
26503
26504 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
26505
26506         PR 22591
26507         * gcc.dg/tree-ssa/pr22591.c: New test.
26508         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
26509
26510 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
26511
26512         PR libobjc/22606
26513         * objc.dg/try-catch-11.m: New test.
26514
26515 2005-07-26  Richard Guenther  <rguenther@suse.de>
26516
26517         PR tree-optimization/22486
26518         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
26519
26520 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
26521
26522         PR tree-opt/22484
26523         * g++.dg/opt/loop2.C: New test.
26524
26525 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
26526
26527         * gcc.dg/tree-ssa/reassoc-3.c: New test.
26528         * gcc.dg/tree-ssa/reassoc-4.c: New test.
26529
26530 2005-07-25  Adam Nemet  <anemet@lnxw.com>
26531
26532         * lib/profopt.exp (profopt-execute): Check for profiling data
26533         files on the target.
26534
26535 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
26536
26537         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
26538         for matching of asm labels.
26539
26540 2005-07-25  Richard Guenther  <rguenther@suse.de>
26541
26542         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
26543
26544 2005-07-25  Richard Guenther  <rguenther@suse.de>
26545
26546         PR testsuite/22624
26547         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
26548
26549 2005-07-25  Ira Rosen  <irar@il.ibm.com>
26550
26551         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
26552         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
26553         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
26554         * gcc.dg/vect/vect-100.c: New test.
26555         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
26556         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
26557         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
26558         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
26559         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
26560         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
26561         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
26562         * gfortran.dg/vect/pr19049.f90: New testcase.
26563         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
26564
26565 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
26566
26567         * gcc.c-torture/execute/20050713-1.c: New test.
26568
26569         PR fortran/20063
26570         * gfortran.fortran-torture/execute/data_4.f90: New test.
26571
26572         PR middle-end/20303
26573         * gcc.dg/visibility-d.c: New test.
26574
26575 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
26576
26577         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
26578         * gfortran.dg/underflow.f90: Ditto.
26579
26580 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26581
26582         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
26583         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
26584         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
26585
26586 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
26587
26588         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
26589         include case of field width of zero.
26590
26591 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
26592
26593         PR libgfortran/21875
26594         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
26595         with trailing blanks on normal formatted read.
26596
26597 2005-07-23  Chao-ying Fu  <fu@mips.com>
26598
26599         * gcc.target/mips/mips32-dsp-type.c: New test.
26600         * gcc.target/mips/mips32-dsp.c: New test.
26601
26602 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
26603
26604         PR testsuite/21073
26605         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
26606
26607         PR testsuite/20454
26608         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
26609         and __cyg_profile_func_exit.
26610
26611 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
26612
26613         * gfortran.dg/comma_format_extension_3.f: Fix typo.
26614         * gfortran.dg/comma_format_extension_4.f: Same.
26615         * gfortran.dg/pr15332.f: Same.
26616         * gfortran.dg/pr21730.f: Same.
26617
26618 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
26619
26620         * g++.dg/opt/vrp2.C: Fix testcase.
26621
26622         PR tree-opt/22625
26623         * g++.dg/opt/vrp2.C: New test.
26624
26625 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
26626
26627         PR debug/21828
26628         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
26629
26630 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
26631
26632         * gcc.dg/tree-ssa/20050719-1.c: New test.
26633
26634 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
26635
26636         * gcc.dg/bfin-longcall-1.c: New file.
26637         * gcc.dg/bfin-longcall-2.c: New file.
26638
26639 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
26640
26641         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
26642
26643 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
26644
26645         PR middle-end/19055
26646         * gcc.dg/tree-ssa/pr19055.c: New test.
26647         * gcc.dg/tree-ssa/pr19055-2.c: New test.
26648
26649 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
26650
26651         PR C++/22358
26652         * g++.dg/other/pr22358.C: New test.
26653
26654 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
26655
26656         PR c++/2922
26657         * g++.dg/lookup/two-stage5.C: New test from bug comments.
26658
26659 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26660
26661         PR c++/15938
26662         * g++.dg/init/union2.C: New test.
26663
26664 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26665
26666         PR c/22393
26667         * gcc.dg/complex-4.c: New test.
26668
26669 2005-07-21  Richard Guenther  <rguenther@suse.de>
26670
26671         PR testsuite/22522
26672         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
26673         scanning for asm labels.
26674         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
26675
26676 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
26677
26678         PR target/22085
26679         * gcc.dg/altivec-pr22085.c: New.
26680
26681 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
26682
26683         PR tree-optimization/19210
26684         * gcc.dg/tree-ssa/pr19210-1.c: New.
26685         * gcc.dg/tree-ssa/pr19210-2.c: New.
26686
26687 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
26688
26689         PR rtl-optimization/22167
26690         * g++.dg/opt/pr22167.C: New test.
26691
26692 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
26693
26694         PR c++/2922
26695         * g++.dg/lookup/two-stage2.C: New.
26696         * g++.dg/lookup/two-stage3.C: New.
26697         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
26698         fixed two-stage name lookup for operators.
26699         * g++.dg/template/call3.C: Compiler now produces an appropriate
26700         error message.
26701         * g++.dg/template/crash37.C: Compiler now describes bla() on line
26702         14 as a candidate.
26703         * g++.dg/template/ptrmem4.C: Compiler produces different error
26704         message.
26705         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
26706         connect_to_method as a candidate.
26707
26708 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
26709
26710         * gcc.dg/fold-alloc-1.c: New test.
26711
26712 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
26713
26714         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
26715         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
26716
26717 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
26718
26719         * gcc.dg/fold-abs-1.c: New test.
26720         * gcc.dg/fold-abs-2.c: New test.
26721         * gcc.dg/fold-abs-3.c: New test.
26722
26723 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
26724
26725         Make CONSTRUCTOR use VEC to store initializers.
26726         * g++.dg/ext/complit3.C: Check for specific error messages.
26727         * g++.dg/init/brace2.C: Update error message.
26728         * g++.dg/warn/Wbraces2.C: Likewise.
26729
26730 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
26731
26732         PR fortran/16940
26733         * gfortran.dg/module_interface_1.f90: New test.
26734
26735 2005-07-19  Danny Berlin <dberlin@dberlin.org>
26736             Kenneth Zadeck <zadeck@naturalbridge.com>
26737
26738         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
26739
26740 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26741
26742         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
26743         specify -Wformat for these tests.
26744         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
26745         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
26746         * gcc.dg/format/opt-6.c: Delete.
26747
26748 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
26749
26750         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
26751         * gcc.dg/tree-ssa/sra-3.c: Likewise.
26752
26753 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
26754
26755         * gcc.dg/tree-ssa/alias-2.c: New test.
26756
26757 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
26758
26759         PR c++/22263
26760         * g++.dg/template/explicit7.C: New test.
26761
26762 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
26763
26764         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
26765         field width of 8 to +Inf and -Inf.
26766
26767 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
26768
26769         PR c++/22139
26770         * g++.dg/template/friend36.C: New test.
26771
26772 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
26773
26774         PR fortran/21730
26775         * gfortran.dg/pr21730.f: New test.
26776
26777 2005-07-16  Danny Berlin <dberlin@dberlin.org>
26778             Kenneth Zadeck <zadeck@naturalbridge.com>
26779
26780         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
26781         since pure const detection cannot run at -O1 in c compiler.
26782         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
26783         can now optimize this case properly.
26784         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
26785         because we now pass.
26786         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
26787
26788 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
26789
26790         PR c/22421
26791         * gcc.dg/format/bitfld-1.c: New test.
26792
26793 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
26794
26795         PR c++/22204
26796         * g++.dg/rtti/repo1.C: New test.
26797
26798 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
26799
26800         PR middle-end/22398
26801         * gcc.c-torture/compile/pr22398.c: New test.
26802
26803 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
26804
26805         PR c++/22132
26806         * g++.dg/expr/cast4.C: New test.
26807
26808 2005-07-15  Richard Guenther  <rguenther@suse.de>
26809
26810         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
26811         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
26812
26813 2005-07-15  Steven Bosscher  <stevenb@suse.de>
26814
26815         PR tree-optimization/22230
26816         * gcc.dg/tree-ssa/pr22230.c: New test.
26817
26818 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
26819
26820         * gfortran.dg/g77/cpp6.f: New test.
26821
26822         PR fortran/22417
26823         * gfortran.dg/g77/cpp5.F: New test.
26824         * gfortran.dg/g77/cpp5.h: New file.
26825         * gfortran.dg/g77/cpp5inc.h: New file.
26826
26827 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
26828
26829         PR libfortran/16435
26830         * gfortran.dg/tl_editting.f90: New.
26831         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
26832
26833 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
26834
26835         * gfortran.dg/char_array_constructor.f90: New test.
26836
26837 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
26838
26839         * gfortran.dg/past_eor.f90: New.
26840         * gfortran.dg/complex_read.f90: New.
26841
26842 2005-07-13  Jeff Law  <law@redhat.com>
26843
26844         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
26845         additional casts.
26846
26847         * gcc.dg/tree-ssa/pr22321.c: New test
26848
26849 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
26850
26851         PR tree-optimization/21921
26852         * gcc.dg/tree-ssa/pr21921.c: New.
26853
26854 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
26855
26856         PR tree-optimizatio/22442
26857         * gcc.dg/tree-ssa/loop-11.c: New test.
26858
26859 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
26860
26861         PR tree-opt/21840
26862         * gcc.c-torture/compile/pr21840.c: New test.
26863
26864 2005-07-12  Jan Hubicka  <jh@suse.cz>
26865
26866         * gcc.c-torture/compile/pr22379.c: New test.
26867
26868 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
26869
26870         PR libfortran/21593
26871         gfortran.dg/dev_null.f90: Remove outdated comment about
26872         PR libfortran/21593.
26873
26874
26875 2005-07-12  Dale Johannesen  <dalej@apple.com>
26876
26877         * gcc.target/i386/compress-float-sse.c: New.
26878         * gcc.target/i386/compress-float-sse-pic.c: New.
26879         * gcc.target/i386/compress-float-387.c: New.
26880         * gcc.target/i386/compress-float-387-pic.c: New.
26881         * gcc.dg/compress-float-ppc.c: New.
26882         * gcc.dg/compress-float-ppc-pic.c: New.
26883
26884 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
26885
26886         PR libfortran/21593
26887         gfortran.dg/dev_null.f90: Remove targets.
26888
26889 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
26890
26891         PR tree-opt/22335
26892         * gcc.dg/pr22335-1.c: New test.
26893         * gcc.dg/pr22335-2.c: New test.
26894
26895 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26896
26897         PR c++/20172
26898         * g++.dg/template/nontype12.C : New test.
26899
26900 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
26901
26902         * gcc.dg/tree-ssa/loop-10.c: New test.
26903
26904 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
26905
26906         * gcc.c-torture/execute/20020720-1.x: Remove.
26907
26908 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
26909
26910         * gfortran.fortran-torture/execute/forall_7.f90: New test.
26911
26912 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
26913
26914         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
26915         (dg-mips-options): Use it.
26916
26917 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
26918
26919         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
26920
26921 2005-07-09  Richard Henderson  <rth@redhat.com>
26922
26923         * lib/target-supports.exp (check_effective_target_sync_char_short):
26924         Add alpha.
26925
26926 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
26927
26928         PR libfortran/22217
26929         * gfortran.dg/negative-z-descriptor.f90: New test.
26930
26931 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
26932
26933         PR tree-opt/22329
26934         * gcc.dg/pr22329.c: New test.
26935
26936 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
26937
26938         PR tree-optimization/20139
26939         * gcc.dg/tree-ssa/pr20139.c: New.
26940
26941 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
26942
26943         PR tree-opt/22356
26944         * gcc.dg/pr22356-1.c: New test.
26945
26946 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
26947
26948         PR c++/21799
26949         * g++.dg/template/unify8.C: New.
26950         * g++.dg/template/unify9.C: New.
26951
26952 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
26953
26954         * gfortran.fortran-torture/execute/entry_10.f90: New test.
26955
26956 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
26957
26958         * gcc.dg/darwin-version-1.c: New.
26959         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
26960         * gcc.dg/builtins-20.c: Likewise.
26961         * gcc.dg/builtins-53.c: Likewise.
26962         * gcc.dg/torture/builtins-convert-1.c: Likewise.
26963         * gcc.dg/torture/builtins-convert-2.c: Likewise.
26964         * gcc.dg/torture/builtins-convert-3.c: Likewise.
26965         * gcc.dg/torture/builtins-power-1.c: Likewise.
26966         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
26967         on Darwin.
26968
26969 2005-07-07  Jeff Law  <law@redhat.com>
26970
26971         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
26972         argument evaluation order.
26973
26974 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
26975
26976         PR libfortran/21594
26977         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
26978         Add test cases where the shift length is greater than the
26979         array length.
26980
26981 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
26982
26983         * obj-c++.dg/proto-lossage-6.mm: New.
26984         * objc.dg/proto-lossage-6.m: New.
26985
26986 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
26987
26988         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
26989         * objc.dg/gnu-runtime-2.m: Likewise.
26990
26991 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
26992
26993         * gfortran.dg/longline.f: New test.
26994
26995         * gfortran.dg/badline.f: New test.
26996
26997 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
26998
26999         PR fortran/16531
27000         PR fortran/15966
27001         PR fortran/18781
27002         * gfortran.dg/hollerith.f90: New.
27003         * gfortran.dg/hollerith2.f90: New.
27004         * gfortran.dg/hollerith3.f90: New.
27005         * gfortran.dg/hollerith4.f90: New.
27006         * gfortran.dg/hollerith_f95.f90: New.
27007         * gfortran.dg/hollerith_legacy.f90: New.
27008         * gfortran.dg/g77/cpp4.F: New. Port from g77.
27009
27010 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
27011
27012         PR objc/22274
27013         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
27014         * objc.dg/gnu-runtime-2.m: New.
27015
27016 2005-07-06  Jeff Law  <law@redhat.com>
27017
27018         * gcc.dg/tree-ssa/vrp17.c: New test.
27019
27020 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
27021
27022         PR fortran/22327
27023         * gfortran.dg/array_constructor_5.f90: New test.
27024
27025 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
27026
27027         * gfortran.fortran-torture/execute/entry_9.f90: New test.
27028
27029 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
27030
27031         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
27032         * gcc.dg/980816-1.c: Ditto.
27033
27034 2005-07-06  Jeff Law  <law@redhat.com>
27035
27036         * gcc.c-torture/compile/pr21356.c: New test.
27037
27038 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
27039
27040         PR c/22013
27041         PR c/22098
27042         * gcc.c-torture/compile/pr22013-1.c,
27043         gcc.c-torture/execute/pr22098-1.c,
27044         gcc.c-torture/execute/pr22098-2.c,
27045         gcc.c-torture/execute/pr22098-3.c: New tests.
27046
27047 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
27048
27049         PR c/22308
27050         * gcc.dg/pr22308-1.c: New test.
27051
27052 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
27053
27054         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
27055         target.
27056         * gcc.dg/compare9.c: Use -fshort-enums instead of
27057         -fno-short-enums.  Change the last test to dg-bogus.
27058
27059 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
27060
27061         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
27062         * gcc.dg/compare9.c: New.
27063
27064 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27065
27066         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
27067
27068 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
27069
27070         PR testsuite/22288
27071         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
27072
27073
27074 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27075
27076         * gcc.dg/format/gcc_gfc-1.c: New.
27077
27078 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
27079
27080         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
27081
27082 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27083
27084         PR fortran/20842
27085         * gfortran.dg/io_invalid_1.f90: New test.
27086
27087 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
27088
27089         * gcc.dg/format/gcc_diag-1.c: Update.
27090
27091 2005-07-02  Jeff Law  <law@redhat.com>
27092
27093         * gcc.dg/tree-ssa/pr22051-1.c: New test.
27094         * gcc.dg/tree-ssa/pr22051-2.c: New test.
27095
27096 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
27097
27098         * gcc.dg/format/gcc_diag-1.c: Update.
27099
27100 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
27101
27102         PR tree-opt/22269
27103         * gcc.c-torture/compile/pr22269.c: New test.
27104
27105 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
27106
27107         PR 21584
27108         PR 22219
27109         * g++.dg/tree-ssa/pr21584-1.C: New test.
27110         * g++.dg/tree-ssa/pr21584-2.C: New test.
27111
27112 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
27113
27114         * obj-c++.dg/try-catch-11.mm: New.
27115         * objc.dg/try-catch-10.m: New.
27116
27117 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
27118
27119         * g++.dg/other/ucnid-1.C: xfail on AIX.
27120
27121 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
27122
27123         PR 22234
27124         * gcc.dg/20050629-1.c: New test.
27125
27126 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
27127
27128         * obj-c++.dg/const-str-1[0-1].mm: New.
27129         * objc.dg/const-str-1[0-1].m: New.
27130
27131 2005-05-29  Richard Henderson  <rth@redhat.com>
27132
27133         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
27134         Rename from check_effective_target_vect_no_max.
27135         (check_effective_target_vect_no_int_add): New.
27136         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
27137         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
27138         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27139         * gcc.dg/vect/vect-reduc-1.c: Use both.
27140         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27141
27142 2005-05-29  Richard Henderson  <rth@redhat.com>
27143
27144         * lib/target-supports.exp (check_effective_target_vect_no_max):
27145         Remove i386 and x86_64.
27146
27147 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
27148
27149         PR testsuite/21969
27150         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
27151
27152 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
27153
27154         PR middle-end/21969
27155         * gcc.dg/vect/pr21969.c: New test.
27156
27157 2005-06-28  Eric Christopher  <echristo@redhat.com>
27158
27159         PR c/22052
27160         PR c/21975
27161         * gcc.dg/inline1.c: New test.
27162         * gcc.dg/inline2.c: Ditto.
27163         * gcc.dg/inline3.c: Ditto.
27164         * gcc.dg/inline4.c: Ditto.
27165         * gcc.dg/inline5.c: Ditto.
27166
27167 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
27168
27169         PR libfortran/22142
27170         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27171         Add testcase also testing eoshift1 for PR 22142.
27172
27173 2005-06-28  Richard Henderson  <rth@redhat.com>
27174
27175         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
27176         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
27177         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
27178         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
27179         gcc.dg/tree-ssa/20030922-2.c: Likewise.
27180
27181 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
27182
27183         PR libfortran/22142
27184         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27185         Add testcase for PR 22142.
27186
27187 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
27188
27189         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
27190         gcc.target/ia64/fpreg-2.c: New tests.
27191
27192 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27193
27194         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
27195
27196 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27197
27198         PR libfortran/22170
27199         * gfortran.dg/slash_1.f90: New test.
27200
27201 2005-06-27  Richard Henderson  <rth@redhat.com>
27202
27203         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
27204         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
27205         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
27206         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27207         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
27208         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
27209
27210 2005-06-27  Richard Henderson  <rth@redhat.com>
27211
27212         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
27213         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
27214
27215 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
27216
27217         * obj-c++.dg/proto-lossage-5.mm: New.
27218         * objc.dg/proto-lossage-5.m: New.
27219
27220 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
27221
27222         PR 21959
27223         * gcc.dg/tree-ssa/pr21959.c: New test.
27224
27225 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
27226
27227         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
27228         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
27229         testing uninitialized var.
27230
27231         * gcc.c-torture/execute/builtins/chk.h: New.
27232         * gcc.c-torture/execute/builtins/lib/chk.c: New.
27233         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
27234         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
27235         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
27236         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
27237         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
27238         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
27239         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
27240         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
27241         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
27242         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
27243         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
27244         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
27245         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
27246         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
27247         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
27248         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
27249         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
27250         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
27251         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
27252         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
27253         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
27254         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
27255         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
27256         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
27257         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
27258         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
27259         * gcc.dg/builtin-object-size-1.c: New test.
27260         * gcc.dg/builtin-object-size-2.c: New test.
27261         * gcc.dg/builtin-object-size-3.c: New test.
27262         * gcc.dg/builtin-object-size-4.c: New test.
27263         * gcc.dg/builtin-object-size-5.c: New test.
27264         * gcc.dg/builtin-stringop-chk-1.c: New test.
27265         * gcc.dg/builtin-stringop-chk-2.c: New test.
27266         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
27267         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
27268         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
27269         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
27270         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
27271         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
27272         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
27273         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
27274         * gcc.c-torture/execute/printf-1.c: New test.
27275         * gcc.c-torture/execute/fprintf-1.c: New test.
27276         * gcc.c-torture/execute/vprintf-1.c: New test.
27277         * gcc.c-torture/execute/vfprintf-1.c: New test.
27278         * gcc.c-torture/execute/printf-chk-1.c: New test.
27279         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
27280         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
27281         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
27282
27283 2005-06-27  Michael Matz  <matz@suse.de>
27284
27285         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
27286         slot is not merged if address escapes.
27287
27288 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27289
27290         PR c/21911
27291         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
27292
27293 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
27294
27295         PR middle-end/17965
27296         * gcc.c-torture/compile/20050622-1.c: New test.
27297
27298         PR middle-end/22028
27299         * gcc.dg/20050620-1.c: New test.
27300
27301 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
27302
27303         PR tree-optimization/22026
27304         * gcc.dg/tree-ssa/pr22026.c: New.
27305
27306 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
27307
27308         PR libfortran/22144
27309         * gfortran.dg/shift-alloc.f90: New testcase.
27310
27311 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
27312
27313         * all files: Update FSF address in copyright headers.
27314
27315 2005-06-22  Jan Hubicka  <jh@suse.cz>
27316
27317         * wholeprogram-1.c: New testcase.
27318         * wholeprogram-2.c: New testcase.
27319
27320 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
27321
27322         PR 22171
27323         * gcc.dg/tree-ssa/pr22171.c: New test.
27324
27325 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
27326
27327         * gfortran.dg/simplify_modulo.f90: New.
27328
27329 2005-06-24  Jan Hubicka  <jh@suse.cz>
27330
27331         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
27332
27333 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
27334
27335         * obj-c++.dg/proto-lossage-[1-4].mm: New.
27336
27337 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
27338
27339         * obj-c++.dg/typedef-alias-1.mm: New.
27340         * objc.dg/typedef-alias-1.m: New.
27341
27342 2005-06-23  Jeff Law  <law@redhat.com>
27343
27344         * gcc.dg/tree-ssa/vrp16.c: New test.
27345
27346 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27347
27348         * lib/target-supports.exp: Add
27349         check_effective_target_fortran_large_real and
27350         check_effective_target_fortran_large_int to check for
27351         corresponding effective targets.
27352         * gfortran.dg/large_integer_kind_1.f90: New test.
27353         * gfortran.dg/large_real_kind_1.f90: New test.
27354
27355 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
27356
27357         PR tree-optimization/22117
27358         * gcc.dg/tree-ssa/pr22117.c: New.
27359
27360 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
27361
27362         PR testsuite/22123
27363         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
27364
27365 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
27366
27367         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
27368
27369 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
27370
27371         * gfortran.dg/f2c_4.f90: Add tests for complex functions
27372         * gfortran.dg/f2c_4.c: Likewise.
27373
27374 2005-06-22 Paul Brook  <paul@codesourcery.com>
27375
27376         PR fortran/21034
27377         * gfortran.dg/auto_save_1.f90: New test.
27378
27379 2005-06-22  Michael Matz  <matz@suse.de>
27380
27381         * gcc.target/x86-64/abi: New directory.
27382         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
27383         * gcc.target/x86-64/abi/README.gcc: New file.
27384         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
27385         * gcc.target/x86-64/abi/asm-support.s: New file.
27386         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
27387         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
27388         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
27389         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
27390         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
27391         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
27392         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
27393         * gcc.target/x86_64/abi/test_bitfields.c: New test.
27394         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
27395         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
27396         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
27397         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
27398         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
27399         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
27400         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
27401         * gcc.target/x86_64/abi/test_varargs.c: New test.
27402
27403 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
27404
27405         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
27406         32-bit i?86 and x86_64.
27407
27408 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
27409
27410         * obj-c++.dg/const-str-[1-9].mm: New tests.
27411
27412 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
27413
27414         PR fortran/22010
27415         * gfortran.dg/namelist_use.f90: New.
27416         * gfortran.dg/namelist_use_only.f90: New.
27417
27418 2005-06-21  Jeff Law  <law@redhat.com>
27419
27420         * gcc.dg/tree-ssa/vrp15.c: New test.
27421
27422 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
27423
27424         * lib/target-supports.exp (check_effective_target_vect_reduction):
27425         Remove.
27426         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
27427         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
27428         remove vect_reduction target keyword. Also avoid two returns in main.
27429         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27430         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
27431         * gcc.dg/vect/vect-reduc-1short.c: New test.
27432         * gcc.dg/vect/vect-reduc-1char.c: New test.
27433         * gcc.dg/vect/vect-reduc-2short.c: New test.
27434         * gcc.dg/vect/vect-reduc-2char.c: New test.
27435         * gcc.dg/vect/vect-reduc-6.c: New test.
27436         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
27437         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
27438         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
27439
27440 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27441         Paul Thomas  <pault@gcc.gnu.org>
27442
27443         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
27444         New tests.
27445
27446 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27447
27448         * gfortran.dg/backslash_1.f90: New test.
27449         * gfortran.dg/backslash_2.f90: New test.
27450
27451 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
27452
27453         * gfortran.dg/duplicate_labels.f90: New test.
27454
27455 2005-06-20  Jan Beulich  <jbeulich@novell.com>
27456
27457         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
27458         unsupportable relocations.
27459         * g++.old-deja/g++.other/store-expr1.C: Likewise.
27460         * gcc.dg/20050321-2.c: xfail for NetWare.
27461
27462 2005-06-20  Andreas Jaeger  <aj@suse.de>
27463
27464         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
27465         gcc.target/i386/fastcall-sseregparm.c,
27466         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
27467
27468 2005-06-19  Richard Henderson  <rth@redhat.com>
27469
27470         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
27471
27472 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
27473
27474         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
27475
27476 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
27477
27478         PR c++/22115
27479         * g++.dg/conversion/simd2.C: Change expected error message.
27480
27481 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
27482
27483         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
27484         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27485         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27486
27487 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
27488
27489         * gcc.dg/fold-mod-1.c: New test.
27490
27491 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
27492
27493         PR fortran/19926
27494         * gfortran.dg/pr19926.f90: New test.
27495
27496 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
27497
27498         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
27499         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
27500         targets.
27501         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27502         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27503
27504 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
27505
27506         * gcc.target/ia64/float80-varargs-1.c: New test.
27507
27508 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27509
27510         PR tree-opt/22035
27511         * gfortran.dg/f2c_6.f90: New test.
27512
27513 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
27514
27515         PR c++/17413
27516         * g++.dg/template/local5.C: New.
27517
27518 2005-06-17  Richard Henderson  <rth@redhat.com>
27519
27520         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
27521
27522 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
27523
27524         PR testsuite/21945
27525         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
27526
27527 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
27528
27529         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
27530         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
27531         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
27532         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
27533         check_vect to verify the presence of hardware vector support.
27534
27535 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
27536
27537         PR testsuite/22056
27538         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
27539
27540 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27541
27542         PR libfortran/19216
27543         * gfortran.dg/pr19216.f: Add correct space between brackets and
27544         dg directive.
27545
27546 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27547
27548         PR libfortran/16436
27549         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
27550
27551 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
27552
27553         * gcc.target/i386/attributes-error.c: New testcase.
27554         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
27555         * gcc.target/i386/regparm-stdcall.c: Likewise.
27556         * gcc.target/i386/sseregparm-1.c: Likewise.
27557         * gcc.target/i386/sseregparm-2.c: Likewise.
27558
27559 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
27560
27561         * g++.dg/rtti/crash2.C: New.
27562
27563 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
27564
27565         * gcc.dg/noncompile/20040203-3.c: Update expected message.
27566
27567 2005-06-15  David Ung  <davidu@mips.com>
27568
27569         * gcc.target/mips/mips16e-extends.c: New test for testing the
27570         generation of MIPS16e zeb/zeh, seb/seh instructions.
27571
27572 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
27573
27574         PR 22018
27575         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
27576         * gcc.dg/tree-ssa/pr22018.c: New test.
27577
27578 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
27579
27580         * gcc.dg/simd-1.c: Update error messages.
27581         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
27582         * gcc.dg/simd-2.c: Update error messages.
27583         * gcc.dg/simd-4.c: New.
27584
27585 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
27586
27587         PR c++/20678
27588         * g++.dg/other/crash-4.C: New.
27589
27590 2005-06-14  Devang Patel  <dpatel@apple.com>
27591
27592         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
27593
27594 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
27595
27596         PR c++/21929
27597         * g++.dg/parse/crash11.C: Update
27598
27599 2005-06-13  Jeff Law  <law@redhat.com>
27600
27601         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
27602         perform the desired transformations.
27603         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
27604         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
27605
27606 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27607
27608         PR fortran/22038
27609         * gfortran.dg/forall_1.f90: Un-XFAIL.
27610
27611 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
27612
27613         PR c++/21929
27614         * g++.dg/parse/crash26.C: New.
27615
27616         PR c++/20789
27617         * g++.dg/init/member1.C: New.
27618
27619 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
27620
27621         * gfortran.dg/altreturn_1.f90: New test.
27622
27623 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
27624
27625         PR middle-end/21985
27626         * gcc.dg/tree-ssa/pr21985.c: New test.
27627
27628 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
27629
27630         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
27631
27632 2005-06-12  Roger Sayle  <roger@eyesopen.com>
27633
27634         PR c++/21930
27635         * g++.dg/other/error10.C: New test case.
27636
27637 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27638
27639         PR libfortran/19155
27640         * gfortran.dg/pr19155.f: Add test.
27641
27642 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27643
27644         * gfortran.dg/f2c_7.f90: New test.
27645
27646         * gfortran.dg/forall_1.f90: XFAILed.
27647
27648 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
27649
27650         * gcc.dg/pr14796-1.c: New.
27651         * gcc.dg/pr14796-2.c: New.
27652
27653 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
27654
27655         PR fortran/17792
27656         PR fortran/21375
27657         * gfortran.dg/deallocate_stat.f90: New test.
27658
27659 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
27660
27661         * gfortran.fortran-torture/execute/in-pack.f90: New test.
27662
27663 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
27664
27665         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
27666         access will be generated when this loop is vectorized. Test that
27667         accesses with same alignment were detected.
27668         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
27669         Test that accesses with same alignment were detected.
27670         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
27671         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
27672         alignment were detected.
27673
27674 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
27675
27676         PR c++/10611
27677         * g++.dg/conversion/simd2.C: New.
27678
27679 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27680
27681         * gcc.dg/Wcxx-compat-1.c: New.
27682
27683 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
27684
27685         PR libfortran/21480
27686         * gfortran.dg/reshape-complex.f90: Add a test for a packed
27687         complex array.
27688
27689 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
27690
27691         * gcc.dg/alias-8.c: New.
27692
27693 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
27694
27695         * gcc.dg/format/cmn_err-1.c: Update.
27696
27697 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
27698
27699         PR target/20666
27700         * gcc.target/sparc/fexpand-2.c: New.
27701         * gcc.target/sparc/fpmerge-2.c: New.
27702         * gcc.target/sparc/fpmul-2.c: New.
27703         * gcc.target/sparc/noresult.c: New.
27704         * gcc.target/sparc/pdist-2.c: New.
27705         * gcc.target/sparc/pdist-3.c: New.
27706
27707 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
27708
27709         PR testsuite/21702
27710         * gcc.target/i386/i386.exp: Fix comment typo.
27711
27712 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27713
27714         PR c++/19497
27715         * g++.dg/inherit/using5.C: New.
27716         * g++.dg/inherit/using6.C: New.
27717
27718 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27719
27720         PR c++/19894
27721         * g++.dg/template/ptrmem15.C: New test.
27722
27723         PR c++/20563
27724         * g++.dg/ext/label4.C: New test.
27725
27726 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27727
27728         * gcc.dg/tls/debug-1.c: New test.
27729
27730 2005-06-07  Dale Johannesen  <dalej@apple.com>
27731
27732         * gcc.target/i386/movq.c: New.
27733
27734 2005-06-07  Dale Johannesen  <dalej@apple.com>
27735
27736         * gcc.dg/20050607-1.c: New.
27737
27738 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
27739
27740         PR middle-end/21850
27741         * gcc.c-torture/execute/20050607-1.c: New test.
27742
27743 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
27744
27745         PR libfortran/21926
27746         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
27747         Test case where the return array has lowest stride one,
27748         but isn't packed.
27749
27750 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
27751
27752         * lib/target-supports.exp (check_effective_target_sync_int_long):
27753         Add s390 and s390x targets.
27754
27755 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
27756
27757         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
27758         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
27759         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
27760         * gcc.dg/tree-ssa/loop-9.c: New test.
27761
27762 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
27763
27764         * g++.dg/parse/defarg10.C: New.
27765
27766 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
27767
27768         PR regression/21897
27769         * gcc.c-torture/execute/20050604-1.c: New test.
27770
27771 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
27772
27773         PR 21903
27774         * g++.dg/parse/defarg9.C: New.
27775
27776         PR c++/20637
27777         * g++.dg/inherit/using4.C: New.
27778         * g++.dg/overload/error1.C: Adjust expected errors.
27779         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
27780         * g++.old-deja/g++.brendan/arm2.C: Likewise.
27781         * g++.old-deja/g++.other/redecl2.C: Likewise.
27782         * g++.old-deja/g++.other/redecl4.C: Likewise.
27783         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
27784
27785 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
27786
27787         * gfortran.dg/f2c_5.f90: Add -w to dg-options
27788
27789 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
27790
27791         * lib/gfortran.exp (gfortran_target_compile): Call
27792         dg-additional-files-options
27793         * gfortran.dg/f2c_4.f90: New file
27794         * gfortran.dg/f2c_4.c: New file
27795         * gfortran.dg/f2c_5.f90: New file
27796         * gfortran.dg/f2c_5.c: New file
27797
27798 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27799
27800         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
27801
27802         PR fortran/21912
27803         * gfortran.dg/array_constructor_4.f90: New test.
27804
27805 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
27806
27807         PR c++/21619
27808         * g++.dg/ext/builtin9.C: New test.
27809
27810 2005-06-05  Dale Johannesen  <dalej@apple.com>
27811
27812         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
27813         * gcc.c-torture/execute/20050603-2.c: Ditto.
27814
27815 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
27816
27817         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
27818         * gcc.dg/vect/vect-reduc-1.c: New.
27819         * gcc.dg/vect/vect-reduc-2.c: New.
27820         * gcc.dg/vect/vect-reduc-3.c: New.
27821
27822 2005-06-04  Dale Johannesen  <dalej@apple.com>
27823
27824         * gcc.c-torture/execute/20050603-1.c: New.
27825         * gcc.c-torture/execute/20050603-2.c: New.
27826         * gcc.dg/20050603-3.c: New.
27827
27828 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27829
27830         PR fortran/19195
27831         * gfortran.dg/debug_1.f90: New test.
27832
27833         * gfortran.dg/forall_1.f90: New test.
27834
27835 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
27836
27837         * gfortran.dg/array_constructor_3.f90: New test.
27838
27839 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27840
27841         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
27842
27843 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
27844
27845         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
27846
27847 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
27848
27849         PR c/21873
27850         * gcc.dg/init-excess-1.c: New test.
27851
27852 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
27853
27854         PR c++/21853
27855         * g++.dg/expr/static_cast6.C: New test.
27856
27857 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
27858
27859         * gcc.dg/tree-ssa/vrp14.c: New test.
27860
27861 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
27862
27863         PR c++/21336
27864         * g++.dg/template/new2.C: New test.
27865
27866 2005-06-03  Josh Conner  <jconner@apple.com>
27867
27868         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
27869         all entries in initializer.
27870
27871 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
27872
27873         PR middle-end/21858
27874         * gcc.dg/pr21858.c: New testcase.
27875
27876 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
27877
27878         PR tree-optimization/21292
27879
27880         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
27881         New.
27882         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
27883         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
27884         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
27885         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
27886         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
27887
27888 2005-06-02  Richard Henderson  <rth@redhat.com>
27889
27890         * gcc.dg/sync-2.c: Use -march=i486 for i386.
27891
27892 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
27893
27894         * gcc.dg/wtypequal.c: New testcase.
27895
27896 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
27897
27898         PR 21582
27899         * gcc.dg/tree-ssa/pr21582.c: New test.
27900
27901 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
27902
27903         PR c++/21280
27904         * g++.dg/opt/interface2.h: New.
27905         * g++.dg/opt/interface2.C: New.
27906         * g++.dg/init/ctor4.C: Adjust error lines.
27907         * g++.old-deja/g++.bob/inherit2.C: Likewise.
27908         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
27909         * g++.old-deja/g++.jason/opeq3.C: Likewise.
27910         * g++.old-deja/g++.pt/assign1.C: Likewise.
27911         * g++.old-deja/g++.pt/crash20.C: Likewise.
27912
27913 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
27914
27915         PR tree-optimization/21734
27916         * g++.dg/vect/pr21734_1.cc: New.
27917         * g++.dg/vect/pr21734_2.cc: New.
27918
27919 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
27920
27921         PR c++/20350
27922         * g++.dg/template/spec24.C: New.
27923
27924         PR c++/21151
27925         * g++.dg/pch/local-1.C: New.
27926         * g++.dg/pch/local-1.Hs: New.
27927
27928 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
27929
27930         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
27931         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
27932         * gcc.dg/tree-ssa/pr14341.c: New test.
27933         * gcc.dg/tree-ssa/pr14841.c: New test.
27934         * gcc.dg/tree-ssa/pr20701.c: New test.
27935         * gcc.dg/tree-ssa/pr21086.c: New test.
27936         * gcc.dg/tree-ssa/pr21090.c: New test.
27937         * gcc.dg/tree-ssa/pr21332.c: New test.
27938         * gcc.dg/tree-ssa/pr21458.c: New test.
27939         * gcc.dg/tree-ssa/pr21658.c: New test.
27940         * gcc.dg/tree-ssa/vrp01.c: New test.
27941         * gcc.dg/tree-ssa/vrp02.c: New test.
27942         * gcc.dg/tree-ssa/vrp03.c: New test.
27943         * gcc.dg/tree-ssa/vrp04.c: New test.
27944         * gcc.dg/tree-ssa/vrp05.c: New test.
27945         * gcc.dg/tree-ssa/vrp06.c: New test.
27946         * gcc.dg/tree-ssa/vrp07.c: New test.
27947         * gcc.dg/tree-ssa/vrp08.c: New test.
27948         * gcc.dg/tree-ssa/vrp09.c: New test.
27949         * gcc.dg/tree-ssa/vrp10.c: New test.
27950         * gcc.dg/tree-ssa/vrp11.c: New test.
27951         * gcc.dg/tree-ssa/vrp12.c: New test.
27952         * gcc.dg/tree-ssa/vrp13.c: New test.
27953
27954 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
27955
27956         PR 21029
27957         * gcc.dg/tree-ssa/pr21029.c: New test.
27958
27959 2005-06-01  Roger Sayle  <roger@eyesopen.com>
27960
27961         * gfortran.dg/logint-1.f: New test case.
27962         * gfortran.dg/logint-2.f: Likewise.
27963         * gfortran.dg/logint-3.f: Likewise.
27964
27965 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
27966
27967         PR c/21536
27968         PR c/20760
27969         * gcc.dg/20050527-1.c: New test.
27970
27971         * gcc.dg/i386-sse-12.c: New test.
27972
27973         PR fortran/21729
27974         * gfortran.dg/implicit_5.f90: New test.
27975
27976 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
27977
27978         PR fortran/20883
27979         * gfortran/assign_4.f90: New test.
27980         * gfortran/assign_2.f90: Change compile to run.
27981
27982 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
27983
27984         * lib/target-supports.exp
27985         (check_effective_target_sync_char_short): New.
27986         * gcc.dg/sync-2.c: New.
27987
27988 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
27989
27990         PR tree-optimization/21817
27991         * gcc.dg/torture/pr21817-1.c: New.
27992
27993 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
27994
27995         PR c++/21165
27996         * g++.dg/template/init5.C: New.
27997
27998 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
27999
28000         * gfortran.dg/char_initialiser_actual.f90:
28001         Test character initialisers as actual arguments.
28002         * gfortran.dg/char_pointer_comp_assign.f90:
28003         Test character pointer structure component assignments.
28004         * gfortran.dg/char_array_structure_constructor.f90:
28005         Test character components in structure constructors.
28006
28007 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
28008
28009         PR middle-end/20931
28010         * g++.dg/opt/pr20931.C: New test.
28011
28012 2005-05-31  Andreas Jaeger  <aj@suse.de>
28013
28014         PR testsuite/20772
28015         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
28016         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
28017         g++.old-deja/g++.ext/asmspec1.C,
28018         g++.old-deja/g++.other/regstack.C,
28019         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
28020         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
28021         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
28022         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
28023         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
28024         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
28025         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
28026         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
28027         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
28028         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
28029         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
28030         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
28031         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
28032         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
28033         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
28034         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
28035         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
28036         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
28037         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
28038
28039 2005-05-31  Jeff Law  <law@redhat.com>
28040
28041         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
28042
28043 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
28044
28045         PR middle-end/21743
28046         * gcc.dg/builtins-1.c: Activate disabled clog test.
28047         * gcc.dg/torture/builtin-attr-1.c: Likewise.
28048
28049 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
28050
28051         * gfortran.dg/char_pointer_assign.f90:
28052         Test character-pointer assignments and pointer assignments.
28053         * gfortran.dg/char_pointer_dummy.f90:
28054         Test character-pointer dummy arguments.
28055         * gfortran.dg/char_pointer_func.f90:
28056         Test character-pointer function returns.
28057         * gfortran.dg/char_pointer_dependency.f90:
28058         Test character-pointer functions with dependencies.
28059
28060 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
28061
28062         PR c++/21784
28063         * g++.dg/lookup/using14.C: New test.
28064
28065 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
28066
28067         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
28068         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
28069         trailing ^M.
28070
28071 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
28072
28073         PR c++/17413
28074         * g++.dg/template/local5.C: New.
28075
28076         PR target/21761
28077         * gcc.c-torture/compile/pr21761.c: New.
28078
28079         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
28080         before darwin8.
28081
28082 2005-05-30  Steven G. Kargl
28083
28084         PR fortran/20846
28085         * gfortran.dg/inquire_8.f90: New test.
28086
28087 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28088
28089         PR libfortran/21376
28090         * gfortran.dg/output_exponents_1.f90: New test.
28091
28092 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28093
28094         PR libfortran/20006
28095         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
28096
28097 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
28098
28099         PR c++/21210
28100         * g++.dg/ext/complex1.C: New test.
28101
28102         PR c++/21340
28103         * g++.dg/init/ctor6.C: New test.
28104
28105 2005-05-29  Jan Hubicka  <jh@suse.cz>
28106
28107         * gcc.c-torture/compile/pr21562.c: New.
28108
28109 2005-05-28  Steven G. Kargl <kargls@comcast.net>
28110
28111         * gfortran.dg/subnormal_1.f90: New test.
28112
28113 2005-05-28  Jan Hubicka  <jh@suse.cz>
28114
28115         * tree-prof.exp: Fix comment.
28116         * value-prof-1.c: New.
28117         * value-prof-2.c: New.
28118         * value-prof-3.c: New.
28119         * value-prof-4.c: New.
28120
28121 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
28122
28123         PR c++/21614
28124         * g++.dg/expr/ptrmem6.C: New test.
28125         * g++.dg/expr/ptrmem6a.C: Likewise.
28126
28127 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
28128
28129         PR tree-optimization/21658
28130         * gcc.dg/tree-ssa/pr21658.c: New.
28131
28132 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
28133
28134         PR c++/21455
28135         * g++.dg/inherit/ptrmem3.C: New.
28136
28137         PR c++/21681
28138         * g++.dg/parse/template16.C: New.
28139
28140 2005-05-27  Andreas Jaeger  <aj@suse.de>
28141
28142         * gcc.dg/setjmp-2.c: Only run in 32-bit.
28143
28144         * gcc.dg/i386-sse-8.c: Run test on all archs.
28145
28146 2005-05-26  Mike Stump  <mrs@apple.com>
28147
28148         * objc.dg/isa-field-1.m: Only run on darwin.
28149         * objc.dg/lookup-1.m: Likewise.
28150         * objc.dg/try-catch-8.m: Likewise.
28151
28152 2005-05-26  Roger Sayle  <roger@eyesopen.com>
28153
28154         PR tree-optimization/9814
28155         * gcc.dg/pr9814-1.c: New test case.
28156
28157 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
28158
28159         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
28160         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
28161         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
28162         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
28163         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
28164         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
28165         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
28166         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
28167         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
28168         objc.dg/try-catch-8.m: New.
28169
28170 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
28171
28172         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
28173         remove extraneous semicolons.
28174
28175 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
28176
28177         * obj-c++.dg/comp-types-12.mm: New.
28178         * objc.dg/comp-types-11.m: New.
28179         * objc.dg/selector-4.m: New.
28180
28181 2005-05-26  Andreas Jaeger  <aj@suse.de>
28182
28183         PR testsuite/20772
28184         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
28185         g++.old-deja/g++.ext/attrib3.C,
28186         g++.old-deja/g++.other/store-expr1.C,
28187         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
28188         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
28189         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
28190         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
28191         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
28192         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
28193         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
28194         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
28195         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
28196         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
28197         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
28198         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
28199         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
28200         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
28201         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
28202         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
28203         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
28204         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
28205         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
28206
28207 2005-05-26  Andreas Jaeger  <aj@suse.de>
28208
28209         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
28210         x86-64 compilation.
28211
28212 2005-05-26  Andreas Jaeger  <aj@suse.de>
28213
28214         PR testsuite/20772
28215         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
28216         gcc.misc-tests/i386-pf-athlon-1.c,
28217         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
28218         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
28219         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
28220         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
28221         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
28222         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
28223         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
28224         programs.
28225
28226         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
28227         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
28228         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
28229         x86-64 compilation.
28230
28231         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
28232         x86_64.
28233
28234         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
28235         effective-target ilp32.
28236
28237 2005-05-26  David Ung  <davidu@mips.com>
28238
28239         * gcc.target/mips/ext_ins.c: New test for testing the generation
28240         of MIPS32/64 rev 2 ext/ins instructions.
28241
28242 2005-05-26  Andreas Jaeger  <aj@suse.de>
28243
28244         * treelang/compile/unsigned.tree: Use gimple instead of
28245         nonexisting generic dump.
28246
28247 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
28248
28249         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
28250
28251 2005-05-26  Andreas Jaeger  <aj@suse.de>
28252
28253         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
28254
28255 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
28256
28257         PR libfortran/17283
28258         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
28259         Test callee-allocated memory with write statements.
28260
28261 2005-05-25  Roger Sayle  <roger@eyesopen.com>
28262
28263         PR middle-end/21709
28264         * gcc.dg/pr21709-1.c: New test case.
28265
28266 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
28267             Mike Stump  <mrs@apple.com>
28268
28269         * objc/execute/next_mapping.h: Update for C++.
28270
28271         * obj-c++.dg/selector-1.mm: Move to...
28272         * obj-c++.dg/selector-4.mm: here...
28273
28274         * obj-c++.dg/basic.mm: New.
28275         * obj-c++.dg/comp-types-1.mm: New.
28276         * obj-c++.dg/cxx-class-1.mm: New.
28277         * obj-c++.dg/cxx-ivars-1.mm: New.
28278         * obj-c++.dg/cxx-ivars-2.mm: New.
28279         * obj-c++.dg/cxx-ivars-3.mm: New.
28280         * obj-c++.dg/cxx-scope-1.mm: New.
28281         * obj-c++.dg/cxx-scope-2.mm: New.
28282         * obj-c++.dg/defs.mm: New.
28283         * obj-c++.dg/empty-private-1.mm: New.
28284         * obj-c++.dg/encode-1.mm: New.
28285         * obj-c++.dg/encode-2.mm: New.
28286         * obj-c++.dg/encode-3.mm: New.
28287         * obj-c++.dg/extern-c-1.mm: New.
28288         * obj-c++.dg/extra-semi.mm: New.
28289         * obj-c++.dg/fix-and-continue-2.mm: New.
28290         * obj-c++.dg/isa-field-1.mm: New.
28291         * obj-c++.dg/ivar-list-semi.mm: New.
28292         * obj-c++.dg/local-decl-1.mm: New.
28293         * obj-c++.dg/lookup-1.mm: New.
28294         * obj-c++.dg/lookup-2.mm: New.
28295         * obj-c++.dg/method-1.mm: New.
28296         * obj-c++.dg/method-2.mm: New.
28297         * obj-c++.dg/method-3.mm: New.
28298         * obj-c++.dg/method-4.mm: New.
28299         * obj-c++.dg/method-5.mm: New.
28300         * obj-c++.dg/method-6.mm: New.
28301         * obj-c++.dg/method-7.mm: New.
28302         * obj-c++.dg/no-extra-load.mm: New.
28303         * obj-c++.dg/overload-1.mm: New.
28304         * obj-c++.dg/pragma-1.mm: New.
28305         * obj-c++.dg/pragma-2.mm: New.
28306         * obj-c++.dg/private-1.mm: New.
28307         * obj-c++.dg/private-2.mm: New.
28308         * obj-c++.dg/proto-qual-1.mm: New.
28309         * obj-c++.dg/qual-types-1.mm: New.
28310         * obj-c++.dg/stubify-1.mm: New.
28311         * obj-c++.dg/stubify-2.mm: New.
28312         * obj-c++.dg/super-class-1.mm: New.
28313         * obj-c++.dg/super-class-2.mm: New.
28314         * obj-c++.dg/super-dealloc-1.mm: New.
28315         * obj-c++.dg/super-dealloc-2.mm: New.
28316         * obj-c++.dg/template-1.mm: New.
28317         * obj-c++.dg/template-2.mm: New.
28318         * obj-c++.dg/template-3.mm: New.
28319         * obj-c++.dg/template-4.mm: New.
28320         * obj-c++.dg/template-5.mm: New.
28321         * obj-c++.dg/template-6.mm: New.
28322         * obj-c++.dg/try-catch-1.mm: New.
28323         * obj-c++.dg/try-catch-2.mm: New.
28324         * obj-c++.dg/try-catch-3.mm: New.
28325         * obj-c++.dg/try-catch-4.mm: New.
28326         * obj-c++.dg/try-catch-5.mm: New.
28327         * obj-c++.dg/try-catch-6.mm: New.
28328         * obj-c++.dg/try-catch-7.mm: New.
28329         * obj-c++.dg/try-catch-8.mm: New.
28330         * obj-c++.dg/try-catch-9.mm: New.
28331         * obj-c++.dg/va-meth-1.mm: New.
28332
28333 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
28334
28335         * obj-c++.dg/selector-1.mm: New.
28336         * obj-c++.dg/selector-2.mm: New.
28337
28338 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
28339
28340         * obj-c++.dg/selector-3.mm: New.
28341         * objc.dg/selector-3.m: New.
28342
28343 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
28344
28345         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
28346         about where warning appears.
28347
28348 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
28349
28350         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
28351         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
28352         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
28353         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
28354
28355 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
28356
28357         * gcc.dg/20050524-1.c: New test.
28358
28359 2005-05-25  Jan Hubicka  <jh@suse.cz>
28360
28361         * gcc.dg/tree-prof/inliner-1.c: New.
28362
28363 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
28364
28365         * gcc.dg/tree-prof: New directory.
28366         * gcc.dg/tree-prof/tree-prof.exp: New.
28367
28368 2005-05-25  DJ Delorie  <dj@redhat.com>
28369
28370         * gcc.dg/Wattributes-1.c: New.
28371         * gcc.dg/Wattributes-2.c: New.
28372         * gcc.dg/Wattributes-3.c: New.
28373
28374 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
28375
28376         PR tree-optimization/19833
28377         * gcc.dg/uninit-4.c: Remove xfail.
28378         * gcc.dg/uninit-9.c: Ditto.
28379
28380 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
28381
28382         * obj-c++.dg/bitfield-[1-5].mm: New.
28383         * obj-c++.dg/class-protocol-1.mm: New.
28384         * obj-c++.dg/comp-types-1[0-1].mm: New.
28385         * obj-c++.dg/comp-types-[2-9].mm: New.
28386         * obj-c++.dg/encode-[4-8].mm: New.
28387         * obj-c++.dg/layout-1.mm: New.
28388         * obj-c++.dg/method-1[0-9].mm: New.
28389         * obj-c++.dg/method-2[0-1].mm: New.
28390         * obj-c++.dg/method-[8-9].mm: New.
28391         * obj-c++.dg/objc-gc-3.mm: New.
28392         * obj-c++.dg/try-catch-10.mm: New.
28393         * objc.dg/bitfield-5.m: New.
28394         * objc.dg/comp-types-10.m: New.
28395         * objc.dg/comp-types-9.m: New.
28396         * objc.dg/layout-1.m: New.
28397         * objc.dg/objc-gc-4.m: New.
28398         * objc.dg/try-catch-9.m: New.
28399         * objc.dg/class-protocol-1.m: Tweak diagnostics.
28400         * objc.dg/comp-types-1.m: Likewise.
28401         * objc.dg/comp-types-[5-6].m: Likewise.
28402         * objc.dg/method-9.m: Likewise.
28403
28404 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
28405
28406         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
28407         and on hardware without VMX support.
28408
28409         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
28410
28411         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
28412
28413         * lib/profopt.exp (dg-final-generate, dg-final-use,
28414         profopt-final-code, profopt-get-options): New.
28415         (profopt-execute): Process test directives.
28416
28417         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
28418         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
28419         cleanup-tree-dump, cleanup-saved-temps): Update comments.
28420
28421 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
28422
28423         PR C++/21645
28424         * g++.dg/init/ctor5.C: New test.
28425
28426 2005-05-24  Ira Rosen  <irar@il.ibm.com>
28427
28428         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
28429         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
28430         vect-113.c, vect-114.c.
28431
28432 2005-05-23  Adam Nemet  <anemet@lnxw.com>
28433
28434         * gcc.dg/const-elim-1.c: Remove xfails.
28435
28436 2005-05-23  Jeff Law  <law@redhat.com>
28437
28438         * gcc.c-torture/compile/pr21638.c: New test.
28439         * gcc.c-torture/compile/20050520-1.c: New test.
28440
28441 2005-05-23  Nick Clifton  <nickc@redhat.com>
28442
28443         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
28444         be a proper triple, ie: m32r*-*-*.
28445         * g++.old-deja/g++.jason/thunk3.C: Likewise.
28446
28447 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
28448
28449         PR middle-end/21331
28450         PR tree-opt/21293
28451         * gcc.c-torture/compile/pr21293.c: New test.
28452         * gcc.c-torture/execute/pr21331.c: New test.
28453
28454 2004-05-20  Richard Henderson  <rth@redhat.com>
28455
28456         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
28457
28458 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
28459
28460         * obj-c++-dg.exp: Add.
28461         * obj-c++.exp: Add.
28462         * obj-c++.dg/dg.exp: Add.
28463
28464 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
28465
28466         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
28467         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
28468
28469 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
28470
28471         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
28472
28473 2004-05-19  Richard Henderson  <rth@redhat.com>
28474
28475         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
28476
28477 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
28478
28479         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
28480
28481         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
28482
28483 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
28484
28485         PR c++/21495
28486         * g++.dg/parse/extern1.C: New test.
28487         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
28488
28489 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28490
28491         * gcc.dg/c99-math.h: New.
28492         * gcc.dg/c99-math-float-1.c: New test.
28493         * gcc.dg/c99-math-double-1.c: Likewise.
28494         * gcc.dg/c99-math-long-double-1.c: Likewise.
28495
28496 2005-05-18  Richard Henderson  <rth@redhat.com>
28497
28498         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
28499
28500 2005-05-18  Devang Patel  <dpatel@apple.com>
28501
28502         * g++.dg/opt/20050511-1.C: New test.
28503
28504 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
28505
28506         PR libfortran/21127
28507         * gfortran.dg/reshape-complex.f90: New test.
28508
28509 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
28510
28511         * gfortran.dg/array_constructor_1.f90: New test.
28512         * gfortran.dg/array_constructor_2.f90: New test.
28513
28514 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
28515
28516         PR fortran/20954
28517         * gfortran.dg/pr20954.f: New test.
28518
28519 2005-05-17  Mike Stump  <mrs@apple.com>
28520
28521         Yet more Objective-C++...
28522
28523         * objc.dg/method-5.m: Update.
28524         * objc.dg/method-6.m: Update.
28525         * objc.dg/method-7.m: Update.
28526         * objc.dg/method-9.m: Update.
28527         * objc.dg/try-catch-2.m: Update.
28528
28529 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
28530
28531         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
28532         Remove little-endian optimizations.
28533
28534 2005-05-17  Jeff Law  <law@redhat.com>
28535
28536         * g++.dg/tree-ssa/pr14814.C: New test.
28537         * gcc.dg/tree-ssa/pr14814.C: New test.
28538         * gcc.dg/tree-ssa/pr17141-1.C: New test.
28539         * gcc.dg/tree-ssa/pr17141-2.C: New test.
28540
28541 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
28542
28543         * gcc.dg/compat/generate-random.c: Do not include
28544         libiberty.h.
28545         * gcc.dg/compat/generate-random_r.c: Likewise.
28546
28547 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
28548
28549         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
28550
28551 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
28552
28553         PR middle-end/21595
28554         * g++.dg/tree-ssa/builtin1.C: New testcase.
28555
28556 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
28557
28558         PR c++/21454
28559         * g++.dg/opt/const4.C: New test.
28560
28561         PR middle-end/21492
28562         * g++.dg/opt/crossjump1.C: New test.
28563
28564         PR tree-optimization/21610
28565         * gcc.c-torture/compile/20050516-1.c: New test.
28566
28567         PR fortran/15080
28568         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
28569         about the test failing.
28570         * gfortran.fortran-torture/execute/where_7.f90: New test.
28571         * gfortran.fortran-torture/execute/where_8.f90: New test.
28572
28573 2005-05-16  Richard Henderson  <rth@redhat.com>
28574
28575         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
28576         i?86 and x86_64.
28577
28578 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
28579
28580         * gcc.dg/compat/generate-random.c (config.h): Do not include.
28581         (limits.h): Include unconditionally.
28582         (stdlib.h): Likewise.
28583         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
28584         (limits.h): Include unconditionally.
28585         (stdlib.h): Likewise.
28586         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
28587         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
28588         (limits.h): Include unconditionally.
28589         (stdlib.h): Likewise.
28590         (hashtab.h): Do not include.
28591         (getopt.h): Likewise.
28592         (stddef.h): Include.
28593         (hashval_t): Define.
28594         (struct entry): Add "next" field.
28595         (HASH_SIZE): New macro.
28596         (hash_table): New variable.
28597         (switchfiles): Do not use xmalloc.
28598         (mix): New macro.
28599         (iterative_hash): New function.
28600         (hasht): Remove.
28601         (e_exists): New function.
28602         (e_insert): Likewise.
28603         (output): Use, instead of libiberty hashtable functions.
28604         (main): Do not use getopt.  Do not call htab_create.
28605
28606 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
28607
28608         PR libstdc++/21526
28609         * lib/target-supports.exp (check_mkfifo_available):
28610         Return 0 for cygwin as mkfifo support incomplete on platform.
28611         Fix typos in comments.
28612
28613 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
28614
28615         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
28616
28617 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
28618
28619         PR fortran/17432
28620         * gfortran.dg/assign_4.f: New test.
28621
28622 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
28623
28624         PR tree-optimization/21563
28625         * gcc.dg/tree-ssa/pr21563.c: New.
28626
28627 2005-05-14  Jan Hubicka  <jh@suse.cz>
28628
28629         * gcc.dg/noreturn-7.c: Allow control reaches warning.
28630
28631 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
28632
28633         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
28634
28635 2005-05-13  Julian Brown  <julian@codesourcery.com>
28636
28637         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
28638         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
28639
28640 2005-05-13  Jan Hubicka  <jh@suse.cz>
28641
28642         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
28643         * gcc.dg/fold-xor-?.c: Likewise.
28644         * gcc.dg/pr15784-?.c: Likewise.
28645         * gcc.dg/pr20922-?.c: Likewise.
28646         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
28647         * gcc.dg/tree-ssa/pr17598.c: Likewise.
28648         * gcc.dg/tree-ssa/pr20470.c: Likewise.
28649
28650 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28651
28652         PR fortran/21260
28653         * gfortran.dg/hollerith_1.f90: New test.
28654
28655 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28656
28657         * gfortran.dg/func_result_2.f90: New test.
28658
28659 2005-05-11  Bud Davis  <bdavis@gfortran.org>
28660
28661         * gfortran.dg/dev_null.f90: New test.
28662
28663 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
28664
28665         * gcc.dg/arm-vfp1.c: Revert last change.
28666
28667 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
28668
28669         PR middle-end/19807
28670         PR tree-optimization/19639
28671         * g++.dg/tree-ssa/pr19807.C: New testcase.
28672
28673 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28674
28675         PR libfortran/21471
28676         * gfortran.dg/append-1.f90: New test.
28677
28678 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
28679
28680         * gcc.dg/pr18501.c: XFAIL.
28681         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
28682         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
28683         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
28684         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
28685         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
28686         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
28687         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
28688         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
28689
28690 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28691
28692         PR fortran/20178
28693         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
28694         gfortran.dg/f2c_3.f90: New tests.
28695
28696         * gfortran.dg/return_1.f90: Fix dg annotation.
28697
28698 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
28699
28700         * gcc.c-torture/compile/20050510-1.c: New test.
28701
28702 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
28703
28704         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
28705
28706 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
28707
28708         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
28709
28710 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
28711
28712         PR c/17913
28713         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
28714
28715 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
28716
28717         PR c/21342
28718         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
28719         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
28720
28721 2005-05-10  Ben Elliston  <bje@au.ibm.com>
28722
28723         PR debug/16676
28724         * gcc.dg/debug/pr16676.c: New test.
28725
28726 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
28727
28728         PR testsuite/21443
28729         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
28730         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
28731         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
28732         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
28733         Change -O1 to -O2.
28734         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
28735         -fno-tree-dominator-opts.
28736
28737 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28738
28739         * gfortran.dg/return_1.f90: New test.
28740
28741 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
28742
28743         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
28744
28745         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
28746
28747 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
28748
28749         PR c++/21427
28750         * g++.dg/inherit/covariant13.C: New.
28751
28752 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28753
28754         PR libfortran/19155
28755         * gfortran.dg/pr19155.f: New test.
28756
28757 2005-05-08  Roger Sayle  <roger@eyesopen.com>
28758
28759         PR inline-asm/8788
28760         * gcc.dg/pr8788-1.c: New testcase.
28761
28762 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
28763
28764         PR target/21416
28765         * gcc.target/mips/fpcmp-[12].c: New tests.
28766
28767 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
28768
28769         * lib/target-supports-dg.exp (dg-require-fork): New function.
28770         (dg-require-mkfifo): Likewise.
28771         * lib/target-supports.exp (check_function_available): New
28772         function.
28773         (check_fork_available): Likewise.
28774         (check_mkfifo_available): Likewise.
28775
28776 2005-05-06  Jeff Law  <law@redhat.com>
28777
28778         * gcc.c-torture/compile/pr21380.c: New test.
28779
28780 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
28781
28782         PR c++/20961
28783         * g++.dg/ext/weak3.C: New test.
28784
28785 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
28786
28787         PR c++/21352
28788         * g++.dg/template/crash37.C: New test.
28789
28790 2005-05-05  Paul Brook  <paul@codesourcery.com>
28791
28792         * gcc.dg/arm-g2.c: Use effective-target arm32.
28793         * gcc.dg/arm-mmx-1.c: Ditto.
28794         * gcc.dg/arm-scd42-2.c: Ditto.
28795         * gcc.dg/arm-vfp1.c: Ditto.
28796         * lib/target-supports.exp (check_effective_target_arm32): New
28797         function.
28798
28799 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
28800
28801         PR libfortran/21354
28802         gfortran.dg/in_pack_rank7.f90: New test.
28803
28804 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
28805
28806         PR middle-end/15618
28807         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
28808
28809 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
28810
28811         PR middle-end/21265
28812         * gcc.dg/20050503-1.c: New test.
28813
28814         PR rtl-optimization/21239
28815         * gcc.dg/i386-sse-11.c: New test.
28816
28817 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
28818
28819         PR target/16888
28820         * gcc.target/i386/asm-1.c: New test.
28821
28822 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
28823
28824         PR rtl-optimization/21330
28825         * gcc.c-torture/execute/20050502-1.c: New test.
28826
28827         PR target/21297
28828         * gcc.c-torture/execute/20050502-2.c: New test.
28829
28830 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
28831
28832         PR middle-end/21282
28833         * gcc.dg/pr21282.c: New.
28834
28835 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
28836
28837         * gcc.dg/vect/pr20122.c: Clean up .vect file.
28838         * gcc.dg/vect/vect-92.c: Likewise.
28839         * gcc.dg/vect/vect-93.c: Likewise.
28840         * gcc.dg/vect/vect-dv-1.c: Likewise.
28841         * gcc.dg/vect/vect-dv-2.c: Likewise.
28842         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
28843
28844 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
28845
28846         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
28847         * gfortran.dg/vect/vect-2.f90: Likewise.
28848         * gfortran.dg/vect/vect-3.f90: Likewise.
28849         * gfortran.dg/vect/vect-4.f90: Likewise.
28850         * gfortran.dg/vect/vect-5.f90: Likewise.
28851
28852 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
28853
28854         PR target/20813
28855         * gcc.dg/rs6000-fpint-2.c: New.
28856
28857 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
28858
28859         PR c/15698
28860         * gcc.dg/builtins-30.c: Update expected messages.
28861         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
28862         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
28863         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
28864
28865 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
28866
28867         PR tree-optimization/21294
28868         * gcc.dg/tree-ssa/pr21294.c: New.
28869
28870 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
28871
28872         * gcc.dg/altivec-3.c (vec_store): Do not use the old
28873         __builtin_altivec_st_internal_4si built-in.
28874
28875 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
28876
28877         PR c++/15875
28878         * g++.dg/template/ptrmem14.C: New test.
28879
28880 2005-05-02  Paul Brook  <paul@codesourcery.com>
28881
28882         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
28883
28884 2005-05-02  Michael Matz  <matz@suse.de>
28885
28886         PR c++/19542
28887         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
28888
28889 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
28890
28891         * g++.dg/cpp/weak.C: New test.
28892
28893 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
28894
28895         * gcc.dg/tree-ssa/loop-8.c: New test.
28896
28897 2005-04-30  Michael Maty  <matz@suse.de>
28898
28899         * gcc.dg/inline-mcpy.c: New test.
28900
28901 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
28902
28903         PR libfortran/18958
28904         * gfortran.dg/eoshift.f90: New test case.
28905
28906 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
28907
28908         PR libfortran/18857
28909         * gfortran.dg/matmul_1.f90: New test.
28910
28911 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
28912
28913         PR tree-optimization/21030
28914         * gcc.dg/tree-ssa/pr21030.c: New.
28915
28916 2005-04-29  Devang Patel  <dpatel@apple.com>
28917
28918         PR tree-optimization/21272
28919         * gcc.dg/vect/vect-ifcvt-10.c: New test.
28920
28921 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
28922
28923         PR fortran/13082
28924         PR fortran/18824
28925         * gfortran.dg/entry_4.f90: New test.
28926         * gfortran.fortran-torture/execute/entry_1.f90: New test.
28927         * gfortran.fortran-torture/execute/entry_2.f90: New test.
28928         * gfortran.fortran-torture/execute/entry_3.f90: New test.
28929         * gfortran.fortran-torture/execute/entry_4.f90: New test.
28930         * gfortran.fortran-torture/execute/entry_5.f90: New test.
28931         * gfortran.fortran-torture/execute/entry_6.f90: New test.
28932         * gfortran.fortran-torture/execute/entry_7.f90: New test.
28933
28934 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28935
28936         * gfortran.fortran-torture/execute/entry_8.f90: New test.
28937
28938 2005-04-29  Paul Brook  <paul@codesourcery.com>
28939
28940         * gfortran.dg/entry_3.f90: New test.
28941
28942 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28943
28944         * gfortran.dg/implicit_4.f90: New test.
28945
28946 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
28947
28948         * lib/target-supports.exp (check_profiling_available): Return
28949         false for xtensa-*-elf.
28950
28951 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
28952
28953         * lib/fortran-torture.exp (fortran-torture.exp): Catch
28954         error if file cannot be deleted.
28955
28956 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
28957
28958         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
28959         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
28960         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
28961         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
28962         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
28963         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
28964         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
28965         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
28966         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
28967         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
28968         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
28969         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
28970         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
28971
28972 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28973
28974         PR fortran/20865
28975         * gfortran.dg/pr20865.f90: New test.
28976
28977 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
28978
28979         * gcc.dg/void-cast-2.c: New test.
28980
28981 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
28982
28983         PR c/21159
28984         * gcc.dg/void-cast-1.c: New test.
28985
28986 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
28987
28988         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
28989
28990 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28991
28992         PR fortran/21177
28993         * gfortran.dg/pr21177.f90: New test.
28994
28995 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
28996
28997         PR tree-optimization/21171
28998         * gcc.dg/tree-ssa/pr21171.c: New test.
28999
29000 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
29001
29002         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
29003         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
29004         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
29005         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
29006         gcc.dg/tree-ssa/gen-vect-32.c: New.
29007         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
29008         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
29009         don't run on PPC32.
29010
29011 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
29012
29013         PR c/21213
29014         * gcc.dg/transparent-union-3.c: New test.
29015
29016 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
29017
29018         PR c/20740
29019         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
29020         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
29021         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
29022         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
29023         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
29024         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
29025
29026 2005-04-26  Jeff Law  <law@redhat.com>
29027
29028         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
29029         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
29030         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
29031         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
29032         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
29033         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
29034         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
29035
29036 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
29037
29038         PR tree-optimization/17598
29039         * gcc.dg/tree-ssa/pr17598.c: New testcase.
29040
29041 2005-04-25  Mike Stump  <mrs@apple.com>
29042
29043         * objc.dg/fix-and-continue-1.m: Add.
29044
29045 2005-04-25  Roger Sayle  <roger@eyesopen.com>
29046
29047         PR c++/20995
29048         * g++.dg/opt/pr20995-1.C: New test case.
29049
29050 2005-04-25  Devang Patel <dpatel@apple.com>
29051
29052         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
29053
29054 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
29055
29056         PR testsuite/21062
29057         * g++.dg/opt/alias2.C (printf): Correct the prototype.
29058
29059 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
29060
29061         PR C++/21188
29062         * g++.dg/opt/rtti2.C: New test.
29063
29064 2005-04-25  Paul Brook  <paul@codesourcery.com>
29065         Steven G. Kargl  <kargls@comcast.net>
29066
29067         PR fortran/20879
29068         * gfortran.dg/ichar_1.f90: New file.
29069
29070 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
29071
29072         PR middle-end/20991
29073         * g++.dg/opt/pr20991.C: New test.
29074
29075         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
29076         where sizeof (type) < __alignof__ (type).
29077         * gcc.dg/compat/struct-layout-1.h: Likewise.
29078
29079 2005-04-24  Per Bothner  <per@bothner.com>
29080             Devang Patel  <dpatel@apple.com>
29081
29082         PR preprocessor/20907
29083         * gcc.dg/cpp/very-long-comment.c: New test.
29084
29085 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29086
29087         PR fortran/20059
29088         * gfortran.dg/common_5.f: New test.
29089
29090 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
29091
29092         PR middle-end/21082
29093         * g++.dg/tree-ssa/pr21082.C: New testcase.
29094
29095 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
29096
29097         * gcc.dg/vect/vect-99.c: New test.
29098
29099 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
29100
29101         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
29102
29103 2005-04-22  Jeff Law  <law@redhat.com>
29104
29105         * gcc.dg/uninit-5.c: Remove xfails.
29106         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
29107         conditionals and loads.
29108
29109 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
29110
29111         PR libfortran/20074
29112         PR libfortran/20436
29113         PR libfortran/21108
29114         * gfortran.dg/nested_reshape.f90: new test
29115         * gfortran.dg/reshape-alloc.f90: new test
29116         * gfortran.dg/reshape.f90: new test
29117
29118 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
29119
29120         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
29121
29122         * gcc.dg/arm-vfp1.c: New test.
29123
29124 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
29125
29126         PR c++/21087
29127         * g++.dg/lookup/builtin2.C: New test.
29128
29129 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
29130
29131         * gcc.dg/weak/weak-13.c: New test.
29132
29133 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
29134
29135         * lib/target-supports.exp (check_effective_target_sync_int_long):
29136         Add powerpc*.
29137
29138 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
29139
29140         * gcc.target/mips/branch-1.c: New test.
29141
29142 2005-04-21  Richard Henderson  <rth@redhat.com>
29143
29144         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
29145         * gcc.dg/vect/vect-86.c: Likewise.
29146         * gcc.dg/vect/vect-87.c: Likewise.
29147         * gcc.dg/vect/vect-88.c: Likewise.
29148
29149 2005-04-21  Devang Patel  <dpatel@apple.com>
29150
29151         PR optimization/20994
29152         * gcc.dg/tree-ssa/ifc-3.c: New test.
29153
29154 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
29155
29156         PR c/12913
29157         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
29158         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
29159         gcc.dg/c99-vla-jump-5.c: New tests.
29160
29161 2005-04-19  Richard Henderson  <rth@redhat.com>
29162
29163         * lib/target-supports.exp (check_effective_target_vect_int_mult):
29164         Fix typo in exists check.
29165         (check_effective_target_sync_int_long): New.
29166         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
29167         * gcc.dg/ia64-sync-2.c: Likewise.
29168         * gcc.dg/ia64-sync-3.c: Likewise.
29169         * gcc.dg/ia64-sync-4.c: Likewise.
29170
29171 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
29172
29173         * gcc.dg/fold-xor-1.c: New test.
29174         * gcc.dg/fold-xor-2.c: New test.
29175
29176 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
29177
29178         PR target/20670
29179         * g++.dg/eh/fp-regs.C: New test.
29180
29181 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
29182
29183         * gcc.dg/Wint-to-pointer-cast-1.c,
29184         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
29185         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
29186         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
29187
29188 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29189
29190         PR fortran/16861
29191         * gfortran.dg/pr16861.f90: New test.
29192
29193 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
29194
29195         * gcc.dg/pr21085.c: New test.
29196
29197 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
29198
29199         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
29200         (setup_mips_tests, dg-mips-options): New procedures.
29201         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
29202         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
29203         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
29204         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
29205         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
29206         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
29207         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
29208         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
29209         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
29210         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
29211         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
29212         dg-mips-options instead of dg-options.  Remove now-redundant
29213         preprocessor guards.
29214         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
29215         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
29216         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
29217         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
29218         * gcc.dg/vr-mult-2.c: Delete.
29219         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
29220         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
29221         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
29222         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
29223         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
29224         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
29225         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
29226
29227 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
29228
29229         * ada/acats/run_all.sh: Use sync when executable not present.
29230
29231 2005-04-18  Devang Patel  <dpatel@apple.com>
29232
29233         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
29234         * gcc.dg/vect/vect-11a.c: New.
29235         * gcc.dg/vect/vect-none.c: Update.
29236         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
29237
29238 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
29239
29240         PR tree-optimization/20922
29241         * gcc.dg/pr20922-1.c: New test.
29242         * gcc.dg/pr20922-2.c: New test.
29243         * gcc.dg/pr20922-3.c: New test.
29244         * gcc.dg/pr20922-4.c: New test.
29245         * gcc.dg/pr20922-5.c: New test.
29246         * gcc.dg/pr20922-6.c: New test.
29247
29248 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29249
29250         PR libfortran/20950
29251         * gfortran.dg/pr20950.f: New test.
29252
29253 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29254
29255         PR libfortran/19216
29256         * gfortran.dg/pr19216.f: New test.
29257
29258 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
29259
29260         PR tree-optimization/21001
29261         * gcc.dg/tree-ssa/pr21001.c: New.
29262
29263 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
29264
29265         PR libfortran/21075
29266         * gfortran.dg/reshape_rank7.f90: New test.
29267
29268 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
29269
29270         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
29271         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
29272         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
29273         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
29274         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
29275         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
29276         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
29277         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
29278         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
29279         wrong way round).
29280         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
29281         in namelists.  New test.
29282         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
29283         New test.
29284         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
29285         New test.
29286         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
29287         namelist.  New test.
29288         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
29289         New test.
29290         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
29291         New test.
29292         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
29293         namelist.  New test.
29294         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
29295         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
29296         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
29297         New test.
29298         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
29299         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
29300         arrays. New test.
29301
29302 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
29303
29304         * gfortran.dg/wtruncate.f: New testcase.
29305         * gfortran.dg/wtruncate.f90: New testcase.
29306
29307 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
29308
29309         PR c++/21025
29310         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
29311         which sizeof/alignof is dependent, rather than just whether we are
29312         processing_template_decl.
29313
29314 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
29315
29316         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
29317         corrected typo where the wrong variables had been compared.
29318
29319 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
29320
29321         PR libfortran/18495
29322         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
29323         Test callee-allocated version of return array with a write
29324         statement.
29325         Test spread with a temporary with another write statement.
29326
29327 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
29328
29329         PR tree-optimization/21031
29330         * gcc.dg/tree-ssa/pr21031.c: New.
29331
29332 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
29333
29334         PR tree-optimization/21004
29335         * gcc.dg/builtins-53.c: Include builtins-config.h.
29336         Check floorf, ceilf, floorl and ceill transformations
29337         only when HAVE_C99_RUNTIME is defined.
29338
29339 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
29340
29341         PR middle-end/20739
29342         * gcc.dg/tree-ssa/pr20739.c: New test.
29343
29344 2005-04-14  Mike Stump  <mrs@apple.com>
29345
29346         * gcc.dg/Foundation.framework/empty: New.
29347         * gcc.dg/framework-2.c: New.
29348
29349 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
29350
29351         PR tree-optimization/21021
29352         * gcc.c-torture/compile/pr21021.c: New.
29353
29354 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
29355
29356         PR testsuite/21010
29357         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
29358         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
29359         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
29360         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
29361         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
29362         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
29363         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
29364         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
29365
29366 2005-04-14  Richard Henderson  <rth@redhat.com>
29367
29368         * lib/target-supports.exp (check_effective_target_vect_condition):
29369         Add ia64, i?86, and x86_64.
29370
29371 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
29372
29373         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
29374
29375 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
29376
29377         PR tree-optimization/20657
29378         * gcc.dg/tree-ssa/pr20657.c: New.
29379
29380 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
29381
29382         * gcc.dg/builtins-53.c: Also check (int)trunc* and
29383         (long long int)trunc*.
29384
29385 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
29386
29387         PR target/20927
29388         * gcc.dg/pr20927.c: New test.
29389
29390 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
29391
29392         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
29393         * gcc.target/mips/asm-1.c: Likewise.
29394
29395 2005-04-13  Dale Johannesen  <dalej@apple.com>
29396
29397         * objc.dg/objc-fast-4.m: New.
29398
29399 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
29400
29401         * gcc.target/cris/torture/cris-torture.exp: New driver in new
29402         directory.
29403         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
29404
29405 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
29406
29407         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
29408         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
29409         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
29410
29411 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
29412
29413         PR tree-optimization/20913
29414         * gcc.dg/tree-ssa/pr20913.c: New.
29415
29416         PR tree-optimization/20702
29417         * gcc.dg/tree-ssa/pr20702.c: New.
29418
29419 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29420
29421         PR c++/13744
29422         * g++.dg/inherit/local3.C: New test.
29423
29424 2005-04-12  Jeff Law  <law@redhat.com>
29425
29426         * gcc.dg/tree-ssa/20050412-1.c: New test.
29427
29428 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
29429
29430         PR libfortran/19016
29431         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
29432         Add tests with mask generated by expression.
29433         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
29434         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
29435         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
29436
29437 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
29438
29439         PR middle-end/20917
29440         * gcc.dg/20050409-1.c: New test.
29441
29442 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
29443
29444         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
29445
29446 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
29447
29448         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29449         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
29450         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29451         (TARGET_CXX): Adjust accordingly.
29452         * target.h (struct gcc_target): Remove epxort_class_data.  Add
29453         determine_class_data_visibility and class_data_always_comdat.
29454         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29455         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
29456         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29457         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
29458         (arm_cxx_determine_class_data_visibility): New.
29459         (arm_cxx_class_data_always_comdat): Likewise.
29460         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29461         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
29462         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29463         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
29464         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
29465         Define.
29466
29467 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
29468
29469         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
29470
29471 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
29472
29473         * gcc.dg/i386-darwin-fpmath.c: New.
29474
29475 2004-04-11  Devang Patel  <dpatel@apple.com>
29476
29477         * lib/target-supports.exp (check_effective_target_vect_condition): New.
29478         * gcc.dg/vect/vect-ifcvt-1.c: New test.
29479         * gcc.dg/vect/vect-ifcvt-2.c: New test.
29480         * gcc.dg/vect/vect-ifcvt-3.c: New test.
29481         * gcc.dg/vect/vect-ifcvt-4.c: New test.
29482         * gcc.dg/vect/vect-ifcvt-5.c: New test.
29483         * gcc.dg/vect/vect-ifcvt-6.c: New test.
29484         * gcc.dg/vect/vect-ifcvt-7.c: New test.
29485         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
29486
29487 2004-04-11  Devang Patel  <dpatel@apple.com>
29488
29489         * gcc.dg/vect/vect-dv-1.c: New test.
29490         * gcc.dg/vect/vect-dv-2.c: New test.
29491
29492 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
29493
29494         PR tree-optimization/20933
29495         * gcc.dg/tree-ssa/pr20933.c: New test.
29496
29497 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29498
29499         * gfortran.dg/fold_nearest.f90: New test.
29500
29501 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
29502
29503         * gcc.dg/tree-ssa/alias-1.c: New test.
29504
29505 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
29506
29507         PR tree-optimization/20920
29508         * g++.dg/tree-ssa/pr20920.C: New test.
29509
29510 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
29511
29512         * gcc.dg/builtins-53.c: Also check (int)ceil* and
29513         (long long int)ceil*.
29514
29515 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
29516
29517         * g++.dg/warn/Wdtor1.C: Declare template in system header with
29518         explicit C++ linkage.
29519
29520 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29521
29522         * gfortran.dg/pr17229.f: Take care of the new obsolescence
29523         warning for arithmetic IF statements.
29524
29525 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
29526
29527         * eor_handling_1.f90: New test case.
29528         * eor_handling_2.f90: New test case.
29529         * eor_handling_3.f90: New test case.
29530         * eor_handling_4.f90: New test case.
29531         * eor_handling_5.f90: New test case.
29532         * noadv_size.f90: New test case.
29533         * pad_no.f90: New test case.
29534
29535 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
29536
29537         * gcc.c-torture/execute/20050410-1.c: New test.
29538
29539 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
29540
29541         * gcc.dg/pr20126.c: New.
29542
29543 2005-04-09  Bud Davis  <bdavis@gfortran.org>
29544             Steven G. Kargl <kargls@comcast.net>
29545
29546         * gfortran.dg/PR19872.f: New test.
29547
29548 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
29549
29550         * gfortran.dg/nint_1.f90: Fix dg-do directive.
29551
29552 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
29553
29554         * gfortran.dg/nint_1.f90: New test.
29555
29556 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
29557
29558         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
29559         Added test for callee-allocated arrays with write statements.
29560         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
29561         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
29562         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
29563         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
29564         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
29565
29566 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
29567
29568         PR libfortran/20163
29569         * gfortran.dg/open-options-blanks.f: New test.
29570
29571 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
29572
29573         PR fortran/13257
29574         * gfortran.dg/comma_format_extension_[1234].f: New tests.
29575
29576 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
29577
29578         * gcc.dg/tree-ssa/stdarg-1.c: New test.
29579         * gcc.dg/tree-ssa/stdarg-2.c: New test.
29580         * gcc.dg/tree-ssa/stdarg-3.c: New test.
29581         * gcc.dg/tree-ssa/stdarg-4.c: New test.
29582         * gcc.dg/tree-ssa/stdarg-5.c: New test.
29583         * gcc.c-torture/execute/stdarg-4.c: New test.
29584
29585         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
29586
29587         PR target/20795
29588         * g++.dg/abi/param2.C: New test.
29589
29590 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
29591
29592         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
29593
29594 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
29595
29596         * gcc.dg/builtins-53.c: New test.
29597
29598 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
29599
29600         * g++.dg/tree-ssa/pr18178.C: New test.
29601         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
29602         * gcc.c-torture/execute/20041019-1.c: New test.
29603         * gcc.dg/tree-ssa/20041008-1.c: New test.
29604         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
29605         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
29606         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
29607         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
29608         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
29609         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
29610         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
29611         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
29612         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
29613         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
29614
29615 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
29616
29617         PR rtl-optimization/20466
29618         * gcc.c-torture/execute/pr20466-1.c: New test.
29619
29620 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
29621
29622         PR c++/20905
29623         * g++.dg/parse/cond2.C: New test.
29624
29625         PR c++/20145
29626         * g++.dg/warn/Wdtor1.C: New test.
29627
29628 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29629
29630         PR fortran/17229
29631         * gfortran.dg/pr17229.f: New test.
29632
29633 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
29634
29635         * gfortran.dg/tiny_1.f90: New test.
29636         * gfortran.dg/tiny_2.f90: ditto.
29637
29638 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
29639
29640         * gfortran.dg/eor_1.f90: Fix dg-do run line
29641         * gfortran.dg/open_new.f90: Fix dg-do run line
29642
29643 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
29644
29645         * lib/target-supports.exp (get_compiler_messages): Support
29646         optional arguments, the fourth being compiler options.
29647         (check_effective_target_fpic): New proc.
29648         * gcc.dg/20050321-2.c: Restrict to target fpic.
29649
29650 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
29651
29652         * gcc.dg/15443-1.c: New test.
29653         * gcc.dg/15443-2.c: Likewise.
29654
29655 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29656
29657         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
29658
29659 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
29660
29661         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
29662
29663 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
29664
29665         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
29666         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
29667         -m64.
29668         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
29669         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
29670         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
29671
29672 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
29673
29674         PR c++/20212
29675         * g++.dg/warn/Wunused-11.C: New test.
29676
29677 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
29678
29679         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
29680
29681 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
29682
29683         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
29684
29685 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
29686
29687         PR c++/20734
29688         * g++.dg/template/ptrmem13.C: New test.
29689
29690 2005-04-05  Per Bothner  <per@bothner.com>
29691
29692         * lib/gcc.exp: Always add -fno-show-column, for now.
29693
29694 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
29695
29696         PR testsuite/20767
29697         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
29698         of plain old "unsigned int" for the type of "i".  Makes this test
29699         64bit clean.
29700
29701 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
29702
29703         * gcc.dg/i386-ssefn-1.c: New test.
29704         * gcc.dg/i386-ssefn-2.c: New test.
29705         * gcc.dg/i386-ssefn-3.c: New test.
29706         * gcc.dg/i386-ssefn-4.c: New test.
29707
29708 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
29709
29710         PR tree-optimization/20076
29711         * gcc.dg/builtin-apply4.c: New test.
29712
29713         PR preprocessor/19475
29714         * gcc.dg/cpp/macspace1.c: New test.
29715         * gcc.dg/cpp/macspace2.c: New test.
29716
29717 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29718
29719         * gfortran.dg/pr20755.f: Fixed bad format.
29720
29721 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
29722
29723         PR c++/20763
29724         * g++.dg/ext/attrib21.C: New test.
29725
29726 2004-04-05  Devang Patel  <dpatel@apple.com>
29727
29728         * lib/target-supports.exp (check_effective_target_vect_shif): New.
29729         * gcc.dg/vect/vect-shift-1.c: New test.
29730
29731 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29732
29733         PR libfortran/20755
29734         * gfortran.dg/pr20755.f: New test.
29735
29736 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
29737
29738         * gfortran.dg/pr15959.f90: New test.
29739         * gfortran.dg/string_pad_trunc.f90: New test.
29740
29741 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29742
29743         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
29744         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
29745         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
29746         syntax.
29747
29748 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29749
29750         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
29751
29752 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29753
29754         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
29755         * gcc.c-torture/compile/20011119-2.c: Likewise.
29756         * gcc.c-torture/compile/981001-2.c: Likewise.
29757
29758 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
29759
29760         PR c++/20679
29761         * g++.dg/template/overload4.C: New test.
29762
29763 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
29764
29765         PR c++/20746
29766         * g++.dg/abi/covariant5.C: New.
29767
29768         PR debug/20505
29769         * g++.dg/debug/const2.C: New.
29770
29771 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
29772
29773         PR rtl-optimization/16104
29774         * gcc.c-torture/execute/20050316-1.c: New test.
29775
29776 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
29777
29778         * g++.dg/template/spec23.C: Fix dg-error text.
29779
29780 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
29781
29782         PR c++/19199
29783         * g++.dg/expr/lval2.C: New.
29784
29785 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29786
29787         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
29788         __builtin_strcasecmp and __builtin_strncasecmp.
29789
29790 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
29791
29792         PR c++/20723
29793         * g++.dg/template/spec22.C: New.
29794         * g++.dg/template/spec23.C: New.
29795
29796 2005-04-03  Dale Ranta  <dir@lanl.gov>
29797             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29798
29799         PR libfortran/20068
29800         PR libfortran/20125
29801         PR libfortran/20156
29802         PR libfortran/20471
29803         * gfortran.dg/backspace.f: New test.
29804
29805 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
29806
29807         * gcc.dg/pr19345.c: New test.
29808
29809 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
29810
29811         PR tree-optimization/20640
29812         * gcc.dg/torture/tree-loop-1.c: New.
29813
29814 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
29815
29816         PR rtl-optimization/20290
29817         * gcc.c-torture/execute/loop-ivopts-2.c: New.
29818
29819 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
29820
29821         * gcc.dg/rs6000-fpint.c: New.
29822
29823 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
29824
29825         * gcc.dg/old-style-then-proto-1.c: New test.
29826
29827 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29828
29829         * gfortran.fortran-torture/execute/backspace.f90: Check
29830         after backspace and read was incorrect.
29831
29832 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29833
29834         * gcc.c-torture/execute/builtins/strcat.c: Check the result
29835         buffer past the terminating NUL using memcmp.
29836         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
29837         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
29838
29839         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
29840         Fix unused/uninitialized variable warnings.
29841
29842         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
29843         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
29844         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
29845         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
29846
29847         * gcc.c-torture/execute/builtins/abs-1-lib.c,
29848         gcc.c-torture/execute/builtins/fputs-lib.c,
29849         gcc.c-torture/execute/builtins/lib/fprintf.c,
29850         gcc.c-torture/execute/builtins/lib/main.c,
29851         gcc.c-torture/execute/builtins/lib/memcmp.c,
29852         gcc.c-torture/execute/builtins/lib/memmove.c,
29853         gcc.c-torture/execute/builtins/lib/mempcpy.c,
29854         gcc.c-torture/execute/builtins/lib/memset.c,
29855         gcc.c-torture/execute/builtins/lib/printf.c,
29856         gcc.c-torture/execute/builtins/lib/sprintf.c,
29857         gcc.c-torture/execute/builtins/lib/stpcpy.c,
29858         gcc.c-torture/execute/builtins/lib/strchr.c,
29859         gcc.c-torture/execute/builtins/lib/strcmp.c,
29860         gcc.c-torture/execute/builtins/lib/strcpy.c,
29861         gcc.c-torture/execute/builtins/lib/strcspn.c,
29862         gcc.c-torture/execute/builtins/lib/strlen.c,
29863         gcc.c-torture/execute/builtins/lib/strncat.c,
29864         gcc.c-torture/execute/builtins/lib/strncmp.c,
29865         gcc.c-torture/execute/builtins/lib/strncpy.c,
29866         gcc.c-torture/execute/builtins/lib/strrchr.c,
29867         gcc.c-torture/execute/builtins/lib/strspn.c,
29868         gcc.c-torture/execute/builtins/lib/strstr.c,
29869         gcc.c-torture/execute/builtins/memops-asm-lib.c,
29870         gcc.c-torture/execute/builtins/strlen-2.c,
29871         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
29872         prototypes.
29873
29874 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
29875
29876         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
29877         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
29878         selectany usage.
29879
29880 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
29881
29882         PR c++/19406
29883         * g++.dg/debug/using1.C: New test.
29884
29885 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
29886
29887         PR middle-end/20524
29888         * gcc.dg/alias-7.c: Prefix asm-declared name with
29889         __USER_LABEL_PREFIX__.
29890
29891 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
29892
29893         Fix fallout from PR middle-end/15700:
29894         * gcc.c-torture/compile/20011119-1.c: Take
29895         __USER_LABEL_PREFIX__ into account.
29896         * gcc.c-torture/compile/20011119-2.c: Likewise.
29897
29898 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29899
29900         PR c++/18644
29901         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
29902
29903 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
29904
29905         PR c/17855
29906         * gcc.c-torture/compile/struct-non-lval-1.c,
29907         gcc.c-torture/compile/struct-non-lval-2.c,
29908         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
29909
29910 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
29911
29912         * gcc.dg/tls/tls.exp: Remove temporary file.
29913         * g++.dg/tls/tls.exp: Ditto.
29914         * lib/file-format.exp: Ditto.
29915         * g++.dg/special/ecos.exp: Ditto.
29916
29917         * lib/profopt.exp: Treat prof_ext as a list.
29918         * gcc.misc-tests/bprob.exp: Ditto.
29919         * g++.dg/bprob/bprob.exp: Ditto.
29920
29921         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
29922         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
29923         g++.dg/tree-ssa/pointer-reference-alias.C,
29924         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
29925         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
29926         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
29927         g++.dg/vect/pr19951.cc: Ditto.
29928         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
29929         gcc.dg/builtins-47.c: Ditto.
29930         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
29931         gcc.dg/pr20115-1.c: Ditto.
29932         * gcc.dg/tree-ssa/20030530-2.c,
29933         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
29934         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
29935         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
29936         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
29937         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
29938         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
29939         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
29940         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
29941         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
29942         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
29943         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
29944         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
29945         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
29946         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
29947         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
29948         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
29949         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
29950         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
29951         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
29952         gcc.dg/tree-ssa/20030824-1.c,
29953         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
29954         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
29955         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
29956         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
29957         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
29958         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
29959         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
29960         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
29961         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
29962         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
29963         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
29964         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
29965         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
29966         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
29967         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
29968         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
29969         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
29970         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
29971         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
29972         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
29973         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
29974         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
29975         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
29976         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
29977         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
29978         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
29979         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
29980         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
29981         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
29982         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
29983         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
29984         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
29985         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
29986         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
29987         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
29988         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
29989         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
29990         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
29991         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
29992         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
29993         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
29994         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
29995         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
29996         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
29997         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
29998         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
29999         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
30000         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
30001         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
30002         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
30003         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
30004         gcc.dg/tree-ssa/useless-1.c: Ditto.
30005         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
30006         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
30007         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
30008         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
30009         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30010         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
30011         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
30012         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
30013         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
30014         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
30015         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
30016         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
30017         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
30018         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
30019         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
30020         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
30021         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
30022         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
30023         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
30024         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
30025         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
30026         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
30027         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
30028         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
30029         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
30030         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
30031         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
30032         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
30033         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
30034         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
30035         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
30036         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
30037         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
30038         gcc.dg/vect/vect-none.c: Ditto.
30039         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
30040         treelang/compile/unsigned.tree: Ditto.
30041
30042         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
30043         * gcc.dg/cpp/direct2s.c: Ditto.
30044         * gcc.dg/cpp/paste4.c: Ditto.
30045         * gcc.dg/cpp/separate-1.c: Ditto.
30046         * gcc.dg/pch/save-temps-1.c: Ditto.
30047         * g++.dg/ext/altivec-10.C: Ditto.
30048         * g++.dg/pch/pch.C: Ditto.
30049
30050         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
30051
30052         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
30053         * g++.dg/template/repo1.C: Ditto.
30054         * g++.dg/template/repo2.C: Ditto.
30055         * g++.dg/template/repo3.C: Ditto.
30056         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
30057         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
30058         * g++.old-deja/g++.pt/repo1.C: Ditto.
30059         * g++.old-deja/g++.pt/repo2.C: Ditto.
30060         * g++.old-deja/g++.pt/repo3.C: Ditto.
30061         * g++.old-deja/g++.pt/repo4.C: Ditto.
30062
30063         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
30064         * gcc.dg/20030107-1.c: Ditto.
30065         * gcc.dg/20030702-1.c: Ditto.
30066         * gcc.dg/profile-generate-1.c: Ditto.
30067         * g++.dg/other/profile1.C: Ditto.
30068         * g++.old-deja/g++.robertl/eb83.C: Ditto.
30069
30070         * lib/gcc-dg.exp (remove-build-file): New.
30071         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
30072         cleanup-tree-dump, cleanup-saved-temps): New.
30073
30074 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
30075
30076         PR c++/19203, DR 214
30077         * g++.dg/parse/ambig3.C: Not ambiguous.
30078         * g++.dg/template/spec20.C: New.
30079         * g++.dg/template/spec21.C: New.
30080
30081 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
30082
30083         PR target/20045
30084         * gcc.dg/ia64-fptr-1.c: Run only on linux.
30085
30086 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30087
30088         PR libfortran/20660
30089         * gfortran.dg/negative_unit.f: New test.
30090
30091 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
30092
30093         * gcc.dg/20050330-1.c: New test.
30094
30095 2005-03-30  Devang Patel  <dpatel@apple.com>
30096
30097         * g++.dg/tree-sra/ssa-sra-3.C: New test.
30098
30099 2005-03-30  Dale Johannesen  <dalej@apple.com>
30100
30101         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
30102
30103 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
30104
30105         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
30106         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
30107         Strip options from test name.
30108
30109 2005-03-31  Jan Hubicka  <jh@suse.cz>
30110
30111         * gcc.dg/varpool-1.c: New testcase.
30112
30113 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
30114
30115         PR c/772
30116         PR c/17913
30117         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
30118         gcc.dg/stmt-expr-label-3.c : New tests.
30119         * gcc.c-torture/execute/medce-2.c: Remove.
30120
30121 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
30122
30123         PR c/20368
30124         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
30125         tests.
30126
30127 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
30128
30129         * gcc.c-torture/compile/pr20203.c: New test.
30130
30131 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
30132
30133         * gfortran.dg/promotion.f90: New test.
30134
30135 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
30136
30137         PR middle-end/20491
30138         * gcc.dg/torture/asm-subreg-1.c: New test.
30139
30140 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
30141
30142         PR c/20672
30143         * gcc.dg/pr20672-1.c: New test.
30144
30145 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
30146
30147         * gfortran.dg/vect: New directory.
30148         * gfortran.dg/vect/vect.exp: New.
30149         * gfortran.dg/vect/vect-1.f90: New test.
30150         * gfortran.dg/vect/vect-2.f90: New test.
30151         * gfortran.dg/vect/vect-3.f90: New test.
30152         * gfortran.dg/vect/vect-4.f90: New test.
30153         * gfortran.dg/vect/vect-5.f90: New test.
30154
30155 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
30156
30157         PR middle-end/20622
30158         * gcc.dg/alias-7.c: New test.
30159
30160 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
30161
30162         * gcc.dg/sparc-reg-1.c: New test.
30163
30164 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
30165
30166         PR target/19890
30167         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
30168
30169 2005-03-29  Dale Ranta  <dir@lanl.gov>
30170             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30171
30172         PR libfortran/20163
30173         * gfortran.dg/pr20163-2.f: New test.
30174
30175 2005-03-28  Jan Hubicka  <jh@suse.cz>
30176
30177         PR middle-end/20635
30178         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
30179         by Jakub Jelinek.
30180
30181 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
30182
30183         PR tree-optimization/20626
30184         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
30185         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
30186
30187 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
30188
30189         * gfortran.dg/underflow.f90: New test.
30190         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
30191
30192 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30193
30194         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
30195
30196 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
30197
30198         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
30199         (g++_init): Make sure that CXXFLAGS is set.
30200         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
30201         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
30202         * lib/gfortran.exp (gfortran_link_flags): Likewise.
30203         * lib/objc.exp (objc_init): Likewise.
30204         * lib/treelang.exp (treelang_init): Likewise.
30205
30206 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
30207
30208         PR tree-optimization/20470
30209         * gcc.dg/tree-ssa/pr20470.c: New test.
30210
30211 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
30212
30213         * gcc.dg/ppc-stfiwx.c: New.
30214
30215 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
30216
30217         PR target/19888
30218         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
30219
30220 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
30221
30222         * gcc.dg/20050325-1.c: Fix a typo.
30223
30224 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30225
30226         PR libfortran/19678
30227         PR libfortran/19679
30228         * gfortran.dg/dos_eol.f: New test.
30229
30230 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
30231
30232         PR rtl-optimization/20249
30233         * gcc.dg/20050325-1.c: New test.
30234
30235 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30236
30237         PR libfortran/15332
30238         * gfortran.dg/pr15332.f: New test.
30239
30240 2005-03-24  Dale Johannesen  <dalej@apple.com>
30241
30242         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
30243
30244 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
30245
30246         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
30247         'internal' visibility.
30248         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
30249         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
30250         'protected' visibility.
30251         * gcc.dg/visibility-7.c: Likewise.
30252         * lib/target-supports.exp (check_visibility_available): Take
30253         a parameter, the kind of visibility to check for.
30254         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
30255         to check_visibility_available.
30256
30257         * g++.dg/expr/cast3.C: New.
30258
30259 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
30260
30261         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
30262         rs6000.
30263
30264 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
30265
30266         PR target/20095
30267         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
30268
30269 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
30270
30271         * gcc.dg/badshift.c: Renamed to...
30272         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
30273
30274         * gcc.target/i386/badshift.c: Renamed to...
30275         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
30276         only.
30277
30278         PR rtl-optimization/20532
30279         * gcc.target/i386/badshift.c: New.
30280
30281 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30282
30283         * gfortran.dg/pr18025.f90: New test.
30284
30285 2005-03-23  Dale Johannesen  <dalej@apple.com>
30286
30287         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
30288
30289 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
30290
30291         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
30292
30293         * lib/target-supports.exp (check_iconv_available): Default
30294         libiconv to -liconv, if there is no definition.
30295
30296 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
30297
30298         * gcc.dg/torture/cris-asm-mof-1.c: New test.
30299
30300 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
30301
30302         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
30303         * g++.dg/opt/pr7503-2.C: Likewise.
30304         * g++.dg/opt/pr7503-3.C: Likewise.
30305         * g++.dg/opt/pr7503-4.C: Likewise.
30306         * g++.dg/opt/pr7503-5.C: Likewise.
30307         * g++.dg/warn/minmax.C: New test.
30308
30309 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30310
30311         * gfortran.dg/g77_intrinsics_funcs.f: New test.
30312         * gfortran.dg/g77_intrinsics_sub.f: New test.
30313
30314 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
30315             Jan Hubicka  <jh@suse.cz>
30316             Steven Bosscher <stevenb@suse.de
30317
30318         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
30319
30320 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30321
30322         PR c++/19980
30323         * g++.dg/template/redecl3.C: New test.
30324
30325 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30326
30327         PR c++/20499
30328         * g++.dg/parse/error16.C: Tweak error markers.
30329
30330 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
30331
30332         PR target/20561
30333         * gcc.dg/20050321-2.c: New test.
30334
30335 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
30336
30337         PR c++/20465
30338         PR c++/20381
30339         * g++.dg/template/ptrmem12.C: New.
30340
30341 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
30342
30343         PR rtl-optimization/20527
30344         * gcc.c-torture/execute/pr20527-1.c: New test.
30345
30346 2005-03-22  Ben Elliston  <bje@au.ibm.com>
30347
30348         * gcc.misc-tests/options.exp (check_for_options): Create a real C
30349         program, compile it into a real executable and then delete the .c
30350         and .x files afterwards, to avoid problems on testglue targets.
30351
30352 2005-03-21  Stuart Hastings  <stuart@apple.com>
30353
30354         * gcc.target/i386/sse-2.c: New.
30355
30356 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
30357
30358         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
30359
30360 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
30361
30362         * g++.dg/parse/crash25.C: Fix typo.
30363
30364 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
30365
30366         PR c++/20461
30367         * g++.dg/parse/crash24.C: New test.
30368
30369         PR c++/20536
30370         * g++.dg/parse/crash25.C: New test.
30371
30372 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
30373
30374         PR c++/20147
30375         * g++.dg/ext/stmtexpr4.C: New test.
30376
30377 2005-03-20  Roger Sayle  <roger@eyesopen.com>
30378
30379         PR middle-end/20539
30380         * gcc.c-torture/compile/pr13066-1.c: New test case.
30381         * gcc.c-torture/compile/pr20539-1.c: Likewise.
30382         * g++.dg/opt/pr13066-1.C: Likewise.
30383
30384 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
30385
30386         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
30387
30388 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30389
30390         PR fortran/18525
30391         * gfortran.dg/nesting_1.f90: New test.
30392
30393 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30394
30395         PR c++/20240
30396         * g++.dg/lookup/using13.C: New test.
30397
30398 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30399
30400         PR c++/20333
30401         * g++.dg/template/crash36.C: New test.
30402
30403 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
30404
30405         PR c++/20463
30406         * g++.dg/template/crash35.C: New test.
30407
30408 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
30409
30410         PR c++/19966
30411         * g++.dg/overload/operator2.C: New test.
30412
30413 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30414
30415         PR libfortran/20257
30416         * gfortran.dg/pr20257.f90: New test.
30417
30418 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30419
30420         PR libfortran/20480
30421         * gfortran.dg/pr20480.f90: New test.
30422
30423 2005-03-16  Richard Henderson  <rth@redhat.com>
30424
30425         PR middle-end/15700
30426         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
30427         (_rtld_global): New.
30428         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
30429         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
30430
30431         * gcc.dg/alias-3.c: New.
30432         * gcc.dg/alias-4.c: New.
30433         * gcc.dg/alias-5.c: New.
30434         * gcc.dg/alias-6.c: New.
30435
30436 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
30437
30438         * gcc.dg/cpp/ucnid-7.c: New.
30439
30440 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
30441             Dorit Naishlos  <dorit@il.ibm.com>
30442
30443         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
30444         darwin.
30445
30446 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
30447
30448         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
30449         support misaligned accesses.
30450         * gcc.dg/vect/vect-58.c: Likewise.
30451         * gcc.dg/vect/vect-92.c: New.
30452         * gcc.dg/vect/vect-93.c: New.
30453
30454 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
30455
30456         PR fortran/18827
30457         * gfortran.dg/assign_2.f90: New test.
30458         * gfortran.dg/assign_3.f90: New test.
30459         * gfortran.dg/assign.f90: New test.
30460
30461 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
30462
30463         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
30464         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
30465         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
30466         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
30467         names.
30468
30469 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
30470
30471         * gcc.dg/cpp/ucnid-6.c: New.
30472
30473         * gcc.dg/cpp/normalize-1.c: New.
30474         * gcc.dg/cpp/normalize-2.c: New.
30475         * gcc.dg/cpp/normalize-3.c: New.
30476         * gcc.dg/cpp/normalize-4.c: New.
30477         * gcc.dg/cpp/ucnid-4.c: New.
30478         * gcc.dg/cpp/ucnid-5.c: New.
30479         * g++.dg/cpp/normalize-1.C: New.
30480         * g++.dg/cpp/ucnid-1.C: New.
30481
30482 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
30483
30484         * gcc.dg/pr18628.c: New.
30485
30486 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
30487
30488         PR c++/20280
30489         * g++.dg/tree-ssa/pr20280.C: New.
30490
30491 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30492
30493         PR fortran/20467
30494         * gfortran.dg/stfunc_2.f90: New test.
30495
30496 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
30497
30498         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
30499
30500 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
30501
30502         * gcc.dg/tree-ssa/20050314-1.c: New test.
30503
30504 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30505
30506         PR c++/4403
30507         PR c++/9783, DR433
30508         * g++.dg/template/friend34.C: New test.
30509         * g++.dg/template/friend35.C: Likewise.
30510         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
30511
30512 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30513
30514         Friend class name lookup 5/n
30515         PR c++/1016
30516         * g++.dg/lookup/hidden-class1.C: New test.
30517         * g++.dg/lookup/hidden-class2.C: Likewise.
30518         * g++.dg/lookup/hidden-class3.C: Likewise.
30519         * g++.dg/lookup/hidden-class4.C: Likewise.
30520         * g++.dg/lookup/hidden-class5.C: Likewise.
30521         * g++.dg/lookup/hidden-class6.C: Likewise.
30522         * g++.dg/lookup/hidden-class7.C: Likewise.
30523         * g++.dg/lookup/hidden-class8.C: Likewise.
30524         * g++.dg/lookup/hidden-class9.C: Likewise.
30525         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
30526         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
30527         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
30528         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
30529         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
30530         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
30531         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
30532         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
30533         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
30534         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
30535         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
30536
30537 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
30538
30539         PR c++/20157
30540         * g++.dg/template/error18.C: New test.
30541
30542 2005-03-09  Ben Elliston  <bje@au.ibm.com>
30543
30544         PR debug/16792
30545         * g++.dg/debug/pr16792.C: New test.
30546
30547 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
30548
30549         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
30550         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
30551         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
30552         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
30553         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
30554         test assertion names.
30555
30556 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30557
30558         PR fortran/18600
30559         * gfortran.dg/stfunc_1.f90: New test.
30560
30561 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30562
30563         PR fortran/16907
30564         * gfortran.dg/real_index_1.f90: New test.
30565
30566 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30567
30568         PR fortran/20323
30569         * gfortran.dg/spec_expr_1.f90: New test.
30570
30571 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
30572
30573         PR c/20402
30574         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
30575         new parser.
30576
30577 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30578
30579         PR fortran/20361
30580         * gfortran.dg/largeequiv_1.f90: New test.
30581
30582 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
30583
30584         * gcc.dg/ucnid-1.c: New.
30585         * gcc.dg/ucnid-2.c: New.
30586         * gcc.dg/ucnid-3.c: New.
30587         * gcc.dg/ucnid-4.c: New.
30588         * gcc.dg/ucnid-5.c: New.
30589         * gcc.dg/ucnid-6.c: New.
30590         * gcc.dg/cpp/ucnid-1.c: New.
30591         * gcc.dg/cpp/ucnid-2.c: New.
30592         * gcc.dg/cpp/ucnid-3.c: New.
30593         * g++.dg/other/ucnid-1.C: New.
30594
30595 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
30596
30597         * gcc.dg/vmx/darwin-abi-3.c: Delete.
30598
30599 2005-03-11  Per Bothner  <per@bothner.com>
30600
30601         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
30602         that diagnotics refer to correct token.
30603         * gcc.dg/unused-3.c: Likewise.
30604
30605 2005-03-11  Per Bothner  <per@bothner.com>
30606
30607         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
30608         constant" is now actually on same line as string constant.
30609         * gcc.dg/cpp/direct2s.c: Likewise.
30610
30611 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
30612
30613         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
30614
30615 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30616
30617         PR libfortran/20124
30618         * gfortran.dg/pr20124.f90: New Test
30619
30620 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
30621
30622         PR tree-optimization/20130
30623         * gcc.dg/pr20130-1.c: New test.
30624
30625 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
30626
30627         PR target/20095
30628         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
30629
30630 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30631
30632         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
30633
30634 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
30635
30636         * g++.dg/eh/forced1.C: Fix comment.
30637         * g++.dg/eh/forced2.C: Ditto.
30638         * g++.dg/eh/forced3.C: Ditto.
30639         * g++.dg/eh/forced4.C: Ditto.
30640
30641 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
30642
30643         PR rtl-opt/20412
30644         * gcc.c-torture/compile/pr20412.c: New test.
30645
30646 2005-03-10  Roger Sayle  <roger@eyesopen.com>
30647
30648         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
30649
30650 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
30651
30652         PR target/20322
30653         * gcc.dg/20050307-1.c: New test.
30654
30655 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
30656
30657         PR c++/20375
30658         * g++.dg/other/stdarg3.C: New.
30659
30660 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
30661
30662         PR c++/18384, c++/18327
30663         * g++.dg/init/array19.C: New test.
30664
30665         PR inline-asm/20314
30666         * gcc.dg/torture/pr20314-1.c: New test.
30667         * gcc.dg/torture/pr20314-2.c: New test.
30668
30669 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
30670
30671         * gcc.dg/20050309-1.c: New test.
30672
30673 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30674
30675         * gcc.dg/builtins-10.c: Reactivate disabled test.
30676         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
30677         new cbrt transformations.
30678
30679 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
30680
30681         PR c++/20208
30682         * g++.dg/template/array13.C: New test.
30683
30684 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
30685
30686         PR c++/16859
30687         * g++.dg/init/brace4.C: New test.
30688
30689 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
30690
30691         PR c++/20186
30692         * g++.dg/template/non-dependent12.C: New.
30693
30694 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
30695
30696         PR c++/20142
30697         * g++.dg/init/array18.C: Add dg-do run marker.
30698
30699         PR c++/20142
30700         * g++.dg/init/array18.C: New test.
30701
30702 2005-03-09  Ben Elliston  <bje@au.ibm.com>
30703
30704         * consistency.vlad/vlad.exp: Remove trailing semicolons.
30705         * g++.dg/gcov/gcov.exp: Likewise.
30706         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
30707         * gcc.target/xstormy16/xstormy16.exp: Likewise.
30708         * lib/c-torture.exp: Likewise.
30709         * lib/fortran-torture.exp: Likewise.
30710         * lib/g++.exp: Likewise.
30711         * lib/gcc-defs.exp: Likewise.
30712         * lib/gcc-dg.exp: Likewise.
30713         * lib/gcc.exp: Likewise.
30714         * lib/gcov.exp: Likewise.
30715         * lib/gfortran.exp: Likewise.
30716         * lib/mike-g++.exp: Likewise.
30717         * lib/mike-gcc.exp: Likewise.
30718         * lib/objc-torture.exp: Likewise.
30719         * lib/objc.exp: Likewise.
30720         * lib/profopt.exp: Likewise.
30721         * lib/target-libpath.exp: Likewise.
30722         * lib/target-supports.exp: Likewise.
30723         * lib/treelang.exp: Likewise.
30724         * lib/wrapper.exp: Likewise.
30725
30726 2005-03-08  Jeff Law  <law@redhat.com>
30727
30728         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
30729         PHI-OPT changes.
30730
30731 2005-03-08  Ira Rosen  <irar@il.ibm.com>
30732
30733         * gcc.dg/vect/pr20122.c: New test.
30734
30735 2005-03-07  Jeff Law  <law@redhat.com>
30736
30737         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
30738         was folded away.
30739         * gcc.dg/tree-ssa/pr18133-1.c: New test.
30740         * gcc.dg/tree-ssa/pr18133-2.c: New test.
30741         * gcc.dg/tree-ssa/pr18134.c: New test.
30742
30743 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30744
30745         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
30746         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
30747         gcc.dg/torture/builtin-noret-2.c: Require weak support.
30748
30749 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
30750
30751         PR tree-opt/17671
30752         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
30753
30754 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
30755
30756         * g++.dg/warn/Wnvdtor.C: New test.
30757
30758 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
30759
30760         * gcc.dg/torture/pr19683-1.c: New test.
30761
30762 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
30763
30764         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
30765         * gfortran.dg/g77/19990313-2.f: Ditto.
30766         * gfortran.dg/g77/19990313-3.f: Ditto.
30767         * gfortran.dg/g77/19990525-0.f: Ditto.
30768         * gfortran.dg/g77/19990826-0.f: Ditto.
30769         * gfortran.dg/g77/19990826-2.f: Ditto.
30770         * gfortran.dg/g77/19990826-3.f: Ditto.
30771         * gfortran.dg/g77/20000511-1.f: Ditto.
30772         * gfortran.dg/g77/20000511-2.f: Ditto.
30773         * gfortran.dg/g77/970625-2.f: Ditto.
30774         * gfortran.dg/g77/980310-2.f: Ditto.
30775         * gfortran.dg/g77/980310-3.f: Ditto.
30776         * gfortran.dg/g77/980310-8.f: Ditto.
30777         * gfortran.dg/g77/980519-2.f: Ditto.
30778         * gfortran.dg/g77/alpha1.f: Ditto.
30779         * gfortran.dg/g77/claus.f: Ditto.
30780         * gfortran.dg/g77/erfc.f: Ditto.
30781         * gfortran.dg/g77/short.f: Ditto.
30782         * gfortran.fortran-torture/execute/data.f90: Ditto.
30783         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
30784         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
30785
30786 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30787
30788         * lib/file-format.exp (gcc_target_object_format): Add check for som
30789         format and hardcode object formats on hppa*-*-hpux*.
30790         * lib/target-supports.exp (check_weak_available): Add check for som
30791         object format.  Always return 0 on hppa*-*-hpux10*.
30792
30793         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
30794         is defined.
30795
30796         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
30797
30798 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
30799
30800         * gfortran.dg/pr19936_1.f90: New test.
30801         * gfortran.dg/pr19936_2.f90: New test.
30802         * gfortran.dg/pr19936_3.f90: New test.
30803
30804 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
30805             Paul Thomas <prthomas@drfccad.cea.fr>
30806
30807         * gfortran.dg/PR19754_1.f90: New test.
30808         * gfortran.dg/PR19754_2.f90: Ditto.
30809
30810 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30811
30812         PR c++/19311
30813         * g++.dg/template/non-dependent11.C: New test.
30814
30815 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
30816
30817         * lib/target-supports.exp (check_iconv_available): Fix comment.
30818
30819 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
30820             Joseph S. Myers  <joseph@codesourcery.com>
30821
30822         PR c++/19797
30823         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
30824
30825 2005-03-04  Matthew Sachs  <msachs@apple.com>
30826
30827         * gcc.exp (gcc_target_compile): Put braces around
30828         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
30829         * objc.exp (objc_target_compile): Likewise.
30830         * treelang.exp (treelang_target_compile): Likewise.
30831
30832 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30833
30834         PR fortran/19673
30835         * gfortran.dg/func_result_1.f90: New test.
30836
30837 2005-03-04  Ben Elliston  <bje@au.ibm.com>
30838
30839         * gcc.misc-tests/options.exp: New test.
30840
30841 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
30842
30843         * gcc.dg/pr15784-4.c: New test.
30844
30845 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
30846
30847         * gcc.c-torture/execute/pr17133.c: New.
30848         * gcc.c-torture/compile/20050303-1.c: New.
30849
30850 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
30851
30852         * gcc.dg/cpp/assert4.c: Fix for cygwin.
30853
30854 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
30855
30856         * g++.dg/overload/using2.C: New.
30857
30858 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
30859
30860         PR c++/19916
30861         * g++.dg/init/ptrmem2.C: New test.
30862
30863 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
30864
30865         PR c/8927
30866         * gcc.dg/pr8927-1.c: New test.
30867
30868 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
30869
30870         PR c++/20232
30871         * g++.dg/inherit/covariant12.C: New.
30872
30873 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30874
30875         PR fortran/19479
30876         * gfortran.dg/bound_1.f90: New test.
30877
30878 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
30879
30880         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
30881         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
30882
30883 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
30884
30885         PR c/20245
30886         * gcc.dg/pr20245-1.c: New test.
30887
30888 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
30889
30890         PR middle-end/19874
30891         * gcc.c-torture/execute/20050119-2.c: New test case.
30892
30893 2005-02-28  Ben Elliston  <bje@au.ibm.com>
30894
30895         * README: Update the DejaGnu bug reporting address.
30896         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
30897         * lib/objc-torture.exp: Likewise.
30898
30899 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
30900
30901         * gfortran.dg/boz_1.f90: New test.
30902         * gfortran.dg/boz_3.f90: New test.
30903         * gfortran.dg/boz_4.f90: New test.
30904
30905 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
30906
30907         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
30908         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
30909
30910 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30911
30912         PR libfortran/20101
30913         * gfortran.dg/write_0_pe_format.f90: New test.
30914
30915 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
30916
30917         PR c++/20206
30918         * g++.dg/opt/thunk2.C: New test.
30919         * g++.dg/opt/covariant1.C: New test.
30920
30921 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30922
30923         * gfortran.dg/e_d_fmt.f90: New test.
30924
30925 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
30926
30927         * gcc.dg/asm-b.c: Fix comment typos.
30928
30929 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
30930
30931         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
30932         a V_MAY_DEF also.
30933
30934 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
30935
30936         PR tree-opt/20188
30937         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
30938         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
30939         * gcc.dg/asm-b.c: New test.
30940
30941 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
30942
30943         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
30944         Disable this test on IRIX 6.
30945
30946 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
30947
30948         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
30949         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
30950         parser.
30951
30952 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
30953
30954         PR tree-optimization/20204
30955         * gcc.dg/pr20204.c: New test.
30956
30957 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
30958
30959         PR target/20196
30960         * gcc.c-torture/execute/20050224-1.c: New test.
30961
30962         PR c++/20175
30963         * g++.dg/warn/Wbraces2.C: New test.
30964
30965 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
30966
30967         PR c++/19878
30968         * g++.dg/init/const2.C: New test.
30969
30970 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
30971
30972         PR tree-optimization/20100
30973         * gcc.c-torture/execute/pr20100-1.c: New test.
30974
30975 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30976
30977         * gfortran.dg/implicit_3.f90: New test.
30978
30979         * gfortran.dg/deftype_1.f90: New test.
30980
30981 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
30982
30983         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
30984         the test passes.
30985         * g++.dg/other/anon3.C: Accept a warning.
30986
30987 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
30988
30989         * gcc.dg/pr20017.c: Fix a comment typo.
30990
30991 2005-02-23  Bud Davis  <bdavis@gfortran.org>
30992
30993         * gfortran.dg/list_read_4.f90: Change to f90 comments.
30994
30995 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30996
30997         PR ada/19902
30998         * ada/acats/tests/cxa/cxa3004.a: Remove.
30999         * ada/acats/tests/cxb/cxb30061.am: Likewise.
31000
31001 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
31002
31003         PR c++/20073
31004         * g++.dg/init/const1.C: New test.
31005
31006         PR c++/19991
31007         * g++.dg/parse/constant7.C: New test.
31008
31009         PR c++/20152
31010         * g++.dg/parse/error27.C: New test.
31011         * g++.dg/template/qualttp15.C: Adjust error markers.
31012         * g++.old-deja/g++.other/struct1.C: Likewise.
31013
31014         PR c++/20153
31015         * g++.dg/template/error17.C: New test.
31016
31017         PR c++/20148
31018         * g++.dg/parser/error26.C: New test.
31019
31020 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
31021
31022         PR tree-optimization/20100
31023         PR tree-optimization/20115
31024         * gcc.dg/pr20115.c: New test.
31025         * gcc.dg/pr20115-1.c: New test.
31026         * gcc.dg/pr20100.c: New test.
31027         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
31028         call-clobbered variables after alias1.
31029
31030 2005-02-22  Bud Davis  <bdavis@gfortran.org>
31031
31032         * gfortran.dg/list_read_4.f90: new test.
31033
31034 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
31035
31036         PR rtl-optimization/20017.
31037         * gcc.dg/pr20017.c: New.
31038
31039 2005-02-22  Devang Patel  <dpatel@apple.com>
31040
31041         PR 19952
31042         * g++.dg/tree-ssa/pr19952.C: New test.
31043
31044 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
31045
31046         PR c++/19883
31047         * g++.dg/parse/constant6.C: New test.
31048
31049 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
31050
31051         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
31052         * g++.dg/charset/asm2.c: Likewise.
31053         * g++.dg/charset/asm3.c: Likewise.
31054         * g++.dg/charset/asm4.c: Likewise.
31055         * g++.dg/charset/asm5.c: Likewise.
31056         * g++.dg/charset/attribute1.c: Likewise.
31057         * g++.dg/charset/attribute2.c: Likewise.
31058         * g++.dg/charset/extern1.cc: Likewise.
31059         * g++.dg/charset/extern2.cc: Likewise.
31060         * g++.dg/charset/extern3.cc: Likewise.
31061         * g++.dg/charset/function.cc: Likewise.
31062         * g++.dg/charset/string.c: Likewise.
31063         * g++.dg/charset/charset.exp: Likewise.
31064         * lib/target-supports.exp (check_iconv_available): Fix comment.
31065
31066 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
31067
31068         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
31069         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
31070         * gcc.dg/charset/asm2.c: Likewise.
31071         * gcc.dg/charset/asm3.c: Likewise.
31072         * gcc.dg/charset/asm4.c: Likewise.
31073         * gcc.dg/charset/asm5.c: Likewise.
31074         * gcc.dg/charset/asm6.c: Likewise.
31075         * gcc.dg/charset/attribute1.c: Likewise.
31076         * gcc.dg/charset/attribute2.c: Likewise.
31077         * gcc.dg/charset/builtin1.c: Likewise.
31078         * gcc.dg/charset/extern.c: Likewise.
31079         * gcc.dg/charset/function.c: Likewise.
31080         * gcc.dg/charset/string.c: Likewise.
31081         * gcc.dg/charset/charset.exp: Likewise.
31082
31083 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
31084
31085         PR fortran/20086
31086         * gfortran.dg/pr20086.f90: New test.
31087
31088 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
31089
31090         PR tree-optimization/19786
31091         * g++.dg/tree-ssa/pr19786.C: New.
31092
31093 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31094
31095         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
31096
31097 2005-02-21  Jeff Law  <law@redhat.com>
31098
31099         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
31100
31101 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31102
31103         * gfortran.dg/do_iterator: Split loop, markup all lines for
31104         which an error locus is printed.
31105         * gfortran.dg/pr17708.f90: Markup all lines for which an error
31106         locus is printed.
31107         * gfortran.dg/select_4.f90: Likewise.
31108         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
31109         locuses in the various permutations.
31110
31111 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
31112
31113         PR tree-optimization/19951
31114         * g++.dg/vect: New directory.
31115         * g++.dg/vect/vect.exp: New file.
31116         * g++.dg/vect/pr19951.cc: New testcase.
31117         * g++.dg/dg.exp: Also prune vectorizer tests.
31118
31119 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
31120
31121         PR 18785
31122         * gcc.dg/charset/builtin1.c: New test.
31123
31124 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31125
31126         PR c++/19299
31127         * g++.dg/inherit/volatile1.C: New test.
31128
31129         PR c++/19440
31130         * g++.dg/template/dtor4.C: New test.
31131
31132 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
31133
31134         * gfortran.dg/int_1.f90: New test.
31135
31136 2005-02-19  Devang Patel  <dpatel@apple.com>
31137
31138         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
31139
31140 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
31141
31142         * gfortran.dg/achar_1.f90: New test.
31143
31144 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
31145
31146         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
31147
31148 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
31149             Jakub Jelinek  <jakub@redhat.com>
31150
31151         PR tree-optimization/19828
31152         * gcc.dg/tree-ssa/loop-7.c: New test.
31153         * gcc.c-torture/execute/20050218-1.c: New test.
31154
31155 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
31156
31157         PR c/20043
31158         * gcc.dg/transparent-union-1.c: New test.
31159         * gcc.dg/transparent-union-2.c: New test.
31160
31161 2005-02-18  James E Wilson  <wilson@specifixinc.com>
31162
31163         PR tree-optimization/18977
31164         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
31165
31166 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
31167
31168         PR target/20054
31169         * gcc.dg/pr20054.c: New test.
31170
31171 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31172
31173         PR c++/19508
31174         * g++.dg/ext/attrib20.C: New test.
31175
31176 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
31177
31178         PR middle-end/20030
31179         * gfortran.fortran-torture/execute/character_passing.f90: New test.
31180
31181 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
31182
31183         PR c++/20008
31184         * g++.dg/opt/switch4.C: New.
31185
31186 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
31187
31188         PR c++/20023
31189         PR tree-optimization/20009
31190         * gcc.c-torture/compile/20050217-1.c: New test.
31191         * g++.dg/opt/switch3.C: New test.
31192
31193         PR tree-optimization/18947
31194         * gcc.c-torture/compile/20050215-1.c: New test.
31195         * gcc.c-torture/compile/20050215-2.c: New test.
31196         * gcc.c-torture/compile/20050215-3.c: New test.
31197
31198 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
31199
31200         PR c++/20028
31201         * g++.dg/template/crash34.C: New.
31202
31203         PR c++/20022
31204         * g++.dg/other/access3.C: New.
31205
31206 2005-02-17  Ira Rosen  <irar@il.ibm.com>
31207
31208         * gcc.dg/vect/vect-98.c: New test.
31209
31210 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
31211
31212         PR tree-optimization/19967
31213         * gcc.dg/pr19967.c: New.
31214
31215 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
31216
31217         PR middle-end/19857
31218         * gcc.dg/tree-ssa/20050215-1.c: New test.
31219         * gcc.c-torture/execute/20050215-1.c: New test.
31220
31221 2005-02-15  Eric Christopher  <echristo@redhat.com>
31222
31223         * gcc.dg/cpp/20050215-1.c: New file.
31224
31225 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
31226
31227         PR tree-optimization/15785
31228         * gcc.dg/pr15785-1.c: New test.
31229
31230 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
31231
31232         PR c++/17788
31233         * g++.dg/init/ctor4.C: New.
31234         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
31235
31236 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
31237
31238         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
31239         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
31240
31241 2005-02-15  Andreas Schwab  <schwab@suse.de>
31242
31243         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
31244         declare malloc.
31245
31246 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
31247
31248         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
31249
31250 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
31251
31252         PR tree-optimization/19853
31253         * gcc.c-torture/compile/pr19853.c: New test.
31254
31255 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31256
31257         PR c++/19608
31258         * g++.dg/parse/local-class1.C: New.
31259
31260         PR c++/19895
31261         * g++.dg/parse/ptrmem3.C: New.
31262
31263         PR c++/19884
31264         * g++.old-deja/g++.oliva/template6.C: Add another case.
31265         * g++.dg/template/explicit6.C: New.
31266
31267 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
31268
31269         PR c++/17816
31270         * g++.dg/other/redecl2.C: New.
31271
31272 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31273
31274         PR c++/19891
31275         * g++.dg/abi/covariant4.C: New.
31276
31277 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
31278
31279         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
31280         New tests.
31281
31282 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
31283
31284         * gcc.dg/vect/vect-96.c: Fix typo.
31285
31286 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31287
31288         PR c++/14479
31289         PR c++/19487
31290         * g++.dg/template/enum5.C: New test.
31291
31292 2005-02-12  Ira Rosen  <irar@il.ibm.com>
31293
31294         * gcc.dg/vect/vect-97.c: New test.
31295
31296 2005-02-12  Ira Rosen  <irar@il.ibm.com>
31297
31298         * gcc.dg/vect/vect-96.c: New test.
31299
31300 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
31301
31302         * gcc.dg/builtins-34.c: Also check ldexp*.
31303
31304 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
31305
31306         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
31307
31308 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
31309
31310         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
31311         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
31312         dg-require-dll, dg-require-iconv, dg-require-named-sections,
31313         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
31314         selector_list, selector_expression, dg-process-target): Move to new
31315         file target-supports-dg.exp.
31316         * lib/target-supports-dg.exp: New.
31317
31318         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
31319         New.
31320
31321 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
31322
31323         PR c++/19666
31324         * g++.dg/other/ptrmem6.C: New test.
31325
31326         PR middle-end/19858
31327         * gcc.c-torture/compile/20050210-1.c: New test.
31328
31329 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
31330
31331         PR c++/19755
31332         * g++.dg/warn/Wbraces1.C: New test.
31333
31334 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
31335
31336         * gcc.dg/builtins-52.c: New testcase.
31337
31338 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
31339
31340         PR c/19342
31341         * gcc.c-torture/execute/20050119-1.c: New test.
31342
31343 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
31344
31345         PR c++/19811
31346         * g++.dg/init/delete1.C: New test.
31347
31348 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
31349
31350         PR c++/18470
31351         * g++.dg/template/static12.C: New test.
31352
31353 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
31354
31355         PR c++/19787
31356         * g++.dg/conversion/ambig1.C: New test.
31357
31358         PR c++/19739
31359         * g++.dg/ext/attrib19.C: New test.
31360
31361         PR c++/19732
31362         * g++.dg/parse/dtor5.C: New test.
31363
31364         PR c++/19762
31365         * g++.dg/template/dtor3.C: New test.
31366
31367         PR c++/19826
31368         * g++.dg/template/static11.C: New test.
31369         * g++.dg/template/crash2.C: Remove dg-error marker.
31370
31371 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
31372
31373         PR C++/18491
31374         * g++.old-deja/g++.mike/p10769a.C: Remove.
31375
31376 2005-02-09  Roger Sayle  <roger@eyesopen.com>
31377
31378         * gcc.dg/builtins-48.c: New test case.
31379         * gcc.dg/builtins-49.c: New test case.
31380         * gcc.dg/builtins-50.c: New test case.
31381         * gcc.dg/builtins-51.c: New test case.
31382
31383 2005-02-09  Ian Lance Taylor  <ian@airs.com>
31384
31385         PR middle-end/19583
31386         * g++.dg/warn/Wreturn-type-3.C: New test.
31387
31388 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
31389
31390         PR middle-end/19402
31391         * gcc.dg/pr19402-1.c: New testcase.
31392         * gcc.dg/pr19402-2.c: likewise.
31393
31394 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
31395
31396         PR middle-end/19854
31397         * g++.dg/tree-ssa/tmmti.C: New testcase.
31398
31399 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
31400
31401         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
31402
31403 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
31404
31405         PR c++/19733
31406         * g++.dg/parse/crash23.C: New test.
31407         * g++.dg/warn/Weff1.C: New test.
31408
31409 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
31410
31411         * gcc.dg/20050209-1.c: New test.
31412
31413 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
31414
31415         PR target/19799
31416         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
31417
31418 2005-02-08  Mike Stump  <mrs@apple.com>
31419
31420         * g++.dg/pch/import-2.c: New test.
31421         * g++.dg/pch/import-2.hs: New.
31422         * g++.dg/pch/include/import-2a.h: New.
31423         * g++.dg/pch/include/import-2b.h: New.
31424
31425 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
31426
31427         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
31428
31429 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31430
31431         * gfortran.dg/substr_1.f90: New test.
31432
31433 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
31434
31435         PR middle-end/19775
31436         * gcc.dg/torture/builtin-power-1.c: Disable test for
31437         invalid transformation.
31438         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
31439         no longer optimize.
31440         * gcc.dg/builtins-47.c: New testcase.
31441
31442 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
31443             Dorit Naishlos  <dorit@il.ibm.com>
31444
31445         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
31446
31447 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
31448
31449         * gcc.c-torture/compile/20050206-1.c: New test.
31450
31451 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
31452
31453         PR tree-opt/19768
31454         * g++.dg/opt/pr19768.C: New test.
31455
31456 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
31457
31458         PR tree-opt/19736
31459         * gcc.c-torture/compile/pr19736.c: New test.
31460
31461 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31462
31463         PR c++/17401
31464         * g++.dg/parse/error25.C: New test.
31465
31466 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
31467
31468         * gcc.c-torture/execute/20050203-1.c: New.
31469
31470 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
31471
31472         * gcc.dg/vect/vect-85.c: Remove xfail.
31473         * gcc.dg/vect/vect-86.c: Remove xfail.
31474         * gcc.dg/vect/vect-87.c: Remove xfail.
31475         * gcc.dg/vect/vect-88.c: Remove xfail.
31476
31477 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
31478
31479         * gcc.dg/altivec-19.c: New.
31480
31481 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
31482
31483         PR c/17807
31484         * gcc.dg/nested-func-3.c: New test.
31485         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
31486
31487 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
31488
31489         * gcc.test-framework/gen_directive_tests: Generate tests for
31490         selector expressions.
31491
31492 2005-02-02  Matt Austern  <austern@apple.com>
31493
31494         PR c++/19628
31495         * g++/ext/builtin7.C: New.
31496         * g++/ext/builtin8.C: New.
31497
31498 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
31499
31500         PR c/18502
31501         * gcc.dg/pr18502-1.c: New test.
31502
31503 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31504
31505         PR c++/17413
31506         * g++.dg/template/local4.C: Tweak.
31507
31508 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
31509
31510         PR tree-optimization/19578
31511         * gcc.c-torture/compile/20050202-1.c: New test.
31512
31513 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
31514
31515         PR c/19435
31516         * gcc.dg/c99-init-4.c: New test.
31517
31518 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
31519
31520         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
31521
31522         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
31523
31524         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
31525         * g++.dg/eh/check-vect.h: New.
31526
31527         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
31528         * gcc.dg/vect/vect-78.c: Ditto.
31529         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
31530         Remove.
31531
31532         * g++.dg/conversion/simd1.C: Expect warning.
31533         * g++.dg/ext/attribute-test-1.C: Ditto.
31534         * g++.dg/ext/attribute-test-2.C: Ditto.
31535         * g++.dg/ext/attribute-test-3.C: Ditto.
31536         * g++.dg/ext/attribute-test-4.C: Ditto.
31537
31538         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
31539         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
31540
31541         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
31542
31543 2005-02-01  Richard Henderson  <rth@redhat.com>
31544
31545         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
31546         long double for ibm double-double format.
31547         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
31548
31549 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
31550
31551         PR tree-optimization/19633
31552         * gcc.dg/pr19633-1.c: New test.
31553         * gcc.dg/pr19633.c: Tweak to make pointer point
31554         to NULL or a symbol.
31555
31556 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
31557
31558         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
31559         New procs.
31560         (dg-process-target (local override)): Handle selector expressions.
31561
31562         * gcc.test-framework/README: Describe tests in source directory.
31563         * gcc.test-framework/test-framework.awk: Handle dg- tests.
31564         * gcc.test-framework/test-framework.exp: Handle dg- tests.
31565         * gcc.test-framework/dg-bogus-exp-P.c: New test.
31566         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
31567         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
31568         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
31569         * gcc.test-framework/dg-do-link-exp-P.c: New test.
31570         * gcc.test-framework/dg-do-run-exp-P.c: New test.
31571         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
31572         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
31573         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
31574         * gcc.test-framework/dg-error-exp-P.c: New test.
31575         * gcc.test-framework/dg-error-exp-XP.c: New test.
31576         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
31577         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
31578         * gcc.test-framework/dg-output-exp-P.c: New test.
31579         * gcc.test-framework/dg-output-exp-XF.c: New test.
31580         * gcc.test-framework/dg-warning-exp-P.c: New test.
31581         * gcc.misc-tests/dg-1.c: Remove.
31582         * gcc.misc-tests/dg-2.c: Remove.
31583         * gcc.misc-tests/dg-3.c: Remove.
31584         * gcc.misc-tests/dg-4.c: Remove.
31585         * gcc.misc-tests/dg-5.c: Remove.
31586         * gcc.misc-tests/dg-6.c: Remove.
31587         * gcc.misc-tests/dg-7.c: Remove.
31588         * gcc.misc-tests/dg-8.c: Remove.
31589         * gcc.misc-tests/dg-9.c: Remove.
31590         * gcc.misc-tests/dg-10.c: Remove.
31591         * gcc.misc-tests/dg-11.c: Remove.
31592         * gcc.misc-tests/dg-12.c: Remove.
31593         * gcc.misc-tests/dg-test.exp: Remove.
31594
31595         * gcc.test-framework/test-framework.awk: Change recording and
31596         printing of passes and failures.
31597
31598         * gcc.test-framework: New directory.
31599         * gcc.test-framework/README: New.
31600         * gcc.test-framework/test-framework.exp: New.
31601         * gcc.test-framework/test-framework.awk: New.
31602         * gcc.test-framework/gen_directive_tests: New.
31603
31604 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
31605
31606         * lib/treelang.exp: Fix comment typos.
31607         (treelang_target_compile): Don't append libs=-ltreelang to options.
31608
31609 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
31610
31611         * g++.dg/parse/typename7.C: Adjust error messages.
31612
31613 2005-01-31  Jeff Law  <law@redhat.com>
31614
31615         * gcc.c-torture/execute/20050131-1.c: New test.
31616         * gcc.dg/wcaselabel.c: New test.
31617
31618 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
31619
31620         * g++.dg/other/warning1.C: Adjust error messags.
31621         * g++.dg/parse/constant5.C: New test.
31622
31623 2005-01-31  Steven Bosscher  <stevenb@suse.de>
31624
31625         PR c/19333
31626         * gcc.c-torture/compile/20011130-1.c: Reorder to make
31627         the test case valid.
31628         * gcc.dg/20030815-1.c: Remove invalid tests.
31629         * gcc.dg/array-7.c: Adjust expected result.
31630         * gcc.dg/pr18596-3.c: Likewise.
31631         * gcc.dg/noncompile/20000901-1.c: Likewise.
31632         * gcc.dg/noncompile/init-2.c: Likewise.
31633         * gcc.dg/noncompile/init-4.c: Likewise.
31634
31635 2005-01-31  Dale Johannesen  <dalej@apple.com>
31636
31637         * g++.dg/opt/pr19650.C: New test.
31638
31639 2005-01-31  Richard Henderson  <rth@redhat.com>
31640
31641         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
31642         long double for intel double extended format.
31643         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
31644
31645 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
31646
31647         PR c++/19555
31648         * g++.dg/template/static10.C: New test.
31649
31650         PR c++/19395
31651         * g++.dg/parse/error24.C: New test.
31652
31653         PR c++/19367
31654         * g++.dg/lookup/builtin1.C: New test.
31655
31656         PR c++/19457
31657         * g++.dg/warn/conv3.C: New test.
31658
31659 2005-01-30  Bud Davis  <bdavis@gfortran.org>
31660
31661         PR fortran/19647
31662         * gfortan.dg/inquire_7.f90
31663
31664 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
31665
31666         PR tree-optimization/15791
31667         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
31668         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
31669         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
31670         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
31671         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
31672         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
31673         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
31674         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
31675         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
31676         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
31677
31678 2005-01-29  Paul Brook  <paul@codesourcery.com>
31679
31680         PR fortran/18565
31681         * check.c (real_or_complex_check): New function.
31682         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
31683         * intrinsic.c (add_functions): Use new check functions.
31684         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
31685         Add prototypes.
31686
31687 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
31688
31689         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
31690         gcc.dg/lvalue-3.c: New tests.
31691         * gcc.dg/concat.c: Update expected messages.
31692
31693 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
31694
31695         PR libfortran/19595
31696         * gfortran.dg/eor_1.f90: New test.
31697
31698 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
31699
31700         PR fortran/19589
31701         * gfortran.dg/logical_data_1.f90: New test.
31702
31703 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
31704
31705         PR c++/19253
31706         * g++.dg/template/crash33.C: New test.
31707
31708         PR c++/19667
31709         * g++.dg/template/crash32.C: New test.
31710
31711 2005-01-28  Ian Lance Taylor  <ian@airs.com>
31712
31713         PR middle-end/16558
31714         * g++.dg/warn/Wreturn-type-2.C: New test.
31715
31716 2004-06-24  Jeff Law  <law@redhat.com>
31717
31718         * gcc.dg/tree-ssa/20050128-1.c: New test.
31719
31720 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
31721
31722         * gcc.target/frv/all-mdpackh-1.c: New test.
31723
31724 2005-01-28  Steven Bosscher  <stevenb@suse.de>
31725
31726         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
31727
31728 2005-01-27  Richard Henderson  <rth@redhat.com>
31729
31730         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
31731
31732 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
31733
31734         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
31735
31736 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
31737
31738         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
31739         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
31740         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
31741         to cope with cases where the multilib options override the dg-options.
31742
31743 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
31744
31745         PR c/18946
31746         * gcc.dg/noncompile/20050120-1.c: New test.
31747
31748 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
31749
31750         PR tree-optimization/19633
31751         * gcc.dg/pr19633.c: New test.
31752         * gcc.dg/tree-ssa/pr19633.c: New test.
31753
31754 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
31755
31756         * gcc.dg/20041216-1.c: New test.
31757
31758 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
31759
31760         PR objc/18862
31761         * objc.dg/selector-2.m: New test.
31762
31763 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
31764
31765         * g++.dg/opt/range-test-2.C: New test.
31766
31767         PR rtl-optimization/19579
31768         * gcc.c-torture/execute/20050124-1.c: New test.
31769
31770 2005-01-26  Greg Parker  <gparker@apple.com>
31771         Stuart Hastings  <stuart@apple.com>
31772
31773         * gcc.c-torture/execute/20050125-1.c: New.
31774
31775 2005-01-18  Jan Hubicka  <jh@suse.cz>
31776
31777         PR tree-optimize/19337
31778         * gcc.c-torture/compile/20050119-1.c: New test.
31779
31780 2005-01-24  James E Wilson  <wilson@specifixinc.com>
31781
31782         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
31783         test for successful match.
31784
31785 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
31786
31787         PR objc/18408
31788         * objc.dg/comp-types-7.m: New test.
31789
31790 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
31791
31792         * lib/target-supports.exp (current_target_name): New.
31793         (check_effective_target_ilp32, check_effective_target_lp64):
31794         Cache the result to use as long as the current target, with
31795         multilib flags, remains the same.
31796
31797         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
31798         (dg-require-weak, dg-require-visibility, dg-require-alias,
31799         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
31800         dg-require-effective-target, dg-skip-if): Remove call to
31801         skip_test_and_clear_xfail.
31802         (dg-test): Clear xfail data.
31803
31804 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
31805
31806         PR target/17751
31807         * gcc.dg/ppc64-toc.c: New test.
31808
31809         * g++.dg/tree-ssa/empty-1.C: New test.
31810
31811         PR middle-end/19551
31812         * gcc.c-torture/execute/20050121-1.c: New test.
31813         * gcc.dg/20050121-2.c: New test.
31814
31815 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
31816         Paul Brook  <paul@codesourcery.com>
31817
31818         PR fortran/17941
31819         * gfortran.dg/real_const_1.f: New test.
31820         * gfortran.dg/real_const_2.f90: New test.
31821         * gfortran.dg/complex_int_1.f90: New test.
31822
31823 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
31824
31825         PR fortran/19313
31826         * gfortan.dg/inquire_6.f90: New test.
31827
31828 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
31829
31830         PR libfortran/19451
31831         * open_readonly_1.f90: New test.
31832
31833 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
31834
31835         PR libfortran/18982
31836         * gfortran.dg/open_new.f90: New file.
31837
31838 2005-01-22  Paul Brook  <paul@codesourcery.com>
31839
31840         * namelist_1.f90: New test.
31841
31842 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
31843
31844         PR tree-optimization/19484
31845         * gcc.c-torture/compile/20050122-[12].c: New tests.
31846
31847 2005-01-22  Paul Brook  <paul@codesourcery.com>
31848
31849         * gfortran.dg/implicit_2.f90: New test.
31850
31851 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
31852
31853         PR fortran/19314
31854         * gfortran.dg/inquire_5.f90: New test.
31855
31856 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31857
31858         PR c/18809
31859         * gcc.dg/pr18809-1.c: New test.
31860
31861 2005-01-21  Ian Lance Taylor  <ian@airs.com>
31862
31863         * gcc.dg/20050121-1.c: New test.
31864
31865         PR tree-optimization/13000
31866         * gcc.dg/20040206-1.c: Change warning to point where function is
31867         being inlined.
31868
31869 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31870
31871         PR c++/19208
31872         * g++.dg/template/array11.C: New test.
31873
31874 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31875
31876         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
31877         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
31878         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
31879         * gfortran.dg/getenv_1.f90: Add dg-do directive.
31880         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
31881         gfortran.dg/pr17164.f90: Add missing dg-do directives.
31882
31883 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
31884
31885         PR tree-optimization/15349
31886         * gcc.dg/tree-ssa/pr15349.c: New.
31887
31888 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
31889
31890         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
31891
31892 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
31893
31894         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
31895         scan-assembler-times directive name.
31896
31897         * gcc.dg/asm-a.c: Move dg-require-effective-target to
31898         after dg-do.
31899
31900         PR rtl-optimization/19462
31901         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
31902
31903 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
31904
31905         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
31906         counting function calls on ia64.
31907
31908 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
31909
31910         PR rtl-optimization/15139
31911         * gcc.dg/20050111-2.c: New test.
31912
31913         PR c/17297
31914         * gcc.c-torture/compile/20050113-1.c: New testcase.
31915
31916         PR middle-end/19164
31917         * gcc.dg/20050113-1.c: New testcase.
31918
31919 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
31920
31921         * gcc.dg/vect/vect-85.c: Add comment.
31922         * gcc.dg/vect/vect-86.c: Add xfail for now.
31923         * gcc.dg/vect/vect-87.c: Add xfail for now.
31924         * gcc.dg/vect/vect-88.c: Add xfail for now.
31925         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
31926
31927 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31928
31929         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
31930
31931 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31932
31933         * g++.dg/debug/typedef3.C: New test.
31934
31935 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
31936
31937         PR c/19472
31938         * gcc.dg/asm-a.c: New test.
31939
31940 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
31941
31942         * gcc.dg/sh-relax.c: Add prototype for abort.
31943
31944 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31945
31946         * gcc.dg/short-compare-1.c: New test.
31947         * gcc.dg/short-compare-2.c: Likewise.
31948
31949 2005-01-18  Michael Matz  <matz@suse.de>
31950
31951         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
31952
31953 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
31954
31955         PR tree-optimization/19121
31956         * gcc.c-torture/compile/pr19121.c: New test.
31957
31958 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
31959
31960         PR target/19357
31961         * gcc.c-torture/compile/pr19357.c: New test.
31962
31963 2005-01-17  Ian Lance Taylor  <ian@airs.com>
31964
31965         PR c/5675
31966         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
31967         pass--those that refer just to the variable, possibly with a
31968         cast.
31969         * gcc.dg/c99-const-expr-3.c: Likewise.
31970
31971         PR middle-end/13127
31972         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
31973         longer emitted.
31974
31975 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
31976
31977         PR fortran/18778
31978         * gfortran.dg/endfile_2.f90: New test.
31979
31980 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
31981
31982         PR 19168
31983         * gfortran.dg/select_5.f90: New test.
31984
31985 2004-01-16  Paul Brook  <paul@codesourcery.com>
31986
31987         * gfortran.dg/common_4.f90: New test.
31988
31989 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
31990
31991         PR rtl-optimization/19462
31992         * gcc.dg/torture/pr19462-1.c: New test.
31993
31994 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
31995
31996         PR objc/19321
31997         * objc.dg/func-ptr-2.m: New.
31998         * objc.dg/volatile-1.m: New.
31999
32000 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32001
32002         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
32003
32004 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
32005
32006         PR tree-optimization/19060
32007         * gcc.c-torture/execute/20050104-1.c: New test.
32008
32009 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
32010
32011         PR fortran/18983
32012         * gfortran.dg/write_to_null.f90: New test.
32013
32014 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
32015             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32016
32017         PR other/19328
32018         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
32019         argument.
32020
32021 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
32022
32023         PR c++/19263
32024         * g++.dg/init/vector1.C: New test.
32025
32026 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
32027
32028         PR target/13158
32029         * gcc.target/ia64/sibcall-unwind-1.c: New test.
32030         PR target/18987
32031         * gcc.target/ia64/sibcall-unwind-2.c: New test.
32032
32033 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
32034
32035         * gfortran.dg/select_1.f90: New test.
32036         * gfortran.dg/select_2.f90: New test.
32037         * gfortran.dg/select_3.f90: New test.
32038         * gfortran.dg/select_4.f90: New test.
32039
32040 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
32041
32042         PR middle-end/19084
32043         PR rtl-optimization/19348
32044         * gcc.dg/20050111-1.c: New test.
32045         * gcc.c-torture/execute/20050111-1.c: New test.
32046
32047         * gcc.dg/i386-asm-4.c: New test.
32048
32049 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32050
32051         * gcc.dg/nested-func-2.c: New test.
32052         * ada/acats/norun.lst: Remove c953002.
32053
32054 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
32055
32056         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
32057
32058 2005-01-12  Ben Elliston  <bje@au.ibm.com>
32059
32060         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
32061
32062 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
32063
32064         PR target/18761
32065         * g++.dg/abi/align1.C: New test.
32066
32067 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
32068
32069         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
32070         at a time.
32071         * g++.dg/ext/altivec_check.h: Support compiling as C.
32072
32073 2005-01-10  Roger Sayle  <roger@eyesopen.com>
32074
32075         PR c++/19355
32076         * g++.dg/expr/pr19355-1.C: New test case.
32077
32078 2005-01-10  Laurent GUERBY <laurent@guerby.net>
32079
32080         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
32081         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
32082         * ada/acats/tests/c3/c92005b.ada: Likewise.
32083         * ada/acats/tests/c3/cxb3012.a: Likewise.
32084         * ada/acats/norun.lst: Add c380004 and c953002, add PR
32085
32086 2005-01-09  Paul Brook  <paul@codesourcery.com>
32087
32088         * gfortran.dg/common_2.f90: New file.
32089         * gfortran.dg/common_3.f90: New file.
32090
32091 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
32092
32093         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
32094
32095 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
32096
32097         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
32098         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
32099         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
32100         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
32101         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
32102         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
32103         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
32104         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
32105         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
32106         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
32107         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
32108         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
32109         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
32110         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
32111         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
32112         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
32113         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
32114         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
32115         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
32116         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
32117         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
32118         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
32119         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
32120         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
32121         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
32122         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
32123         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
32124         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
32125         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
32126         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
32127         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
32128         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
32129         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
32130         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
32131         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
32132         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
32133         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
32134         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
32135         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
32136         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
32137         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
32138         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
32139         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
32140         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
32141         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
32142         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
32143         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
32144         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
32145         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
32146         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
32147         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
32148         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
32149         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
32150         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
32151         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
32152         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
32153         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
32154         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
32155         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
32156         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
32157         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
32158         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
32159         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
32160         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
32161         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
32162         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
32163         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
32164
32165         * gcc.dg/vect/vect-1.c: Fix spelling.
32166         * gcc.dg/vect/vect-10.c: Fix spelling.
32167         * gcc.dg/vect/vect-11.c: Fix spelling.
32168         * gcc.dg/vect/vect-12.c: Fix spelling.
32169         * gcc.dg/vect/vect-14.c: Fix spelling.
32170         * gcc.dg/vect/vect-15.c: Fix spelling.
32171         * gcc.dg/vect/vect-16.c: Fix spelling.
32172         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
32173         * gcc.dg/vect/vect-64.c: Fix comments.
32174         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
32175
32176 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
32177             Ira Rosen  <irar@il.ibm.com>
32178
32179         * gcc.dg/vect/vect-70.c: New test.
32180         * gcc.dg/vect/vect-71.c: New test.
32181
32182 2005-01-09  Manfred Hollstein  <mh@suse.com>
32183
32184         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
32185         * gcc.dg/pr18241-2.c: Likewise.
32186         * gcc.dg/pr18241-3.c: Likewise.
32187         * gcc.dg/pr18241-4.c: Likewise.
32188         * gcc.dg/pr18241-5.c: Likewise.
32189
32190 2005-01-08  Richard Henderson  <rth@redhat.com>
32191
32192         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
32193         False for x86 and x86-64.
32194
32195 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
32196
32197         PR tree-optimization/18241
32198         * gcc.dg/pr18241-1.c: New test.
32199         * gcc.dg/pr18241-2.c: New test.
32200         * gcc.dg/pr18241-3.c: New test.
32201         * gcc.dg/pr18241-4.c: New test.
32202         * gcc.dg/pr18241-5.c: New test.
32203
32204 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
32205
32206         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
32207         gfortran.dg/select_4.f90: New.
32208
32209 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
32210
32211         * gcc.c-torture/execute/20050107-1.c: New test.
32212
32213 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
32214
32215         PR c++/19298
32216         * g++.dg/template/ref2.C: New.
32217
32218 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
32219
32220         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
32221         instead of being empty.
32222
32223 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32224
32225         PR fortran/15553
32226         * gfortran.dg/array-1.f90: New test.
32227
32228 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
32229
32230         PR tree-optimization/19283
32231         * gcc.c-torture/execute/20050106-1.c: New test.
32232
32233         PR rtl-optimization/18861
32234         * gcc.dg/20050105-1.c: New test.
32235
32236         PR tree-optimization/18828
32237         * gcc.dg/20050105-2.c: New test.
32238
32239 2005-01-07  Andreas Jaeger  <aj@suse.de>
32240
32241         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
32242
32243 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
32244
32245         PR fortran/18398
32246         * gfortran.dg/fmt_read.f90: New test.
32247
32248 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
32249
32250         * gcc.dg/rs6000-ldouble-2.c: New.
32251
32252 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
32253
32254         PR c++/19244
32255         * g++.dg/parser/ctor2.C: New test.
32256
32257 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32258
32259         PR c++/17154
32260         * g++.dg/template/using9.C: New test.
32261
32262 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32263
32264         PR c++/19258
32265         * g++.dg/lookup/friend6.C: New test.
32266
32267 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
32268
32269         PR c++/19270
32270         * g++.dg/template/array10.C: New.
32271
32272 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32273
32274         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
32275         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
32276
32277 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
32278
32279         * gcc.c-torture/compile/20050105-1.c: New test.
32280
32281 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
32282
32283         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
32284
32285 2005-01-05  Roger Sayle  <roger@eyesopen.com>
32286
32287         PR middle-end/19100
32288         * gcc.dg/conv-3.c: New test case.
32289
32290 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
32291
32292         * gcc.dg/asm-wide-1.c: New test.
32293
32294 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
32295
32296         PR c++/19030
32297         * g++.dg/parse/crash22.C: New
32298
32299 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
32300
32301         PR 19257
32302         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
32303
32304 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
32305
32306         PR middle-end/17767
32307         * gcc.dg/i386-mmx-6.c: New test case.
32308
32309 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
32310
32311         PR tree-optimization/18308
32312         * gcc.dg/vect/pr18308.c: New testcase.
32313
32314 2005-01-04  Andreas Jaeger  <aj@suse.de>
32315
32316         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
32317
32318 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
32319             Robert Bowdidge <bowdidge@apple.com>
32320
32321         * gcc.dg/cpp/subframework1.c: New.
32322         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
32323         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
32324         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
32325         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
32326
32327 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
32328
32329         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
32330         producing warning.
32331         * gcc.dg/darwin-weakimport-2.c: New.
32332
32333 2005-01-03  Richard Henderson  <rth@redhat.com>
32334
32335         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
32336
32337 2005-01-03  Richard Henderson  <rth@redhat.com>
32338
32339         * gcc.dg/vect/vect.exp: Enable for ia64.
32340         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
32341         (check_effective_target_vect_float): Likewise.
32342         (check_effective_target_vect_no_align): Likewise.
32343         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
32344         * gcc.dg/vect/vect-8.c: Likewise.
32345
32346 2005-01-03  Uros Bizjak <uros@kss-loka.si>
32347
32348         PR target/19236
32349         * gcc.dg/pr19236-1.c: New test case.
32350
32351 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
32352
32353         PR rtl-optimization/12092
32354         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
32355
32356 2005-01-02  Andreas Jaeger  <aj@suse.de>
32357
32358         * gcc.dg/pr12092-1.c: Do not run on x86_64.
32359
32360 2005-01-01  Roger Sayle  <roger@eyesopen.com>
32361             Andrew Pinski  <pinskia@physics.uc.edu>
32362
32363         PR rtl-optimization/12092
32364         * gcc.dg/pr12092-1.c: New test case.
32365
32366 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
32367
32368         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
32369         'hidden' and 'default' for better portability.
32370         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
32371
32372         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
32373         6 and 7.
32374         * g++.old-deja/g++.brendan/new3.C: Likewise.
32375
32376 2005-01-01  Steven Bosscher  <stevenb@suse.de>
32377
32378         * gcc.dg/20041231-1.C: New test.
32379         * g++.dg/warn/Wunreachable-code-1.C: New test.
32380
32381 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
32382
32383         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
32384         file, not /dev/null.  Abort on error.
32385
32386 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
32387             Ziemowit Laski  <zlaski@apple.com>
32388
32389         PR objc/18971
32390         * objc.dg/encode-5.m: New test.
32391
32392 2004-12-29  Richard Henderson  <rth@redhat.com>
32393
32394         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
32395         * objc.dg/stabs-1.m: Disable for ia64.
32396
32397 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
32398
32399         PR c++/19190
32400         * g++.dg/warn/Wunused-10.C: New test.
32401
32402 2004-12-28  Richard Henderson  <rth@redhat.com>
32403
32404         * objc.dg/stabs-1.m: Disable for alpha.
32405
32406 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
32407
32408         PR c++/19149
32409         * g++.dg/parse/error23.C: New test.
32410
32411 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32412
32413         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
32414
32415         PR fortran/19032
32416         * gfortran.dg/intrinsic_modulo_1.f90: New.
32417         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
32418         tests with divisor -1.
32419
32420 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
32421
32422         * g++.dg/opt/temp1.C (memcpy): Return a value.
32423
32424         PR c++/19148
32425         * g++.dg/expr/cond7.C: New test.
32426
32427 2004-12-27  Paul Brook  <paul@codesourcery.com>
32428
32429         * gfortran.dg/g77/select_no_compile.f: Remove.
32430
32431 2004-12-27  Richard Henderson  <rth@redhat.com>
32432
32433         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
32434         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
32435         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
32436
32437 2004-12-26  Richard Henderson  <rth@redhat.com>
32438
32439         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
32440         by 1i instead of token pasting.
32441
32442 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32443
32444         PR tree-optimization/17578
32445         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
32446         to additional_flags.
32447         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
32448
32449 2004-12-25  Richard Henderson  <rth@redhat.com>
32450
32451         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
32452         Remove Alpha.
32453
32454 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32455
32456         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
32457         hppa*-*-hpux*.
32458         * gcc.dg/pr17957.c (dg-options): Likewise.
32459         * gcc.dg/struct-ret-1.c: Add prototype for abort.
32460         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
32461         instead of 0 on __hppa__.
32462         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
32463         "foo,%r" on hppa*-*-*.
32464
32465 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
32466
32467         PR fortran/19071
32468         * gfortran.dg/complex_write.f90: New test.
32469
32470 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32471
32472         PR c++/17595
32473         * g++.dg/parse/pragma2.C: New test.
32474
32475         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
32476
32477 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
32478
32479         * gcc.dg/empty2.c: Add missing dg-warning.
32480
32481 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32482
32483         PR c++/17413
32484         * g++.dg/template/local4.C: New test.
32485         * g++.dg/template/crash19.C: Add dg-error marker.
32486
32487         * g++.dg/template/crash31.C: Correct embedded PR number.
32488
32489 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32490
32491         PR c++/16405
32492         * g++.dg/opt/temp1.C: Add do-run marker.
32493
32494 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
32495
32496         * g++.dg/template/spec19.C: New.
32497
32498 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
32499
32500         PR target/16819
32501         * gcc.dg/empty2.c: New.
32502
32503 2004-12-23  Richard Henderson  <rth@redhat.com>
32504
32505         * lib/target-supports.exp (check_effective_target_vect_no_align):
32506         Remove i?86 and x86-64.
32507
32508 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32509
32510         PR c++/16405
32511         * g++.dg/opt/temp1.C: New test.
32512
32513 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32514
32515         PR c++/18733
32516         * g++.dg/template/friend33.C: New testcase.
32517
32518 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
32519
32520         PR c++/18464
32521         * g++.dg/template/cond5.C: New test.
32522
32523         PR c++/18492
32524         * g++.dg/inherit/thunk3.C: New test.
32525
32526         PR c++/11224
32527         * g++.dg/warn/Wunused-9.C: New test.
32528
32529 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
32530
32531         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
32532
32533 2004-12-22  Jan Beulich  <jbeulich@novell.com>
32534
32535         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
32536
32537 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
32538
32539         PR c++/18378
32540         * g++.dg/ext/packed8.C: New test.
32541
32542         PR c++/19063
32543         * g++.dg/template/crash31.C: New test.
32544
32545         PR c++/19034
32546         * g++.dg/template/crash30.C: New test.
32547
32548 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
32549
32550         PR C++/18984
32551         * g++.dg/eh/ctor3.C: New test.
32552
32553 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32554
32555         * objc.dg/stabs-1.m: Allow section name to be quoted and
32556         assembly label to begin with '.LL'.
32557
32558 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
32559
32560         * gcc.dg/vect/vect.exp
32561         (check_effective_target_lp64_or_vect_no_align): New.
32562         * gcc.dg/vect/vect-77.c: Use it.
32563         * gcc.dg/vect/vect-78.c: Use it.
32564
32565         * lib/target-supports.exp
32566         (check_effective_target_vect_no_max,
32567         check_effective_target_vect_no_bitwise,
32568         check_effective_target_vect_no_align): New.
32569         * gcc.dg/vect/vect-13.c: Use them.
32570         * gcc.dg/vect/vect-17.c: Ditto.
32571         * gcc.dg/vect/vect-18.c: Ditto.
32572         * gcc.dg/vect/vect-19.c: Ditto.
32573         * gcc.dg/vect/vect-20.c: Ditto.
32574         * gcc.dg/vect/vect-27.c: Ditto.
32575         * gcc.dg/vect/vect-29.c: Ditto.
32576         * gcc.dg/vect/vect-44.c: Ditto.
32577         * gcc.dg/vect/vect-48.c: Ditto.
32578         * gcc.dg/vect/vect-50.c: Ditto.
32579         * gcc.dg/vect/vect-52.c: Ditto.
32580         * gcc.dg/vect/vect-54.c: Ditto.
32581         * gcc.dg/vect/vect-56.c: Ditto.
32582         * gcc.dg/vect/vect-58.c: Ditto.
32583         * gcc.dg/vect/vect-60.c: Ditto.
32584         * gcc.dg/vect/vect-72.c: Ditto.
32585         * gcc.dg/vect/vect-80.c: Ditto.
32586
32587 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
32588
32589         PR c++/14075
32590         * g++.dg/init/string1.C: New.
32591
32592         PR c++/18975
32593         * g++.dg/other/synth1.C: New.
32594
32595 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
32596
32597         PR c/18963
32598         * gcc.dg/pr18963-1.c: New test.
32599
32600 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
32601
32602         PR c/18596
32603         * gcc.dg/funcdef-storage-1.c (foo): Remove.
32604         * gcc.dg/pr18596-1.c: Use dg-error.
32605         (dg-options): Use -fno-unit-at-a-time.
32606         * gcc.dg/pr18596-2.c: New test.
32607         * gcc.dg/pr18596-3.c: New test.
32608
32609 2004-12-20  Roger Sayle  <roger@eyesopen.com>
32610
32611         PR middle-end/18683
32612         * g++.dg/opt/pr18683-1.C: New test case.
32613
32614 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
32615
32616         PR other/19093
32617         * g++.dg/opt/max1.C: Fix for 64bit targets.
32618
32619 2004-12-20  Matt Austern  <austern@apple.com>
32620
32621         PR c++/19044
32622         * g++.dg/ext/builtin6.C: New
32623
32624 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
32625
32626         PR tree-optimization/19080
32627         * gcc.c-torture/compile/pr19080.c: New test.
32628
32629 2004-12-20  Steven Bosscher  <stevenb@suse.de>
32630
32631         * gcc.dg/20041219-1.c: New test.
32632
32633 2004-12-19  Roger Sayle  <roger@eyesopen.com>
32634
32635         PR middle-end/19068
32636         * g++.dg/opt/max1.C: New test case.
32637
32638 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32639
32640         * gcc.dg/fdata-sections-1.c: New test.
32641
32642 2004-12-18  Roger Sayle  <roger@eyesopen.com>
32643
32644         PR middle-end/18548
32645         * gcc.dg/max-1.c: New test case.
32646
32647 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
32648
32649         * gcc.c-torture/execute/20041218-1.c: New test.
32650
32651 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
32652
32653         * gcc.dg/pr18501.c: New test.
32654         * gcc.dg/uninit-5.c: XFAIL.
32655         * gcc.dg/uninit-9.c: XFAIL.
32656
32657 2004-12-17  Dale Johannesen  <dalej@apple.com>
32658
32659         * gcc.dg/20041213-1.c: New.
32660
32661 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
32662
32663         * objc.dg/stabs-1.m: Allow assembly label to begin
32664         with a dot ('.').
32665
32666 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
32667
32668         * gcc.c-torture/execute/20041213-1.c: Move...
32669         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
32670
32671 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
32672
32673         PR c++/18721
32674         * g++.dg/lookup/conv-5.C: New.
32675
32676 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
32677
32678         * objc.dg/stabs-1.m: New test.
32679
32680 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
32681
32682         * gcc.dg/visibility-c.c: Change compile to
32683         assemble for the test.
32684
32685 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
32686
32687         PR target/19041
32688         * gcc.dg/visibility-c.c: New test.
32689
32690 2004-12-16  Roger Sayle  <roger@eyesopen.com>
32691
32692         PR middle-end/18493
32693         * gcc.dg/switch-8.c: New test case.
32694
32695 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
32696
32697         PR c++/18905
32698         * g++.dg/template/init4.C: New.
32699         * g++.dg/opt/static3.C: Enable optimizer.
32700
32701 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
32702
32703         * g++.dg/other/complex1.C: New test.
32704
32705 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
32706
32707         * g++.dg/opt/inline9.C: New test.
32708
32709 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32710
32711         PR fortran/18993
32712         * gfotran.dg/nullify_1.f: New test.
32713
32714 2004-12-15  Richard Henderson  <rth@redhat.com>
32715
32716         * gcc.target/i386/i386.exp: New harness.
32717         * gcc.target/i386/vect-args.c: New.
32718
32719 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
32720
32721         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
32722
32723 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32724
32725         PR c++/18825
32726         * g++.dg/template/friend32.C: New test.
32727
32728 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
32729
32730         * cpp/pragma-once-1.c: New test.
32731         * cpp/pragma-once-1b.h: Likewise.
32732         * cpp/pragma-once-1c.h: Likewise.
32733         * cpp/pragma-once-1d.h: Likewise.
32734         * cpp/inc/pragma-once-1a.h: Likewise.
32735
32736 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
32737             Steven G. Kargl  <kargls@comcast.net>
32738
32739         PR fortran/17597
32740         * gfortran.dg/list_read_3.f90: New test.
32741
32742 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
32743
32744         * gcc.dg/ftrapv-2.c: New test.
32745
32746 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
32747
32748         PR c++/18981
32749         * g++.dg/template/typename9.C: New test.
32750
32751 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
32752
32753         PR c++/18738
32754         * g++.dg/template/typename8.C: New test.
32755         * g++.dg/parse/friend2.C: Tweak error message.
32756
32757 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
32758
32759         * gcc.c-torture/20041214-1.c: New test.
32760
32761 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
32762
32763         PR c++/18965
32764         * g++.dg/init/array17.C: New test.
32765
32766 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
32767
32768         PR c++/18793
32769         * g++.dg/init/aggr3.C: New test.
32770
32771 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
32772
32773         * gcc.dg/altivec-types-1.c: New test.
32774         * gcc.dg/altivec-types-2.c: New test.
32775         * gcc.dg/altivec-types-3.c: New test.
32776         * gcc.dg/altivec-types-4.c: New test.
32777         * g++.dg/ext/altivec-types-1.C: New test.
32778         * g++.dg/ext/altivec-types-2.C: New test.
32779         * g++.dg/ext/altivec-types-3.C: New test.
32780         * g++.dg/ext/altivec-types-4.C: New test.
32781
32782 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
32783
32784         PR middle-end/18951
32785         * gcc.c-torture/execute/20041213-1.c: New test.
32786
32787 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
32788
32789         PR c++/18949
32790         * g++.dg/template/cast1.C: New.
32791
32792 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
32793
32794         * gcc.c-torture/execute/20041213-2.c: New test.
32795
32796 2004-12-13  Richard Henderson  <rth@redhat.com>
32797
32798         * gcc.dg/i386-sse-10.c: Fix typo in options.
32799
32800 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
32801
32802         PR c++/18968
32803         * g++.dg/opt/pr18968.C: New test.
32804
32805 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
32806
32807         PR c++/18925
32808         * g++.dg/ext/visibility/staticdatamem.C: New test.
32809
32810 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
32811
32812         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
32813
32814 2004-12-13  Roger Sayle  <roger@eyesopen.com>
32815
32816         PR rtl-optimization/18928
32817         * gcc.dg/pr18928-1.c: New test case.
32818
32819 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
32820
32821         PR tree-opt/16951
32822         * gcc.c-torture/compile/20041211-1.c: New.
32823
32824 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32825
32826         PR middle-end/17564
32827         * gcc.c-torture/execute/20041212-1.c: New test.
32828
32829 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32830
32831         PR fortran/18869
32832         * gfortran.dg/common_1.f90: New test.
32833
32834 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
32835         Paul Brook  <paul@codesourcery.com>
32836
32837         PR fortran/16222
32838         * gfortran.dg/real_do_1.f90: New test.
32839
32840 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
32841
32842         PR tree-opt/18040
32843         * g++.dg/opt/ptrmem6.C: New test.
32844
32845 2004-12-11  Roger Sayle  <roger@eyesopen.com>
32846
32847         PR middle-end/18921
32848         * gcc.dg/pr18921-1.c: New test case.
32849
32850 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32851
32852         PR fortran/17175
32853         * gfortran.dg/scale_1.f90: New test.
32854
32855 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
32856
32857         PR middle-end/18903
32858         * gcc.c-torture/compile/pr18903.c: New test.
32859
32860 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
32861
32862         * gcc.c-torture/execute/20041210-1.c: New test.
32863
32864 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32865
32866         PR c++/18731
32867         * g++.dg/parser/struct-1.C: New test.
32868         * g++.dg/parser/struct-2.C: New test.
32869         * g++.dg/parser/struct-3.C: New test.
32870
32871 2004-12-09  Richard Henderson  <rth@redhat.com>
32872
32873         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
32874
32875         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
32876         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
32877
32878 2004-12-09  Matt Austern  <austern@apple.com>
32879
32880         PR c++/18514
32881         * g++.dg/ext/builtin1.C: New
32882         * g++.dg/ext/builtin2.C: New
32883         * g++.dg/ext/builtin3.C: New
32884         * g++.dg/ext/builtin4.C: New
32885         * g++.dg/ext/builtin5.C: New
32886
32887 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
32888
32889         PR tree-opt/18904
32890         * g++.dg/opt/ptrmem5.C: New test.
32891
32892 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
32893
32894         * g++.dg/parse/typename5.C: Adjust for new error.
32895         * g++.dg/parse/typename7.C: New.
32896
32897 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32898
32899         PR c++/18073
32900         * g++.dg/other/mmintrin.C: New test.
32901
32902 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
32903
32904         PR c++/16681
32905         * g++.dg/init/array15.C: New.
32906         * g++.dg/init/array16.C: New.
32907
32908 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32909
32910         PR fortran/18826
32911         * gfortran.dg/assign_1.f90: New test.
32912
32913 2004-12-08  Nick Clifton  <nickc@redhat.com>
32914
32915         * gcc.target/xstormy16/bss_below100: New directory containing tests.
32916         * gcc.target/xstormy16/data_below100: Likewise.
32917         * gcc.target/xstormy16/sfr: Likewise.
32918         * gcc.target/xstormy16/below100.S: New test source file.
32919         * gcc.target/xstormy16/below100.ld: New test linker script.
32920         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
32921         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
32922         bp instructions.
32923         * gcc.target/xstormy16/bp.c: Likewise.
32924
32925         * gcc.target/xstormy16/bss_below100: New files:
32926         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
32927         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
32928         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
32929         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
32930         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
32931         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
32932         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
32933         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
32934         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
32935         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
32936         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
32937         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
32938         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
32939         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
32940         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
32941         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
32942         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
32943         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
32944         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
32945         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
32946         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
32947         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
32948         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
32949         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
32950         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
32951         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
32952         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
32953
32954         * gcc.target/xstormy16/data_below100: New files:
32955         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
32956         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
32957         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
32958         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
32959         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
32960         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
32961         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
32962         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
32963         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
32964         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
32965         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
32966         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
32967         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
32968         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
32969         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
32970         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
32971         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
32972         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
32973         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
32974         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
32975         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
32976         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
32977         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
32978         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
32979         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
32980         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
32981         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
32982
32983         * gcc.target/xstormy16/sfr: New files:
32984         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
32985         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
32986         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
32987         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
32988         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
32989         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
32990         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
32991         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
32992         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
32993         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
32994         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
32995         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
32996         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
32997         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
32998         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
32999         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
33000         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
33001         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
33002         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
33003         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
33004         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
33005         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
33006         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
33007         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
33008         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
33009         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
33010         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
33011         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
33012         27_if0_sfrw_bitfield_f.c
33013
33014 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33015
33016         PR c++/18100
33017         * g++.dg/lookup/name-clash4.C: New test.
33018
33019 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
33020
33021         PR c++/18672
33022         * g++.dg/opt/array1.C: New.
33023
33024         PR c++/18803
33025         * g++.dg/template/operator5.C: New.
33026
33027 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
33028
33029         PR c/18867
33030         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
33031
33032 2004-12-07  Steven Bosscher  <stevenb@suse.de>
33033
33034         * gcc.dg/noncompile/20041207.c: New test.
33035
33036 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
33037
33038         * g++.dg/other/unreachable-1.C: New test.
33039
33040 2004-12-06  Nick Clifton  <nickc@redhat.com>
33041
33042         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
33043         <limits.h> because the latter comes from gcc's include/ directory
33044         and not the newlib/libc/include directory.
33045
33046 2004-12-04  Richard Henderson  <rth@redhat.com>
33047
33048         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
33049
33050 2004-12-04  Richard Henderson  <rth@redhat.com>
33051
33052         * lib/target-supports.exp (check_gc_sections_available): Disable
33053         for alpha and ia64.
33054
33055 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
33056
33057         PR middle-end/17909
33058         * g++.dg/other/vararg-2.C: New test.
33059
33060 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33061
33062         PR c++/17011, c++/17971
33063         * g++.dg/template/error15.C: Adjust expected error.
33064         * g++.dg/template/instantiate3.C: Likewise.
33065
33066 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
33067
33068         * gcc.dg/altivec-18.c: Fix for darwin
33069
33070 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
33071
33072         PR c++/18782
33073         * g++.dg/parse/ptrmem2.C: New.
33074
33075         PR c++/18318
33076         * g++.dg/template/new1.C: New.
33077
33078 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33079
33080         PR fortran/18710
33081         * gfortran.dg/direct_io_3.f90: New test.
33082
33083 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
33084
33085         PR 18758
33086         * g++.dg/parse/crash21.C: New.
33087
33088 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33089
33090         PR c++/15664, c++/18276
33091         * g++.dg/template/ttp13.C: New test.
33092         * g++.dg/template/ttp14.C: Likewise.
33093
33094 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33095
33096         PR c++/18123
33097         * g++.dg/parse/enum2.C: New test.
33098         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
33099
33100 2004-12-02  Nick Clifton  <nickc@redhat.com>
33101
33102         * gcc.target/xstormy16: New test directory.
33103         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
33104         * gcc.target/xstormy16/bp.c: Check the generation of bp
33105         instructions.
33106         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
33107         bn instructions and the BELOW100 attribute.
33108
33109 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
33110
33111         PR target/16952
33112         * gcc.dg/ppc-eabi.c: New.
33113
33114 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
33115
33116         PR fortran/18284
33117         * gfortran.dg/backspace.f90
33118
33119 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
33120
33121         * gfortran.dg/inquire.f90: New test.
33122
33123 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
33124
33125         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
33126         handle effective-target-keyword.
33127         (dg-skip-if): Support effective-target keyword as target list.
33128         (dg-xfail-if): Ditto.
33129         * lib/target-supports.exp (is-effective-target-keyword): New proc.
33130
33131 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
33132
33133         PR tree-optimization/18291
33134         * gcc.c-torture/compile/pr18291.c: New test.
33135
33136 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
33137
33138         PR C++/18729
33139         * g++.dg/parse/crash20.C: New.
33140
33141         PR c++/17431
33142         * g++.dg/overload/arg1.C: New.
33143         * g++.dg/overload/arg2.C: New.
33144         * g++.dg/overload/arg3.C: New.
33145         * g++.dg/overload/arg4.C: New.
33146
33147 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
33148
33149         * gcc.dg/c99-flex-array-4.c: Remove.
33150
33151 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
33152
33153         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
33154
33155         * lib/target-supports.exp (is-effective-target): Simplify.
33156
33157         * lib/target-supports.exp (check_effective_target_vect_long):
33158         Fix for powerpc64-*-*.
33159
33160 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
33161
33162         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
33163         to support new requirements on FreeBSD 5.
33164
33165 2004-11-30  Devang Patel  <dpatel@apple.com>
33166
33167         PR 18702
33168         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
33169
33170 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
33171
33172         * g++.dg/ext/altivec-13.C: New test.
33173
33174 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
33175
33176         PR tree-opt/18298
33177         * gcc.c-torture/execute/p18298.c: New test.
33178
33179 2004-11-30  Ira Rosen  <irar@il.ibm.com>
33180             Dorit Naishlos  <dorit@il.ibm.com>
33181
33182         PR tree-opt/18607
33183         * gcc.dg/vect/vect-89.c: New test.
33184
33185 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
33186
33187         * gcc.dg/pr18596-1.c: New test.
33188
33189 2004-11-30  Ben Elliston  <bje@au.ibm.com>
33190
33191         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
33192
33193 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
33194
33195         PR c/18479
33196         * gcc.dg/pr18479.c: New test.
33197
33198 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
33199
33200         PR target/18490
33201         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
33202         mmix-knuth-mmixware.
33203
33204         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
33205         cris-*-elf* cris-*-aout* mmix-*-*
33206
33207 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
33208
33209         PR middle-end/18725
33210         * gcc.dg/pr18725.c: New test.
33211
33212 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
33213
33214         PR target/18488
33215         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
33216
33217         PR target/18336
33218         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
33219
33220 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
33221
33222         PR c++/18368
33223         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
33224         * g++.old-deja/g++.law/ctors5.C: Likewise.
33225         * g++.old-deja/g++.other/crash25.C: Likewise.
33226
33227         PR c++/18674
33228         * g++.dg/template/error16.C: New test.
33229
33230         PR c++/18512
33231         * g++.dg/template/crash29.C: New test.
33232
33233 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
33234
33235         PR tree-optimization/18712
33236         * gcc.c-torture/compile/pr18712.c: New test.
33237
33238 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
33239
33240         PR c/7544
33241         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
33242         tests.
33243
33244 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33245
33246         PR c++/18652
33247         * g++.dg/lookup/crash6.C: New test.
33248
33249 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
33250
33251         PR middle-end/18164
33252         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
33253
33254 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
33255
33256         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
33257         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
33258         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
33259
33260 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
33261
33262         * gcc.dg/pr18164.c: New test.
33263
33264 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
33265
33266         * gcc.dg/funroll-loops-all.c: New.
33267
33268 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
33269
33270         PR target/18489
33271         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
33272         delimeter, match space and TAB as well as ":".
33273
33274         PR target/18484
33275         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
33276
33277         PR target/18348
33278         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
33279
33280         PR target/18345
33281         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
33282
33283         PR target/18337
33284         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
33285
33286 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
33287
33288         * gfortran.dg/direct_io_2.f90: New test.
33289
33290 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
33291
33292         PR target/18334
33293         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
33294
33295 2004-11-28  Richard Henderson  <rth@redhat.com>
33296
33297         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
33298
33299 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
33300
33301         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
33302         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
33303         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
33304         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
33305         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
33306         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
33307         gcc.dg/pointer-arith-8.c: New tests.
33308
33309 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
33310
33311         PR fortran/18364
33312         * gfortran.dg/endfile.f90: New test.
33313
33314 2004-11-27  Falk Hueffner  <falk@debian.org>
33315
33316         * gcc.dg/loop-6.c: New test.
33317
33318 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
33319
33320         * gcc.c-torture/execute/20041126-1.c: New test.
33321
33322 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
33323
33324         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
33325         on IRIX.
33326
33327 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
33328
33329         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
33330         functions.
33331
33332 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
33333
33334         PR rtl-optimization/17825
33335         * gcc.c-torture/compile/20041119-1.c: New test.
33336
33337 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33338
33339         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
33340         Check existence of ld library path variables before unsetting.
33341
33342 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
33343
33344         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
33345
33346 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
33347
33348         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
33349
33350 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
33351
33352         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
33353
33354 2004-11-26  Ben Elliston  <bje@au.ibm.com>
33355
33356         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
33357         dg-do directive.
33358
33359 2004-11-26  Ben Elliston  <bje@au.ibm.com>
33360
33361         * gcc.dg/pr17957.c: Pass --param, not -param.
33362
33363 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
33364
33365         PR middle-end/17957
33366         * gcc.dg/pr17957.c: New test.
33367
33368 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
33369
33370         PR c++/18445
33371         * g++.dg/template/crash28.C: Likewise.
33372
33373         PR c++/18001
33374         * g++.dg/expr/unary2.C: Adjust lvalue messages.
33375         * g++.dg/ext/lvaddr.C: Likewise.
33376         * g++.dg/opt/pr7503-3.C: Likewise.
33377
33378         PR c++/18466
33379         * g++.dg/parse/qualified3.C: New test.
33380         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
33381
33382         PR c++/18545
33383         * g++.dg/expr/return1.C: New test.
33384
33385 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33386
33387         Friend class name lookup 3/n, PR c++/3332
33388         * g++.dg/lookup/friend3.C: New test.
33389         * g++.dg/lookup/friend4.C: Likewise.
33390         * g++.dg/lookup/friend5.C: Likewise.
33391
33392 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33393
33394         Friend class name lookup 2/n, PR c++/14513, c++/15410
33395         * g++.dg/lookup/friend2.C: New test.
33396         * g++.dg/template/friend31.C: Likewise.
33397
33398 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33399
33400         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
33401
33402 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
33403
33404         PR c++/17473
33405         * g++.dg/tc1/dr56.C: Remove.
33406         * g++.dg/template/typedef1.C: Add dg-error markers.
33407         * g++.old-deja/g++.other/typedef7.C: Likewise.
33408
33409         PR c++/18285
33410         * g++.dg/parse/typedef7.C: New test.
33411
33412 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
33413
33414         * gcc.c-torture/execute/20041124-1.c: New test.
33415
33416 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
33417
33418         * g++.dg/template/deduce3.C: New test.
33419
33420         PR c++/18586
33421         * g++.dg/template/crash27.C: New test.
33422
33423         PR c++/18530
33424         * g++.dg/warn/Wshadow-3.C: New test.
33425
33426 2004-11-24  Devang Patel  <dpatel@apple.com>
33427
33428         PR/18555
33429         * gcc.dg/cpp/isysroot-1.c: New test.
33430         * gcc.dg/cpp/usr/include/stdio.h: New file.
33431         * gcc.dg/cpp/isysroot-2.c: New test.
33432         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
33433         New file.
33434
33435 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33436
33437         PR c++/8929
33438         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
33439
33440 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33441
33442         * gcc.target/sparc/align.c: Do not include <stdint.h>.
33443         * gcc.target/sparc/pdist.c: Likewise.
33444
33445 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
33446
33447         PR c++/16882
33448         * g++.dg/conversion/simd1.C: New test.
33449
33450 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33451
33452         * lib/target-libpath.exp: New file defining
33453         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
33454         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
33455         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
33456         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
33457         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
33458
33459 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
33460
33461         * gcc.dg/pragma-align-2.c: Test macro expansion.
33462         * gcc.dg/pragma-pack-2.c: New test.
33463
33464 2004-11-23  Richard Henderson  <rth@redhat.com>
33465
33466         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
33467         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33468         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
33469         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
33470         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
33471         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
33472
33473         * gcc.dg/vect/vect.exp: Add check for alpha.
33474         * lib/target-supports.exp (check_alpha_max_hw_available): New.
33475         (check_effective_target_vect_int): Enable for alpha.
33476         (check_effective_target_vect_long): New.
33477         (is-effective-target): Add it.
33478
33479 2004-11-23  Uros Bizjak <uros@kss-loka.si>
33480
33481         * gcc.dg/pr18614-1.c: New test.
33482
33483 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33484
33485         * gcc.dg/setjmp-2.c: New test.
33486
33487 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
33488
33489         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
33490         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
33491         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
33492         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
33493         gcc.target/sparc/pdist.c: New tests.
33494
33495 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
33496
33497         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
33498
33499 2004-11-22  Dale Johannesen  <dalej@apple.com>
33500
33501         * gcc.dg/20041111-1.c: New.
33502
33503 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
33504
33505         PR tree-opt/18536
33506         * gcc.dg/vect/pr18536.c: New test.
33507
33508 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33509
33510         PR c++/18354
33511         * g++.dg/template/nontype11.C: New test.
33512
33513 2004-11-21  Roger Sayle  <roger@eyesopen.com>
33514
33515         PR middle-end/18520
33516         * gcc.dg/pr18520-1.c: New test case.
33517
33518 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
33519
33520         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
33521         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
33522         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
33523         expected diagnostics.
33524
33525 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33526
33527         PR target/18580
33528         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
33529         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
33530         vect-77.c, vect-77a.c: XFAIL on the SPARC.
33531
33532 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33533
33534         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
33535
33536 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
33537             Joseph Myers  <joseph@codesourcery.com>
33538
33539         * lib/target-supports.exp (check_visibility_available): Really
33540         test the compiler.
33541
33542 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
33543
33544         PR tree-opt/18181
33545         * gcc.dg/vect/vect-85.c: New test.
33546         * gcc.dg/vect/vect-86.c: New test.
33547         * gcc.dg/vect/vect-87.c: New test.
33548         * gcc.dg/vect/vect-88.c: New test.
33549
33550 2004-11-19  Ben Elliston  <bje@au.ibm.com>
33551
33552         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
33553
33554 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
33555
33556         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
33557         * gcc.dg/ppc-and-1.c: Ditto.
33558         * gcc.dg/ppc-compare-1.c: Ditto.
33559         * gcc.dg/ppc-mov-1.c: Ditto
33560
33561 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
33562             Mark Mitchell  <mark@codesourcery.com>
33563
33564         * gcc.dg/pragma-init-fini-2.c: New test.
33565
33566 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
33567             Aldy Hernandez  <aldyh@redhat.com>
33568
33569         * lib/target-supports.exp (check_effective_target_vect_int): New
33570         (check_effective_target_vect_float): New
33571         (check_effective_target_vect_double): New.
33572         (is-effective-target): Support new effective targets keywords.
33573         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
33574         default action for dg-do.
33575         * gcc.dg/vect/pr16105.c: Use new support.
33576         * gcc.dg/vect/pr18400.c: Ditto.
33577         * gcc.dg/vect/pr18425.c: Ditto.
33578         * gcc.dg/vect/vect-1.c: Ditto.
33579         * gcc.dg/vect/vect-10.c: Ditto.
33580         * gcc.dg/vect/vect-11.c: Ditto.
33581         * gcc.dg/vect/vect-12.c: Ditto.
33582         * gcc.dg/vect/vect-13.c: Ditto.
33583         * gcc.dg/vect/vect-14.c: Ditto.
33584         * gcc.dg/vect/vect-15.c: Ditto.
33585         * gcc.dg/vect/vect-16.c: Ditto.
33586         * gcc.dg/vect/vect-17.c: Ditto.
33587         * gcc.dg/vect/vect-18.c: Ditto.
33588         * gcc.dg/vect/vect-19.c: Ditto.
33589         * gcc.dg/vect/vect-2.c: Ditto.
33590         * gcc.dg/vect/vect-20.c: Ditto.
33591         * gcc.dg/vect/vect-21.c: Ditto.
33592         * gcc.dg/vect/vect-22.c: Ditto.
33593         * gcc.dg/vect/vect-23.c: Ditto.
33594         * gcc.dg/vect/vect-24.c: Ditto.
33595         * gcc.dg/vect/vect-25.c: Ditto.
33596         * gcc.dg/vect/vect-26.c: Ditto.
33597         * gcc.dg/vect/vect-27.c: Ditto.
33598         * gcc.dg/vect/vect-27a.c: Ditto.
33599         * gcc.dg/vect/vect-28.c: Ditto.
33600         * gcc.dg/vect/vect-29.c: Ditto.
33601         * gcc.dg/vect/vect-29a.c: Ditto.
33602         * gcc.dg/vect/vect-3.c: Ditto.
33603         * gcc.dg/vect/vect-30.c: Ditto.
33604         * gcc.dg/vect/vect-31.c: Ditto.
33605         * gcc.dg/vect/vect-32.c: Ditto.
33606         * gcc.dg/vect/vect-33.c: Ditto.
33607         * gcc.dg/vect/vect-34.c: Ditto.
33608         * gcc.dg/vect/vect-35.c: Ditto.
33609         * gcc.dg/vect/vect-36.c: Ditto.
33610         * gcc.dg/vect/vect-37.c: Ditto.
33611         * gcc.dg/vect/vect-38.c: Ditto.
33612         * gcc.dg/vect/vect-4.c: Ditto.
33613         * gcc.dg/vect/vect-40.c: Ditto.
33614         * gcc.dg/vect/vect-41.c: Ditto.
33615         * gcc.dg/vect/vect-42.c: Ditto.
33616         * gcc.dg/vect/vect-43.c: Ditto.
33617         * gcc.dg/vect/vect-44.c: Ditto.
33618         * gcc.dg/vect/vect-45.c: Ditto.
33619         * gcc.dg/vect/vect-46.c: Ditto.
33620         * gcc.dg/vect/vect-47.c: Ditto.
33621         * gcc.dg/vect/vect-48.c: Ditto.
33622         * gcc.dg/vect/vect-48a.c: Ditto.
33623         * gcc.dg/vect/vect-49.c: Ditto.
33624         * gcc.dg/vect/vect-5.c: Ditto.
33625         * gcc.dg/vect/vect-50.c: Ditto.
33626         * gcc.dg/vect/vect-51.c: Ditto.
33627         * gcc.dg/vect/vect-52.c: Ditto.
33628         * gcc.dg/vect/vect-53.c: Ditto.
33629         * gcc.dg/vect/vect-54.c: Ditto.
33630         * gcc.dg/vect/vect-55.c: Ditto.
33631         * gcc.dg/vect/vect-56.c: Ditto.
33632         * gcc.dg/vect/vect-56a.c: Ditto.
33633         * gcc.dg/vect/vect-57.c: Ditto.
33634         * gcc.dg/vect/vect-58.c: Ditto.
33635         * gcc.dg/vect/vect-59.c: Ditto.
33636         * gcc.dg/vect/vect-6.c: Ditto.
33637         * gcc.dg/vect/vect-60.c: Ditto.
33638         * gcc.dg/vect/vect-61.c: Ditto.
33639         * gcc.dg/vect/vect-62.c: Ditto.
33640         * gcc.dg/vect/vect-63.c: Ditto.
33641         * gcc.dg/vect/vect-64.c: Ditto.
33642         * gcc.dg/vect/vect-65.c: Ditto.
33643         * gcc.dg/vect/vect-66.c: Ditto.
33644         * gcc.dg/vect/vect-67.c: Ditto.
33645         * gcc.dg/vect/vect-68.c: Ditto.
33646         * gcc.dg/vect/vect-69.c: Ditto.
33647         * gcc.dg/vect/vect-7.c: Ditto.
33648         * gcc.dg/vect/vect-72.c: Ditto.
33649         * gcc.dg/vect/vect-72a.c: Ditto.
33650         * gcc.dg/vect/vect-73.c: Ditto.
33651         * gcc.dg/vect/vect-74.c: Ditto.
33652         * gcc.dg/vect/vect-75.c: Ditto.
33653         * gcc.dg/vect/vect-76.c: Ditto.
33654         * gcc.dg/vect/vect-77.c: Ditto.
33655         * gcc.dg/vect/vect-77a.c: Ditto.
33656         * gcc.dg/vect/vect-78.c: Ditto.
33657         * gcc.dg/vect/vect-79.c: Ditto.
33658         * gcc.dg/vect/vect-8.c: Ditto.
33659         * gcc.dg/vect/vect-80.c: Ditto.
33660         * gcc.dg/vect/vect-82.c: Ditto.
33661         * gcc.dg/vect/vect-82_64.c: Ditto.
33662         * gcc.dg/vect/vect-83.c: Ditto.
33663         * gcc.dg/vect/vect-83_64.c: Ditto.
33664         * gcc.dg/vect/vect-9.c: Ditto.
33665         * gcc.dg/vect/vect-all.c: Ditto.
33666         * gcc.dg/vect/vect-none.c: Ditto.
33667
33668 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
33669
33670         * lib/gcc-dg.exp (dg-skip-if): New function.
33671         (dg-forbid-option): Remove.
33672         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
33673         * g++.dg/abi/bitfield8.C: Likewise.
33674         * g++.dg/abi/dtor1.C: Likewise.
33675         * g++.dg/abi/empty10.C: Likewise.
33676         * g++.dg/abi/empty7.C: Likewise.
33677         * g++.dg/abi/empty9.C: Likewise.
33678         * g++.dg/abi/layout3.C: Likewise.
33679         * g++.dg/abi/layout4.C: Likewise.
33680         * g++.dg/abi/thunk1.C: Likewise.
33681         * g++.dg/abi/thunk2.C: Likewise.
33682         * g++.dg/abi/vbase11.C: Likewise.
33683         * g++.dg/abi/vthunk2.C: Likewise.
33684         * g++.dg/abi/vthunk3.C: Likewise.
33685         * g++.dg/ext/attrib8.C: Likewise.
33686         * g++.dg/opt/longbranch2.C: Likewise.
33687         * g++.dg/opt/reg-stack4.C: Likewise.
33688         * g++.old-deja/g++.ext/attrib1.C: Likewise.
33689         * g++.old-deja/g++.ext/attrib2.C: Likewise.
33690         * g++.old-deja/g++.ext/attrib3.C: Likewise.
33691         * g++.old-deja/g++.other/store-expr1.C: Likewise.
33692         * g++.old-deja/g++.other/store-expr2.C: Likewise.
33693         * gcc.dg/20000609-1.c: Likewise.
33694         * gcc.dg/20000720-1.c: Likewise.
33695         * gcc.dg/20011107-1.c: Likewise.
33696         * gcc.dg/20011119-1.c: Likewise.
33697         * gcc.dg/20020108-1.c: Likewise.
33698         * gcc.dg/20020122-2.c: Likewise.
33699         * gcc.dg/20020122-3.c: Likewise.
33700         * gcc.dg/20020201-3.c: Likewise.
33701         * gcc.dg/20020206-1.c: Likewise.
33702         * gcc.dg/20020218-1.c: Likewise.
33703         * gcc.dg/20020310-1.c: Likewise.
33704         * gcc.dg/20020411-1.c: Likewise.
33705         * gcc.dg/20020418-2.c: Likewise.
33706         * gcc.dg/20020426-1.c: Likewise.
33707         * gcc.dg/20020426-2.c: Likewise.
33708         * gcc.dg/20020517-1.c: Likewise.
33709         * gcc.dg/20020523-1.c: Likewise.
33710         * gcc.dg/20020523-2.c: Likewise.
33711         * gcc.dg/20020729-1.c: Likewise.
33712         * gcc.dg/20030204-1.c: Likewise.
33713         * gcc.dg/20030826-2.c: Likewise.
33714         * gcc.dg/20030926-1.c: Likewise.
33715         * gcc.dg/20031202-1.c: Likewise.
33716         * gcc.dg/980312-1.c: Likewise.
33717         * gcc.dg/980313-1.c: Likewise.
33718         * gcc.dg/990117-1.c: Likewise.
33719         * gcc.dg/990424-1.c: Likewise.
33720         * gcc.dg/990524-1.c: Likewise.
33721         * gcc.dg/991230-1.c: Likewise.
33722         * gcc.dg/i386-387-1.c: Likewise.
33723         * gcc.dg/i386-387-2.c: Likewise.
33724         * gcc.dg/i386-387-3.c: Likewise.
33725         * gcc.dg/i386-387-4.c: Likewise.
33726         * gcc.dg/i386-387-5.c: Likewise.
33727         * gcc.dg/i386-387-6.c: Likewise.
33728         * gcc.dg/i386-asm-1.c: Likewise.
33729         * gcc.dg/i386-bitfield1.c: Likewise.
33730         * gcc.dg/i386-bitfield2.c: Likewise.
33731         * gcc.dg/i386-loop-1.c: Likewise.
33732         * gcc.dg/i386-loop-2.c: Likewise.
33733         * gcc.dg/i386-loop-3.c: Likewise.
33734         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
33735         * gcc.dg/i386-pic-1.c: Likewise.
33736         * gcc.dg/i386-regparm.c: Likewise.
33737         * gcc.dg/i386-signbit-1.c: Likewise.
33738         * gcc.dg/i386-signbit-2.c: Likewise.
33739         * gcc.dg/i386-signbit-3.c: Likewise.
33740         * gcc.dg/i386-sse-5.c: Likewise.
33741         * gcc.dg/i386-sse-8.c: Likewise.
33742         * gcc.dg/i386-unroll-1.c: Likewise.
33743         * gcc.dg/tls/opt-1.c: Likewise.
33744         * gcc.dg/tls/opt-2.c: Likewise.
33745         * gcc.dg/unroll-1.c: Likewise.
33746         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
33747         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
33748         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
33749         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
33750
33751 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33752
33753         * g++.dg/template/incomplete1.C: New test.
33754
33755 2004-11-16  Nick Clifton  <nickc@redhat.com>
33756
33757         Revert patches accidentally commited during checkin of fixes for
33758         xstormy16 tests:
33759         gcc.c-torture/execute/simd-4.c: Revert
33760         gcc.dg/20040910-1.c: Revert.
33761
33762 2004-11-16  Paul Brook  <paul@codesourcery.com>
33763
33764         PR fortran/13010
33765         * gfortran.dg/der_pointer_1.f90: New test.
33766
33767 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
33768
33769         PR c/18498
33770         * gcc.dg/bitfld-13.c: New test.
33771
33772 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
33773
33774         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
33775         powerpc*-*-linux*.
33776
33777         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
33778         * gcc.dg/ppc64-abi-2.c: Ditto.
33779         * gcc.dg/ppc64-abi-3.c: Ditto.
33780
33781         * lib/gcc-dg.exp (dg-target-list): Remove.
33782
33783 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
33784
33785         * gcc.dg/ia64-postinc.c: New test.
33786
33787 2004-11-15  Mark Mitchell <mark@codesourcery.com>
33788
33789         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
33790
33791 2004-11-15  Nick Clifton  <nickc@redhat.com>
33792
33793         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
33794         __INT_MAX__ so that the test can be compiled by toolchains
33795         targeted at 16-bit processors.
33796
33797         * gcc.dg/20040625-1.c: Use long constants rather than integers
33798         when performing arithmetic that will overflow 16-bits.
33799
33800         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
33801         xstormy16.  It does not support 128-bit vector operations.
33802
33803         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
33804         with the macro PTR_TYPE.  Define this macro to an integer type
33805         suitable for holding a pointer.
33806
33807         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
33808         the target is a 16-bit processor.
33809
33810         * gcc.dg/cpp/if-2.c: Expect a different warning message from
33811         16-bit targets where the character constant will be too long.
33812
33813         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
33814         where the double will not be directly addressable.
33815
33816 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33817
33818         Friend class name lookup 1/n, PR c++/18471
33819         * g++.dg/template/crash26.C: New test.
33820         * g++.dg/lookup/struct1.C: Adjust expected error.
33821         * g++.dg/parse/elab1.C: Likewise.
33822         * g++.dg/parse/elab2.C: Likewise.
33823         * g++.dg/parse/int-as-enum1.C: Likewise.
33824         * g++.dg/parse/struct-as-enum1.C: Likewise.
33825         * g++.dg/parse/typedef1.C: Likewise.
33826         * g++.dg/parse/typedef3.C: Likewise.
33827         * g++.dg/parse/typedef4.C: Likewise.
33828         * g++.dg/parse/typedef5.C: Likewise.
33829         * g++.dg/template/nontype4.C: Likewise.
33830         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
33831         * g++.old-deja/g++.other/elab1.C: Likewise.
33832         * g++.old-deja/g++.other/syntax4.C: Likewise.
33833
33834 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33835
33836         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
33837
33838 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
33839
33840         * gcc.c-torture/execute/20041114-1.c: New test.
33841
33842 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
33843
33844         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
33845         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
33846         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
33847         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
33848         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
33849         gcc.dg/switch-7.c: New tests.
33850
33851 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
33852
33853         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
33854
33855 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
33856
33857         PR tree-opt/18400
33858         * gcc.dg/vect/pr18400.c: New test.
33859
33860 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
33861             Andrew Pinski  <pinskia@physics.uc.edu>
33862
33863         PR tree-opt/18425
33864         * gcc.dg/vect/pr18425.c: New test.
33865
33866 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33867
33868         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
33869         Guard with dg-require-alias and dg-require-visibility.
33870
33871 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33872
33873         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
33874
33875 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33876
33877         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
33878
33879 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33880
33881         PR c++/17344
33882         * g++.dg/template/defarg5.C: New test.
33883
33884 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
33885
33886         * g++.dg/parse/cast1.C: Run only on ILP32.
33887         * g++.old-deja/g++.mike/p784.C: Likewise.
33888
33889 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
33890
33891         * gcc.c-torture/execute/20041113-1.c: New test.
33892
33893 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
33894
33895         PR target/18230
33896         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
33897         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
33898         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
33899         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33900         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
33901         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
33902         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
33903         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
33904         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
33905         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
33906         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
33907         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
33908         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
33909
33910 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
33911
33912         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
33913         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
33914         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
33915         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
33916         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
33917         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
33918         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
33919         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
33920         gcc.target/sparc/combined-1.c: New tests.
33921
33922 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
33923
33924         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
33925         New tests.
33926
33927 2004-11-12  Mark Mitchell <mark@codesourcery.com>
33928
33929         * lib/gcc-dg.exp (dg-forbid-option): New function.
33930         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
33931         * g++.dg/abi/bitfield8.C: Likewise.
33932         * g++.dg/abi/dtor1.C: Likewise.
33933         * g++.dg/abi/empty10.C: Likewise.
33934         * g++.dg/abi/empty7.C: Likewise.
33935         * g++.dg/abi/empty9.C: Likewise.
33936         * g++.dg/abi/layout3.C: Likewise.
33937         * g++.dg/abi/layout4.C: Likewise.
33938         * g++.dg/abi/thunk1.C: Likewise.
33939         * g++.dg/abi/thunk2.C: Likewise.
33940         * g++.dg/abi/vbase11.C: Likewise.
33941         * g++.dg/abi/vthunk2.C: Likewise.
33942         * g++.dg/abi/vthunk3.C: Likewise.
33943         * g++.dg/ext/attrib8.C: Likewise.
33944         * g++.dg/opt/longbranch2.C: Likewise.
33945         * g++.dg/opt/reg-stack4.C: Likewise.
33946         * g++.old-deja/g++.ext/attrib1.C: Likewise.
33947         * g++.old-deja/g++.ext/attrib2.C: Likewise.
33948         * g++.old-deja/g++.ext/attrib3.C: Likewise.
33949         * g++.old-deja/g++.other/store-expr1.C: Likewise.
33950         * g++.old-deja/g++.other/store-expr2.C: Likewise.
33951         * gcc.dg/20000609-1.c: Likewise.
33952         * gcc.dg/20000720-1.c: Likewise.
33953         * gcc.dg/20011107-1.c: Likewise.
33954         * gcc.dg/20011119-1.c: Likewise.
33955         * gcc.dg/20020108-1.c: Likewise.
33956         * gcc.dg/20020122-2.c: Likewise.
33957         * gcc.dg/20020122-3.c: Likewise.
33958         * gcc.dg/20020201-3.c: Likewise.
33959         * gcc.dg/20020206-1.c: Likewise.
33960         * gcc.dg/20020218-1.c: Likewise.
33961         * gcc.dg/20020310-1.c: Likewise.
33962         * gcc.dg/20020411-1.c: Likewise.
33963         * gcc.dg/20020418-2.c: Likewise.
33964         * gcc.dg/20020426-1.c: Likewise.
33965         * gcc.dg/20020426-2.c: Likewise.
33966         * gcc.dg/20020517-1.c: Likewise.
33967         * gcc.dg/20020523-1.c: Likewise.
33968         * gcc.dg/20020523-2.c: Likewise.
33969         * gcc.dg/20020729-1.c: Likewise.
33970         * gcc.dg/20030204-1.c: Likewise.
33971         * gcc.dg/20030826-2.c: Likewise.
33972         * gcc.dg/20030926-1.c: Likewise.
33973         * gcc.dg/20031202-1.c: Likewise.
33974         * gcc.dg/980312-1.c: Likewise.
33975         * gcc.dg/980313-1.c: Likewise.
33976         * gcc.dg/990117-1.c: Likewise.
33977         * gcc.dg/990424-1.c: Likewise.
33978         * gcc.dg/990524-1.c: Likewise.
33979         * gcc.dg/991230-1.c: Likewise.
33980         * gcc.dg/i386-387-1.c: Likewise.
33981         * gcc.dg/i386-387-2.c: Likewise.
33982         * gcc.dg/i386-387-3.c: Likewise.
33983         * gcc.dg/i386-387-4.c: Likewise.
33984         * gcc.dg/i386-387-5.c: Likewise.
33985         * gcc.dg/i386-387-6.c: Likewise.
33986         * gcc.dg/i386-asm-1.c: Likewise.
33987         * gcc.dg/i386-bitfield1.c: Likewise.
33988         * gcc.dg/i386-bitfield2.c: Likewise.
33989         * gcc.dg/i386-loop-1.c: Likewise.
33990         * gcc.dg/i386-loop-2.c: Likewise.
33991         * gcc.dg/i386-loop-3.c: Likewise.
33992         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
33993         * gcc.dg/i386-pic-1.c: Likewise.
33994         * gcc.dg/i386-regparm.c: Likewise.
33995         * gcc.dg/i386-signbit-1.c: Likewise.
33996         * gcc.dg/i386-signbit-2.c: Likewise.
33997         * gcc.dg/i386-signbit-3.c: Likewise.
33998         * gcc.dg/i386-sse-5.c: Likewise.
33999         * gcc.dg/i386-sse-8.c: Likewise.
34000         * gcc.dg/i386-unroll-1.c: Likewise.
34001         * gcc.dg/tls/opt-1.c: Likewise.
34002         * gcc.dg/tls/opt-2.c: Likewise.
34003         * gcc.dg/unroll-1.c: Likewise.
34004         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
34005         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
34006         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
34007         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
34008         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
34009         -m64 is specified.
34010
34011 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
34012
34013         PR c++/18389
34014         * g++.dg/parse/cond1.C: New test.
34015
34016         PR c++/18429
34017         * g++.dg/template/array9.C: New test.
34018         * g++.dg/ext/vla1.C: Adjust error messages.
34019         * g++.dg/ext/vlm1.C: Likewise.
34020         * g++.dg/template/crash2.C: Likewise.
34021
34022         PR c++/18436
34023         * g++.dg/template/call3.C: New test.
34024
34025         PR c++/18407
34026         * g++.dg/template/ptrmem11.C: New test.
34027
34028 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
34029
34030         PR other/14264
34031         * lib/g++.exp: Set LC_ALL and LANG to C.
34032         * lib/gcc-dg.exp: Likewise.
34033         * lib/gfortran.exp: Likewise.
34034         * lib/objc.exp: Likewise.
34035         * lib/treelang.exp: Likewise.
34036
34037 2004-11-12  Andreas Schwab  <schwab@suse.de>
34038
34039         * gcc.dg/pr16286.c: Fix last change.
34040
34041 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
34042
34043         PR c++/18416
34044         * g++.dg/init/global1.C: New test.
34045
34046 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
34047
34048         * gcc.c-torture/execute/20041112-1.c: New test.
34049
34050 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
34051
34052         * lib/gcc-dg.exp (dg-target-list): New.
34053
34054 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
34055             Richard Sandiford  <rsandifo@redhat.com>
34056
34057         * lib/target-supports.exp (get-compiler_messages): New.
34058         (check_named_sections_available): Use it.
34059         (check_effective_target_ilp32): New.
34060         (check_effective_target_lp64): New.
34061         (is-effective-target): New.
34062         * lib/gcc-dg.exp (dg-require-effective-target): New.
34063
34064 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
34065
34066         * gcc.dg/precedence-1.c: New test.
34067
34068 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
34069
34070         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
34071
34072         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
34073         message, delete generated files, use more descriptive name for
34074         executable, and make the test unsupported when it cannot be run.
34075
34076         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
34077         (dg-require-weak, dg-require-visibility, dg-require-alias,
34078         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
34079         dg-require-iconv, dg-require-named-sections): Use it.
34080
34081         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
34082
34083 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
34084
34085         PR target/16457
34086         * gcc.dg/ppc-and-1: New
34087
34088         PR target/16796
34089         * gcc.dg/ppc-mov-1.c: New.
34090
34091         PR target/16458
34092         * gcc.dg/ppc-compare-1.c: New.
34093
34094 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
34095
34096         * objc.dg/desig-init-2.m: New test.
34097
34098 2004-11-10  Adam Nemet  <anemet@lnxw.com>
34099
34100         PR middle-end/18160
34101         * g++.dg/warn/register-var-1.C: New test.
34102         * g++.dg/warn/register-var-2.C: New test.
34103
34104 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34105
34106         * gcc.dg/union-2.c: New test.
34107
34108 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
34109
34110         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
34111         New test for PR tree-optimization/17892.
34112
34113 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
34114
34115         PR c++/18369
34116         * g++.dg/init/new12.C: New test.
34117
34118 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
34119
34120         * gcc.target/sparc: New directory.
34121         * gcc.target/sparc/sparc.exp: New driver.
34122         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
34123         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
34124         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
34125         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
34126
34127 2004-11-10  Paul Brook  <paul@codesourcery.com>
34128
34129         PR fortran/18218
34130         * gfortran.dg/list_read.c: New test.
34131
34132 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
34133
34134         PR c/18322
34135         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
34136         expected diagnostic location.
34137
34138 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
34139
34140         * gcc.dg/20041109-1.c: New test.
34141
34142 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
34143
34144         PR objc/18406
34145         * objc/compile/pr18406.m: New test.
34146
34147 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
34148
34149         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
34150
34151 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
34152
34153         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
34154
34155 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
34156
34157         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
34158
34159 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
34160
34161         * gcc.dg/20030225-2.c: Add prototype for abort and
34162         exit.
34163
34164 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
34165
34166         PR tree-opt/18299
34167         * gcc.c-torture/pr18299-1.c: New test.
34168
34169 2004-11-06  Andreas Schwab  <schwab@suse.de>
34170
34171         * gcc.dg/pr16286.c: Also test for bool and pixel.
34172
34173 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
34174
34175         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
34176         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
34177         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
34178         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
34179         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
34180         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
34181         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
34182         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
34183         gcc.dg/struct-semi-3.c: New tests.
34184
34185 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34186
34187         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
34188
34189 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34190
34191         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
34192         Do not use C99 designators.
34193
34194 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34195
34196         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
34197
34198 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34199
34200         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
34201         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
34202         * gcc.c-torture/execute/simd-5.x: Remove.
34203
34204 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
34205
34206         PR rtl-optimization/17933
34207         * gcc.dg/torture/pr17933-1.c: New test.
34208
34209 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
34210
34211         PR target/18106
34212         * lib/target-supports.exp (check_weak_available): Support
34213         Windows.
34214
34215 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
34216
34217         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
34218         call to fflush(stdout) before abort.
34219         (my_ffsll): New function.
34220         (generate_fields): Use it.
34221
34222 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
34223
34224         * gcc.dg/init-undef-1.c: New test.
34225
34226 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
34227
34228         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
34229         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
34230         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
34231         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
34232         expected messages for new parser.
34233
34234 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
34235
34236         * g++.dg/ext/visibility/symbian1.C: New test.
34237
34238 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34239
34240         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
34241         on LP64 targets.
34242
34243 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
34244
34245         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
34246         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
34247         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
34248         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
34249         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
34250         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
34251         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
34252         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
34253         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
34254         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
34255
34256 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
34257
34258         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
34259         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
34260         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
34261         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
34262         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
34263         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
34264         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
34265         for new parser.
34266
34267 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
34268
34269         PR target/15342
34270         * gcc.dg/20041104-1.c: New test.
34271
34272 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34273
34274         * g++.dg/template/nontype7.C: New test.
34275         * g++.dg/template/nontype8.C: Likewise.
34276         * g++.dg/template/nontype9.C: Likewise.
34277         * g++.dg/template/nontype10.C: Likewise.
34278         * g++.dg/tc1/dr49.C: Likewise.
34279         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
34280         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
34281
34282 2004-11-04  Ben Elliston  <bje@au.ibm.com>
34283
34284         * g++.dg/rtti/tinfo1.C: Remove xfails.
34285
34286 2004-11-04  Ben Elliston  <bje@au.ibm.com>
34287
34288         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
34289         packed attribute to the definition to satisfy the new C++ parser.
34290
34291 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34292
34293         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
34294         invocations of va_arg.
34295
34296 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
34297
34298         PR c++/18124
34299         * g++.dg/template/crash25.C: New test.
34300
34301         PR c++/18155
34302         * g++.dg/template/typedef2.C: New test.
34303         * g++.dg/parse/crash13.C: Adjust error markers.
34304
34305         PR c++/18177
34306         * g++.dg/conversion/const3.C: New test.
34307
34308 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34309
34310         PR fortran/17535
34311         PR fortran/17583
34312         PR fortran/17713
34313         * gfortran.dg/generic_[123].f90: New testcases.
34314
34315 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34316
34317         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
34318         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
34319
34320 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
34321
34322         PR tree-opt/16808
34323         * gcc.c-torture/compile/pr16808.c: New test.
34324
34325 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
34326
34327         PR rtl-optimization/17104
34328         * gcc.dg/ppc-bitfield1.c: New.
34329
34330 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
34331
34332         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
34333
34334 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
34335
34336         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
34337         strings for 32-bit code.
34338
34339 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
34340
34341         PR c/18239
34342         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
34343
34344 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
34345
34346         PR c++/18064
34347         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
34348
34349 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
34350
34351         PR c++/15172
34352         * g++.dg/init/aggr2.C: New test.
34353
34354 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
34355
34356         * objc.dg/local-decl-1.m: New test.
34357
34358 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34359
34360         * gcc.dg/20040910-1.c: Adjust regex.
34361
34362 2004-10-30  Roger Sayle  <roger@eyesopen.com>
34363
34364         PR rtl-optimization/18084
34365         * g++.dg/opt/pr18084-1.C: New testcase.
34366
34367 2004-10-30  Matt Austern  <austern@apple.com>
34368
34369         PR c++/17542
34370         * g++.dg/ext/attrib18.C: New test.
34371
34372 2004-10-30  Roger Sayle  <roger@eyesopen.com>
34373
34374         PR middle-end/18096
34375         * gcc.dg/pr18096-1.c: New test case.
34376
34377 2004-10-30  Roger Sayle  <roger@eyesopen.com>
34378
34379         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
34380
34381 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
34382
34383         PR c/16666
34384         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
34385         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
34386         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
34387         gcc.dg/old-style-prom-3.c: New tests.
34388
34389 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
34390
34391         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
34392         Remove unnecessary inclusion of stdio.h.
34393
34394 2004-10-29  Roger Sayle  <roger@eyesopen.com>
34395
34396         PR rtl-optimization/17581
34397         * gcc.dg/pr17581-1.c: New test case.
34398
34399 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
34400
34401         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
34402         being implemented.
34403         * g++.dg/conversion/dr195-1.C: New.
34404         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
34405         * g++.old-deja/g++.mike/p10148.C: Likewise.
34406
34407 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
34408
34409         PR c++/17695
34410         * g++.dg/debug/typedef2.C: New test.
34411
34412 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
34413
34414         PR fortran/13490
34415         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
34416         * gfortran.dg/g77/README: Update.
34417
34418 2004-10-28  Matt Austern  <austern@apple.com>
34419
34420         PR c++/14124
34421         * g++.dg/ext/packed7.C: New test.
34422
34423 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
34424
34425         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
34426         scan-assembler.
34427         * lib/scanasm.exp (hidden-scan-for): New proc.
34428         (scan-hidden): Use hidden-scan-for instead of constructing the scan
34429         string.
34430         (scan-not-hidden): Likewise.
34431         * lib/target-supports.exp (check_visibility_available): mach-o is
34432         support too.
34433
34434 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
34435
34436         PR c++/17132
34437         * g++.dg/template/memclass3.C: New test.
34438
34439 2004-10-28  Adam Nemet  <anemet@lnxw.com>
34440
34441         PR middle-end/18160
34442         * gcc.dg/register-var-1.c: New test.
34443         * gcc.dg/register-var-2.c: New test.
34444         * gcc.dg/asm-7.c: Taking the address of a register variable is an
34445         error now.
34446
34447 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
34448
34449         PR other/18172
34450         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
34451         unused variables.
34452         * gcc.dg/vect/vect-22.c: Likewise.
34453
34454 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
34455
34456         * gcc.dg/i386-rotate-1.c: New test.
34457
34458 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
34459
34460         * g++.dg/init/ref12.C: Add "run" marker.
34461
34462         PR c++/17435
34463         * g++.dg/init/ref12.C: New test.
34464
34465         PR c++/18140
34466         * g++.dg/template/shift1.C: New test.
34467         * g++.dg/template/error10.C: Adjust error markers.
34468
34469 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
34470
34471         PR tree-opt/17529
34472         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
34473
34474 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
34475
34476         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
34477         * gcc.dg/weak/weak-3.c: Likewise.
34478         * gcc.dg/weak/weak-5.c: Likewise.
34479         * gcc.dg/weak/weak-9.c: Likewise.
34480         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
34481         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
34482
34483         * gcc.dg/darwin-weakimport-1.c: New.
34484
34485 2004-10-28  Ben Elliston  <bje@au.ibm.com>
34486
34487         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
34488
34489 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
34490
34491         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
34492         'syntax' error messages.
34493         * gcc.dg/cpp/direct2s.c: Likewise.
34494
34495 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
34496
34497         * gcc.c-torture/compile/20041026-1.c: New.
34498
34499 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
34500
34501         PR c++/18093
34502         * g++.dg/lookup/ns2.C: New test.
34503
34504         PR c++/18020
34505         * g++.dg/template/enum4.C: New test.
34506
34507         PR c++/18161
34508         * g++.dg/template/expr1.C: New test.
34509
34510 2004-10-26  Ben Elliston  <bje@au.ibm.com>
34511
34512         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
34513
34514 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34515
34516         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
34517         gcc.dg/decl-nospec-3.c: New tests.
34518
34519 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
34520
34521         * objc.dg/super-class-3.m: New test.
34522
34523 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
34524
34525         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
34526         resyncing.
34527         * gcc.dg/cpp/direct2s.c: Likewise.
34528
34529 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
34530
34531         * objc.dg/image-info.m: Update for changes to section selection.
34532
34533 2004-10-25  David Ayers  <d.ayers@inode.at>
34534             Ziemowit Laski  <zlaski@apple.com>
34535
34536         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
34537         diagnostics when messaging 'id <Proto>'.
34538         * objc.dg/class-protocol-1.m: New test.
34539         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
34540         a non-existent method signature.
34541         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
34542         Update diagnostics when messaging with non-existent method signature.
34543         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
34544         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
34545         invalid receivers are now resolved as if messaging 'id'; remove
34546         extraneous diagnostics.
34547
34548 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
34549
34550         PR c/16667
34551         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
34552         gcc.dg/init-desig-obs-3.c: New tests.
34553
34554 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
34555
34556         * gcc.dg/debug/20041023-1.c: New test.
34557
34558 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
34559
34560         PR middle-end/17407
34561         * gcc.c-torture/compile/pr17407.c: New test.
34562
34563         PR c++/18121
34564         * g++.dg/template/array8.C: New test.
34565
34566 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34567
34568         PR other/18138
34569         * lib/g++.exp: Accept more than one multilib libgcc.
34570         * lib/gcc-dg.exp: Likewise.
34571         * lib/objc.exp: Likewise.
34572         * lib/treelang.exp: Likewise.
34573         * lib/gfortran.exp: Likewise.
34574
34575 2004-10-24  Ben Elliston  <bje@au.ibm.com>
34576
34577         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
34578
34579 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
34580
34581         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
34582         * gcc.dg/c99-const-expr-3.c: Likewise.
34583
34584 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
34585
34586         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
34587
34588 2004-10-23  Ben Elliston  <bje@au.ibm.com>
34589
34590         * gcc.c-torture/execute/loop-2e.x: Remove.
34591
34592 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
34593
34594         PR c++/18095
34595         * g++.dg/parse/crash18.C: New.
34596         * g++.dg/parse/crash19.C: New.
34597
34598 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
34599
34600         * g++.dg/ext/dllimport1.C: Move dg-warnings.
34601         * g++.dg/ext/dllimport2.C: Same.
34602         * g++.dg/ext/dllimport8.C: Same.
34603
34604 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
34605
34606         PR c++/10841
34607         * g++.dg/conversion/cast1.C: New test.
34608         * g++.dg/overload/pmf1.C: Adjust error marker.
34609
34610 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
34611
34612         PR objc/17923
34613         * objc.dg/const-str-7.m: New test.
34614
34615 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34616
34617         * g++.dg/template/memfriend11.C: Fix comment typo.
34618         * g++.dg/template/memfriend14.C: Likewise.
34619
34620 2004-10-20  Richard Henderson  <rth@redhat.com>
34621
34622         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
34623         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
34624         -fasynchronous-unwind-tables.
34625
34626 2004-10-20  Richard Henderson  <rth@redhat.com>
34627
34628         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
34629         (main): Return success.
34630         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
34631         (main): Return success.
34632
34633 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34634
34635         PR c++/13495
34636         * g++.dg/template/memfriend9.C: New test.
34637         * g++.dg/template/memfriend10.C: Likewise.
34638         * g++.dg/template/memfriend11.C: Likewise.
34639         * g++.dg/template/memfriend12.C: Likewise.
34640         * g++.dg/template/memfriend13.C: Likewise.
34641         * g++.dg/template/memfriend14.C: Likewise.
34642         * g++.dg/template/memfriend15.C: Likewise.
34643         * g++.dg/template/memfriend16.C: Likewise.
34644         * g++.dg/template/memfriend17.C: Likewise.
34645         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
34646
34647 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
34648
34649         * g++.dg/conversion/dr195.C: New.
34650         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
34651
34652 2004-10-20  Ben Elliston  <bje@au.ibm.com>
34653             Devang Patel  <dpatel@apple.com>
34654
34655         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
34656         of floating point arithmetic, which could trap.
34657
34658 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
34659
34660         PR c++/14035
34661         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
34662         * g++.dg/conversion/const2.C: New test.
34663         * g++.dg/expr/reinterpret2.C: New test.
34664         * g++.dg/expr/reinterpret3.C: New test.
34665         * g++.dg/expr/cast2.C: New test.
34666         * g++.dg/expr/copy1.C: New test.
34667         * g++.dg/other/conversion1.C: Change error message.
34668         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
34669         function pointers to void *.
34670         * g++.old-deja/g++.mike/p10148.C: Likewise.
34671
34672 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34673
34674         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
34675
34676 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
34677
34678         PR c++/18047
34679
34680         * g++.dg/parse/expr3.C: New test.
34681
34682 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34683
34684         * gcc.dg/smod-1.c: New test.
34685
34686 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
34687
34688         * objc.dg/method-14.m: New test.
34689
34690 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
34691
34692         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
34693         Also xfail as the patch was reverted.
34694
34695 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
34696
34697         PR middle-end/16973
34698         * gcc.dg/pr16973.c: New test.
34699
34700 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
34701
34702         PR tree-optimization/17656
34703         * gcc.c-torture/compile/pr17656.c: New test.
34704
34705 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
34706
34707         * g++.dg/eh/shadow1.C: New.
34708
34709 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
34710
34711         * gcc.c-torture/compile/20041018-1.c: New test.
34712
34713 2004-10-18  Ben Elliston  <bje@au.ibm.com>
34714
34715         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
34716         compiler referring to register 0 when accessing sdata.  The linker
34717         now patches things up.
34718
34719 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
34720
34721         PR c/17529
34722         * gcc.c-torture/compile/pr17529.c: New test.
34723
34724 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34725
34726         PR c++/17743
34727         * g++.dg/ext/attrib17.C: New test.
34728
34729 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34730
34731         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
34732
34733 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34734
34735         PR c++/10479
34736         * g++.dg/ext/attrib16.C: New test.
34737
34738 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
34739
34740         PR c++/17042
34741         * g++.dg/init/dso_handle1.C: New test.
34742
34743         PR c++/14667
34744         * g++.dg/parse/typedef6.C: New test.
34745
34746         PR c++/17916
34747         * g++.dg/parse/pragma1.C: New test.
34748
34749 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
34750
34751         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
34752
34753 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
34754
34755         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
34756         -fno-common when on HPPA HP-UX platforms.
34757
34758 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
34759
34760         PR other/16820
34761         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
34762         stdint.h.
34763         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
34764         uintptr_t.
34765
34766 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
34767
34768         PR c++/16301
34769         * g++.dg/lookup/strong-using-4.C: New test.
34770
34771 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
34772
34773         PR middle-end/16567
34774         * gcc.c-torture/compile/nested-1.c: New test.
34775
34776 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
34777
34778         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
34779         and mipsisa64*-*-* (until support for misaligned loads is added).
34780         * gcc.dg/vect/vect-50.c: Likewise.
34781         * gcc.dg/vect/vect-52.c: Likewise.
34782         * gcc.dg/vect/vect-54.c: Likewise.
34783         * gcc.dg/vect/vect-58.c: Likewise.
34784         * gcc.dg/vect/vect-60.c: Likewise.
34785         * gcc.dg/vect/vect-80.c: Likewise.
34786
34787 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
34788
34789         PR c++/17976
34790         * g++.dg/init/dtor3.C: New test.
34791
34792 2004-10-15  Ben Elliston  <bje@au.ibm.com>
34793
34794         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
34795
34796 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
34797
34798         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
34799         * gcc.dg/macho-lo-sum.c: Likewise.
34800
34801 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
34802
34803         * gcc.dg/ppc-spe64-1.c: New test.
34804
34805 2004-10-14  Devang Patel  <dpatel@apple.com>
34806
34807         PR 17635
34808         * gcc.dg/pr17635.c : New test.
34809
34810 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
34811
34812         * gcc.dg/vect/vect-28.c: Remove xfail.
34813         * gcc.dg/vect/vect-30.c: Remove xfail.
34814         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
34815         * gcc.dg/vect/vect-33.c: Remove xfail.
34816         * gcc.dg/vect/vect-44.c: Remove xfail.
34817         * gcc.dg/vect/vect-46.c: Remove xfail.
34818         * gcc.dg/vect/vect-50.c: Remove xfail.
34819         * gcc.dg/vect/vect-52.c: Remove xfail.
34820         * gcc.dg/vect/vect-54.c: Remove xfail.
34821         * gcc.dg/vect/vect-58.c: Remove xfail.
34822         * gcc.dg/vect/vect-60.c: Remove xfail.
34823         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
34824         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
34825         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
34826         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
34827         * gcc.dg/vect/vect-8.c: Remove xfail.
34828         * gcc.dg/vect/vect-80.c: Remove xfail.
34829         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
34830
34831 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
34832
34833         * gcc.dg/vect/vect-82.c: New testcase.
34834         * gcc.dg/vect/vect-82_64.c: New testcase.
34835         * gcc.dg/vect/vect-83.c: New testcase.
34836         * gcc.dg/vect/vect-83_64.c: New testcase.
34837
34838 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
34839
34840         * gcc.dg/cpp/error-1.c: New test.
34841
34842 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
34843
34844         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
34845
34846 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
34847
34848         PR target/17984
34849         * gcc.dg/cris-peep2-xsrand2.c: New test.
34850
34851 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
34852
34853         PR c++/17661
34854         * g++.dg/expr/for2.C: New test.
34855
34856 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34857
34858         * g++.dg/inherit/thunk1.C: Run on the SPARC.
34859
34860 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
34861
34862         PR tree-optimization/17724
34863         * g++.dg/opt/pr17724-1.C: New test.
34864         * g++.dg/opt/pr17724-2.C: New test.
34865         * g++.dg/opt/pr17724-3.C: New test.
34866         * g++.dg/opt/pr17724-4.C: New test.
34867         * g++.dg/opt/pr17724-5.C: New test.
34868         * g++.dg/opt/pr17724-6.C: New test.
34869
34870 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
34871
34872         PR c/17301
34873         * gcc.dg/pr17301-2.c: New test.
34874
34875 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
34876
34877         PR c++/15876
34878         * g++.dg/parse/error22.C: New test.
34879
34880         PR c++/17936
34881         * g++.dg/template/spec18.C: New test.
34882
34883 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
34884
34885         * gcc.dg/ia64-asm-1.c: Add prototype for abort
34886         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
34887         memcpy.
34888         * gcc.dg/ia64-sync-2.c: Ditto.
34889         * gcc.dg/ia64-sync-3.c: Ditto.
34890
34891 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
34892
34893         * g++.dg/eh/cleanup5.C: Add dg-options "".
34894
34895 2004-10-11  Roger Sayle  <roger@eyesopen.com>
34896
34897         PR middle-end/17657
34898         * gcc.dg/switch-4.c: New test case.
34899
34900 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
34901
34902         * gcc.c-torture/execute/20041011-1.c: New test.
34903
34904 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
34905
34906         PR c++/17554
34907         * g++.dg/init/for3.C: New test.
34908
34909         PR c++/17657
34910         * g++.dg/opt/switch2.C: New test.
34911
34912         PR middle-end/17703
34913         * g++.dg/warn/Wreturn-2.C: New test.
34914
34915 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
34916
34917         PR c++/17907
34918         * g++.dg/eh/cleanup5.C: New test.
34919
34920 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
34921
34922         PR c++/17393
34923         * g++.dg/parse/error21.C: New test.
34924
34925 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34926
34927         * g++.dg/overload/pmf1.C: Adjust quoting marks.
34928         * g++.dg/warn/incomplete1.C: Likewise.
34929         * g++.dg/template/qualttp20.C: Likewise.
34930
34931 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34932
34933         PR c/17881
34934         * parm-incomplete-1.c: New test.
34935
34936 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
34937
34938         PR c++/17867
34939         * g++.dg/parse/error19.C: New test.
34940
34941         PR c++/17670
34942         * g++.dg/init/new11.C: New test.
34943
34944         PR c++/17821
34945         * g++.dg/parse/error20.C: New test.
34946
34947         PR c++/17826
34948         * g++.dg/template/crash24.C: New test.
34949
34950 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34951
34952         PR c/17301
34953         * gcc.dg/pr17301-1.c: New test.
34954
34955 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34956
34957         PR c/17189
34958         * gcc.dg/anon-struct-5.c: New test.
34959
34960 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
34961
34962         PR c/17844
34963         * gcc.dg/pr17844-1.c: New test.
34964
34965 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
34966
34967         PR tree-optimization/17906
34968         * gcc.c-torture/compile/pr17906.c: New.
34969
34970 2004-10-09  Stuart Hastings  <stuart@apple.com>
34971             Roger Sayle  <roger@eyesopen.com>
34972
34973         PR rtl-optimization/17853
34974         * gcc.dg/i386-mmx-5.c: New testcase.
34975
34976 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
34977
34978         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
34979
34980 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
34981
34982         PR c++/17524
34983         * g++.dg/template/static9.C: New test.
34984
34985         PR c++/17685
34986         * g++.dg/parse/operator5.C: New test.
34987
34988 2004-10-09  Roger Sayle  <roger@eyesopen.com>
34989
34990         PR middle-end/17894
34991         * gcc.c-torture/execute/divcmp-4.c: New test case.
34992
34993 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
34994
34995         PR tree-opt/17902
34996         * g++.dg/opt/pr17902.C: New test.
34997
34998 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
34999
35000         * gcc.dg/cpp/ident-1.c: Add dg-options "".
35001
35002 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35003
35004         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
35005
35006 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35007
35008         * gcc.dg/assign-warn-3.c: New test.
35009
35010 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
35011
35012         PR c/16999
35013         * gcc.dg/cpp/ident-1.c: New test.
35014
35015 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
35016
35017         * gcc.c-torture/compile/acc1.c: New.
35018
35019 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
35020
35021         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
35022         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
35023
35024 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
35025
35026         * gcc.dg/ultrasp11.c: New test.
35027
35028 2004-10-08  Michael Matz  <matz@suse.de>
35029
35030         * gcc.dg/doloop-2.c: New test.
35031
35032 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35033
35034         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
35035         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
35036         objc.dg/method-9.m: Update expected diagnostics.
35037
35038 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
35039
35040         * gcc.dg/ppc-fsel-3.c: New file.
35041         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
35042
35043 2004-10-07  Paul Brook  <paul@codesourcery.com>
35044
35045         * gfortran.dg/intrinsic_verify_1.f90: New test.
35046
35047 2004-10-07  Paul Brook  <paul@codesourcery.com>
35048
35049         * gfortran.dg/empty_format_1.f90: Remove stray commas.
35050
35051 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35052
35053         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
35054         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
35055         commit.
35056
35057 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
35058
35059         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
35060
35061 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35062
35063         PR c++/17115
35064         * g++.dg/warn/Winline-4.C: New test.
35065
35066 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
35067
35068         * gcc.c-torture/compile/20041007-1.c: New test.
35069
35070 2004-10-07  Paul Brook  <paul@codesourcery.com>
35071
35072         PR fortran/17678
35073         * gfortran.dg/use_allocated_1.f90: New test.
35074
35075 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
35076
35077         PR middle-end/17849
35078         * gfortran.fortran-torture/compile/nested.f90: New test
35079
35080 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
35081
35082         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
35083
35084 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
35085
35086         PR c++/17368
35087         * g++.dg/ext/asm6.C: New test.
35088
35089 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
35090
35091         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
35092
35093 2004-10-06  Paul Brook  <paul@codesourcery.com>
35094
35095         PR libfortran/17709
35096         * gfortran.dg/empty_format_1.f90: New test.
35097
35098 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35099
35100         PR fortran/17568
35101         * gfortran.dg/ishft.f90: New test.
35102
35103         PR fortran/17283
35104         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
35105         tests.
35106
35107 2004-10-06  Paul Brook  <paul@codesourcery.com>
35108
35109         * gfortran.dg/do_1.f90: New test.
35110
35111 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35112
35113         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
35114         optimizing for size.
35115
35116 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
35117
35118         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
35119
35120 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
35121
35122         * gcc.c-torture/compile/20041005-1.c: New test.
35123
35124 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
35125
35126         PR c++/17829
35127         * g++.dg/lookup/koenig4.C: New.
35128
35129 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35130
35131         * g++.dg/other/classkey1.C: Adjust quoting marks.
35132         * g++.dg/parse/error15.C: Likewise.
35133         * g++.dg/template/meminit2.C (int>): Likewise.
35134
35135 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35136
35137         PR fortran/17283
35138         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
35139
35140         PR fortran/17631
35141         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
35142
35143         PR fortran/17708
35144         * gfortran.dg/pr17708.f90: New test.
35145
35146 2004-10-04  Chao-ying Fu  <fu@mips.com>
35147
35148         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
35149         * gcc.dg/vect/vect-4.c: Ditto.
35150         * gcc.dg/vect/vect-5.c: Ditto.
35151         * gcc.dg/vect/vect-6.c: Ditto.
35152         * gcc.dg/vect/vect-8.c: Ditto.
35153         * gcc.dg/vect/vect-16.c: Ditto.
35154         * gcc.dg/vect/vect-30.c: Ditto.
35155         * gcc.dg/vect/vect-40.c: Ditto.
35156         * gcc.dg/vect/vect-41.c: Ditto.
35157         * gcc.dg/vect/vect-42.c: Ditto.
35158         * gcc.dg/vect/vect-43.c: Ditto.
35159         * gcc.dg/vect/vect-44.c: Ditto.
35160         * gcc.dg/vect/vect-45.c: Ditto.
35161         * gcc.dg/vect/vect-46.c: Ditto.
35162         * gcc.dg/vect/vect-47.c: Ditto.
35163         * gcc.dg/vect/vect-48.c: Ditto.
35164         * gcc.dg/vect/vect-49.c: Ditto.
35165         * gcc.dg/vect/vect-50.c: Ditto.
35166         * gcc.dg/vect/vect-51.c: Ditto.
35167         * gcc.dg/vect/vect-52.c: Ditto.
35168         * gcc.dg/vect/vect-53.c: Ditto.
35169         * gcc.dg/vect/vect-54.c: Ditto.
35170         * gcc.dg/vect/vect-55.c: Ditto.
35171         * gcc.dg/vect/vect-56.c: Ditto.
35172         * gcc.dg/vect/vect-57.c: Ditto.
35173         * gcc.dg/vect/vect-58.c: Ditto.
35174         * gcc.dg/vect/vect-59.c: Ditto.
35175         * gcc.dg/vect/vect-60.c: Ditto.
35176         * gcc.dg/vect/vect-74.c: Ditto.
35177         * gcc.dg/vect/vect-79.c: Ditto.
35178         * gcc.dg/vect/vect-80.c: Ditto.
35179
35180 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
35181
35182         * gcc.dg/unused-7.c: Use the correct option.
35183
35184 2004-10-04  Paul Brook  <paul@codesourcery.com>
35185         Bud Davis  <bdavis9659@comcast.net>
35186
35187         PR fortran/17706
35188         PR fortran/16434
35189         * gfortran/pr17706.f90: New test.
35190         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
35191
35192 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35193
35194         * gfortran.dg/pr17612.f90: New test.
35195
35196 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35197
35198         * g++.dg/template/local1.C: Adjust quoting marks in
35199         testing for diagnostics.
35200         * g++.dg/tls/diag-2.C: Likewise.
35201         * g++.dg/other/error8.C: Likewise.
35202
35203 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
35204
35205         PR c/17178
35206         * gcc.dg/unused-4.c: Adjust to be correct.
35207
35208         PR c/17820
35209         * gcc.dg/unused-7.c: New test.
35210
35211 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
35212
35213         PR c++/17797
35214         * g++.dg/overload/template2.C: New test.
35215
35216 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
35217
35218         PR tree-optimization/16632
35219         * gcc.dg/tree-ssa/20041002-1.c: New.
35220
35221 2004-10-03  Paul Brook  <paul@codesourcery.com>
35222
35223         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
35224         rather than relying on default formatting.
35225
35226 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
35227
35228         * gcc.dg/20040920-1.c: Update expected message text.
35229
35230 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
35231
35232         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
35233
35234 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
35235
35236         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
35237         tree level.
35238
35239 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
35240
35241         * gcc.dg/tree-ssa/pr17343.c: Remove.
35242
35243 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
35244
35245         PR tree-opt/17343
35246         * gcc.dg/tree-ssa/pr17343.c: New test.
35247
35248 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
35249
35250         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
35251         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
35252         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
35253         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
35254         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
35255
35256 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
35257
35258         * gcc.dg/lvalue-2.c: New test.
35259
35260 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
35261
35262         PR c/17730
35263         * gcc.dg/pr17730-1.c: New test
35264
35265 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
35266
35267         PR c/7425
35268         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
35269
35270 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
35271
35272         * gcc.c-torture/execute/stdarg-1.c: New test.
35273         * gcc.c-torture/execute/stdarg-2.c: New test.
35274         * gcc.c-torture/execute/stdarg-3.c: New test.
35275         * gcc.dg/tree-ssa/stdarg-1.c: New test.
35276         * gcc.dg/tree-ssa/stdarg-2.c: New test.
35277         * gcc.dg/tree-ssa/stdarg-3.c: New test.
35278         * gcc.dg/tree-ssa/stdarg-4.c: New test.
35279         * gcc.dg/tree-ssa/stdarg-5.c: New test.
35280
35281 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
35282
35283         PR tree-optimization/17697
35284         * g++.dg/opt/pr17697-1.C: New test.
35285         * g++.dg/opt/pr17697-2.C: New test.
35286         * g++.dg/opt/pr17697-3.C: New test.
35287
35288 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
35289
35290         PR c/16409
35291         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
35292         gcc.dg/vla-init-5.c: New tests.
35293
35294 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
35295
35296         PR c/13804
35297         * gcc.dg/pr13804-1.c: New test.
35298
35299 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35300
35301         PR fortran/16938
35302         * gfortran.dg/pr16938.f90: New test.
35303
35304 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
35305
35306         * g++.dg/template/crash23.C: New test.
35307
35308 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
35309
35310         PR c++/17585
35311         * g++.dg/template/static8.C: New test.
35312
35313 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
35314
35315         PR c++/17681
35316         * g++.dg/other/error9.C: New test.
35317
35318 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
35319
35320         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
35321
35322 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35323
35324         PR fortran/15164
35325         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
35326
35327 2004-09-26  Roger Sayle  <roger@eyesopen.com>
35328
35329         PR middle-end/17112
35330         * gcc.dg/pr17112-1.c: New test case.
35331
35332 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35333
35334         PR c/11459
35335         * gcc.dg/pr11459-1.c: New test.
35336
35337 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
35338
35339         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
35340         * gcc.dg/tree-ssa/loop-4.c: Likewise.
35341
35342 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35343
35344         * gfortran.dg/pr15324.f90: Make array bounds consistent.
35345
35346 2004-09-25  Jan Hubicka  <jh@suse.cz>
35347
35348         * compile/30040909-1.c: New test.
35349         * compile/30040907-1.c: New test.
35350
35351 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
35352
35353         * gcc.c-torture/execute/va-arg-26.c: New test.
35354
35355 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
35356
35357         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
35358         extra diagnostics on targets with 64-bit pointers.
35359         * objc.dg/selector-1.m: Adjust dg-warning regexp.
35360
35361 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35362
35363         PR c/17188
35364         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
35365         * gcc.dg/decl-3.c: Adjust expected message.
35366
35367 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35368
35369         PR fortran/17615
35370         * gfortran.dg/pr17615.f90: New test.
35371
35372 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
35373
35374         PR tree-optimzation/17517
35375         * g++.dg/tree-ssa/pr17517.C: New Test.
35376
35377 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
35378
35379         PR c++/16889
35380         * g++.dg/lookup/ambig3.C: New.
35381
35382 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
35383
35384         PR tree-opt/17624
35385         * g++.dg/opt/pr17624.C: New test.
35386
35387 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35388
35389         PR c/6980
35390         * gcc.dg/Wbad-function-cast-1.c: New test.
35391
35392 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
35393
35394         * g++.dg/ext/complit1.C
35395         * g++.dg/other/error2.C
35396         * g++.dg/other/nontype-1.C
35397         * g++.dg/parse/crash11.C
35398         * g++.dg/parse/crash12.C
35399         * g++.dg/parse/error15.C
35400         * g++.dg/parse/error4.C
35401         * g++.dg/parse/tmpl-outside1.C
35402         * g++.dg/parse/too-many-tmpl-args1.C
35403         * g++.dg/template/dependent-expr3.C
35404         * g++.dg/template/error10.C
35405         * g++.dg/template/instantiate1.C
35406         * g++.dg/template/vtable2.C
35407         * g++.dg/warn/Wshadow-1.C
35408         * g++.dg/warn/weak1.C
35409         * g++.old-deja/g++.brendan/crash16.C
35410         * g++.old-deja/g++.brendan/crash18.C
35411         * g++.old-deja/g++.brendan/crash48.C
35412         * g++.old-deja/g++.brendan/crash49.C
35413         * g++.old-deja/g++.brendan/crash55.C
35414         * g++.old-deja/g++.brendan/crash56.C
35415         * g++.old-deja/g++.brendan/crash8.C
35416         * g++.old-deja/g++.brendan/enum11.C
35417         * g++.old-deja/g++.brendan/enum8.C
35418         * g++.old-deja/g++.brendan/enum9.C
35419         * g++.old-deja/g++.brendan/friend3.C
35420         * g++.old-deja/g++.brendan/misc14.C
35421         * g++.old-deja/g++.bugs/900402_02.C
35422         * g++.old-deja/g++.bugs/900404_03.C
35423         * g++.old-deja/g++.bugs/900404_04.C
35424         * g++.old-deja/g++.bugs/900428_03.C
35425         * g++.old-deja/g++.jason/crash4.C
35426         * g++.old-deja/g++.jason/overload21.C
35427         * g++.old-deja/g++.jason/redecl1.C
35428         * g++.old-deja/g++.jason/report.C
35429         * g++.old-deja/g++.jason/rfg10.C
35430         * g++.old-deja/g++.jason/template30.C
35431         * g++.old-deja/g++.law/arm12.C
35432         * g++.old-deja/g++.law/ctors5.C
35433         * g++.old-deja/g++.law/cvt20.C
35434         * g++.old-deja/g++.law/init10.C
35435         * g++.old-deja/g++.law/init8.C
35436         * g++.old-deja/g++.law/visibility17.C
35437         * g++.old-deja/g++.law/visibility7.C
35438         * g++.old-deja/g++.mike/net8.C
35439         * g++.old-deja/g++.mike/p646.C
35440         * g++.old-deja/g++.mike/p700.C
35441         * g++.old-deja/g++.mike/p701.C
35442         * g++.old-deja/g++.mike/p811.C
35443         * g++.old-deja/g++.ns/template13.C
35444         * g++.old-deja/g++.other/array3.C
35445         * g++.old-deja/g++.other/crash25.C
35446         * g++.old-deja/g++.other/dtor3.C
35447         * g++.old-deja/g++.other/dtor4.C
35448         * g++.old-deja/g++.other/main1.C
35449         * g++.old-deja/g++.other/warn7.C
35450         * g++.old-deja/g++.pt/crash11.C
35451         * g++.old-deja/g++.pt/crash36.C
35452         * g++.old-deja/g++.pt/spec22.C
35453         * g++.old-deja/g++.pt/spec9.C
35454         * g++.old-deja/g++.pt/ttp52.C
35455         * g++.old-deja/g++.robertl/eb103.C
35456         * g++.old-deja/g++.robertl/eb121.C
35457         * g++.old-deja/g++.robertl/eb22.C
35458         * g++.old-deja/g++.robertl/eb8.C:
35459         Update locations and/or regexps of dg-error markers.
35460         Remove markers for some bogus messages that are no longer issued.
35461
35462 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
35463
35464         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
35465         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
35466
35467 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
35468
35469         PR c++/17618
35470         * g++.dg/lookup/crash5.C: New test.
35471
35472 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
35473
35474         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
35475         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
35476         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
35477         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
35478         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
35479         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
35480
35481         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
35482         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
35483         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
35484         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
35485         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
35486         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
35487
35488         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
35489
35490         * gcc.dg/vect/vect-44.c: Check additional cases.
35491         * gcc.dg/vect/vect-48.c: Check additional cases.
35492
35493         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
35494         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
35495         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
35496         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
35497         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
35498         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
35499         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
35500         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
35501         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
35502
35503         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
35504         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
35505         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
35506
35507 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35508
35509         * gcc.dg/tree-ssa/loop-6.c: New test.
35510
35511 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
35512
35513         PR c++/17620
35514         * g++.dg/inherit/base2.C: New.
35515
35516 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
35517
35518         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
35519         * gcc.dg/20001012-2.c: Likewise.
35520         * gcc.dg/20001013-1.c: Likewise.
35521         * gcc.dg/20001101-1.c: Likewise.
35522         * gcc.dg/20001102-1.c: Likewise.
35523         * gcc.dg/bf-spl1.c: Likewise.
35524         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
35525         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
35526
35527 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
35528
35529         PR tree-optimization/16721
35530         * gcc.dg/tree-ssa/pr16721.c: New test.
35531
35532 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
35533
35534         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
35535         * gcc.dg/20040305-1.c: Likewise.
35536
35537 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35538
35539         PR c/16566
35540         * gcc.c-torture/compile/pr16566-1.c,
35541         gcc.c-torture/compile/pr16566-2.c,
35542         gcc.c-torture/compile/pr16566-3.c: New tests.
35543
35544 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
35545
35546         PR tree-optimization/17512
35547         * gcc.c-torture/compile/20040916-1.c.
35548
35549 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
35550
35551         * gcc.dg/pragma-re-3.c: New test.
35552
35553 2004-09-17  Matt Austern  <austern@apple.com>
35554
35555         PR c++/15049
35556         * g++.dg/other/anon3.C: New.
35557
35558 2004-09-21  Roger Sayle  <roger@eyesopen.com>
35559
35560         PR c++/7503
35561         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
35562         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
35563         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
35564         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
35565         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
35566
35567 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
35568
35569         PR fortran/17286
35570         * gfortran.dg/pr17286.f90: New test.
35571
35572 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
35573
35574         PR c++/17530
35575         * g++.dg/template/static7.C: New test.
35576
35577 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
35578
35579         PR tree-opt/17558
35580         * gcc.c-torture/compile/pr17558.c: New test.
35581
35582 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
35583
35584         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
35585         if SKIP_ATTRIBUTE is defined.
35586
35587 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35588
35589         PR fortran/15957
35590         * gfortran.dg/pr15957.f90: New test.
35591
35592 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
35593
35594         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
35595         in comparison.
35596         * gcc.dg/vect/vect-79.c: Likewise.
35597         * gcc.dg/vect/vect-80.c: Likewise.
35598
35599 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35600
35601         PR fortran/15750
35602         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
35603
35604 2004-09-20  Ira Rosen  <irar@il.ibm.com>
35605
35606         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
35607         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
35608         * gcc.dg/vect/vect-62.c: New testcase.
35609         * gcc.dg/vect/vect-63.c: New testcase.
35610         * gcc.dg/vect/vect-64.c: New testcase.
35611         * gcc.dg/vect/vect-65.c: New testcase.
35612         * gcc.dg/vect/vect-66.c: New testcase.
35613         * gcc.dg/vect/vect-67.c: New testcase.
35614         * gcc.dg/vect/vect-68.c: New testcase.
35615         * gcc.dg/vect/vect-69.c: New testcase.
35616         * gcc.dg/vect/vect-79.c: New testcase.
35617         * gcc.dg/vect/vect-80.c: New testcase.
35618
35619 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
35620
35621         * gcc.target/mips/asm-1.c: New test.
35622
35623 2004-09-19  Ira Rosen  <irar@il.ibm.com>
35624
35625         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
35626         * gcc.dg/vect/vect-73.c: New testcase.
35627         * gcc.dg/vect/vect-74.c: New testcase.
35628         * gcc.dg/vect/vect-75.c: New testcase.
35629         * gcc.dg/vect/vect-76.c: New testcase.
35630         * gcc.dg/vect/vect-77.c: New testcase.
35631         * gcc.dg/vect/vect-78.c: New testcase
35632
35633 2004-09-18  Paul Brook  <paul@codesourcery.com>
35634
35635         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
35636
35637 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
35638
35639         PR c/17424
35640         * gcc.dg/pr17424-1.c: New test.
35641
35642 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
35643
35644         * g++.dg/tree-ssa/pr17153.C: New test.
35645
35646 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
35647
35648         PR pch/13361
35649         * g++.dg/pch/wchar-1.C: New.
35650         * g++.dg/pch/wchar-1.Hs: New.
35651
35652 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
35653
35654         * gcc.c-torture/execute/20040917-1.c: New test.
35655
35656 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
35657
35658         PR tree-optimization/17319
35659         * gcc.dg/pr17319.c: New test.
35660
35661 2004-09-17  Devang Patel  <dpatel@apple.com>
35662
35663         * gcc.dg/20040813-1.c: New test.
35664
35665 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
35666
35667         PR tree-optimization/17273
35668         * gcc.c-torture/compile/pr17273.c: New test.
35669
35670 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
35671
35672         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
35673         Update expected messages.
35674         * gcc.dg/declspec-13.c: New test.
35675
35676 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
35677
35678         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
35679
35680 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
35681
35682         * gcc.c-torture/execute/pr17252.c: Use post-increment to
35683         change what 'a' is pointing to.
35684
35685 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
35686
35687         PR c++/16002
35688         * g++.dg/template/error18.C: New test.
35689
35690         PR c++/16029
35691         * g++.dg/warn/Wunused-8.C: New test.
35692
35693 2004-09-17  Steven Bosscher  <stevenb@suse.de>
35694
35695         PR tree-optimization/17513
35696         * gcc.dg/20040916-1.c: New test.
35697
35698 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
35699
35700         PR c++/17501
35701         * g++.dg/template/typename7.C: New test.
35702
35703 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35704
35705         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
35706
35707 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
35708
35709         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
35710         with -ftree-based-profiling also.
35711         * lib/profopt.exp: Support late-set profile_option/feedback_option.
35712
35713 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
35714
35715         PR/15364
35716         * gfortran.dg/der_array_io_1.f90: New test.
35717         * gfortran.dg/der_array_io_2.f90: New test.
35718         * gfortran.dg/der_array_io_3.f90: New test.
35719
35720 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
35721
35722         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
35723         EABI.
35724
35725 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
35726
35727         * g++.dg/opt/switch1.C: New test.
35728
35729 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
35730
35731         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
35732         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
35733         Update expected messages.
35734
35735 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35736
35737         PR fortran/16485
35738         * gfortran.dg/same_name_1.f90: New test.
35739
35740 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
35741
35742         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
35743         dereference garbage pointers.
35744
35745 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
35746
35747         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
35748         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
35749
35750         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
35751         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
35752         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
35753
35754 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
35755
35756         PR c++/17324
35757         * g++.dg/template/mangle1.C: New test.
35758
35759 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
35760
35761         PR tree-optimization/17252
35762         * gcc.c-torture/execute/pr17252.c: New test.
35763
35764 2004-09-14  Andrew Pinski  <apinski@apple.com>
35765
35766         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
35767
35768 2004-09-14  Roger Sayle  <roger@eyesopen.com>
35769
35770         PR rtl-optimization/9771
35771         * gcc.dg/pr9771-1.c: New test case.
35772
35773 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
35774
35775         PR tree-optimization/15262
35776         * gcc.c-torture/execute/pr15262-1.c: New test.
35777         * gcc.c-torture/execute/pr15262-2.c: New test.
35778
35779 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
35780
35781         * gcc.dg/declspec-12.c: New test.
35782
35783 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
35784
35785         * gfortran.dg/pr17090.f90: Add directives to test.
35786
35787 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35788
35789         * gcc.c-torture/compile/20040914-1.c: New test.
35790
35791 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
35792
35793         PR c++/16162
35794         * g++.dg/template/decl2.C: New test.
35795
35796 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
35797
35798         PR fortran/17090
35799         * gfortran.dg/pr17090.f90: New test.
35800
35801 2004-09-13  Dale Johannesen  <dalej@apple.com>
35802
35803         * gcc.c-torture/compile/pr17408.c: New test case.
35804
35805 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
35806
35807         PR c++/16716
35808         * g++.dg/parse/crash17.C: New test.
35809
35810         PR c++/17327
35811         * g++.dg/template/enum3.C: New test.
35812
35813 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
35814
35815         * lib/gcc-defs.exp: Load wrapper.exp.
35816         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
35817         using local code.
35818         * lib/gcc.exp (gcc_init): Similar.
35819         * lib/gfortran.exp (gfortran_init): Similar.
35820         * lib/objc.exp (objc_init): Similar.
35821         * lib/treelang.exp (treelang_init): Similar.
35822         * lib/wrapper.exp: New file with build_wrapper call machinery in
35823         ${tool}_maybe_build_wrapper.
35824
35825 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
35826
35827         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
35828         "inline".
35829         * gcc.dg/declspec-11.c: Update expected messages.
35830         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
35831         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
35832         gcc.dg/inline-12.c: New tests.
35833
35834 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
35835
35836         * g++.dg/tree-ssa/pr17400.C: New testcase.
35837
35838 2004-09-13  James E Wilson  <wilson@specifixinc.com>
35839
35840         * gcc.target/mips/sb1-1.c: New testcase.
35841
35842 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
35843
35844         * lib/g77-dg.exp: Remove unused file.
35845         * lib/mike-g77.exp: Ditto.
35846         * lib/g77.exp: Ditto.
35847
35848 2004-09-12  Richard Henderson  <rth@redhat.com>
35849
35850         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
35851
35852 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
35853
35854         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
35855         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
35856         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
35857         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
35858         Update expected messages.
35859
35860 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
35861
35862         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
35863         declaration/use mismatch for dirp parameter.
35864
35865 2004-09-12  Andrew Pinski  <apinski@apple.com>
35866
35867         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
35868         -fgnu-runtime is passed.
35869
35870 2004-09-12  Richard Henderson  <rth@redhat.com>
35871
35872         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
35873         do the uplevel thing and update additional_flags directly.
35874         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
35875         gfortran.fortran-torture/execute/intrinsic_nearest.x,
35876         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
35877         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
35878
35879 2004-09-11  Steven Bosscher  <stevenb@suse.de>
35880
35881         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
35882
35883 2004-09-11  Roger Sayle  <roger@eyesopen.com>
35884
35885         PR middle-end/17411
35886         * g++.dg/opt/pr17411-1.C: New test case.
35887
35888 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35889
35890         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
35891         gcc.dg/tls/diag-2.c: Update expected messages.
35892         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
35893         messages.
35894         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
35895         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
35896         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
35897         gcc.dg/tls/diag-5.c: New tests.
35898
35899 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
35900
35901         * gcc.dg/20040910-1.c: Correct dg-error regexp.
35902
35903 2004-09-11  Steven Bosscher  <stevenb@suse.de>
35904
35905         * g++.dg/parse/break-in-for.C: New test.
35906
35907 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
35908
35909         * gcc.dg/tree-ssa/20040911-1.c: New test.
35910
35911 2004-09-11  Andreas Jaeger  <aj@suse.de>
35912
35913         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
35914         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
35915
35916 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
35917
35918         * gcc.target/frv: New directory of FR-V-specific tests.
35919
35920 2004-09-10  James E Wilson  <wilson@specifixinc.com>
35921
35922         * gcc.dg/convert-vec-1.c: New test.
35923
35924 2004-09-10  Roger Sayle  <roger@eyesopen.com>
35925
35926         PR middle-end/17024
35927         * gcc.dg/pr17024-1.c: New test case.
35928
35929 2004-09-10  Eric Christopher  <echristo@redhat.com>
35930
35931         * gcc.dg/20040910-1.c: New test.
35932
35933 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35934
35935         * gcc.dg/bitfld-9.c: New test.
35936
35937 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
35938
35939         * gcc.c-torture/execute/ieee/acc1.c: New test.
35940         * gcc.c-torture/execute/ieee/acc2.c: New test.
35941         * gcc.c-torture/execute/ieee/mzero6.c: New test.
35942
35943 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35944
35945         * gcc.dg/deprecated-2.c: New test.
35946
35947 2004-09-09  James E Wilson  <wilson@specifixinc.com>
35948
35949         * gcc.dg/init-vec-1.c: New test.
35950
35951 2004-09-09  Roger Sayle  <roger@eyesopen.com>
35952
35953         PR middle-end/17055
35954         * gcc.dg/pr17055-1.c: New test case.
35955
35956 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
35957
35958         PR target/17377
35959         * gcc.c-torture/execute/pr17377.c: New test.
35960
35961 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35962
35963         PR c/8420
35964         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
35965         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
35966         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
35967         gcc.dg/long-long-typespec-1.c: New tests.
35968         * gcc.dg/tls/diag-2.c: Update expected diagnostics
35969
35970 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35971
35972         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
35973         gcc.dg/gnu99-static-1.c: New tests.
35974
35975 2004-09-08  Devang Patel  <dpatel@apple.com>
35976
35977         * gcc.dg/darwin-ld-20040828-1.c: New test.
35978         * gcc.dg/darwin-ld-20040828-2.c: New test.
35979         * gcc.dg/darwin-ld-20040828-3.c: New test.
35980
35981 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
35982
35983         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
35984         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
35985         in error message.
35986         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
35987         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
35988         in error message.
35989         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
35990         types they qualify.
35991         * objc.dg/type-size-2.m: Fix wording in comment.
35992         * objc.dg/va-meth-1.m: New test case.
35993
35994 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
35995
35996         PR c/16633:
35997         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
35998         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
35999
36000 2004-09-06  Devang Patel  <dpatel@apple.com>
36001
36002         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
36003         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
36004
36005 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
36006
36007         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
36008         reflect changed line numbering of diagnostics.
36009
36010 2004-09-06  Paul Brook  <paul@codesourcery.com>
36011
36012         * gfortran.dg/edit_real_1.f90: Add new test.
36013
36014 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36015
36016         * gcc.dg/tree-ssa/loop-2.c: New test.
36017         * gcc.dg/tree-ssa/loop-3.c: New test.
36018         * gcc.dg/tree-ssa/loop-4.c: New test.
36019         * gcc.dg/tree-ssa/loop-5.c: New test.
36020
36021 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36022
36023         * gcc.dg/format/sentinel-1.c: Update for parameter option.
36024
36025 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36026
36027         * gcc.dg/format/sentinel-1.c: New test.
36028
36029 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
36030
36031         * gcc.dg/builtins-46.c: New.
36032
36033 2004-09-03  Devang Patel  <dpatel@apple.com>
36034
36035         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
36036         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
36037
36038 2004-09-03  Jan Beulich  <jbeulich@novell.com>
36039
36040         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
36041         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
36042         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
36043         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
36044         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
36045         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
36046         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
36047         the non-portable bzero.
36048         * gcc.dg/20010912-1.c: xfail for NetWare.
36049         * gcc.dg/20020426-2.c: xfail for NetWare.
36050         * gcc.dg/20021014-1.c: xfail for NetWare.
36051         * gcc.dg/20021018-1.c: xfail for NetWare.
36052         * gcc.dg/20030213-1.c: xfail for NetWare.
36053         * gcc.dg/20030225-1.c: xfail for NetWare.
36054         * gcc.dg/20030708-1.c: xfail for NetWare.
36055         * gcc.dg/builtins-config.h: Also exclude NetWare.
36056         * gcc.dg/format/format.h: Define restrict only if not already defined.
36057         * gcc.dg/nest.c: xfail for NetWare.
36058         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
36059         * lib/target-supports.exp (check_visibility_available): Exclude
36060         NetWare.
36061
36062 2004-09-03  Jan Beulich  <jbeulich@novell.com>
36063
36064         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
36065         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
36066         deterministic starting point for the alignment of structure fields.
36067         * gcc.dg/Wpadded.c: Dito.
36068         * g++.dg/abi/vbase10.C: Dito.
36069
36070 2004-09-03  Devang Patel  <dpatel@apple.com>
36071
36072         * g++.dg/debug/pr15736.cc: New test.
36073
36074 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
36075
36076         * README.QMTEST: Fix out-of-date link.
36077
36078 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
36079
36080         PR fortran/16579
36081         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
36082         Delete.  Duplicate of gfortran.dg/g77/20010610.f
36083
36084 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
36085
36086         * g++.dg/abi/arm_rtti1.C: New test.
36087
36088 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
36089
36090         * gcc.dg/ppc-vector-memcpy.c: New.
36091         * gcc.dg/ppc-vector-memset.c: New.
36092
36093 2004-09-02  Chao-ying Fu  <fu@mips.com>
36094
36095         * gcc.target/mips/mips-3d-1.c: New test.
36096         * gcc.target/mips/mips-3d-2.c: New test.
36097         * gcc.target/mips/mips-3d-3.c: New test.
36098         * gcc.target/mips/mips-3d-4.c: New test.
36099         * gcc.target/mips/mips-3d-5.c: New test.
36100         * gcc.target/mips/mips-3d-6.c: New test.
36101         * gcc.target/mips/mips-3d-7.c: New test.
36102         * gcc.target/mips/mips-3d-8.c: New test.
36103         * gcc.target/mips/mips-3d-9.c: New test.
36104         * gcc.target/mips/mips-ps-1.c: New test.
36105         * gcc.target/mips/mips-ps-2.c: New test.
36106         * gcc.target/mips/mips-ps-3.c: New test.
36107         * gcc.target/mips/mips-ps-4.c: New test.
36108         * gcc.target/mips/mips-ps-type.c: New test.
36109
36110 2004-09-02  Paul Brook  <paul@codesourcery.com>
36111
36112         * gfortran.dg/edit_real_1.f90: Add new tests.
36113
36114 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36115
36116         PR fortran/15327
36117         * gfortran.dg/merge_char_1.f90: New test.
36118
36119 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36120
36121         PR fortran/16404
36122         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
36123
36124 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36125
36126         PR c/1522
36127         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
36128
36129 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
36130
36131         * g++.dg/opt/loop1.C: Do not XFAIL.
36132
36133 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
36134
36135         * gcc.c-torture/execute/20040831-1.c: New test.
36136
36137 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
36138
36139         PR fortran/16579
36140         * gfortran.dg/g77/20010610.f: Now passes.
36141         Copy from g77.f-torture/execute. Add dg-run directive.
36142         * gfortran.dg/g77/README: Update
36143
36144 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
36145
36146         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
36147         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
36148         (t1, t2, t3, t4): Add volatile.
36149
36150 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
36151
36152         * g++.dg/ext/visibility/arm1.C: New test.
36153
36154 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
36155
36156         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
36157         -pedantic-errors.
36158
36159 2004-09-01  Paul Brook  <paul@codesourcery.com>
36160
36161         * gfortran.dg/eof_2.f90: New test.
36162
36163 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36164
36165         PR fortran/16579
36166         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
36167
36168 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
36169
36170         PR libfortran/16805
36171         * gfortran.dg/list_read_2.f90: New test.
36172
36173 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
36174
36175         * g++.dg/abi/key1.C: New test.
36176
36177 2004-08-31  Richard Henderson  <rth@redhat.com>
36178
36179         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
36180         form of offsetof.
36181         * g++.dg/other/offsetof5.C: Remove duplicate.
36182
36183 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36184
36185         PR fortran/17244
36186         * gfortran.dg/func_derived_1.f90: New test.
36187
36188 2004-08-31  Paul Brook  <paul@codesourcery.com>
36189
36190         * gfortran.dg/eof_1.f90: New test.
36191
36192 2004-08-31  Paul Brook  <paul@codesourcery.com>
36193
36194         * gfortran.dg/list_read_1.f90: New file.
36195
36196 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
36197
36198         * g++.dg/opt/loop1.C: XFAIL.
36199
36200 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
36201
36202         * gcc.dg/funcdef-storage-1.c: New.
36203         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
36204         an extern function in local scope.
36205         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
36206         declare an 'auto inline' function in local scope.
36207         * gcc.dg/20011130-1.c: Likewise.
36208         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
36209         an 'auto' function in local scope.
36210         * gcc.dg/20021014-1.c: Likewise.
36211         * gcc.dg/20030331-2.c: Likewise.
36212
36213 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36214
36215         * gfortran.dg/blockdata_1.f90: New test.
36216
36217 2004-08-30  Richard Henderson  <rth@redhat.com>
36218
36219         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
36220
36221 2004-08-30  Richard Henderson  <rth@redhat.com>
36222
36223         * lib/fortran-torture.exp (fortran-torture-execute): Honor
36224         additional_flags set by alternate driver.
36225         (ieee-options): New procedure.
36226         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
36227         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
36228         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
36229         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
36230
36231 2004-08-30  Richard Henderson  <rth@redhat.com>
36232
36233         * lib/f-torture.exp: Remove.
36234
36235 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
36236
36237         PR rtl-optimization/16590
36238         * g++.dg/opt/loop1.C: New test.
36239
36240 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36241
36242         PR fortran/13910
36243         * gfortran.dg/oldstyle_1.f90: New test.
36244
36245 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
36246         Paul Brook  <paul@codesourcery.com>
36247
36248         * gfortran.dg/g77/README: Update.
36249         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
36250         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
36251         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
36252
36253 2004-08-28  Paul Brook  <paul@codesourcery.com>
36254
36255         PR libfortran/17195
36256         * gfortran.dg/edit_real_1.f90: New test.
36257
36258 2004-08-27  Paul Brook  <paul@codesourcery.com>
36259
36260         * gfortran.dg/rewind_1.f90: New test.
36261
36262 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
36263
36264         PR fortran/16597
36265         * gfortran.dg/pr16597.f90: New test.
36266
36267 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36268
36269         PR c/13801
36270         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
36271         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
36272         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
36273         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
36274         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
36275
36276 2004-08-26  Nick Clifton  <nickc@redhat.com>
36277
36278         * gcc.c-torture/compile/pr17119.c: New test.
36279
36280 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36281
36282         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
36283
36284 2004-08-25  Richard Henderson  <rth@redhat.com>
36285
36286         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
36287         the bits that expect kind=8 to be the largest real kind.
36288
36289 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
36290
36291         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
36292
36293 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36294
36295         * gfortran.dg/assignment_1.f90: New test.
36296
36297 2004-08-25  Adam Nemet  <anemet@lnxw.com>
36298
36299         * g++.dg/template/repo3.C: New test.
36300
36301 2004-08-25  Roger Sayle  <roger@eyesopen.com>
36302
36303         PR middle-end/16693
36304         PR tree-optimization/16372
36305         * g++.dg/opt/pr16372-1.C: New test case.
36306         * g++.dg/opt/pr16693-1.C: New test case.
36307         * g++.dg/opt/pr16693-2.C: New test case.
36308
36309 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
36310
36311         * objc.dg/proto-lossage-4.m: New test.
36312
36313 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
36314
36315         PR c++/17155
36316         * g++.dg/inherit/local2.C: New test.
36317
36318 2004-08-25  Paul Brook  <paul@codesourcery.com>
36319
36320         PR fortran/17144
36321         * gfortran.dg/string_ctor_1.f90: New test.
36322
36323 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36324
36325         PR c++/14428
36326         * g++.dg/template/redecl2.C: New test.
36327
36328 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
36329
36330         PR fortran/17143
36331         * gfortran.dg/pr17143.f90: New test.
36332
36333 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
36334
36335         PR fortran/17164
36336         * gfortran.dg/pr17164.f90: New test.
36337
36338 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36339
36340         * gcc.dg/tree-ssa/loop-1.c: New test.
36341
36342 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
36343
36344         * gcc.c-torture/compile/20040824-1.c: New test.
36345
36346 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
36347
36348         * gcc.c-torture/compile/iftrap-3.c: New test.
36349
36350 2004-08-24  Paul Brook  <paul@codesourcery.com>
36351
36352         * gfortran.dg/entry_2.f90: New test.
36353
36354 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
36355
36356         PR c++/16889
36357         * g++.dg/lookup/ambig[12].C: New.
36358
36359 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36360
36361         PR c++/16706
36362         * g++.dg/template/crash21.C: New test.
36363         * g++.dg/template/crash22.C: Likewise.
36364
36365 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
36366
36367         PR c++/17149
36368         * g++.dg/template/access15.C: New.
36369
36370 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
36371
36372         PR c++/17163
36373         * g++.dg/template/repo2.C: New test.
36374
36375 2004-08-23  Roger Sayle  <roger@eyesopen.com>
36376
36377         PR rtl-optimization/17078
36378         * gcc.c-torture/execute/pr17078-1.c: New test case.
36379
36380 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
36381
36382         PR c/14492
36383         * gcc.dg/debug/crash1.c: New test.
36384
36385 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
36386
36387         PR c/16180
36388         * gcc.dg/loop-5.c: New test.
36389
36390 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36391
36392         * gcc.c-torture/execute/20040823-1.c: New test.
36393
36394 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
36395
36396         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
36397         to the assembler.  Simplify test accordingly.
36398         (asm_abi_flags): Use GNU names.
36399         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
36400         to check for ABI flags.
36401
36402 2004-08-22  Andrew Pinski  <apinski@apple.com>
36403
36404         * g++.dg/opt/pr14029.C: New test.
36405         * gcc.c-torture/execute/pr15262.c: New test.
36406
36407 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36408
36409         * gfortran.dg/reduction.f90: Add checks with complex arguments.
36410
36411 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
36412
36413         PR 16908
36414         * gfortran.dg/direct_io.f90: New test.
36415
36416 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
36417
36418         PR c++/17121
36419         * g++.dg/inherit/local2.C: New test.
36420
36421 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
36422
36423         PR c++/17120
36424         * g++.dg/warn/Wparentheses-4.C: New test.
36425
36426 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
36427
36428         PR c++/17121
36429         * g++.dg/inherit/local2.C: New test.
36430
36431         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
36432         * gcc.dg/ppc-ldstruct.c: Likewise.
36433         * gcc.dg/ppc64-abi-2.c: Likewise.
36434
36435 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
36436
36437         PR rtl-optimization/17099
36438         * gcc.c-torture/execute/20040820-1.c: New test.
36439
36440 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
36441
36442         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
36443
36444 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
36445
36446         PR fortran/17077
36447         * gfortran.dg/auto_array_1.f90: New test.
36448
36449 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36450
36451         PR fortran/17074
36452         * gfortran.dg/simpleif_1.f90: New test.
36453
36454 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
36455
36456         * lib/target-supports.exp (check_profiling_available): Return
36457         false for arm*-*-symbianelf* and arm*-*-eabi*.
36458
36459         PR c++/15890
36460         * g++.dg/template/delete1.C: New test.
36461
36462 2004-08-19  Paul Brook  <paul@codesourcery.com>
36463
36464         PR fortran/14976
36465         PR fortran/16228
36466         * gfortran.dg/data_char_1.f90: New test.
36467
36468 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
36469
36470         PR fortran/16946
36471         * gfortran.dg/reduction.f90: New testcase.
36472
36473 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36474
36475         PR fortran/16520
36476         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
36477
36478 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
36479
36480         PR c++/17041
36481         * g++.dg/Wparentheses-3.C: New test.
36482
36483 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
36484
36485         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
36486         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
36487         * gcc.dg/vect/vect-2.c: Likewise.
36488         * gcc.dg/vect/vect-3.c: Likewise.
36489         * gcc.dg/vect/vect-4.c: Likewise.
36490         * gcc.dg/vect/vect-5.c: Likewise.
36491         * gcc.dg/vect/vect-6.c: Likewise.
36492         * gcc.dg/vect/vect-7.c: Likewise.
36493         * gcc.dg/vect/vect-25.c: Likewise.
36494         * gcc.dg/vect/vect-31.c: Likewise.
36495         * gcc.dg/vect/vect-32.c: Likewise.
36496         * gcc.dg/vect/vect-34.c: Likewise.
36497         * gcc.dg/vect/vect-36.c: Likewise.
36498         * gcc.dg/vect/vect-all.c: Likewise.
36499
36500 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
36501
36502         PR c++/17068
36503         * g++.dg/template/operator4.C: New test.
36504
36505 2004-08-18  Richard Henderson  <rth@redhat.com>
36506
36507         * gcc.dg/20040206-1.c: XFAIL.
36508
36509 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
36510
36511         PR c++/16246
36512         * g++.dg/template/array7.C: New test.
36513
36514 2004-08-17  James E Wilson  <wilson@specifixinc.com>
36515
36516         * gcc.dg/mips-movcc-1.c: New test.
36517         * gcc.dg/mips-movcc-2.c: New test.
36518         * gcc.dg/mips-movcc-3.c: New test.
36519
36520         * gcc.dg/mips-nmadd-1.c: New test.
36521         * gcc.dg/mips-nmadd-2.c: New test.
36522
36523 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
36524
36525         PR c++/15871
36526         * g++.dg/opt/inline8.C: New test.
36527
36528         PR c++/16965
36529         * g++.dg/parse/error17.C: New test.
36530
36531 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
36532
36533         * gcc.dg/vect: New directory for vectorizer tests.
36534         * gcc.dg/vect/tree-vect.h: New file.
36535         * gcc.dg/vect/vect.exp: New file.
36536         * gcc.dg/vect/pr16105.c.c: New test.
36537         * gcc.dg/vect/vect-1.c: New test.
36538         * gcc.dg/vect/vect-2.c: New test.
36539         * gcc.dg/vect/vect-3.c: New test.
36540         * gcc.dg/vect/vect-4.c: New test.
36541         * gcc.dg/vect/vect-5.c: New test.
36542         * gcc.dg/vect/vect-6.c: New test.
36543         * gcc.dg/vect/vect-7.c: New test.
36544         * gcc.dg/vect/vect-8.c: New test.
36545         * gcc.dg/vect/vect-9.c: New test.
36546         * gcc.dg/vect/vect-10.c: New test.
36547         * gcc.dg/vect/vect-11.c: New test.
36548         * gcc.dg/vect/vect-12.c: New test.
36549         * gcc.dg/vect/vect-13.c: New test.
36550         * gcc.dg/vect/vect-14.c: New test.
36551         * gcc.dg/vect/vect-15.c: New test.
36552         * gcc.dg/vect/vect-16.c: New test.
36553         * gcc.dg/vect/vect-17.c: New test.
36554         * gcc.dg/vect/vect-18.c: New test.
36555         * gcc.dg/vect/vect-19.c: New test.
36556         * gcc.dg/vect/vect-20.c: New test.
36557         * gcc.dg/vect/vect-21.c: New test.
36558         * gcc.dg/vect/vect-22.c: New test.
36559         * gcc.dg/vect/vect-23.c: New test.
36560         * gcc.dg/vect/vect-24.c: New test.
36561         * gcc.dg/vect/vect-25.c: New test.
36562         * gcc.dg/vect/vect-26.c: New test.
36563         * gcc.dg/vect/vect-27.c: New test.
36564         * gcc.dg/vect/vect-28.c: New test.
36565         * gcc.dg/vect/vect-29.c: New test.
36566         * gcc.dg/vect/vect-30.c: New test.
36567         * gcc.dg/vect/vect-31.c: New test.
36568         * gcc.dg/vect/vect-32.c: New test.
36569         * gcc.dg/vect/vect-33.c: New test.
36570         * gcc.dg/vect/vect-34.c: New test.
36571         * gcc.dg/vect/vect-35.c: New test.
36572         * gcc.dg/vect/vect-36.c: New test.
36573         * gcc.dg/vect/vect-37.c: New test.
36574         * gcc.dg/vect/vect-38.c: New test.
36575         * gcc.dg/vect/vect-40.c: New test.
36576         * gcc.dg/vect/vect-41.c: New test.
36577         * gcc.dg/vect/vect-42.c: New test.
36578         * gcc.dg/vect/vect-43.c: New test.
36579         * gcc.dg/vect/vect-44.c: New test.
36580         * gcc.dg/vect/vect-45.c: New test.
36581         * gcc.dg/vect/vect-46.c: New test.
36582         * gcc.dg/vect/vect-47.c: New test.
36583         * gcc.dg/vect/vect-48.c: New test.
36584         * gcc.dg/vect/vect-49.c: New test.
36585         * gcc.dg/vect/vect-50.c: New test.
36586         * gcc.dg/vect/vect-51.c: New test.
36587         * gcc.dg/vect/vect-52.c: New test.
36588         * gcc.dg/vect/vect-53.c: New test.
36589         * gcc.dg/vect/vect-54.c: New test.
36590         * gcc.dg/vect/vect-55.c: New test.
36591         * gcc.dg/vect/vect-56.c: New test.
36592         * gcc.dg/vect/vect-57.c: New test.
36593         * gcc.dg/vect/vect-58.c: New test.
36594         * gcc.dg/vect/vect-59.c: New test.
36595         * gcc.dg/vect/vect-60.c: New test.
36596         * gcc.dg/vect/vect-61.c: New test.
36597         * gcc.dg/vect/vect-all.c: New test.
36598         * gcc.dg/vect/vect-none.c: New test.
36599
36600 2004-08-17  Paul Brook  <paul@codesourcery.com>
36601
36602         PR fortran/13082
36603         * gfortran.dg/entry_1.f90: New test.
36604
36605 2004-08-17  Andrew Pinski  <apinski@apple.com>
36606
36607         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
36608
36609 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
36610
36611         * gcc.dg/pr17036-1.c: New test.
36612
36613 2004-08-16  Devang Patel  <dpatel@apple.com>
36614
36615         * gcc.dg/darwin-20040809-1.c: New test.
36616
36617 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
36618
36619         * gcc.dg/funcdef-attr-1.c: New test.
36620
36621 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
36622
36623         * gcc.dg/altivec-17.c: New test.
36624         * gcc.dg/altivec-18.c: New test.
36625
36626 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36627
36628         PR c++/6749
36629         * g++.dg/template/vtable2.C: New test.
36630
36631 2004-08-14  Richard Henderson  <rth@redhat.com>
36632
36633         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
36634         * gcc.dg/pack-test-4.c (main): Return 0.
36635         * gcc.dg/setjmp-1.c: Remove XFAIL.
36636         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
36637
36638 2004-08-14  Richard Henderson  <rth@redhat.com>
36639
36640         * gcc.dg/980217-1.c: Add prototype for printf.
36641
36642 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
36643
36644         * gfortran.dg/pr16935.f90: New test.
36645
36646 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
36647
36648         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
36649
36650 2004-08-13  Paul Brook  <paul@codesourcery.com>
36651
36652         * gfortran.dg/der_io_1.f90: Remove stray comma.
36653
36654 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
36655
36656         * gcc.dg/vmx/cw-bug-2.c: Remove.
36657         * gcc.dg/vmx/vprint-1.c: Remove.
36658         * gcc.dg/vmx/vscan-1.c: Remove.
36659
36660 2004-08-12  Devang patel  <dpatel@apple.com>
36661
36662         * gcc.dg/darwin-20040809-2.c: New test.
36663
36664 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
36665
36666         * g++.dg/ext/altivec-12.C: New test.
36667
36668         * g++.dg/ext/altivec-11.C: New test.
36669
36670 2004-08-12  Paul Brook  <paul@codesourcery.com>
36671
36672         * g++.dg/abi/arm_cxa_vec_1.C: New test.
36673
36674 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
36675
36676         * g++.dg/ext/altivec-2.C: Check for hardware support before
36677         executing any VMX instructions.
36678
36679         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
36680
36681 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
36682
36683         PR c++/16276
36684         * g++.old-deja/g++.other/comdat4.C: New test.
36685         * g++.old-deja/g++.other/comdat4-aux.cc: New.
36686
36687 2004-08-12  Ben Elliston  <bje@au.ibm.com>
36688
36689         PR target/16286
36690         * gcc.dg/pr16286.c: New test.
36691
36692 2004-08-12 Jan Beulich <jbeulich@novell.com>
36693
36694         * g++.dg/ext/asm5.C: New.
36695
36696 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
36697
36698         PR c++/16698
36699         * g++.dg/eh/crash1.C: New test.
36700
36701         PR c++/16717
36702         * g++.dg/ext/construct1.C: New test.
36703
36704 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
36705
36706         PR c++/16853
36707         * g++.dg/init/ptrmem1.C: New test.
36708
36709         PR c++/16618
36710         * g++.dg/parse/offsetof5.C: New test.
36711
36712         PR c++/16870
36713         * g++.dg/template/overload3.C: New test.
36714
36715 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
36716
36717         PR c++/16964
36718         * g++.dg/parse/error16.C: New test.
36719
36720         PR c++/16904
36721         * g++.dg/template/error14.C: New test.
36722
36723         PR c++/16929
36724         * g++.dg/template/error15.C: New test.
36725
36726 2004-08-11  Devang Patel  <dpatel@apple.com>
36727
36728         * gcc.dg/darwin-ld-20040809-1.c: New test.
36729         * gcc.dg/darwin-ld-20040809-2.c: New test.
36730
36731 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
36732
36733         PR fortran/16917
36734         * gfortran.dg/dfloat_1.f90: New test.
36735
36736 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
36737
36738         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
36739         * gcc.dg/dll-2.c: Fix dg-require syntax.
36740         * gcc.misc-tests/arm-isr.c (abort): Declare.
36741         (exit): Likewise.
36742
36743 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
36744
36745         PR c++/16971
36746         * g++.dg/parse/crash16.C: New test.
36747
36748 2004-08-10  Roger Sayle  <roger@eyesopen.com>
36749
36750         * gcc.dg/mips-rsqrt-1.c: New test case.
36751         * gcc.dg/mips-rsqrt-2.c: New test case.
36752         * gcc.dg/mips-rsqrt-3.c: New test case.
36753
36754 2004-08-10  Paul Brook  <paul@codesourcery.com>
36755
36756         * gfortran.dg/der_io_1.f90: New test.
36757
36758 2004-08-10  Paul Brook  <paul@codesourcery.com>
36759
36760         PR fortran/16919
36761         * gfortran.dg/der_array_1.f90: New test.
36762
36763 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
36764
36765         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
36766
36767 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
36768
36769         * gcc.dg/wchar_t-2.c: Fix typo.
36770
36771 2004-08-09  Falk Hueffner  <falk@debian.org>
36772
36773         PR tree-optimization/12517
36774         * gcc.c-torture/compile/pr12517.c: New test.
36775
36776         PR tree-optimization/12578
36777         * gcc.c-torture/compile/pr12578.c: New test.
36778
36779         PR tree-optimization/12899
36780         * gcc.c-torture/compile/pr12899.c: New test.
36781
36782         PR rtl-optimization/14692
36783         * gcc.c-torture/compile/pr14692.c: New test.
36784
36785         PR tree-optimization/16461
36786         * gcc.c-torture/compile/pr16461.c: New test.
36787
36788 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
36789
36790         * gfortran.dg/getenv_1.f90: New test.
36791
36792 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
36793
36794         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
36795         wchar_t.
36796         * gcc.dg/symbian5.c: Test -fno-short-wchar.
36797
36798 2004-08-06  Paul Brook  <paul@codesourcery.com>
36799
36800         * gfortran.dg/ret_array_1.f90: New test.
36801         * gfortran.dg/ret_pointer_1.f90: New test.
36802
36803 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
36804
36805         * gcc.dg/missing-field-init-[12].c: New tests.
36806         * g++.dg/warn/missing-field-init-[12].C: New tests.
36807
36808 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
36809
36810         * gcc.dg/enum2.c: New test.
36811         * gcc.dg/symbian3.c: Likewise.
36812         * gcc.dg/symbian4.c: Likewise.
36813         * gcc.dg/wchar_t-2.c: Likewise.
36814
36815 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
36816
36817         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
36818         destructor tests.
36819
36820 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
36821
36822         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
36823         dg-require-visiblity.
36824         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
36825         * g++.dg/ext/visibility/fvisibility.C: Likewise.
36826         * g++.dg/ext/visibility/memfuncts.C: Likewise.
36827         * g++.dg/ext/visibility/new1.C: Likewise.
36828         * g++.dg/ext/visibility/pragma.C: Likewise.
36829         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
36830         * g++.dg/ext/visibility/virtual.C: Likewise.
36831         * g++/dg/ext/visibility/visibility-1.C: Likewise.
36832         * g++/dg/ext/visibility/visibility-2.C: Likewise.
36833         * g++/dg/ext/visibility/visibility-3.C: Likewise.
36834         * g++/dg/ext/visibility/visibility-4.C: Likewise.
36835         * g++/dg/ext/visibility/visibility-5.C: Likewise.
36836         * g++/dg/ext/visibility/visibility-6.C: Likewise.
36837         * g++/dg/ext/visibility/visibility-7.C: Likewise.
36838         * g++/dg/ext/visibility/visibility-8.C: New test.
36839         * gcc.c-torture/compile/dll.x: Remove.
36840         * gcc.dg/dll-2.c: Use dg-require-dll
36841         * gcc.dg/visibility-10.c: New test.
36842         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
36843         supporting DLLs.
36844         * lib/scanasm.exp (scan_hidden): New function.
36845         (scan_not_hidden): Likewise.
36846
36847 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
36848
36849         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
36850
36851 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
36852
36853         * gcc.c-torture/execute/20040805-1.c: New test.
36854
36855 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
36856
36857         * gcc.dg/20020118-1.c: Declare abort.
36858         * gcc.dg/altivec_check.h: Likewise.
36859         * gcc.dg/iftrap-2.c: Likewise.
36860         * gcc.dg/pragma-darwin.c: Likewise.
36861         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
36862
36863 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
36864
36865         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
36866
36867 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36868
36869         * gcc.c-torture/execute/builtins/abs-2.c,
36870         gcc.c-torture/execute/builtins/abs-3.c,
36871         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
36872         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
36873         intmax_t, uintmax_t and their limits.
36874         * gcc.dg/intmax_t-1.c: New test.
36875
36876 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36877
36878         * g++.dg/tc1/dr147.C: Add reference to PR.
36879
36880 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
36881
36882         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
36883         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
36884
36885 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
36886
36887         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
36888
36889 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
36890
36891         * gcc.dg/redecl-5.c: New test.
36892         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
36893         of scanf.
36894
36895 2004-08-03  Roger Sayle  <roger@eyesopen.com>
36896
36897         PR middle-end/16790
36898         * gcc.c-torture/execute/pr16790-1.c: New test case.
36899
36900 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
36901
36902         * g++.dg/ext/visibility/assign1.C: New test.
36903         * g++.dg/ext/visibility/new1.C: Likewise.
36904
36905         * gcc.dg/symbian1.c: New test.
36906         * gcc.dg/symbian2.c: Likewise.
36907
36908 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
36909
36910         PR target/16570
36911         * gcc.dg/i386-sse-9.c: New test.
36912
36913 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
36914
36915         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
36916
36917 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
36918
36919         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
36920         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
36921         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
36922         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
36923         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
36924         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
36925         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
36926         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
36927         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
36928         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
36929         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
36930         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
36931         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
36932         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
36933         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
36934         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
36935         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
36936         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
36937         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
36938         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
36939         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
36940         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
36941         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
36942         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
36943         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
36944         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
36945         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
36946         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
36947         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
36948         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
36949         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
36950         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
36951         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
36952         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
36953         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
36954         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
36955         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
36956         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
36957         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
36958         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
36959         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
36960         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
36961         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
36962         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
36963         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
36964         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
36965         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
36966         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
36967         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
36968         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
36969         gcc.misc-tests/i386-pf-3dnow-1.c,
36970         gcc.misc-tests/i386-pf-athlon-1.c,
36971         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
36972         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
36973         Declare built-in functions used.
36974         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
36975
36976 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
36977
36978         PR c++/16707
36979         * g++.dg/lookup/using12.C: New test.
36980
36981         * g++.dg/init/null1.C: Fix PR number.
36982         * g++.dg/parse/namespace10.C: Likewise.
36983
36984 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
36985
36986         PR c++/16224
36987         * g++.dg/template/spec17.C: New test.
36988         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
36989         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
36990
36991 2004-08-02  David Billinghurst
36992
36993         PR fortran/16292
36994         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
36995
36996 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
36997
36998         * gcc.dg/ia64-got-1.c: New test case.
36999
37000 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
37001
37002         PR c++/16489
37003         * g++.dg/init/null1.C: New test.
37004         * g++.dg/tc1/dr76.C: Adjust error marker.
37005
37006         PR c++/16529
37007         * g++.dg/parse/namespace10.C: New test.
37008
37009         PR c++/16810
37010         * g++.dg/inherit/ptrmem2.C: New test.
37011
37012 2004-08-02  Ben Elliston  <bje@au.ibm.com>
37013
37014         PR target/16155
37015         * gcc.dg/pr16155.c: New test.
37016
37017 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
37018
37019         * gcc.dg/redecl-2.c: New test.
37020
37021 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
37022
37023         * gcc.dg/darwin-longdouble.c: New file.
37024
37025 2004-07-30  Richard Henderson  <rth@redhat.com>
37026
37027         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
37028         write to constant argument.
37029         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
37030
37031 2004-07-30  Richard Henderson  <rth@redhat.com>
37032
37033         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
37034         tests of nearest around zero.
37035
37036 2004-07-30  Andrew Pinski  <apinski@apple.com>
37037
37038         * gcc.c-torture/compile/20040730-1.c: New test.
37039
37040 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
37041
37042         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
37043         powerpc-eabispe.
37044
37045 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
37046
37047         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
37048
37049 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
37050
37051         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
37052         contains $ld_library_path.
37053         * lib/gfortran.exp (gfortran_link_flags): Likewise.
37054
37055 2004-07-29  Richard Henderson  <rth@redhat.com>
37056
37057         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
37058
37059         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
37060         (alt2, which): New.
37061         (Check): Accept either alternative.
37062
37063 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
37064
37065         * g++.dg/abi/inline1.C: New test.
37066         * g++.dg/abi/local1-a.cc: Likewise.
37067         * g++.dg/abi/local1.C: Likewise.
37068         * g++.dg/abi/mangle11.C: Tweak location of warnings.
37069         * g++.dg/abi/mangle12.C: Likewise.
37070         * g++.dg/abi/mangle17.C: Likewise.
37071         * g++.dg/abi/mangle20-2.C: Likewise.
37072         * g++.dg/opt/interface1.C: Likewise.
37073         * g++.dg/opt/interface1.h: Likewise.
37074         * g++.dg/opt/interface1-a.cc: New test.
37075         * g++.dg/parse/repo1.C: New test.
37076         * g++.dg/template/repo1.C: Likewise.
37077         * g++.dg/warn/Winline-1.C: Likewise.
37078         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
37079
37080 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
37081
37082         * gcc.dg/tree-ssa/20040729-1.c: New test.
37083
37084 2004-07-27  Matt Austern <austern@apple.com>
37085
37086         * gcc.dg/darwin-bool-1.c: New test.
37087         * gcc.dg/darwin-bool-2.c: New test.
37088
37089 2004-07-28  Richard Henderson  <rth@redhat.com>
37090
37091         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
37092         arguments in the correct type.  Don't write to constant arguments.
37093
37094 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
37095
37096         PR tree-optimization/16688
37097         PR tree-optimization/16689
37098         * g++.dg/tree-ssa/pr16688.C: New test.
37099
37100 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
37101
37102         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
37103         loads.  Not only in the comment, this time.
37104
37105 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
37106
37107         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
37108         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
37109         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
37110         * gcc.dg/sh4a-bitmovua.c: New.
37111         * gcc.dg/sh4a-cos.c: New.
37112         * gcc.dg/sh4a-cosf.c: New.
37113         * gcc.dg/sh4a-fprun.c: New.
37114         * gcc.dg/sh4a-fsrra.c: New.
37115         * gcc.dg/sh4a-memmovua.c: New.
37116         * gcc.dg/sh4a-sin.c: New.
37117         * gcc.dg/sh4a-sincos.c: New.
37118         * gcc.dg/sh4a-sincosf.c: New.
37119         * gcc.dg/sh4a-sinf.c: New.
37120
37121 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
37122
37123         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
37124         conditionals.
37125         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
37126         loads.
37127         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
37128         DOM1.
37129
37130 2004-07-27  Andrew Pinski  <apinski@apple.com>
37131
37132         * g++.dg/rtti/tinfo1.C: Correct the xfail.
37133
37134 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
37135
37136         * gcc.dg/pragma-isr.c: New test.
37137
37138 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37139
37140         PR c++/14429
37141         * g++.dg/template/ttp11.C: New test.
37142
37143 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
37144
37145         * gcc.c-torture/compile/20040727-1.c: New test.
37146
37147 2004-07-26  Eric Christopher  <echristo@redhat.com>
37148
37149         * gcc.c-torture/compile/20040726-2.c: New test.
37150
37151 2004-07-26  Andrew Pinski  <apinski@apple.com>
37152
37153         * g++.dg/rtti/tinfo1.C: Xfail.
37154
37155 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
37156
37157         * gcc.c-torture/compile/20040726-1.c: New test.
37158
37159 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
37160             Brian Ryner  <bryner@brianryner.com>
37161
37162         PR c++/9283
37163         PR c++/15000
37164         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
37165         * g++.dg/ext/visibility/: New directory.
37166         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
37167         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
37168         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
37169         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
37170         * g++.dg/ext/visibility/fvisibility.C,
37171         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
37172         g++.dg/ext/visibility/fvisibility-override1.C
37173         g++.dg/ext/visibility/fvisibility-override2.C
37174         g++.dg/ext/visibility/memfuncts.C
37175         g++.dg/ext/visibility/noPLT.C
37176         g++.dg/ext/visibility/pragma.C
37177         g++.dg/ext/visibility/pragma-override1.C
37178         g++.dg/ext/visibility/pragma-override2.C
37179         g++.dg/ext/visibility/staticmemfuncts.C
37180         g++.dg/ext/visibility/virtual.C: New tests.
37181
37182 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
37183
37184         PR c/15360
37185         * gcc.dg/pr15360-1.c: New test.
37186
37187 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
37188
37189         * gcc.dg/pragma-align-2.c: New test.
37190         * gcc.dg/pragma-init-fini.c: New test.
37191         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
37192         targets.
37193
37194 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
37195
37196         * gcc.dg/init-string-2.c: New test.
37197
37198 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
37199
37200         PR 16684
37201         * gcc.dg/Wredundant-decls-1.c: New test case.
37202
37203 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
37204
37205         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
37206         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
37207         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
37208         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
37209         * gcc.dg/compat/generate-random.c: New file.
37210         * gcc.dg/compat/generate-random.h: Likewise.
37211         * gcc.dg/compat/generate-random_r.c: Likewise.
37212         * gcc.dg/compat/struct-layout-1.h: Likewise.
37213         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
37214         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
37215         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
37216         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
37217         * gcc.dg/compat/struct-layout-1_main.c: New test.
37218         * gcc.dg/compat/struct-layout-1_x.c: New file.
37219         * gcc.dg/compat/struct-layout-1_y.c: New file.
37220         * gcc.dg/compat/struct-layout-1_test.h: New file.
37221
37222 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
37223
37224         * gcc.dg/comp-return-1.c: New test
37225
37226 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
37227
37228         * gcc.dg/vmx/8-02a.c: Fix typo.
37229
37230         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
37231         * gcc.dg/darwin-abi-3.c: New test.
37232
37233         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
37234         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
37235
37236         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
37237         * gcc.dg/vmx/ops-long-1.c: New test.
37238         * gcc.dg/vmx/ops-long-2.c: New test.
37239
37240 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
37241
37242         * g++.dg/lookup/conv-[1234].C: New.
37243
37244 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
37245
37246         * g++.dg/parse/attr2.C: Simplify.
37247
37248 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37249
37250         PR c/7284
37251         * gcc.c-torture/execute/pr7284-1.c: New test.
37252
37253 2004-07-22  Brian Booth  <bbooth@redhat.com>
37254
37255         * gcc.dg/tree-ssa/20040721-1.c: New test.
37256
37257 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
37258
37259         * g++.dg/template/crash20.c: New.
37260
37261 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
37262
37263         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
37264         Add dg-run directive.  Declare variables as required.
37265         * gfortran.dg/g77/README: Update
37266
37267 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
37268
37269         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
37270         gcc.dg/cris-peep2-andu2.c: New tests.
37271
37272 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37273
37274         PR c/15052
37275         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
37276         on return type.
37277         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
37278         messages.
37279         * gcc.dg/qual-return-2.c: Update expected messages.
37280         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
37281
37282 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37283
37284         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
37285         * gcc.dg/noncompile/921102-1.c: Update expected error message.
37286
37287 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37288
37289         PR c/11250
37290         * gcc.dg/init-string-1.c: New test.
37291
37292 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
37293
37294         PR middle-end/15345
37295         PR c/16450
37296         * gcc.dg/torture/nested-fn-1.c: New test.
37297
37298 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
37299
37300         PR target/16559
37301         * gcc.dg/ia64-fptr-1.c: New file.
37302
37303 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37304
37305         PR c++/14497
37306         * g++.dg/template/spec16.C: New test.
37307         * g++.old-deja/g++.robertl/eb118.C: Remove.
37308
37309 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37310
37311         PR c++/509
37312         * g++.dg/template/spec15.C: New test.
37313
37314 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
37315
37316         Copy cases from g77.f-torture/execute and add dg-run
37317         directive.  Other changes as noted.
37318         * gfortran.dg/g77/13037.f
37319         * gfortran.dg/g77/1832.f
37320         * gfortran.dg/g77/19981119-0.f
37321         * gfortran.dg/g77/19990313-0.f
37322         * gfortran.dg/g77/19990313-1.f
37323         * gfortran.dg/g77/19990313-2.f
37324         * gfortran.dg/g77/19990313-3.f
37325         * gfortran.dg/g77/19990419-1.f
37326         * gfortran.dg/g77/19990826-0.f
37327         * gfortran.dg/g77/19990826-2.f
37328         * gfortran.dg/g77/20000503-1.f
37329         * gfortran.dg/g77/20001111.f
37330         * gfortran.dg/g77/20010116.f
37331         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
37332         * gfortran.dg/g77/20010430.f
37333         * gfortran.dg/g77/6177.f
37334         * gfortran.dg/g77/947.f
37335         * gfortran.dg/g77/970816-3.f
37336         * gfortran.dg/g77/971102-1.f
37337         * gfortran.dg/g77/980520-1.f
37338         * gfortran.dg/g77/980628-0.f
37339         * gfortran.dg/g77/980628-1.f
37340         * gfortran.dg/g77/980628-10.f
37341         * gfortran.dg/g77/980628-2.f
37342         * gfortran.dg/g77/980628-3.f
37343         * gfortran.dg/g77/980628-7.f
37344         * gfortran.dg/g77/980628-8.f
37345         * gfortran.dg/g77/980628-9.f
37346         * gfortran.dg/g77/980701-0.f
37347         * gfortran.dg/g77/980701-1.f
37348         * gfortran.dg/g77/cabs.f
37349         * gfortran.dg/g77/claus.f
37350         * gfortran.dg/g77/complex_1.f
37351         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
37352         * gfortran.dg/g77/dcomplex.f
37353         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
37354         * gfortran.dg/g77/f90-intrinsic-mathematical.f
37355         * gfortran.dg/g77/f90-intrinsic-numeric.f
37356         * gfortran.dg/g77/int8421.f
37357         * gfortran.dg/g77/labug1.f
37358         * gfortran.dg/g77/large_vec.f
37359         * gfortran.dg/g77/le.f
37360         * gfortran.dg/g77/short.f
37361         * gfortran.dg/g77/README: Update
37362
37363 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
37364
37365         PR c++/16637
37366         * g++.dg/parse/lookup4.C: New test.
37367
37368 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37369
37370         PR c++/16175
37371         * g++.dg/template/ttp10.C: New test.
37372
37373 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
37374
37375         * gcc.dg/pr12625-1.c: New test.
37376
37377 2004-07-20  Steven Bosscher  <stevenb@suse.de>
37378
37379         * gcc.dg/switch-warn-1.c: New test.
37380         * gcc.dg/switch-warn-2.c: New test.
37381         * gcc.c-torture/compile/pr14730.c: Update.
37382
37383 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
37384
37385         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
37386         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
37387         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
37388         g++.dg/template/nontype3.C: Remove trailing CR from tests.
37389
37390 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
37391
37392         PR c++/16623
37393         * g++.dg/template/assign1.C: New test.
37394
37395 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37396
37397         PR c++/12170
37398         * g++.dg/template/ttp9.C: New test.
37399
37400 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
37401
37402         * gcc.dg/format/cmn-err-1.c: New test.
37403
37404 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
37405
37406         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
37407         gcc.dg/Wparentheses-10.c: New tests.
37408         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
37409
37410 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37411
37412         PR fortran/16465
37413         * gfortran.dg/g77//ffixed-line-length-0.f,
37414         gfortran.dg/g77/ffixed-line-length-132.f,
37415         gfortran.dg/g77/ffixed-line-length-72.f,
37416         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
37417         gfortran.dg/g77/README: Update.
37418
37419 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37420
37421         PR c++/13092
37422         * g++.dg/template/non-dependent7.C: New test.
37423         * g++.dg/template/non-dependent8.C: Likewise.
37424         * g++.dg/template/non-dependent9.C: Likewise.
37425         * g++.dg/template/non-dependent10.C: Likewise.
37426
37427 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
37428
37429         PR c++/16337
37430         * g++.dg/parse/attr2.C: New test.
37431
37432 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
37433
37434         * g77.dg: Removed.
37435         * g77.f-torture: Ditto.
37436
37437 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37438
37439         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
37440         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
37441         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
37442
37443 2004-07-16  Richard Henderson  <rth@redhat.com>
37444
37445         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
37446
37447 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37448
37449         * lib/fortran-torture.exp (fortran-torture): Don't test compile
37450         tests with full list of options.
37451         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
37452         of TORTURE_OPTIONS if test contains 'dg-do run'.
37453
37454         PR fortran/16404
37455         * gfortran.dg/do_iterator.f90: New test.
37456
37457 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37458
37459         PR rtl-optimization/16536
37460         * gcc.c-torture/execute/restrict-1.c: New test.
37461
37462 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37463
37464         PR fortran/15324
37465         * gfortran.dg/pr15324.f90: New test.
37466
37467         PR fortran/15129
37468         * gfortran.dg/pr15129.f90: New test.
37469
37470         PR fortran/15140
37471         * gfortran.dg/pr15140.f90: New test.
37472
37473         PR fortran/13792
37474         * gfortran.fortran-torture/execute/bounds.f90: Add check for
37475         compile-time simplification.
37476
37477 2004-07-14  Mike Stump  <mrs@apple.com>
37478
37479         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
37480
37481 2004-07-14  James E Wilson  <wilson@specifixinc.com>
37482
37483         PR target/16325
37484         * gcc.dg/profile-generate-1.c: New.
37485
37486 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
37487
37488         * gcc.c-torture/execute/20040709-1.c: New test.
37489         * gcc.c-torture/execute/20040709-2.c: New test.
37490
37491 2004-07-14  Mike Stump  <mrs@apple.com>
37492
37493         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
37494
37495 2004-07-14  Mike Stump  <mrs@apple.com>
37496
37497         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
37498
37499 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
37500
37501         PR c++/16518
37502         * g++.dg/parse/mutable1.C: New test.
37503
37504 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
37505
37506         PR tree-optimization/16443
37507         * gcc.dg/tree-ssa/20040713-1.c: New test.
37508
37509 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
37510
37511         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
37512         for operator new.
37513
37514 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
37515
37516         * gfortran.dg/g77/README: New file
37517         * gfortran.dg/g77/19981216-0.f: Copy from
37518         g77.f-torture/noncompile.  Add "dg-do compile" and
37519         dg-error as required.
37520         * gfortran.dg/g77/19990218-1.f: Likewise.
37521         * gfortran.dg/g77/19990905-1.f: Likewise.
37522         * gfortran.dg/g77/9263.f: Likewise.
37523         * gfortran.dg/g77/980615-0.f: Likewise.
37524         * gfortran.dg/g77/980616-0.f: Likewise.
37525         * gfortran.dg/g77/check0.f: Likewise.
37526         * gfortran.dg/g77/select_no_compile.f: Likewise.
37527
37528 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
37529
37530         Copy files from g77.f-torture/compile.
37531         Add "{ dg-do compile}".  Other changes as noted
37532         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
37533         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
37534         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
37535         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
37536         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
37537         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
37538         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
37539         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
37540         statement to conform to standard.  Append alpha1.x for reference.
37541         * gfortran.dg/g77/xformat.f: Add dg-warning
37542
37543 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
37544
37545         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
37546         Add {dg-do compile} directive.
37547         * gfortran.dg/g77/cpp2.F: Likewise.
37548
37549 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37550
37551         PR c++/5402
37552         * g++.dg/lookup/name-clash1.C: New test.
37553
37554         PR c++/9777
37555         * g++.dg/lookup/name-clash2.C: New test.
37556
37557         PR c++/12102
37558         * g++.dg/lookup/name-clash3.C: New test.
37559
37560 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37561
37562         * g++.dg/lookup/new2.C: New test.
37563         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
37564
37565 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
37566
37567         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
37568         Add {dg-do compile} directive.
37569         * gfortran.dg/g77/13060.f: Likewise.
37570         * gfortran.dg/g77/19990218-0.f: Likewise.
37571         * gfortran.dg/g77/19990305-0.f: Likewise.
37572         * gfortran.dg/g77/19990419-0.f: Likewise.
37573         * gfortran.dg/g77/19990502-0.f: Likewise.
37574         * gfortran.dg/g77/19990502-1.f: Likewise.
37575         * gfortran.dg/g77/19990525-0.f: Likewise.
37576         * gfortran.dg/g77/19990826-1.f: Likewise.
37577         * gfortran.dg/g77/19990826-3.f: Likewise.
37578         * gfortran.dg/g77/19990905-2.f: Likewise.
37579         * gfortran.dg/g77/20000412-1.f: Likewise.
37580         * gfortran.dg/g77/20000511-1.f: Likewise.
37581         * gfortran.dg/g77/20000511-2.f: Likewise.
37582         * gfortran.dg/g77/20000518.f: Likewise.
37583         * gfortran.dg/g77/20000601-1.f: Likewise.
37584         * gfortran.dg/g77/20000601-2.f: Likewise.
37585         * gfortran.dg/g77/20000629-1.f: Likewise.
37586         * gfortran.dg/g77/20000630-2.f: Likewise.
37587         * gfortran.dg/g77/20010115.f: Likewise.
37588         * gfortran.dg/g77/20010321-1.f: Likewise.
37589         * gfortran.dg/g77/20010426.f: Likewise.
37590         * gfortran.dg/g77/20020307-1.f: Likewise.
37591         * gfortran.dg/g77/8485.f: Likewise.
37592         * gfortran.dg/g77/960317-1.f: Likewise.
37593         * gfortran.dg/g77/970915-0.f: Likewise.
37594         * gfortran.dg/g77/980310-1.f: Likewise.
37595         * gfortran.dg/g77/980310-2.f: Likewise.
37596         * gfortran.dg/g77/980310-3.f: Likewise.
37597         * gfortran.dg/g77/980310-4.f: Likewise.
37598         * gfortran.dg/g77/980310-6.f: Likewise.
37599         * gfortran.dg/g77/980310-7.f: Likewise.
37600         * gfortran.dg/g77/980310-8.f: Likewise.
37601         * gfortran.dg/g77/980419-2.f: Likewise.
37602         * gfortran.dg/g77/980424-0.f: Likewise.
37603         * gfortran.dg/g77/980427-0.f: Likewise.
37604         * gfortran.dg/g77/980729-0.f: Likewise.
37605         * gfortran.dg/g77/981117-1.f: Likewise.
37606         * gfortran.dg/g77/toon_1.f: Likewise.
37607
37608 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37609
37610         PR c++/2204
37611         * g++.dg/other/abstract2.C: New test.
37612
37613 2004-07-12  Paul Brook  <paul@codesourcery.com>
37614
37615         * gfortran.dg/pointer_init_1.f90: New test.
37616
37617 2004-07-11  Paul Brook  <paul@codesourcery.com>
37618
37619         PR fortran/15986
37620         * gfortran.dg/contained_1.f90: New test.
37621
37622 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
37623
37624         * g++.dg/parse/defarg8.C: New test.
37625
37626 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37627
37628         PR fortran/16433
37629         * gfortran.dg/pr16433.f: New test.
37630
37631         PR fortran/17574
37632         * gfortran.dg/pr15754.f90: New test.
37633
37634 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37635
37636         PR tree-optimization/16437
37637         * gcc.c-torture/execute/bitfld-4.c: New test.
37638
37639 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37640
37641         * gfortran.fortran-torture/execute/common_2.f90: Add check for
37642         access to common var from module.
37643
37644 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37645
37646         PR fortran/16336
37647         * gfortran.fortran-torture/execute/common_2.f90: New test.
37648
37649 2004-07-10  Paul Brook  <paul@codesourcery.com>
37650
37651         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
37652
37653 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37654
37655         PR fortran/15969
37656         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
37657
37658 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
37659
37660         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
37661         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
37662         * gfortran.dg/g77/ffree-form-1.f: Likewise.
37663         * gfortran.dg/g77/ffree-form-2.f: Likewise.
37664         * gfortran.dg/g77/ffree-form-3.f: Likewise.
37665         * gfortran.dg/g77/fno-underscoring.f: Likewise.
37666         * gfortran.dg/g77/funderscoring.f: Likewise.
37667         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
37668
37669 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37670
37671         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
37672
37673 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37674         Paul Brook  <paul@codesourcery.com>
37675
37676         PR fortran/13415
37677         * gfortran.dg/common_pointer_1.f90: New test.
37678
37679 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37680
37681         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
37682
37683 2004-07-09  James E Wilson  <wilson@specifixinc.com>
37684
37685         PR target/16364
37686         * gcc.c-torture/compile/20040709-1.c: New.
37687
37688 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37689
37690         PR fortran/14077
37691         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
37692
37693 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37694
37695         PR fortran/13201
37696         * gfortran.dg/shape_1.f90: New test.
37697
37698 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
37699             Andrew Pinski  <apinski@apple.com>
37700
37701         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
37702
37703 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37704
37705         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
37706         comment.
37707
37708 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37709         Paul Brook  <paul@codesourcery.com>
37710
37711         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
37712         '.f95' and '.F95'.
37713
37714 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
37715
37716         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
37717
37718 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37719
37720         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
37721         testcases with capital suffix.
37722
37723 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37724
37725         PR fortran/15481
37726         PR fortran/13372
37727         PR fortran/13575
37728         PR fortran/15978
37729         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
37730
37731         * gfortran.dg/implicit_1.f90: New test.
37732
37733 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37734
37735         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
37736         expression to match gfortran warning/error messages
37737         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
37738         dg-error text.
37739
37740 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37741
37742         * lib/fortran-torture.exp: Rename proc search_for to
37743         search_for_re.
37744
37745 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37746
37747         * gcc.c-torture/execute/simd-5.x: New file.
37748         XFAIL on SPARC 64-bit at -O0.
37749
37750 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37751
37752         PR c++/8211
37753         PR c++/16165
37754         * g++.dg/warn/effc3.C: New test.
37755
37756 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37757
37758         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
37759         change X to 1X in format.
37760         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
37761         add data statements to conform to standard.
37762
37763 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37764
37765         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
37766         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
37767         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
37768
37769 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37770
37771         * gfortran.dg/g77/7388.f: Copy from g77.dg
37772         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
37773         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
37774         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
37775         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
37776         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
37777         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
37778         * gfortran.dg/g77/strlen0.f: Likewise.
37779
37780 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37781
37782         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
37783         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
37784
37785 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37786
37787         * gcc.c-torture/execute/920428-2.x: Delete.
37788         * gcc.c-torture/execute/920501-7.x: Likewise.
37789
37790 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
37791
37792         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
37793         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
37794         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
37795         prescott and c3-2.
37796         (PREFETCH_3DNOW): Add -march=c3.
37797
37798 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
37799
37800         PR c/16437
37801         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
37802         * gcc.c-torture/execute/bf64-1.x: Likewise.
37803
37804 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37805
37806         * gcc.c-torture/compile/20040708-1.c: New test.
37807
37808 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37809
37810         PR c++/16169
37811         * g++.dg/warn/effc2.C: New test.
37812
37813 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37814
37815         * gcc.c-torture/execute/bitfld-1.x: Remove.
37816         * gcc.c-torture/execute/bitfld-3.c: New test.
37817         * gcc.dg/bitfld-2.c: Remove XFAILs.
37818
37819 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
37820
37821         PR c++/16276
37822         * g++.dg/rtti/tinfo1.C: New file.
37823
37824 2004-07-07  Eric Christopher  <echristo@redhat.com>
37825
37826         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
37827
37828 2004-07-07  Andrew Pinski  <apinski@apple.com>
37829
37830         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
37831
37832 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
37833
37834         * g++.dg/init/call1.C: XFAIL.
37835
37836 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
37837
37838         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
37839         except for movstrict*, to movmem* and clrstr* to clrmem*.
37840
37841 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
37842
37843         * gcc.c-torture/execute/20040707-1.c: New test.
37844
37845 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
37846
37847         * gcc.c-torture/execute/20040706-1.c: New test.
37848
37849 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37850
37851         PR c++/3671
37852         * g++.dg/template/spec14.C: New test.
37853
37854 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
37855
37856         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
37857         nothing if not yet defined.  Use it in b, c and d type definitions.
37858         * gcc.c-torture/execute/20040705-1.c: New test.
37859         * gcc.c-torture/execute/20040705-2.c: New test.
37860
37861 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37862
37863         PR c++/2518
37864         * g++.dg/lookup/new1.C: New test.
37865
37866 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37867
37868         PR c++/11406
37869         * g++.dg/template/sizeof8.C: New test.
37870
37871 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
37872
37873         * gcc.c-torture/compile/20040705-1.c: New test.
37874
37875 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
37876
37877         * gfortran.fortran-torture/execute/seq_io.f90: New test.
37878
37879 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
37880
37881         * gcc.dg/cpp/if-mop.c: Two new testcases.
37882         * gcc.dg/cpp/trad/comment-3.c: New.
37883
37884 2004-07-04  Paul Brook  <paul@codesourcery.com>
37885
37886         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
37887
37888 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
37889
37890         PR c++/3761
37891         * g++.dg/lookup/crash4.C: New test.
37892
37893 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
37894
37895         * gcc.c-torture/execute/builtin-abs-1.c
37896         * gcc.c-torture/execute/builtin-abs-2.c
37897         * gcc.c-torture/execute/builtin-complex-1.c
37898         * gcc.c-torture/execute/builtins/string-1-lib.c
37899         * gcc.c-torture/execute/builtins/string-1.c
37900         * gcc.c-torture/execute/builtins/string-2-lib.c
37901         * gcc.c-torture/execute/builtins/string-2.c
37902         * gcc.c-torture/execute/builtins/string-3-lib.c
37903         * gcc.c-torture/execute/builtins/string-3.c
37904         * gcc.c-torture/execute/builtins/string-4-lib.c
37905         * gcc.c-torture/execute/builtins/string-4.c
37906         * gcc.c-torture/execute/builtins/string-5-lib.c
37907         * gcc.c-torture/execute/builtins/string-5.c
37908         * gcc.c-torture/execute/builtins/string-6-lib.c
37909         * gcc.c-torture/execute/builtins/string-6.c
37910         * gcc.c-torture/execute/builtins/string-7-lib.c
37911         * gcc.c-torture/execute/builtins/string-7.c
37912         * gcc.c-torture/execute/builtins/string-8-lib.c
37913         * gcc.c-torture/execute/builtins/string-8.c
37914         * gcc.c-torture/execute/builtins/string-9-lib.c
37915         * gcc.c-torture/execute/builtins/string-9.c
37916         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
37917         * gcc.c-torture/execute/builtins/string-asm-1.c
37918         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
37919         * gcc.c-torture/execute/builtins/string-asm-2.c
37920         * gcc.c-torture/execute/stdio-opt-1.c
37921         * gcc.c-torture/execute/stdio-opt-2.c
37922         * gcc.c-torture/execute/stdio-opt-3.c
37923         * gcc.c-torture/execute/string-opt-1.c
37924         * gcc.c-torture/execute/string-opt-10.c
37925         * gcc.c-torture/execute/string-opt-11.c
37926         * gcc.c-torture/execute/string-opt-12.c
37927         * gcc.c-torture/execute/string-opt-13.c
37928         * gcc.c-torture/execute/string-opt-14.c
37929         * gcc.c-torture/execute/string-opt-15.c
37930         * gcc.c-torture/execute/string-opt-16.c
37931         * gcc.c-torture/execute/string-opt-2.c
37932         * gcc.c-torture/execute/string-opt-6.c
37933         * gcc.c-torture/execute/string-opt-7.c
37934         * gcc.c-torture/execute/string-opt-8.c:
37935         Replace with ...
37936
37937         * gcc.c-torture/execute/builtins/abs-2.c
37938         * gcc.c-torture/execute/builtins/abs-3.c
37939         * gcc.c-torture/execute/builtins/complex-1.c
37940         * gcc.c-torture/execute/builtins/fprintf.c
37941         * gcc.c-torture/execute/builtins/fputs.c
37942         * gcc.c-torture/execute/builtins/memcmp.c
37943         * gcc.c-torture/execute/builtins/memmove.c
37944         * gcc.c-torture/execute/builtins/memops-asm.c
37945         * gcc.c-torture/execute/builtins/mempcpy-2.c
37946         * gcc.c-torture/execute/builtins/mempcpy.c
37947         * gcc.c-torture/execute/builtins/memset.c
37948         * gcc.c-torture/execute/builtins/printf.c
37949         * gcc.c-torture/execute/builtins/sprintf.c
37950         * gcc.c-torture/execute/builtins/strcat.c
37951         * gcc.c-torture/execute/builtins/strchr.c
37952         * gcc.c-torture/execute/builtins/strcmp.c
37953         * gcc.c-torture/execute/builtins/strcpy.c
37954         * gcc.c-torture/execute/builtins/strcspn.c
37955         * gcc.c-torture/execute/builtins/strlen-2.c
37956         * gcc.c-torture/execute/builtins/strlen.c
37957         * gcc.c-torture/execute/builtins/strncat.c
37958         * gcc.c-torture/execute/builtins/strncmp-2.c
37959         * gcc.c-torture/execute/builtins/strncmp.c
37960         * gcc.c-torture/execute/builtins/strncpy.c
37961         * gcc.c-torture/execute/builtins/strpbrk.c
37962         * gcc.c-torture/execute/builtins/strpcpy-2.c
37963         * gcc.c-torture/execute/builtins/strpcpy.c
37964         * gcc.c-torture/execute/builtins/strrchr.c
37965         * gcc.c-torture/execute/builtins/strspn.c
37966         * gcc.c-torture/execute/builtins/strstr-asm.c
37967         * gcc.c-torture/execute/builtins/strstr.c:
37968         ... these new files.
37969
37970         * gcc.c-torture/execute/builtins/abs-2-lib.c
37971         * gcc.c-torture/execute/builtins/abs-3-lib.c
37972         * gcc.c-torture/execute/builtins/complex-1-lib.c
37973         * gcc.c-torture/execute/builtins/fprintf-lib.c
37974         * gcc.c-torture/execute/builtins/fputs-lib.c
37975         * gcc.c-torture/execute/builtins/memcmp-lib.c
37976         * gcc.c-torture/execute/builtins/memmove-lib.c
37977         * gcc.c-torture/execute/builtins/memops-asm-lib.c
37978         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
37979         * gcc.c-torture/execute/builtins/mempcpy-lib.c
37980         * gcc.c-torture/execute/builtins/memset-lib.c
37981         * gcc.c-torture/execute/builtins/printf-lib.c
37982         * gcc.c-torture/execute/builtins/sprintf-lib.c
37983         * gcc.c-torture/execute/builtins/strcat-lib.c
37984         * gcc.c-torture/execute/builtins/strchr-lib.c
37985         * gcc.c-torture/execute/builtins/strcmp-lib.c
37986         * gcc.c-torture/execute/builtins/strcpy-lib.c
37987         * gcc.c-torture/execute/builtins/strcspn-lib.c
37988         * gcc.c-torture/execute/builtins/strlen-2-lib.c
37989         * gcc.c-torture/execute/builtins/strlen-lib.c
37990         * gcc.c-torture/execute/builtins/strncat-lib.c
37991         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
37992         * gcc.c-torture/execute/builtins/strncmp-lib.c
37993         * gcc.c-torture/execute/builtins/strncpy-lib.c
37994         * gcc.c-torture/execute/builtins/strpbrk-lib.c
37995         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
37996         * gcc.c-torture/execute/builtins/strpcpy-lib.c
37997         * gcc.c-torture/execute/builtins/strrchr-lib.c
37998         * gcc.c-torture/execute/builtins/strspn-lib.c
37999         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
38000         * gcc.c-torture/execute/builtins/strstr-lib.c
38001         * gcc.c-torture/execute/builtins/lib/abs.c
38002         * gcc.c-torture/execute/builtins/lib/fprintf.c
38003         * gcc.c-torture/execute/builtins/lib/memset.c
38004         * gcc.c-torture/execute/builtins/lib/printf.c
38005         * gcc.c-torture/execute/builtins/lib/sprintf.c
38006         * gcc.c-torture/execute/builtins/lib/strcpy.c
38007         * gcc.c-torture/execute/builtins/lib/strcspn.c
38008         * gcc.c-torture/execute/builtins/lib/strncat.c
38009         * gcc.c-torture/execute/builtins/lib/strncmp.c
38010         * gcc.c-torture/execute/builtins/lib/strncpy.c
38011         * gcc.c-torture/execute/builtins/lib/strpbrk.c
38012         * gcc.c-torture/execute/builtins/lib/strspn.c
38013         * gcc.c-torture/execute/builtins/lib/strstr.c:
38014         New files containing support routines.
38015
38016         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
38017         declaration.
38018         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
38019         when not optimizing.
38020
38021 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
38022
38023         PR c++/16240
38024         * g++.dg/abi/mangle22.C: New test.
38025         * g++.dg/abi/mangle23.C: Likewise.
38026
38027 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
38028
38029         PR fortran/16290
38030         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
38031         Allow for cases without denormalized floating point numbers.
38032
38033 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
38034
38035         PR c/1027
38036         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
38037         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
38038         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
38039         expected warning text.
38040         * gcc.dg/format/diag-2.c: New test.
38041
38042 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
38043
38044         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
38045
38046 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
38047
38048         * gcc.dg/builtins-43.c: New.
38049         * gcc.dg/builtins-44.c: New.
38050         * gcc.dg/builtins-45.c: New.
38051
38052 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
38053             Andreas Tobler  <a.tobler@schweiz.ch>
38054
38055         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
38056         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
38057         as SIGSEGV.
38058         * gcc.dg/cleanup-11.c: Likewise.
38059         * gcc.dg/cleanup-8.c: Likewise.
38060         * gcc.dg/cleanup-9.c: Likewise.
38061         * gcc.dg/cleanup-5.c: Run on all platforms.
38062
38063 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38064
38065         * g++.dg/warn/nonnull1.C: New test.
38066
38067 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
38068
38069         * gcc.dg/compat/compat-common.h: Wrap up CINT in
38070         an #ifndef SKIP_COMPLEX_INT/#endif pair.
38071         Special-case the Sun compiler wrt to <complex.h>.
38072
38073 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
38074
38075         * gcc.dg/Wunreachable-8.C: New test.
38076
38077         * gcc.dg/h8300-ice2.c : New test.
38078
38079 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
38080
38081         PR fortran/16161
38082         * gfortran.fortran-torture/compile/implicit.f90: Add test
38083         for implicit character.
38084
38085 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
38086
38087         PR fortran/16289
38088         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
38089         Use tiny() intrinsic to find smallest non-negative real
38090
38091 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
38092
38093         * gcc.dg/compat/struct-by-value-22_main.c: New test.
38094         * gcc.dg/compat/struct-by-value-22_x.c: New.
38095         * gcc.dg/compat/struct-by-value-22_y.c: New.
38096
38097         * gcc.c-torture/execute/20040629-1.c: New test.
38098
38099 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
38100
38101         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
38102         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
38103
38104         PR target/16195
38105         * gcc.dg/20040625-1.c: New test.
38106
38107 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38108
38109         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
38110
38111 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38112
38113         PR fortran/15963
38114         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
38115
38116 2004-06-29  Richard Henderson  <rth@redhat.com>
38117
38118         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
38119
38120 2004-06-29  Paul Brook  <paul@codesourcery.com>
38121
38122         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
38123         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
38124
38125 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
38126
38127         PR c++/16260
38128         * g++.dg/parse/crash15.C: New.
38129
38130 2004-06-28  Andrew Pinski  <apinski@apple.com>
38131
38132         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
38133         by the error already.
38134
38135         * g++.dg/opt/ptrmem4.C: Change to compile only test.
38136
38137 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
38138
38139         PR target/14041
38140         * gcc.dg/h8300-bss-align-1.c : New.
38141
38142 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
38143
38144         * PR c++/16174
38145         * g++.dg/template/ctor4.C: New.
38146
38147 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
38148
38149         PR c++/16205
38150         * g++.dg/warn/Wsequence-point-1.C: New test.
38151
38152 2004-06-27  Paul Brook  <paul@codesourcery.com>
38153
38154         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
38155
38156 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
38157
38158         * g++.old-deja/g++.mike/p7325.C: Remove.
38159
38160 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
38161
38162         PR c/14963
38163         * gcc.dg/pr14963.c: New test.
38164
38165 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
38166
38167         PR c++/16193
38168         * g++.dg/parse/redef1.C: New test.
38169
38170 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
38171
38172         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
38173         20021110.c.
38174         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
38175         20021119-1.c.
38176         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
38177         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
38178         5-04.c.
38179         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
38180         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
38181         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
38182         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
38183         g++.brendan/enum14.C.
38184         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
38185         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
38186         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
38187         g++.mike/virt1.C.
38188         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
38189         memtemp24.C.
38190
38191 2004-06-27  Roger Sayle  <roger@eyesopen.com>
38192
38193         * gcc.dg/20040527-1.c: New test case.
38194
38195 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
38196
38197         PR gfortran/pr16196
38198         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
38199
38200 2004-06-25  Roger Sayle  <roger@eyesopen.com>
38201
38202         PR middle-end/15825
38203         * gcc.dg/pr15825-1.c: New test case.
38204
38205 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
38206
38207         * gcc.c-torture/execute/20040625-1.c: New test.
38208
38209 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38210
38211         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
38212
38213 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
38214
38215         * gcc.dg/torture/mips-div-1.c: New test.
38216
38217 2004-06-24  Jeff Law  <law@redhat.com>
38218
38219         * gcc.dg/tree-ssa/20040624-1.c: New test.
38220
38221 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
38222
38223         * gcc.c-torture/compile/20040624-1.c: New test.
38224
38225 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38226
38227         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
38228         this directory.
38229
38230 2004-06-23  Andrew Pinski  <apinski@apple.com>
38231
38232         PR middle-end/15988
38233         * g++.dg/opt/ptrmem4.C: New test.
38234
38235         * gcc.dg/c90-array-quals-2.c: New test.
38236
38237 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
38238
38239         * gcc.dg/kpice1.c: New test.
38240
38241 2006-06-23  Andrew Pinski  <apinski@apple.com>
38242
38243         * gcc.dg/c90-array-quals.c: New test.
38244
38245 2006-06-22  Richard Henderson  <rth@redhat.com>
38246
38247         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
38248
38249 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
38250
38251         * gcc.dg/builtins-config.h: Handle FreeBSD.
38252
38253 2006-06-22  Richard Henderson  <rth@redhat.com>
38254
38255         * g++.dg/opt/devirt1.C: New.
38256
38257 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
38258
38259         * g++.dg/opt/pr15551.C: New testcase.
38260
38261 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
38262
38263         PR target/14800
38264         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
38265         x86_64-*-linux* when compiling for 32bit.
38266
38267 2004-06-21  Andrew Pinski  <apinski@apple.com>
38268
38269         * gcc.dg/pch/struct-1.c: New.
38270         * gcc.dg/pch/struct-1.hs: New.
38271
38272 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
38273
38274         * gcc.dg/pch/save-temps-1.c: New file.
38275         * gcc.dg/pch/save-temps-1.hs: New file.
38276
38277 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
38278
38279         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
38280         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
38281
38282 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38283
38284         * gfortran.fortran-torture/execute/select_1.f90: Rename function
38285         to fix type error.
38286         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
38287         Remove trailing spaces.
38288
38289 2004-06-21  Richard Henderson  <rth@redhat.com>
38290
38291         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
38292         merging && to BIT_FIELD_REF.
38293
38294 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
38295
38296         * g++.dg/opt/placeholder1.C: New test.
38297
38298 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
38299
38300         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
38301         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
38302         * gcc.dg/compat/union-m128-1_x.c: Likewise.
38303         * gcc.dg/compat/union-m128-1_y.c: Likewise.
38304
38305 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
38306
38307         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
38308         extern "C".
38309         * g++.dg/other/pragma-re-1.C: Add comments.
38310
38311 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
38312
38313         PR gfortran/16080
38314         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
38315
38316 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
38317
38318         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
38319         instead of setting the type of size_t by
38320         hand.
38321
38322 2004-06-18  Roger Sayle  <roger@eyesopen.com>
38323
38324         * gcc.dg/unordered-2.c: New test case.
38325         * gcc.dg/unordered-3.c: New test case.
38326
38327 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
38328
38329         PR other/16043
38330         * lib/g++.exp (g++_version): Tweak regexp for version
38331         * lib/g77.exp (g77_version): Likewise.
38332         * lib/gfortran.exp (gfortran_version): Likewise.
38333         * lib/objc.exp (objc_version): Likewise.
38334         * lib/treelang.exp (treelang_version): Likewise.
38335
38336 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
38337
38338         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
38339         Use INT_MAX instead of __INT_MAX__.
38340         * gcc.dg/compat/struct-align-2_y.c: Likewise.
38341
38342         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
38343         * gcc.dg/compat/scalar-return-3_x.c: Use it.
38344         * gcc.dg/compat/scalar-return-3_y.c: Use it.
38345         * gcc.dg/compat/scalar-return-4_x.c: Use it.
38346         * gcc.dg/compat/scalar-return-4_y.c: Use it.
38347         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
38348         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
38349         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
38350         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
38351
38352         * gcc.dg/range-test-1.c: New test.
38353         * g++.dg/opt/range-test-1.C: New test.
38354
38355 2004-06-17  Richard Henderson  <rth@redhat.com>
38356
38357         * objc.dg/sync-1.m: New.
38358         * objc.dg/try-catch-1.m: Don't force next runtime.
38359         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
38360         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
38361         shadowed catch clause.
38362         * objc.dg/try-catch-5.m: New.
38363
38364 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
38365
38366         Bug 14610
38367         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
38368
38369 2004-06-15  Richard Henderson  <rth@redhat.com>
38370
38371         * gcc.dg/20001116-1.c: Move expected warning line.
38372
38373 2004-06-15  Richard Henderson  <rth@redhat.com>
38374
38375         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
38376         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
38377
38378 2004-06-15  Jeff Law  <law@redhat.com>
38379
38380         * gcc.dg/tree-ssa/20040615-1.c: New test.
38381         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
38382         be less sensitive to operand ordering.
38383         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
38384
38385 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
38386
38387         * g++.dg/abi/bitfield3.C: Add comment..
38388
38389 2004-06-15  Richard Henderson  <rth@redhat.com>
38390
38391         * g++.dg/ext/stmtexpr1.C: XFAIL.
38392         * gcc.dg/20030612-1.c: XFAIL.
38393
38394 2004-06-15  Eric Christopher  <echristo@redhat.com>
38395
38396         * g++.dg/charset/asm5.c: New.
38397         * gcc.dg/charset/asm6.c: New.
38398
38399 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38400
38401         PR fortran/15962
38402         * gfortran.fortran-torture/execute/select_1.f90: New test.
38403
38404 2004-06-15  Paul Brook  <paul@codesourcery.com>
38405
38406         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
38407
38408 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38409
38410         PR c++/15967
38411         * g++.dg/lookup/crash3.C: New test.
38412
38413 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38414
38415         PR c++/15947
38416         * g++.dg/parse/dtor4.C: New test.
38417
38418 2004-06-14  Jeff Law  <law@redhat.com>
38419
38420         * gcc.c-torture/compile/20040614-1.c: New test.
38421
38422 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38423
38424         PR fortran/15211
38425         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
38426         LEN of a character array.
38427
38428 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
38429
38430         PR c++/15096
38431         * g++.dg/template/ptrmem10.C: New test.
38432
38433         PR c++/14930
38434         * g++.dg/template/friend30.C: New test.
38435
38436 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38437
38438         PR fortran/14928
38439         * gfortran.fortran-torture/compile/mloc.f90: New test.
38440
38441 2004-06-13  Paul Brook  <paul@codesourcery.com>
38442
38443         * gfortran.fortran-torture/execute/random_2.f90: New test.
38444
38445 2004-06-13  Eric Christopher  <echristo@redhat.com>
38446
38447         * gcc.dg/noncompile/redecl-1.c: Fix error message.
38448
38449 2004-06-12  Paul Brook  <paul@codesourcery.com>
38450
38451         * gfortran.fortran-torture/execute/contained_3.f90: New test.
38452
38453 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38454
38455         PR fortran/14923
38456         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
38457
38458 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38459
38460         PR fortran/14957
38461         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
38462         syntax errors in end statements of contained subroutines.
38463
38464 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38465
38466         PR fortran/12841
38467         * gfortran.fortran-torture/execute/null_arg.f90: New test.
38468
38469 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
38470
38471         PR fortran/15665
38472         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
38473
38474 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
38475
38476         PR gfortran/12839
38477         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
38478
38479 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
38480
38481         PR c++/15862
38482         * g++.dg/parse/enum1.C: New test.
38483
38484 2004-06-10  Jeff Law  <law@redhat.com>
38485
38486         * gcc.c-torture/compile/20040610-1.c: New test.
38487
38488 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38489
38490         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
38491         * g++.old-deja/g++.other/decl3.C: Likewise.
38492
38493 2004-06-10  Brian Booth  <bbooth@redhat.com>
38494
38495         * gcc.dg/tree-ssa/20031015-1.c: Scan for
38496         V_MAY_DEF instead of VDEF.
38497         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
38498
38499 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
38500
38501         PR c++/14211
38502         * g++.dg/conversion/const1.C: New test.
38503
38504         PR c++/15076
38505         * g++.dg/conversion/reinterpret1.C: New test.
38506
38507         PR c++/15877
38508         * g++.dg/template/enum2.C: New test.
38509
38510         PR c++/15227
38511         * g++.dg/template/error13.C: New test.
38512
38513 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38514
38515         PR fortran/14957
38516         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
38517         arguments to test_* REAL and of the right size.
38518
38519 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
38520
38521         PR target/15569
38522         PR rtl-optimization/15681
38523         * gcc.dg/20040609-1.c: New test.
38524
38525 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
38526
38527         PR c++/14791
38528         * g++.dg/opt/builtins1.C: New test.
38529
38530 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
38531
38532         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
38533         that use default windows32 struct layout.
38534         * gcc.dg/i386-bitfield2.c: Likewise.
38535
38536 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
38537
38538         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
38539         for mingw32 and cygwin targets.
38540
38541 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
38542
38543         * gcc.dg/pch/macro-4.c: New.
38544         * gcc.dg/pch/macro-4.hs: New.
38545
38546 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38547
38548         PR fortran/13249
38549         * gfortran.fortran-torture/compile/name_clash.f90: New test.
38550
38551 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38552
38553         PR fortran/13372
38554         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
38555
38556 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
38557
38558         PR gfortran/14897
38559         * gfortran.fortran-torture/execute/t_edit.f90: New test.
38560
38561 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
38562
38563         PR gfortran/15755
38564         * gfortran.fortran-torture/execute/backspace.c : New test.
38565
38566 2004-06-09  Paul Brook  <paul@codesourcery.com>
38567
38568         * gfortran.fortran-torture/execure/intrinsic_associated.f90
38569         (pointer_to_section): Rewrite to use smaller array.
38570
38571 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
38572
38573         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
38574         * gcc.dg/ext/altivec-10.c: Same.
38575         * gcc.dg/ext/altivec-11.c: Same.
38576         * gcc.dg/ext/altivec-12.c: Same.
38577         * gcc.dg/ext/altivec-13.c: Same.
38578         * gcc.dg/ext/altivec-14.c: Same.
38579         * gcc.dg/ext/altivec-15.c: Same.
38580         * gcc.dg/ext/altivec-16.c: Same.
38581         * gcc.dg/ext/altivec-3.c: Same.
38582         * gcc.dg/ext/altivec-4.c: Same.
38583         * gcc.dg/ext/altivec-6.c: Same.
38584         * gcc.dg/ext/altivec-7.c: Same.
38585         * gcc.dg/ext/altivec-8.c: Same.
38586         * gcc.dg/ext/altivec-varargs-1.c: Same.
38587
38588         * g++.dg/ext/altivec-1.C: Correct dg syntax.
38589         * g++.dg/ext/altivec-10.C: Same.
38590         * g++.dg/ext/altivec-2.C: Same.
38591         * g++.dg/ext/altivec-3.C: Same.
38592         * g++.dg/ext/altivec-4.C: Same.
38593         * g++.dg/ext/altivec-5.C: Same.
38594         * g++.dg/ext/altivec-6.C: Same.
38595         * g++.dg/ext/altivec-7.C: Same.
38596         * g++.dg/ext/altivec-8.C: Same.
38597         * g++.dg/ext/altivec-9.C: Same.
38598
38599 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38600
38601         PR c++/7841
38602         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
38603
38604 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
38605
38606         * gcc.dg/union-1.c: New test.
38607
38608 2004-06-07  Roger Sayle  <roger@eyesopen.com>
38609
38610         * gcc.dg/builtins-41.c: New test case.
38611         * gcc.dg/builtins-42.c: New test case.
38612
38613 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
38614
38615         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
38616         * g++.dg/ext/altivec-10.C: Same.
38617         * g++.dg/ext/altivec-2.C: Same.
38618         * g++.dg/ext/altivec-3.C: Same.
38619         * g++.dg/ext/altivec-4.C: Same.
38620         * g++.dg/ext/altivec-5.C: Same.
38621         * g++.dg/ext/altivec-6.C: Same.
38622         * g++.dg/ext/altivec-7.C: Same.
38623         * g++.dg/ext/altivec-8.C: Same.
38624         * g++.dg/ext/altivec-9.C: Same.
38625         * g++.old-deja/g++.abi/cxa_vec.C: Same.
38626         * g++.old-deja/g++.brendan/new3.C: Same.
38627         * gcc.c-torture/execute/eeprof-1.x: Same.
38628
38629 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
38630
38631         PR c/14765
38632         * gcc.dg/pr14765-1.c: New test.
38633
38634 2004-06-07  Roger Sayle  <roger@eyesopen.com>
38635
38636         PR c/14649
38637         * gcc.dg/pr14649-1.c: New test case.
38638
38639 2004-06-07  Richard Henderson  <rth@redhat.com>
38640
38641         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
38642         if temporaries.
38643
38644 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
38645
38646         * g++.dg/eh/elide1.C: Remove XFAIL.
38647
38648 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
38649
38650         PR c++/15337
38651         * g++.dg/expr/sizeof3.C: New test.
38652
38653         PR c++/14777
38654         * g++.dg/template/access14.C: New test.
38655
38656         PR c++/15554
38657         * g++.dg/template/enum1.C: New test.
38658
38659         PR c++/15057
38660         * g++.dg/eh/throw1.C: New test.
38661
38662 2004-06-07  David Ayers  <d.ayers@inode.at>
38663             Ziemowit Laski  <zlaski@apple.com>
38664
38665         * lib/objc.exp (objc_target_compile): Revert the '-framework
38666         Foundation' flag fix, since bare Darwin does not ship
38667         with the Foundation framework.
38668         * objc/execute/next_mapping.h: Provide a local NSConstantString
38669         @interface and @implementation.
38670         (objc_constant_string_init): A constructor function, used to
38671         initialize the NSConstantString meta-class object.
38672         * objc/execute/string1.m: Include "next_mapping.h" instead of
38673         <Foundation/NSString.h>.
38674         * objc/execute/string2.m: Likewise.
38675         * objc/execute/string3.m: Likewise.
38676         * objc/execute/string4.m: Likewise.
38677
38678 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
38679
38680         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
38681         to double. Replace double with FLOAT.
38682         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
38683
38684         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
38685         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
38686         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
38687         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
38688         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
38689         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
38690         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
38691         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
38692
38693 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
38694
38695         PR c/13519
38696         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
38697
38698 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38699
38700         PR c++/15503
38701         * g++.dg/template/meminit2.C: New test.
38702
38703 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
38704
38705         PR target/15822
38706         * gcc.c-torture/execute/compare-fp-1.c,
38707         gcc.c-torture/execute/compare-fp-2.c,
38708         gcc.c-torture/execute/compare-fp-3.c,
38709         gcc.c-torture/execute/compare-fp-4.c,
38710         gcc.c-torture/execute/compare-fp-3.x,
38711         gcc.c-torture/execute/compare-fp-4.x: Moved...
38712         * gcc.c-torture/execute/ieee/compare-fp-1.c,
38713         gcc.c-torture/execute/ieee/compare-fp-2.c,
38714         gcc.c-torture/execute/ieee/compare-fp-3.c,
38715         gcc.c-torture/execute/ieee/compare-fp-4.c,
38716         gcc.c-torture/execute/ieee/compare-fp-3.x,
38717         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
38718
38719 2004-06-04  David Ayers  <d.ayers@inode.at>
38720
38721         * objc/execute/protocol-isEqual-4.m: New testcase.
38722
38723 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
38724
38725         * objc/execute/protocol-isEqual-1.m: New testcase.
38726         * objc/execute/protocol-isEqual-2.m: New testcase.
38727         * objc/execute/protocol-isEqual-3.m: New testcase.
38728
38729 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38730
38731         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
38732
38733 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
38734
38735         * lib/objc.exp (objc_target_compile): When running tests on
38736         Darwin (Mac OS X), inform the linker about '-framework
38737         'Foundation'.
38738
38739 2004-06-02  Eric Christopher  <echristo@redhat.com>
38740
38741         * gcc.c-torture/compile/20040602-1.c: New.
38742
38743 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
38744
38745         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
38746         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
38747
38748         PR tree-optimization/14736
38749         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
38750
38751         PR tree-optimization/14042
38752         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
38753
38754         PR tree-optimization/14729
38755         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
38756
38757 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38758
38759         PR fortran/15557
38760         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
38761
38762 2004-06-01  Richard Hederson  <rth@redhat.com>
38763
38764         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
38765
38766 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38767
38768         PR c++/14932
38769         * g++.dg/parse/offsetof4.C: New test.
38770
38771 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
38772
38773         PR objc/7993
38774         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
38775
38776 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
38777
38778         PR c++/15701
38779         * g++.dg/template/friend29.C: New test.
38780
38781 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
38782
38783         PR c/15749
38784         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
38785
38786 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
38787
38788         * gcc.dg/sparc-trap-1.c: New test.
38789
38790 2004-05-31  Roger Sayle  <roger@eyesopen.com>
38791
38792         PR middle-end/15069
38793         * g++.dg/opt/fold3.C: New test case.
38794
38795 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
38796
38797         * lib/target-supports.exp (check_iconv_available): Fix fallout
38798         from 2004-05-28 patch.
38799
38800 2004-05-30  Paul Brook  <paul@codesourcery.com>
38801
38802         PR fortran/15620
38803         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
38804         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
38805
38806 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
38807
38808         * gfortran.fortran-torture/execute/random_1.f90: New test.
38809
38810 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
38811
38812         * g++.dg/ext/altivec-10.C: New test.
38813
38814 2004-05-29  Paul Brook  <paul@codesourcery.com>
38815
38816         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
38817
38818 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
38819
38820         * gcc.dg/altivec-16.c: New test.
38821
38822 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
38823
38824         * lib/target-supports.exp (check_vmx_hw_available): New.
38825         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
38826
38827         * lib/target-supports.exp (check_alias_available,
38828         check_iconv_available, check_named_sections_available): Use
38829         unique names for temporary files.
38830
38831 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
38832
38833         * gcc.dg/altivec-15.c: New test.
38834
38835 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
38836
38837         PR c++/15083
38838         * g++.dg/warn/noeffect6.C: New test.
38839
38840         PR c++/15471
38841         * g++.dg/expr/ptrmem4.C: New test.
38842
38843         PR c++/15640
38844         * g++.dg/template/operator3.C: New test.
38845
38846 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
38847
38848         PR c++/14668
38849         * g++.dg/lookup/redecl1.C: New test.
38850         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
38851
38852 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
38853
38854         * gcc.c-torture/execute/compare-fp-1.c,
38855         gcc.c-torture/execute/compare-fp-2.c,
38856         gcc.c-torture/execute/compare-fp-3.c,
38857         gcc.c-torture/execute/compare-fp-4.c,
38858         gcc.c-torture/execute/compare-fp-3.x,
38859         gcc.c-torture/execute/compare-fp-4.x,
38860         gcc.dg/pr15649-1.c: New.
38861
38862 2004-05-27  Adam Nemet  <anemet@lnxw.com>
38863
38864         PR c++/12883
38865         * g++.dg/init/array14.C: New test.
38866
38867 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
38868
38869         * lib/compat.exp (compat-get-options-main): New.
38870         (compat-get-options): Remove unneeded code, warn for ignored
38871         command.
38872         (compat-execute): Check flag set by dg-require-* commands.
38873
38874         * lib/compat.exp (compat-execute): Break up long lines.
38875
38876 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
38877
38878         * gcc.dg/altivec-7.c: Don't use 'vector long'.
38879         * gcc.dg/altivec-14.c: New test.
38880         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
38881
38882         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
38883         * gcc.dg/altivec-12.c: Ditto.
38884
38885         * gcc.dg/altivec-3.c: Move call to altivec_check.
38886
38887 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
38888
38889         PR c++/15044
38890         * g++.dg/template/error12.C: New test.
38891
38892         PR c++/15317
38893         * g++.dg/ext/attrib15.C: New test.
38894
38895         PR c++/15329
38896         * g++.dg/template/ptrmem9.C: New test.
38897
38898 2004-05-25  Paul Brook  <paul@codesourcery.com>
38899
38900         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
38901
38902 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
38903
38904         PR c++/15165
38905         * g++.dg/template/crash19.C: New test.
38906
38907 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
38908
38909         PR c++/15025
38910         * g++.dg/template/redecl1.C: New test.
38911
38912 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
38913
38914         PR c++/14821
38915         * g++.dg/other/ns1.C: New test.
38916
38917         PR c++/14883
38918         * g++.dg/template/invalid1.C: New test.
38919
38920 2004-05-23  Paul Brook  <paul@codesourcery.com>
38921         Victor Leikehman  <lei@haifasphere.co.il>
38922
38923         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
38924         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
38925
38926 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
38927
38928         PR c++/15285
38929         PR c++/15299
38930         * g++.dg/template/non-dependent5.C: New test.
38931         * g++.dg/template/non-dependent6.C: New test.
38932
38933 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
38934
38935         PR c++/15507
38936         * g++.dg/inherit/union1.C: New test.
38937
38938         PR c++/15542
38939         * g++.dg/template/addr1.C: New test.
38940
38941         PR c++/15427
38942         * g++.dg/template/array5.C: New test.
38943
38944         PR c++/15287
38945         * g++.dg/template/array6.C: New test.
38946
38947 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
38948             Roger Sayle  <roger@eyesopen.com>
38949
38950         * g++.dg/lookup/forscope2.C: New test case.
38951
38952 2004-05-22  Ben Elliston  <bje@au.ibm.com>
38953
38954         * gcc.dg/cpp/Wmissingdirs.c: New.
38955
38956 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
38957
38958         PR target/15301
38959         * gcc.dg/compat/union-m128-1.h: New file.
38960         * gcc.dg/compat/union-m128-1_main.c: Likewise.
38961         * gcc.dg/compat/union-m128-1_x.c: Likewise.
38962         * gcc.dg/compat/union-m128-1_y.c: Likewise.
38963
38964 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
38965
38966         PR target/15302
38967         * gcc.dg/compat/struct-complex-1.h: New file.
38968         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
38969         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
38970         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
38971
38972 2004-05-20  Roger Sayle  <roger@eyesopen.com>
38973
38974         PR middle-end/3074
38975         * gcc.dg/pr3074-1.c: New test case.
38976         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
38977
38978 2004-05-20  Falk Hueffner  <falk@debian.org>
38979
38980         PR other/15526
38981         * gcc.dg/ftrapv-1.c: New test case.
38982
38983 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
38984
38985         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
38986
38987 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
38988             Jeff Law  <law@redhat.com>
38989
38990         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
38991         * gcc.dg/tree-ssa/20040518-2.c: New test.
38992
38993         * gcc.dg/tree-ssa/20040518-1.c: New test.
38994
38995 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
38996
38997         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
38998
38999 2004-05-18  Paul Brook  <paul@codesourcery.com>
39000
39001         PR fortran/13930
39002         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
39003
39004 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39005
39006         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
39007         constant folding.
39008
39009 2004-05-17  Steven Bosscher  <stevenb@suse.de>
39010
39011         * gcc.dg/tree-ssa/20040517-1.c: New test.
39012
39013 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39014
39015         * gcc.dg/loop-4.c: New test.
39016
39017 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
39018
39019         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
39020
39021 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
39022
39023         PR fortran/15311
39024         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
39025
39026 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39027
39028         PR fortran/13826
39029         PR fortran/13940
39030         * gfortran.fortran-torture/compile/data_1.f90: New test.
39031
39032 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
39033
39034         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
39035         * gcc.dg/uninit-H.c: Define ASM for __s390__.
39036
39037 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
39038
39039         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
39040
39041 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
39042
39043         PR c/15444
39044         * gcc.dg/format/xopen-1.c: Adjust expected message.
39045         * gcc.dg/format/xopen-3.c: New test.
39046
39047 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
39048
39049         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
39050
39051 2004-05-14  Jeff Law  <law@redhat.com>
39052
39053         * gcc.dg/tree-ssa/20040514-2.c: New test.
39054
39055 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39056
39057         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
39058         this ...
39059         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
39060         this.
39061
39062 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
39063
39064         * gcc.dg/tree-ssa/20040514-1.c: New test.
39065
39066 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39067
39068         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
39069         test.
39070
39071 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39072
39073         PR fortran/14066
39074         * gfortran.fortran-torture/compile/do_1.f90: New test.
39075
39076 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39077
39078         PR fortran/15051
39079         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
39080         test.
39081
39082 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
39083
39084         PR fortran/15149
39085         * gfortran.fortran-torture/execute/random_init.f90: New test.
39086
39087 2004-05-13  Paul Brook  <paul@codesourcery.com>
39088
39089         PR fortran/15314
39090         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
39091
39092 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
39093
39094         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
39095         for the powerpc case.
39096
39097 2004-05-13  Jeff Law  <law@redhat.com>
39098
39099         * gcc.dg/tree-ssa/20040513-1.c: New test.
39100         * gcc.dg/tree-ssa/20040513-2.c: New test.
39101
39102 2004-05-13  Paul Brook  <paul@codesourcery.com>
39103
39104         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
39105         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
39106         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
39107
39108 2004-05-13  Andreas Schwab  <schwab@suse.de>
39109
39110         PR other/10819
39111         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
39112         characters.
39113
39114 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
39115
39116         PR fortran/15294
39117         * gfortran.fortran-torture/execute/adjustr.f90: New file.
39118
39119 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
39120
39121         Merge from tree-ssa-20020619-branch.  See
39122         ChangeLog.tree-ssa for details.
39123
39124 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
39125
39126         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
39127         include <altivec.h> explicitly.
39128         * gcc.dg/altivec-13.c: Likewise.
39129
39130 2004-05-11  Paul Brook  <paul@codesourcery.com>
39131
39132         * gcc.c-torture/compile/20010518-1.c: Force enum size.
39133
39134 2004-05-10  Eric Christopher  <echristo@redhat.com>
39135
39136         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
39137         * gcc.dg/sibcall-4.c: Ditto.
39138
39139 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
39140
39141         * g++.dg/ext/altivec-8.C: New test case.
39142         * gcc.dg/altivec-13.c: New test case.
39143
39144 2004-05-08  Roger Sayle  <roger@eyesopen.com>
39145
39146         * gcc.c-torture/execute/divcmp-1.c: New test case.
39147         * gcc.c-torture/execute/divcmp-2.c: New test case.
39148         * gcc.c-torture/execute/divcmp-3.c: New test case.
39149
39150 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
39151
39152         * g++.dg/other/pragma-re-2.C: New test.
39153
39154 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
39155
39156         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
39157         * gcc.dg/i386-387-2.c: Likewise.
39158
39159         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
39160         __builtin_drem.
39161         * gcc.dg/i386-387-6.c: Likewise.
39162
39163 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
39164
39165         * gcc.dg/builtins-33.c: Also check log1p*.
39166
39167 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
39168
39169         PR optimization/15296
39170         * gcc.c-torture/execute/pr15296.c: New test.
39171
39172 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
39173
39174         * gcc.dg/builtins-40.c: New test.
39175
39176 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
39177
39178         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
39179
39180 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
39181
39182         * g++.dg/ext/spe1.C: New testcase.
39183
39184 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
39185
39186         * objc.dg/image-info.m: Allow additional attributes
39187         for __image_info section.
39188
39189 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
39190
39191         * gcc.dg/torture/mips-hilo-2.c: New test.
39192
39193 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39194
39195         PR c++/14389
39196         * g++.dg/template/member5.C: New test.
39197
39198 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
39199
39200         * gcc.dg/builtins-34.c: Also check expm1*.
39201
39202 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39203
39204         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
39205         * gcc.dg/torture/builtin-convert-3.c: New test.
39206
39207 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
39208
39209         PR middle-end/15054
39210         * g++.dg/opt/pr15054.C: New test.
39211
39212 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39213
39214         * gcc.dg/torture/builtin-rounding-1.c: New test.
39215         * gcc.dg/builtins-25.c: Delete.
39216         * gcc.dg/builtins-29.c: Delete.
39217
39218 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
39219
39220         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
39221         * gcc.dg/sibcall-4.c: Likewise.
39222         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
39223
39224 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
39225
39226         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
39227         bit-field on 16-bit targets.
39228
39229 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
39230
39231         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
39232         16-bit targets.
39233
39234 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
39235
39236         * gcc.dg/rs6000-power2-1.c: Change to compile only.
39237         * gcc.dg/rs6000-power2-2.c: Likewise.
39238
39239 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
39240
39241         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
39242         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
39243         Change the asm registers to be in form of frN instead of fN.
39244
39245 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39246
39247         * gcc.dg/torture/builtin-convert-2.c: New test.
39248
39249 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
39250
39251         * gcc.dg/rs6000-power2-1.c: New test.
39252         * gcc.dg/rs6000-power2-2.c: New test.
39253
39254 2004-04-28  Jan Hubicka  <jh@suse.cz>
39255
39256         * gcc.dg/unused-6.c: New test.
39257
39258 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
39259             Ulrich Weigand  <uweigand@de.ibm.com>
39260
39261         * ada/acats/run_all.sh: Define $target variable.
39262
39263 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
39264
39265         PR c++/15119
39266         * g++.dg/other/vararg-1.C: New test.
39267
39268         PR c++/4794
39269         * g++.dg/eh/cleanup3.C: New test.
39270
39271 2004-04-24  Laurent GUERBY <laurent@guerby.net>
39272
39273         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
39274         and ad8011a (target_insn).
39275         * ada/acats/support/macro.dfs: Likewise.
39276         * ada/acats/support/impbit.adb: New file.
39277
39278 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
39279
39280         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
39281
39282 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39283
39284         * gcc.dg/loop-3.c: New test.
39285
39286 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
39287
39288         * gcc.c-torture/execute/simd-5.c: New test.
39289
39290 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39291
39292         PR c++/15064
39293         * g++.dg/template/crash18.C: New test.
39294
39295 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
39296
39297         * g++.dg/ext/complit3.C: New test.
39298
39299 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
39300
39301         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
39302         * gcc.dg/altivec-3.c: Same.
39303         * gcc.dg/altivec-varargs-1.c: Same.
39304
39305 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
39306
39307         * lib/target-supports.exp (check_profiling_available): Assume
39308         profiling is not available on powerpc-eabi targets.
39309
39310 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
39311
39312         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
39313         * gcc.dg/vmx/bug-1.c: Ditto.
39314
39315 2004-04-20  Eric Christopher  <echristo@redhat.com>
39316
39317         * gcc.dg/charset/extern.c: New test.
39318         * g++.dg/charset/extern3.cc: Ditto.
39319
39320 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
39321
39322         * gcc.dg/builtins-39.c: New test.
39323
39324 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
39325
39326         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
39327
39328 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
39329
39330         * gcc.dg/torture/mips-hilo-1.c: New test.
39331
39332 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
39333
39334         * gcc.c-torture/compile/20040419-1.c: New test.
39335
39336 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
39337
39338         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
39339
39340 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
39341             Aldy Hernandez  <aldyh@redhat.com>
39342
39343         * gcc.c-torture/execute/va-arg-24.c: New.
39344
39345 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
39346             Aldy Hernandez  <aldyh@redhat.com>
39347
39348         * gcc.dg/vmx/1b-01.c: New.
39349         * gcc.dg/vmx/1b-02.c: New.
39350         * gcc.dg/vmx/1b-03.c: New.
39351         * gcc.dg/vmx/1b-04.c: New.
39352         * gcc.dg/vmx/1b-05.c: New.
39353         * gcc.dg/vmx/1b-06.c: New.
39354         * gcc.dg/vmx/1b-07.c: New.
39355         * gcc.dg/vmx/1c-01.c: New.
39356         * gcc.dg/vmx/1c-02.c: New.
39357         * gcc.dg/vmx/3a-01a.c: New.
39358         * gcc.dg/vmx/3a-01.c: New.
39359         * gcc.dg/vmx/3a-01m.c: New.
39360         * gcc.dg/vmx/3a-03.c: New.
39361         * gcc.dg/vmx/3a-03m.c: New.
39362         * gcc.dg/vmx/3a-04.c: New.
39363         * gcc.dg/vmx/3a-04m.c: New.
39364         * gcc.dg/vmx/3a-05.c: New.
39365         * gcc.dg/vmx/3a-06.c: New.
39366         * gcc.dg/vmx/3a-06m.c: New.
39367         * gcc.dg/vmx/3a-07.c: New.
39368         * gcc.dg/vmx/3b-01.c: New.
39369         * gcc.dg/vmx/3b-02.c: New.
39370         * gcc.dg/vmx/3b-10.c: New.
39371         * gcc.dg/vmx/3b-13.c: New.
39372         * gcc.dg/vmx/3b-14.c: New.
39373         * gcc.dg/vmx/3b-15.c: New.
39374         * gcc.dg/vmx/3c-01a.c: New.
39375         * gcc.dg/vmx/3c-01.c: New.
39376         * gcc.dg/vmx/3c-02.c: New.
39377         * gcc.dg/vmx/3c-03.c: New.
39378         * gcc.dg/vmx/3d-01.c: New.
39379         * gcc.dg/vmx/4-01.c: New.
39380         * gcc.dg/vmx/4-03.c: New.
39381         * gcc.dg/vmx/5-01.c: New.
39382         * gcc.dg/vmx/5-02.c: New.
39383         * gcc.dg/vmx/5-03.c: New.
39384         * gcc.dg/vmx/5-04.c: New.
39385         * gcc.dg/vmx/5-05.c: New.
39386         * gcc.dg/vmx/5-06.c: New.
39387         * gcc.dg/vmx/5-07.c: New.
39388         * gcc.dg/vmx/5-07t.c: New.
39389         * gcc.dg/vmx/5-08.c: New.
39390         * gcc.dg/vmx/5-10.c: New.
39391         * gcc.dg/vmx/5-11.c: New.
39392         * gcc.dg/vmx/7-01a.c: New.
39393         * gcc.dg/vmx/7-01.c: New.
39394         * gcc.dg/vmx/7c-01.c: New.
39395         * gcc.dg/vmx/7d-01.c: New.
39396         * gcc.dg/vmx/7d-02.c: New.
39397         * gcc.dg/vmx/8-01.c: New.
39398         * gcc.dg/vmx/8-02a.c: New.
39399         * gcc.dg/vmx/8-02.c: New.
39400         * gcc.dg/vmx/brode-1.c: New.
39401         * gcc.dg/vmx/bug-1.c: New.
39402         * gcc.dg/vmx/bug-2.c: New.
39403         * gcc.dg/vmx/bug-3.c: New.
39404         * gcc.dg/vmx/cw-bug-1.c: New.
39405         * gcc.dg/vmx/cw-bug-2.c: New.
39406         * gcc.dg/vmx/cw-bug-3.c: New.
39407         * gcc.dg/vmx/dct.c: New.
39408         * gcc.dg/vmx/debug-1.c: New.
39409         * gcc.dg/vmx/debug-2.c: New.
39410         * gcc.dg/vmx/debug-3.c: New.
39411         * gcc.dg/vmx/debug-4.c: New.
39412         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
39413         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
39414         * gcc.dg/vmx/eg-5.c: New.
39415         * gcc.dg/vmx/fft.c: New.
39416         * gcc.dg/vmx/gcc-bug-1.c: New.
39417         * gcc.dg/vmx/gcc-bug-2.c: New.
39418         * gcc.dg/vmx/gcc-bug-3.c: New.
39419         * gcc.dg/vmx/gcc-bug-4.c: New.
39420         * gcc.dg/vmx/gcc-bug-5.c: New.
39421         * gcc.dg/vmx/gcc-bug-6.c: New.
39422         * gcc.dg/vmx/gcc-bug-7.c: New.
39423         * gcc.dg/vmx/gcc-bug-8.c: New.
39424         * gcc.dg/vmx/gcc-bug-9.c: New.
39425         * gcc.dg/vmx/gcc-bug-b.c: New.
39426         * gcc.dg/vmx/gcc-bug-c.c: New.
39427         * gcc.dg/vmx/gcc-bug-d.c: New.
39428         * gcc.dg/vmx/gcc-bug-e.c: New.
39429         * gcc.dg/vmx/gcc-bug-f.c: New.
39430         * gcc.dg/vmx/gcc-bug-g.c: New.
39431         * gcc.dg/vmx/gcc-bug-i.c: New.
39432         * gcc.dg/vmx/harness.h: New.
39433         * gcc.dg/vmx/ira1.c: New.
39434         * gcc.dg/vmx/ira2a.c: New.
39435         * gcc.dg/vmx/ira2b.c: New.
39436         * gcc.dg/vmx/ira2.c: New.
39437         * gcc.dg/vmx/ira2c.c: New.
39438         * gcc.dg/vmx/mem.c: New.
39439         * gcc.dg/vmx/newton-1.c: New.
39440         * gcc.dg/vmx/ops.c: New.
39441         * gcc.dg/vmx/sn7153.c: New.
39442         * gcc.dg/vmx/spill2.c: New.
39443         * gcc.dg/vmx/spill3.c: New.
39444         * gcc.dg/vmx/spill.c: New.
39445         * gcc.dg/vmx/t.c: New.
39446         * gcc.dg/vmx/varargs-1.c: New.
39447         * gcc.dg/vmx/varargs-2.c: New.
39448         * gcc.dg/vmx/varargs-3.c: New.
39449         * gcc.dg/vmx/varargs-4.c: New.
39450         * gcc.dg/vmx/varargs-5.c: New.
39451         * gcc.dg/vmx/varargs-6.c: New.
39452         * gcc.dg/vmx/varargs-7.c: New.
39453         * gcc.dg/vmx/vmx.exp: New.
39454         * gcc.dg/vmx/vprint-1.c: New.
39455         * gcc.dg/vmx/vscan-1.c: New.
39456         * gcc.dg/vmx/x-01.c: New.
39457         * gcc.dg/vmx/x-02.c: New.
39458         * gcc.dg/vmx/x-03.c: New.
39459         * gcc.dg/vmx/x-04.c: New.
39460         * gcc.dg/vmx/x-05.c: New.
39461         * gcc.dg/vmx/yousufi-1.c: New.
39462         * gcc.dg/vmx/zero-1.c: New.
39463         * gcc.dg/vmx/zero.c: New.
39464
39465 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
39466
39467         * g++.dg/lookup/java1.C: Update for chage of
39468         _Jv_AllocObject.
39469         * g++.dg/lookup/java2.C: Likewise.
39470
39471 2004-04-17  Laurent GUERBY <laurent@guerby.net>
39472
39473         * ada/acats/run_all.sh: use -O2 by default.
39474
39475 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
39476
39477         * gcc.dg/vr-mult-[12].c: New tests.
39478
39479 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39480
39481         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
39482
39483         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
39484
39485 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
39486
39487         * lib/target-supports.exp (check_profiling_available): Assume
39488         profiling isn't available for mips*-*-elf targets.
39489
39490 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
39491
39492         * gcc.dg/builtins-38.c: New test.
39493
39494 2004-04-14  Eric Christopher  <echristo@redhat.com>
39495
39496         * g++.dg/charset/charset.exp: Run .cc extension tests.
39497
39498 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
39499
39500         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
39501
39502 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39503
39504         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
39505
39506 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
39507
39508         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
39509         * gcc.dg/i386-387-2.c: Likewise.
39510
39511         * gcc.dg/i386-387-7.c: New test.
39512         * gcc.dg/i386-387-8.c: New test.
39513
39514         * gcc.dg/builtins-37.c: New test.
39515
39516 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
39517
39518         * g++.dg/pch/externc-1.C: Add missing semicolon.
39519
39520 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
39521
39522         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
39523
39524 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39525
39526         * gcc.c-torture/execute/20040411-1.c: New test.
39527
39528 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
39529
39530         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
39531
39532 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
39533
39534         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
39535
39536 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
39537
39538         * lib/target-supports.exp (check_named_sections_available): New.
39539         * lib/gcc-dg.exp (dg-require-named-sections): New.
39540         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
39541         old-deja.exp.  Also prune error-count message from HP linker.
39542         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
39543
39544         * g++.dg/init/init-ref4.C: Use dg-require-weak.
39545         * g++.old-deja/g++.pt/static3.C: Likewise.
39546         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
39547
39548 2004-04-09  Roger Sayle  <roger@eyesopen.com>
39549
39550         * gcc.c-torture/execute/20040409-1.c: New test case.
39551         * gcc.c-torture/execute/20040409-2.c: New test case.
39552         * gcc.c-torture/execute/20040409-3.c: New test case.
39553
39554 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
39555
39556         * gcc.dg/20040409-1.c: New test.
39557
39558 2004-04-08  Roger Sayle  <roger@eyesopen.com>
39559
39560         PR target/14888
39561         * g++.dg/opt/pr14888.C: New test case.
39562
39563 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
39564
39565         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
39566         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
39567         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
39568         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
39569         New tests.
39570
39571 2004-04-08  Paul Brook  <paul@codesourcery.com>
39572
39573         * gcc.dg/spill-1.c: New test.
39574
39575 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39576
39577         * gcc.dg/torture/builtin-ctype-2.c: New test.
39578
39579 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
39580
39581         * gcc.dg/pch/pch.exp: Add largefile test.
39582
39583 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
39584
39585         * g++.dg/pch/externc-1.Hs: New.
39586         * g++.dg/pch/externc-1.C: New.
39587
39588 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39589
39590         * gcc.dg/compat/struct-by-value-5a_main.c,
39591         gcc.dg/compat/struct-by-value-5b_main.c: New files.
39592         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
39593         * gcc.dg/compat/struct-by-value-5a_x.c,
39594         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
39595         gcc.dg/compat/struct-by-value-5_x.c.
39596         * gcc.dg/compat/struct-by-value-5a_y.c,
39597         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
39598         gcc.dg/compat/struct-by-value-5_y.c.
39599
39600         * gcc.dg/compat/struct-by-value-6a_main.c,
39601         gcc.dg/compat/struct-by-value-6b_main.c: New files.
39602         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
39603         * gcc.dg/compat/struct-by-value-6a_x.c,
39604         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
39605         gcc.dg/compat/struct-by-value-6_x.c.
39606         * gcc.dg/compat/struct-by-value-6a_y.c,
39607         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
39608         gcc.dg/compat/struct-by-value-6_y.c.
39609
39610         * gcc.dg/compat/struct-by-value-7a_main.c,
39611         gcc.dg/compat/struct-by-value-7b_main.c: New files.
39612         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
39613         * gcc.dg/compat/struct-by-value-7a_x.c,
39614         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
39615         gcc.dg/compat/struct-by-value-7_x.c.
39616         * gcc.dg/compat/struct-by-value-7a_y.c,
39617         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
39618         gcc.dg/compat/struct-by-value-7_y.c.
39619
39620 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
39621
39622         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
39623         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
39624         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
39625         options.
39626
39627 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
39628
39629         * gcc.dg/builtins-36.c: New test.
39630
39631 2004-04-06  Paul Brook  <paul@codesourcery.com>
39632
39633         * README.gcc: Remove obsolete contraint on testcases.
39634
39635 2004-04-05  Paul Brook  <paul@codesourcery.com>
39636
39637         PR2123
39638         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
39639         failure and exit(0) on success.
39640         * g++.dg/expr/anew2.C: Ditto.
39641         * g++.dg/expr/anew3.C: Ditto.
39642         * g++.dg/expr/anew4.C: Ditto.
39643
39644 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
39645
39646         PR c++/3518
39647         * g++.dg/template/unify7.C: New.
39648
39649 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
39650
39651         * g++.dg/README: Bring up to date with new subdirectories; remove
39652         duplicate subdirectory lines.
39653
39654 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
39655
39656         PR c++/14007
39657         * g++.dg/template/unify5.C: New.
39658         * g++.dg/template/unify6.C: New.
39659         * g++.dg/template/qualttp20.C: Adjust.
39660         * g++.old-deja/g++.jason/report.C: Adjust.
39661         * g++.old-deja/g++.other/qual1.C: Adjust.
39662
39663 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
39664
39665         PR c++/14803
39666         * g++.dg/inherit/ptrmem1.C: New test.
39667
39668 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
39669
39670         PR c++/14755
39671         * gcc.c-torture/execute/20040331-1.c: New test.
39672         * gcc.dg/20040331-1.c: New test.
39673
39674 2004-04-01  Paul Brook  <paul@codesourcery.com>
39675
39676         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
39677
39678 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
39679
39680         PR c++/14724
39681         * g++.dg/init/goto1.C: New test.
39682
39683         PR c++/14763
39684         * g++.dg/template/defarg4.C: New test.
39685
39686 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
39687
39688         * gcc.dg/altivec-11.c: Extend test for more valid cases.
39689
39690 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
39691
39692         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
39693
39694 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
39695
39696         * gcc.dg/noncompile/undeclared-2.c: New test.
39697
39698 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
39699
39700         * gcc.dg/940409-1.c: Remove XFAIL.
39701         * gcc.dg/reg-vol-struct-1.c: New test.
39702
39703 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39704
39705         * gcc.dg/torture/builtin-wctype-1.c: New test.
39706
39707 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
39708
39709         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
39710         * gcc.dg/20001101-1.c: Likewise.
39711         * gcc.dg/20001102-1.c: Likewise.
39712
39713 2004-03-25  Roger Sayle  <roger@eyesopen.com>
39714
39715         * gcc.dg/compare8.c: Add an additional test for XOR.
39716
39717 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39718
39719         * gcc.dg/torture/builtin-ctype-1.c: New test.
39720
39721 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39722
39723         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
39724         * gcc.dg/torture/builtin-math-1.c: Likewise.
39725         * gcc.dg/torture/builtin-power-1.c: New test.
39726
39727 2004-03-24  Andreas Schwab  <schwab@suse.de>
39728
39729         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
39730         IA64 assembler.
39731
39732 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
39733             Roger Sayle  <roger@eyesopen.com>
39734
39735         * gcc.dg/compare8.c: New test case.
39736
39737 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
39738
39739         * g++.dg/ext/altivec-7.C: New test.
39740
39741 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
39742
39743         PR 12267, 12391, 12560, 13129, 14114, 14133
39744         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
39745         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
39746         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
39747         Adjust error regexps.
39748         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
39749         * gcc.dg/noncompile/undeclared-1.c: New test cases.
39750         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
39751         * gcc.dg/local1.c: Add explanatory comment.
39752
39753 2004-03-23  Roger Sayle  <roger@eyesopen.com>
39754
39755         PR optimization/14669
39756         * g++.dg/opt/fold2.C: New test case.
39757
39758 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
39759
39760         PR c/14069
39761         * gcc.dg/20040322-1.c: New test.
39762
39763 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
39764
39765         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
39766         * gcc.dg/ultrasp4.c: Likewise.
39767         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
39768
39769 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
39770
39771         * gcc.dg/i386-sse-8.c: Reset default options.
39772
39773 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
39774
39775         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
39776         in the error message text.
39777
39778 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
39779
39780         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
39781
39782 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
39783
39784         PR c++/14616
39785         * g++.dg/init/array13.C: New test.
39786
39787 2004-03-20  Roger Sayle  <roger@eyesopen.com>
39788
39789         PR target/13889
39790         * gcc.c-torture/compile/pr13889.c: New test case.
39791
39792 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39793
39794         PR c/14635
39795         * builtins-1.c (nan, nans): Don't test.
39796         * builtins-30.c: Don't use nan, nanf, nanl.
39797         * builtins-35.c: New test.
39798
39799 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
39800
39801         * g++.dg/ext/altivec-6.C: New test.
39802
39803 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
39804
39805         * g++.dg/init/placement3.C: New test.
39806
39807         * g++.dg/template/spec13.C: New test.
39808
39809         * g++.dg/lookup/using11.C: New test.
39810
39811         * g++.dg/lookup/koenig3.C: New test.
39812
39813         * g++.dg/template/operator2.C: New test.
39814
39815         * g++.dg/expr/dtor3.C: New test.
39816         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
39817         marker.
39818         * g++.old-deja/g++.law/visibility28.C: Likewise.
39819
39820 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
39821
39822         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
39823         * gcc.dg/ppc64-abi-3.c: Likewise.
39824
39825 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39826
39827         PR c++/14545
39828         * g++.dg/parse/template15.C: New test.
39829
39830 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
39831
39832         * g++.dg/expr/dtor2.C: New test.
39833
39834         * g++.dg/lookup/anon4.C: New test.
39835
39836         * g++.dg/overload/using1.C: New test.
39837
39838         * g++.dg/template/lookup7.C: New test.
39839
39840         * g++.dg/template/typename6.C: New test.
39841
39842         * g++.dg/expr/cond6.C: New test.
39843
39844 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39845
39846         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
39847
39848 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
39849
39850         * g++.dg/expr/cond5.C: New test.
39851         * g++.dg/expr/constcast1.C: Likewise.
39852         * g++.dg/expr/ptrmem2.C: Likewise.
39853         * g++.dg/expr/ptrmem3.C: Likewise.
39854         * g++.dg/lookup/main1.C: Likewise.
39855         * g++.dg/template/lookup6.C: Likewise.
39856
39857 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
39858
39859         * gcc.dg/local1.c: New test.
39860
39861         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
39862
39863 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39864
39865         * gcc.dg/torture/builtin-convert-1.c: New test.
39866
39867 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39868
39869         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
39870
39871 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
39872
39873         PR c++/14481
39874         * g++.dg/warn/Wunused-7.C: New test.
39875
39876 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39877
39878         * gcc.dg/torture/builtin-integral-1.c: New test.
39879
39880 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
39881
39882         PR c++/14586
39883         * g++.dg/parse/non-dependent3.C: New test.
39884
39885 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
39886
39887         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
39888         * g++.dg/eh/simd-2.C: Likewise.
39889         * g++.dg/init/array10.C: Likewise.
39890         * gcc.c-torture/compile/simd-1.c: Likewise.
39891         * gcc.c-torture/compile/simd-2.c: Likewise.
39892         * gcc.c-torture/compile/simd-3.c: Likewise.
39893         * gcc.c-torture/compile/simd-4.c: Likewise.
39894         * gcc.c-torture/compile/simd-6.c: Likewise.
39895         * gcc.c-torture/execute/simd-1.c: Likewise.
39896         * gcc.c-torture/execute/simd-2.c: Likewise.
39897         * gcc.dg/compat/vector-defs.h: Likewise.
39898         * gcc.dg/20020531-1.c: Likewise.
39899         * gcc.dg/altivec-3.c: Likewise.
39900         * gcc.dg/altivec-4.c: Likewise.
39901         * gcc.dg/altivec-varargs-1.c: Likewise.
39902         * gcc.dg/compat/vector-defs.h: Likewise.
39903         * gcc.dg/i386-mmx-3.c: Likewise.
39904         * gcc.dg/i386-sse-4.c: Likewise.
39905         * gcc.dg/i386-sse-5.c: Likewise.
39906         * gcc.dg/i386-sse-8.c: Likewise.
39907         * gcc.dg/simd-1.c: Likewise.
39908         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
39909         __ev64_opaque__ since the machine description provides it.
39910
39911 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39912
39913         * lib/compat.exp (skip_list): New global variable.
39914         Use it to hold the user defined COMPAT_SKIPS list if any.
39915         (compat-obj): Add the members of skip_list to optall.
39916
39917 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39918
39919         * gcc.dg/compat/union-by-value-1_main.c,
39920         union-by-value-1_x.c, union-by-value-1_y.c,
39921         union-check.h, union-defs.h,
39922         union-init.h, union-return-1_main.c,
39923         union-return-1_x.c, union-return-1_y.c: New files.
39924
39925 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39926
39927         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
39928         mixed-struct-init.h: Add 4 mixed structure types.
39929         struct-by-value-21_main.c, struct-by-value-21_x.c,
39930         struct-by-value-21_y.c, struct-return-21_main.c,
39931         struct-return-21_x.c, struct-return-21_y.c: New files.
39932
39933 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
39934
39935         PR c++/14550
39936         * g++.dg/parse/template14.C: New test.
39937
39938 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
39939
39940         * gcc.c-torture/execute/20040313-1.c: New test.
39941
39942 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
39943
39944         PR target/14533
39945         * gcc.dg/20040311-2.c: New test.
39946
39947 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
39948
39949         PR other/14544
39950         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
39951         bit-field.
39952
39953 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
39954
39955         * gcc.dg/20040305-2.c: Add missing return statement.
39956
39957 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39958
39959         * gcc.dg/builtins-34.c: Also check pow10*.
39960
39961 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
39962
39963         PR target/14262
39964         * gcc.dg/20040305-2.c: New test.
39965
39966 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
39967
39968         * gcc.dg/20040310-1.c: New test.
39969
39970 2004-03-11  Roger Sayle  <roger@eyesopen.com>
39971
39972         * gcc.c-torture/execute/20040311-1.c: New test case.
39973
39974 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
39975
39976         PR c++/14476
39977         * g++.dg/lookup/enum1.C: New test.
39978
39979 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
39980
39981         PR c++/14510
39982         * g++.dg/lookup/struct2.C: New test.
39983
39984 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
39985
39986         * gcc.dg/builtins-34.c: New test.
39987
39988 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39989
39990         * gcc.dg/torture/builtin-nonneg-1.c: New test.
39991
39992 2004-03-09  James E Wilson  <wilson@specifixinc.com>
39993
39994         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
39995         * gcc.dg/alias-2.c: New testcase.
39996
39997 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
39998
39999         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
40000
40001 2004-03-09  Roger Sayle  <roger@eyesopen.com>
40002
40003         * gcc.c-torture/execute/20040309-1.c: New test case.
40004
40005 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
40006
40007         PR c++/14397
40008         * g++.dg/overload/ref1.C: New.
40009
40010 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40011
40012         PR c++/14409
40013         * g++.dg/template/spec12.C: New test.
40014
40015         PR c++/14448
40016         * g++.dg/parse/crash14.C: New test.
40017
40018 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
40019
40020         PR c++/14230
40021         * g++.dg/init/ref11.C: New test.
40022
40023 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
40024
40025         PR c++/14432
40026         * g++.dg/parse/builtin2.C: New test.
40027
40028 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
40029
40030         PR c++/14401
40031         * g++.dg/init/ctor3.C: New test.
40032         * g++.dg/init/union1.C: New test.
40033         * g++.dg/ext/anon-struct4.C: New test.
40034
40035 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
40036
40037         * g++.dg/lookup/koenig1.C: Tweak error messages.
40038         * g++.dg/lookup/used-before-declaration.C: Likewise.
40039         * g++.dg/other/do1.C: Likewise.
40040         * g++.dg/overload/koenig1.C: Likewise.
40041         * g++.dg/parse/crash13.C: Likewise.
40042         * g++.dg/template/instantiate3.C: Likewise.
40043
40044 2004-03-08  Eric Christopher  <echristo@redhat.com>
40045
40046         * * lib/target-supports.exp: Enable libiconv in test
40047         compilation.  Fix up error checking.
40048
40049 2004-03-08  Roger Sayle  <roger@eyesopen.com>
40050
40051         PR middle-end/14289
40052         * gcc.dg/pr14289-1.c: New test case.
40053         * gcc.dg/pr14289-2.c: Likewise.
40054         * gcc.dg/pr14289-3.c: Likewise.
40055
40056 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
40057
40058         * gcc.c-torture/execute/20040308-1.c: New test.
40059
40060 2004-03-07  Roger Sayle  <roger@eyesopen.com>
40061
40062         * gcc.c-torture/execute/20040307-1.c: New test case.
40063
40064 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
40065
40066         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
40067
40068 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
40069
40070         * gcc.dg/20040306-1.c: New test.
40071
40072 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
40073
40074         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
40075         them static.
40076         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
40077
40078 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40079
40080         PR c/14465
40081         * gcc.dg/decl-6.c: New test.
40082
40083 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40084
40085         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
40086         Rename LOGPOW -> LOG_POW.
40087         (SQRT_EXP, POW_EXP): New.
40088
40089 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40090
40091         * gcc.dg/i386-sse-8.c: New test.
40092
40093 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40094
40095         PR c/14114
40096         * gcc.dg/decl-5.c: New test.
40097
40098 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
40099
40100         * gcc.dg/20040305-1.c: New test.
40101
40102 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
40103
40104         PR other/14354
40105         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
40106
40107 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
40108
40109         PR c++/14425, c++/14426
40110         * g++.dg/ext/altivec-4.C: New test.
40111         * g++.dg/ext/altivec-5.C: New test.
40112
40113 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
40114
40115         * g++.old-deja/g++.other/linkage1.C: Expect errors about
40116         global variables of a type with no linkage.
40117         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
40118         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
40119         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
40120         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
40121         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
40122         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
40123         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
40124         * g++.dg/warn/deprecated.C: Name enum Color.
40125         * g++.dg/overload/VLA.C: Name structure for 'b'.
40126         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
40127
40128 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40129
40130         * gcc.c-torture/compile/20040304-1.c: New test.
40131
40132 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
40133
40134         PR 13728
40135         * gcc.dg/decl-4.c: New testcase.
40136
40137 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
40138
40139         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
40140         as PRECF if sizeof (float) > sizeof (double).
40141         (PRECL): Make it the same as PRECF if
40142         sizeof (float) > sizeof (long double).
40143
40144 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40145
40146         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
40147         system type.  Add check for irix6 which doesn't have c99 runtime.
40148
40149 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
40150
40151         * gcc.dg/const-elim-1.c: xfail for xtensa.
40152
40153 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
40154
40155         PR c++/14369
40156         * g++.dg/template/cond4.C: New test.
40157
40158 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
40159
40160         PR c++/14360
40161         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
40162
40163         PR c++/14361
40164         * g++.dg/parse/defarg7.C: New test.
40165
40166         PR c++/14359
40167         * g++.dg/template/friend26.C: New test.
40168
40169 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
40170
40171         PR c++/14324
40172         * g++.dg/abi/mangle21.C: New test.
40173
40174         PR c++/14260
40175         * g++.dg/parse/constructor2.C: New test.
40176
40177         PR c++/14337
40178         * g++.dg/template/sfinae1.C: New test.
40179
40180 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
40181
40182         PR c++/14267
40183         * g++.dg/expr/crash2.C: New test.
40184
40185         PR middle-end/13448
40186         * gcc.dg/inline-5.c: New test.
40187         * gcc.dg/always-inline.c: Split out tests into ...
40188         * gcc.dg/always-inline2.c: ... this and ...
40189         * gcc.dg/always-inline3.c: ... this.
40190
40191 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
40192
40193         PR debug/12103
40194         * g++.dg/debug/crash1.C: New test.
40195
40196 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
40197
40198         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
40199         function with __attribute__((noinline)).
40200         (recurser_void2): Likewise.
40201         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
40202         (recurser_void2): Likewise.
40203
40204 2004-02-29  Roger Sayle  <roger@eyesopen.com>
40205
40206         PR middle-end/14203
40207         * g++.dg/warn/Wunused-6.C: New test case.
40208
40209 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
40210
40211         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
40212         not defined.
40213
40214 2004-02-27  Eric Christopher  <echristo@redhat.com>
40215
40216         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
40217         * g++.dg/charset/asm2.c: Run only x86.
40218         * gcc.dg/charset/asm3.c: Ditto.
40219
40220 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
40221
40222         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
40223         ld_library_path.
40224
40225 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
40226
40227         * g++.dg/ext/altivec-3.C: New.
40228
40229 2004-02-26  Richard Henderson  <rth@redhat.com>
40230
40231         * g++.dg/ext/attrib10.C: Mark for warning.
40232         * gcc.dg/attr-alias-1.c: New.
40233
40234 2004-02-26  Richard Henderson  <rth@redhat.com>
40235
40236         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
40237         * gcc.c-torture/execute/20040208-2.c: ... it back.
40238
40239 2004-02-26  Eric Christopher  <echristo@redhat.com>
40240
40241         * lib/target-supports.exp (check-iconv-available): New function.
40242         * lib/gcc-dg.exp (dg-require-iconv): New function.
40243         Use above.
40244         * gcc.dg/charset: New directory.
40245         * gcc.dg/charset/charset.exp: New file.
40246         * gcc.dg/charset/asm1.c: Ditto.
40247         * gcc.dg/charset/asm2.c: Ditto.
40248         * gcc.dg/charset/asm3.c: Ditto.
40249         * gcc.dg/charset/asm4.c: Ditto.
40250         * gcc.dg/charset/asm5.c: Ditto.
40251         * gcc.dg/charset/attribute1.c: Ditto.
40252         * gcc.dg/charset/attribute2.c: Ditto.
40253         * gcc.dg/charset/string1.c: Ditto.
40254         * g++.dg/charset: New directory.
40255         * g++.dg/dg.exp: Add here. Special options.
40256         * g++.dg/charset/charset.exp: New file.
40257         * g++.dg/charset/asm1.c: Ditto.
40258         * g++.dg/charset/asm2.c: Ditto.
40259         * g++.dg/charset/asm3.c: Ditto.
40260         * g++.dg/charset/asm4.c: Ditto.
40261         * g++.dg/charset/attribute1.c: Ditto.
40262         * g++.dg/charset/attribute2.c: Ditto.
40263         * g++.dg/charset/extern1.cc: Ditto.
40264         * g++.dg/charset/extern2.cc: Ditto.
40265         * g++.dg/charset/string1.c: Ditto.
40266
40267 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
40268
40269         PR c++/14278
40270         * g++.dg/parse/comma1.C: New test.
40271
40272 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40273
40274         PR c++/14284
40275         * g++.dg/template/ttp8.C: New test.
40276
40277 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
40278
40279         * gcc.dg/fixuns-trunc-1.c: New test.
40280
40281 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40282
40283         * gcc.dg/builtins-config.h: Use #elif.
40284
40285 2004-02-26  Michael Matz  <matz@suse.de>
40286
40287         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
40288         * gcc.dg/991214-1.c: Likewise.
40289         * gcc.dg/i386-asm-1.c: Likewise.
40290
40291 2004-02-25  Richard Henderson  <rth@redhat.com>
40292
40293         * gcc.c-torture/execute/20040208-2.c: Move ...
40294         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
40295
40296 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40297
40298         PR c++/14246
40299         * g++.dg/other/crash-3.C: New test.
40300
40301 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40302
40303         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
40304         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
40305
40306         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
40307         HP-UX.
40308
40309 2004-02-24  Michael Matz  <matz@suse.de>
40310
40311         * gcc.dg/i386-regparm.c: New.
40312
40313 2004-02-23  James E Wilson  <wilson@specifixinc.com>
40314
40315         * gcc.c-torture/execute/20040223-1.c: New.
40316
40317 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
40318             Kazu Hirata  <kazu@cs.umass.edu>
40319
40320         * gcc.dg/fwritable-strings-1.c: Remove.
40321
40322 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
40323
40324         PR c/14156
40325         * gcc.dg/20040223-1.c: New test.
40326
40327 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40328
40329         PR c++/14106
40330         * g++.dg/ext/typeof9.C: New test.
40331
40332 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40333
40334         PR c++/14250
40335         * g++.dg/other/switch1.C: New test.
40336
40337 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40338
40339         * gcc.dg/cast-function-1.c: Adjust for new informative message.
40340         * gcc.dg/va-arg-1.c: Likewise.
40341
40342 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40343
40344         PR c++/14143
40345         * g++.dg/template/koenig5.C: New test.
40346
40347 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
40348
40349         * g++.dg/ext/altivec-1.C: Generalize target triple.
40350         * g++.dg/ext/altivec-2.C: New test case.
40351         * g++.dg/ext/altivec_check.h: New file.
40352         * gcc.dg/altivec-1.c: Generalize target triple;
40353         include altivec_check.h and call altivec_check().
40354         * gcc.dg/altivec-[2-5].c: Generalize target triple.
40355         * gcc.dg/altivec-6.c: New test case.
40356         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
40357         type casts as needed.
40358         * gcc.dg/altivec-10.c: Include altivec_check.h and call
40359         altivec_check().
40360         * gcc.dg/altivec-12.c: New test case.
40361         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
40362         include altivec_check.h and call altivec_check().
40363         * gcc.dg/altivec_check.h: New file.
40364
40365 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40366
40367         * lib/target-supports.exp (check_alias_available): Don't mangle
40368         function `g' in test program.
40369
40370 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40371
40372         * lib/target-supports.exp (check_profiling_available): Check
40373         argument to determine whether we support a profiling type.
40374         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
40375         check_profiling_available.
40376         * g++.dg/bprob/bprob.exp: Likewise.
40377         * g77.dg/bprob/bprob.exp: Likewise.
40378         * gcc.misc-tests/bprob.exp: Likewise.
40379         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
40380         dg-require-profiling and delete expected error handling.
40381         * gcc.dg/20021014-1.c: Likewise.
40382         * gcc.dg/nest.c: Likewise.
40383
40384 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40385
40386         PR c++/12007
40387         * g++.dg/other/vthunk1.C: New test.
40388
40389 2004-02-20  Falk Hueffner  <falk@debian.org>
40390
40391         PR target/14201
40392         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
40393
40394 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
40395
40396         PR c++/13927
40397         * g++.dg/other/error8.C: Remove XFAIL markers.
40398
40399         PR c++/14173
40400         * g++.dg/ext/packed5.C: New test.
40401
40402         PR c++/14199
40403         * g++.dg/warn/Wunused-5.C: New test.
40404
40405         PR c++/14186
40406         * g++.dg/lookup/member1.C: New test.
40407
40408 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
40409
40410         * gcc.c-torture/compile/20040130-1.c: Enable only when
40411         __INT_MAX__ >= 2147483647L.
40412         * gcc.c-torture/compile/961203-1.c: Likewise.
40413
40414 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
40415
40416         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
40417         * g++.dg/opt/template1.C: Robustify assembler regexp
40418
40419 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40420
40421         * gcc.c-torture/execute/simd-4.x: Remove.
40422         * gcc.c-torture/execute/va-arg-25.x: Likewise.
40423         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
40424         Guard with #ifndef SKIP_ATTRIBUTE.
40425         * gcc.dg/compat/vector-1_y.c: Likewise.
40426         * gcc.dg/compat/vector-2_x.c: Likewise.
40427         * gcc.dg/compat/vector-2_y.c: Likewise.
40428         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
40429         * g++.dg/eh/simd-2.C: Likewise.
40430
40431 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
40432
40433         * gcc.c-torture/compile/complex-1.c: New.
40434
40435 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
40436
40437         PR target/14209
40438         * gcc.c-torture/execute/20040218-1.c: New test.
40439
40440 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40441
40442         PR c++/14181
40443         * g++.dg/parse/new2.C: New test.
40444
40445 2004-02-18  Paul Brook  <paul@codesourcery.com>
40446
40447         * gcc.c-torture/compile/libcall-1.c: New test.
40448
40449 2004-02-18  Paul Brook  <paul@codesourcery.com>
40450
40451         PR debug/12934
40452         * gcc.dg/debug/debug-7.c: New test.
40453
40454 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
40455
40456         * gcc.dg/20040217-1.c: New test.
40457
40458 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
40459
40460         * gcc.c-torture/execute/990208-1.x: Delete.
40461
40462 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
40463
40464         * gcc.c-torture/execute/20040208-2.x: New file.
40465
40466 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
40467
40468         PR c++/11326
40469         * g++.dg/abi/structret1.C: New test.
40470
40471 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
40472
40473         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
40474         (i386_cpuid): No need to test if cpuid is available on AMD64.
40475         Fix assembly, so that it works onboth i386 and AMD64.
40476         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
40477         (vecInLong): Fix s[] member type to unsigned int.
40478         (vecInWord): Remove type.
40479         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
40480         (a64, b64, c64, d64, e64): Remove.
40481         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
40482         Remove unused variable.  Remove initialization of removed variables.
40483         Don't call mmx_tests nor sse_tests.
40484         (reference_mmx, reference_sse): Remove.
40485         (check): Add return stmt.
40486         * gcc.dg/i386-sse-7.c: New test.
40487         * gcc.dg/i386-mmx-4.c: New test.
40488
40489 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40490
40491         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
40492         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
40493         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
40494         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
40495         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
40496         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
40497         g++.dg/tc1/dr94.C: Fix line terminator.
40498
40499 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
40500
40501         * gcc.c-torture/compile/20040216-1.c: New.
40502
40503 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40504
40505         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
40506         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
40507         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
40508         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
40509         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
40510         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
40511
40512 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40513
40514         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
40515
40516 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
40517
40518         PR c++/13971
40519         * g++.dg/expr/cond4.C: New test.
40520
40521         PR c++/14086
40522         * g++.dg/lookup/crash2.C: New test.
40523
40524 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
40525
40526         * gcc.c-torture/compile/20040214-2.c: New test.
40527
40528 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
40529
40530         PR c++/14116
40531         * g++.dg/ext/typeof8.C: New test.
40532
40533 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
40534
40535         * gcc.c-torture/compile/20040214-1.c: New test.
40536
40537 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40538
40539         PR c++/13635
40540         * g++.dg/template/spec11.C: New test.
40541
40542 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40543
40544         PR c++/13927
40545         * g++.dg/other/error8.C: New test.
40546
40547 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
40548
40549         PR c++/14122
40550         * g++.dg/template/array4.C: New test.
40551
40552         PR c++/14108
40553         * g++.dg/inherit/thunk2.C: New test.
40554
40555         PR c++/14083
40556         * g++.dg/eh/cond2.C: New test.
40557
40558 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
40559
40560         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
40561
40562 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
40563
40564         * lib/scanasm.exp (dg-scan): Quote pattern before display.
40565
40566 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
40567
40568         * g++.dg/simd-2.C: xfail on ppc64-linux.
40569
40570 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
40571
40572         PR c/456
40573         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
40574         tests.
40575
40576 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
40577
40578         * gcc.dg/builtins-33.c: New test.
40579
40580 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
40581
40582         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
40583
40584 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
40585
40586         * g++.dg/simd-2.C: Set -maltivec for ppc64.
40587
40588 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
40589
40590         * gcc.dg/ppc64-abi-3.c: New test.
40591
40592 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
40593
40594         PR c/14092
40595
40596         * gcc.dg/pr14092-1.c: New testcase.
40597
40598 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
40599
40600         * gcc.dg/cpp/assert4.c: Fix typo last change.
40601
40602         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
40603         * gcc.dg/cpp/assert4.c: Handle powerpc64.
40604
40605         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
40606
40607 2004-02-09  Roger Sayle  <roger@eyesopen.com>
40608
40609         * gcc.c-torture/compile/20040209-1.c: New test case.
40610
40611 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40612
40613         * gcc.dg/c90-init-1.c: Adjust expected error messages.
40614
40615 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
40616
40617         * gcc.c-torture/execute/20040208-[12].c: New tests.
40618
40619 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40620
40621         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
40622
40623 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40624
40625         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
40626
40627 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
40628
40629         Bug 13856
40630         * gcc.dg/visibility-8.c: New testcase.
40631
40632 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
40633
40634         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
40635         arguments.
40636         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
40637
40638 2004-02-07  Roger Sayle  <roger@eyesopen.com>
40639
40640         PR middle-end/13696
40641         * g++.dg/opt/fold1.C: New test case.
40642
40643 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40644
40645         PR c++/14033
40646         * g++.dg/other/crash-2.C: New test.
40647
40648 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40649
40650         PR c++/14028
40651         * g++.dg/parse/angle-bracket2.C: New test.
40652
40653 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40654
40655         PR middle-end/13750
40656         Revert:
40657         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
40658         PR pch/13361
40659         * g++.dg/pch/wchar-1.C: New.
40660         * g++.dg/pch/wchar-1.Hs: New.
40661
40662 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40663
40664         PR c++/14008
40665         * g++.dg/parse/error15.C: New test.
40666         * g++.dg/parse/crash11.C: Update dg-error mark.
40667
40668 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
40669
40670         PR c++/13932
40671         * g++.dg/warn/conv2.C: New test.
40672
40673 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40674
40675         PR c++/13086
40676         * g++.dg/warn/incomplete1.C: Remove xfail.
40677
40678 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
40679
40680         * lib/file-format.exp (gcc_target_object_format): Use
40681         ${tool}_target_compile, not gcc_target_compile.
40682         * lib/target-supports.exp (check_alias_available): Likewise.
40683         (check_gc_sections_available): Likewise.
40684         * g++.dg/ext/attrib10.C: Use dg-require-alias.
40685         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
40686         dg-require-alias.
40687
40688 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
40689
40690         PR c++/13969
40691         * g++.dg/template/static6.C: New test.
40692
40693 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
40694
40695         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
40696
40697 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40698
40699         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
40700         tests for systems where `char' is unsigned by default.
40701
40702 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40703
40704         PR c++/13997
40705         * g++.dg/template/partial3.C: New test.
40706
40707 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
40708
40709         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
40710         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
40711         Remove mentions of obsolete ports.
40712
40713 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
40714
40715         * gcc.dg/noncompile/20001228-1.c: Fix for new
40716         error message.
40717
40718 2004-02-03  Roger Sayle  <roger@eyesopen.com>
40719
40720         PR target/9348
40721         * gcc.c-torture/execute/multdi-1.c: New test case.
40722
40723 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
40724
40725         PR c++/13925
40726         * g++.dg/template/lookup5.C: New test.
40727
40728 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
40729
40730         PR c++/13950
40731         * g++.dg/template/lookup4.C: New test.
40732
40733         PR c++/13970
40734         * g++.dg/parse/error14.C: New test.
40735
40736         PR c++/14002
40737         * g++.dg/parse/template13.C: New test.
40738
40739 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
40740
40741         PR c++/13978
40742         * g++.dg/template/koenig4.C: New test.
40743
40744         PR c++/13968
40745         * g++.dg/template/crash17.C: New test.
40746
40747         PR c++/13975
40748         * g++.dg/parse/error13.C: New test.
40749         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
40750
40751 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
40752
40753         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
40754
40755 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
40756
40757         PR c/11658
40758         PR c/13994
40759         * gcc.dg/noncompile/20040203-1.c: New test.
40760         * gcc.dg/noncompile/20040203-2.c: Likewise.
40761         * gcc.dg/noncompile/20040203-3.c: Likewise.
40762         * gcc.dg/20040203-1.c: Likewise.
40763
40764 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
40765
40766         PR c++/10858
40767         * g++.dg/template/sizeof7.C: New test.
40768
40769 2004-02-02  Eric Christopher  <echristo@redhat.com>
40770             Zack Weinberg  <zack@codesourcery.com>
40771
40772         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
40773
40774 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
40775
40776         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
40777         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
40778         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
40779         * gcc.dg/cleanup-5.c: Run only on Linux targets.
40780
40781 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
40782
40783         PR c++/13113
40784         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
40785
40786         PR c++/13854
40787         * g++.dg/ext/attrib13.C: New test.
40788
40789         PR c++/13907
40790         * g++.dg/conversion/op2.C: New test.
40791
40792 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40793
40794         * gcc.dg/titype-1.c: Fix pasto.
40795
40796 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40797
40798         * gcc.dg/titype-1.c: New test.
40799
40800 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40801
40802         PR c++/13957
40803         * g++.dg/template/non-type-template-argument-1.C,
40804         g++.dg/template/qualified-id1.C: Update dg-error marks.
40805         * g++.dg/template/nontype6.C: New test.
40806
40807 2004-02-01  Roger Sayle  <roger@eyesopen.com>
40808
40809         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
40810         * gcc.dg/builtins-31.c: New testcase.
40811         * gcc.dg/builtins-32.c: New testcase.
40812
40813 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
40814
40815         * objc.dg/call-super-2.m: Update line numbers
40816         for the including of stddef.h.
40817
40818 2004-01-30  Michael Matz  <matz@suse.de>
40819
40820         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
40821         g++.dg/ext/case-range3.C: New tests.
40822
40823 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40824
40825         DR206
40826         PR c++/13813
40827         * g++.dg/template/member4.C: New test.
40828
40829 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40830
40831         PR c++/13683
40832         * g++.dg/template/sizeof6.C: New test.
40833
40834 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
40835
40836         * gcc.dg/fwritable-strings-1.c: New test.
40837
40838 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
40839
40840         * gcc.c-torture/compile/20040130-1.c: New test.
40841
40842 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
40843
40844         * objc.dg/call-super-2.m: Include stddef.h for size_t.
40845
40846 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
40847
40848         PR c++/13883
40849         * g++.dg/template/ctor3.C: New test.
40850
40851 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40852
40853         * g++.dg/tc1: New directory.
40854         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
40855         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
40856         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
40857         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
40858         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
40859
40860 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40861
40862         * g++.dg/parse/error11.C: New test.
40863         * g++.dg/parse/error12.C: Likewise.
40864
40865 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
40866
40867         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
40868         (scan_initial, main): Use aligned_sizeof instead of sizeof.
40869
40870 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
40871
40872         PR c++/13791
40873         * g++.dg/ext/attrib12.C: New test.
40874
40875         PR c++/13736
40876         * g++.dg/parse/cast2.C: New test.
40877
40878 2004-01-27  James E Wilson  <wilson@specifixinc.com>
40879
40880         * objc.dg/encode-2.m (main): New local string.  Set depending on
40881         sizeof long.  Use in sscanf call.
40882         * objc.dg/encode-3.m (main): New local string.  Set depending on
40883         sizeof long.  Use in scan_initial call.
40884
40885 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40886
40887         * objc.dg/call-super-2.m: Make LP64-safe.
40888         * objc.dg/desig-init-1.m: Likewise.
40889
40890 2004-01-27  Devang Patel <dpatel@apple.com>
40891
40892         * g++.dg/debug/namespace1.C: New test.
40893
40894 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
40895
40896         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
40897         xscale-*-*.
40898
40899         * gcc.dg/arm-mmx-1.c: New test.
40900
40901 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40902
40903         * gcc.dg/20040127-1.c: New test.
40904         * gcc.dg/20040127-2.c: New test.
40905
40906 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40907
40908         * objc.dg/stret-1.m (glob): Renamed to globa.
40909
40910 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
40911
40912         PR c++/13663
40913         * g++.dg/expr/for1.C: New test.
40914
40915 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
40916
40917         PR middle-end/13779
40918         * gcc.dg/darwin-longlong.c: New test.
40919
40920 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
40921
40922         * gcc.dg/20040124-1.c: Moved test from here...
40923         * gcc.c-torture/compile/20040124-1.c: ...to here.
40924
40925 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
40926
40927         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
40928         the assembly output if -m64 is passed.
40929
40930 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
40931
40932         PR c++/13833
40933         * g++.dg/template/cond3.C: New test.
40934
40935 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40936
40937         PR c++/13810
40938         * g++.dg/template/ttp7.C: New test.
40939
40940 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40941
40942         PR c++/13797
40943         * g++.dg/template/nontype4.C: New test.
40944         * g++.dg/template/nontype5.C: Likewise.
40945
40946 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
40947
40948         * gcc.dg/torture/mips-clobber-at.c: New test.
40949
40950 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
40951
40952         * gcc.dg/20040124-1.c: New test.
40953
40954 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
40955
40956         * gcc.dg/20040123-1.c: New test.
40957
40958 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
40959
40960         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
40961
40962 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
40963
40964         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
40965
40966 2004-01-23  Andrew Pinski  <apinski@apple.com>
40967
40968         * gcc.dg/20030121-1.c: Move to ..
40969         * gcc.dg/20040121-1.c: here.
40970
40971 2004-01-23  Roger Sayle  <roger@eyesopen.com>
40972
40973         * gcc.dg/builtins-29.c: New test case.
40974
40975 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
40976
40977         PR 18314
40978         * gcc.dg/builtins-30.c: New testcase.
40979
40980 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
40981
40982         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
40983         * lib/g77.exp: Likewise.
40984         * lib/objc.exp: Likewise.
40985         * lib/g++.exp: Likewise.
40986
40987 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
40988
40989         * gcc.dg/struct-by-value-2.c: New test.
40990
40991 2004-01-21  Andrew Pinski  <apinski@apple.com>
40992
40993         PR target/13785
40994         * gcc.dg/20030121-1.c: New test.
40995
40996 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
40997
40998         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
40999         clobber frame pointer register in asm statement.
41000
41001 2004-01-21  Falk Hueffner  <falk@debian.org>
41002
41003         * gcc.c-torture/compile/20040121-1.c: New test.
41004
41005 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
41006
41007         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
41008
41009 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
41010
41011         * gcc.dg/ppc64-abi-2.c: New test.
41012
41013 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
41014
41015         * lib/treelang.exp: Fill out this file.
41016         * lib/treelang-dg.exp: New File.
41017
41018 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41019
41020         * gcc.c-torture/compile/981022-1.c: Remove.
41021         * gcc.dg/array-5.c: Remove XFAIL.
41022         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
41023         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
41024         gcc.dg/cond-lvalue-1.c: Update.
41025         * gcc.dg/cast-lvalue-2.c: New test.
41026
41027 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
41028
41029         PR c++/13592
41030         * g++.dg/other/error1.C (class foo): Tweak error message.
41031
41032         PR c++/13592
41033         * g++.dg/template/call2.C: New test.
41034
41035 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41036
41037         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
41038         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
41039         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
41040         scalar-return-1_x.c, scalar-return-2_y.c,
41041         scalar-return-3_x.c, scalar-return-3_y.c,
41042         scalar-return-4_x.c, scalar-return-4_y.c,
41043         struct-align-1.h, struct-align-1_x.c,
41044         struct-align-1_y.c, struct-align-2.h,
41045         struct-align-2_x.c, struct-align-2_y.c,
41046         struct-by-value-10_y.c, struct-by-value-11_x.c,
41047         struct-by-value-11_y.c, struct-by-value-12_x.c,
41048         struct-by-value-12_y.c, struct-by-value-13_x.c,
41049         struct-by-value-13_y.c, struct-by-value-14_x.c,
41050         struct-by-value-14_y.c, struct-by-value-15_x.c,
41051         struct-by-value-15_y.c, struct-by-value-16_y.c,
41052         struct-by-value-17_y.c, struct-by-value-18_y.c,
41053         struct-by-value-19_y.c, struct-by-value-1_x.c,
41054         struct-by-value-1_y.c, struct-by-value-20_y.c,
41055         struct-by-value-2_x.c, struct-by-value-2_y.c,
41056         struct-by-value-3_y.c, struct-by-value-4_x.c,
41057         struct-by-value-4_y.c, struct-by-value-5_y.c,
41058         struct-by-value-6_y.c, struct-by-value-7_y.c
41059         struct-by-value-8_x.c, struct-by-value-8_y.c
41060         struct-by-value-9_x.c, struct-by-value-9_y.c
41061         struct-return-10_x.c, struct-return-10_y.c,
41062         struct-return-19_x.c, struct-return-20_x.c
41063         struct-return-2_x.c, struct-return-2_y.c
41064         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
41065         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
41066
41067 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41068
41069         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
41070         attribute on sparc*-sun-solaris2.*.
41071
41072 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
41073
41074         PR c++/13710
41075         * g++.dg/ext/typeof7.C: New test.
41076
41077 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
41078
41079         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
41080         * gcc.dg/const-elim-1.c: Same.
41081
41082 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
41083
41084         * objc.dg/stret-1.m: New.
41085         * objc.dg/stret-2.m: New.
41086
41087 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
41088
41089         PR c++/11895
41090         * g++.dg/ext/vector1.C: New test.
41091
41092 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
41093
41094         * gcc.dg/pch/import-1.c: New.
41095         * gcc.dg/pch/import-1.hs: New.
41096         * gcc.dg/pch/import-1a.h: New.
41097         * gcc.dg/pch/import-1b.h: New.
41098         * gcc.dg/pch/import-1c.h: New.
41099
41100 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
41101
41102         PR c++/13574
41103         * g++.dg/ext/array1.C: New test.
41104
41105         PR c++/13178
41106         * g++.dg/conversion/op1.C: New test.
41107
41108 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
41109
41110         PR 11864
41111         From Kazumoto Kojima / Dan Kegel:
41112         * gcc.dg/pr11864-1.c: New test.
41113
41114         PR 10392
41115         From Marcus Comstedt / Dan Kegel:
41116         * gcc.dg/pr10392-1.c: New test.
41117
41118 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
41119
41120         PR c++/13478
41121         * g++.dg/init/ref10.C: New test.
41122
41123 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41124
41125         PR c++/13407
41126         * g++.dg/parse/typename6.C: New test.
41127
41128 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
41129
41130         PR pch/13361
41131         * g++.dg/pch/wchar-1.C: New.
41132         * g++.dg/pch/wchar-1.Hs: New.
41133
41134 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41135
41136         PR c++/9259
41137         * g++.dg/expr/sizeof2.C: New test.
41138
41139 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
41140
41141         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
41142
41143 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
41144
41145         PR c++/13659
41146         * g++.dg/lookup/strong-using-3.C: New.
41147         * g++.dg/lookup/using-10.C: New.
41148
41149 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
41150
41151         PR c++/13594
41152         * g++.dg/lookup/strong-using-2.C: New.
41153
41154 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
41155             Dan Kegel <dank@kegel.com>
41156             J"orn Rennecke <joern.rennecke@superh.com>
41157
41158         PR target/9365
41159         * gcc.dg/pr9365-1.c: New test.
41160
41161 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41162
41163         PR c++/8856
41164         * g++.dg/parse/casting-operator2.C: New test.
41165         * g++.old-deja/g++.pt/explicit83.C: Remove.
41166
41167 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
41168
41169         * gcc.dg/label-compound-stmt-1.c: New test.
41170         * gcc.c-torture/compile/950922-1.c,
41171         gcc.c-torture/compile/20000211-3.c,
41172         gcc.c-torture/compile/20000518-1.c,
41173         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
41174         compound statements.
41175
41176 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
41177
41178         * gcc.dg/ppc64-abi-1.c: New test.
41179
41180 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
41181
41182          * g++.dg/ext/attrib9.C: Add dg-warnings.
41183
41184 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41185
41186         PR c++/12335
41187         * g++.dg/parse/dtor3.C: New test.
41188
41189 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
41190
41191         PR c++/12709
41192         * g++.dg/parse/try-catch-1.C: New test.
41193
41194 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
41195
41196         * ada/acats/run_all.sh: Add more verbose output in acats.log
41197         when compiling tests.
41198
41199 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
41200
41201         PR 13656
41202         * gcc.dg/typedef-redecl.c: New test case.
41203         * gcc.dg/typedef-redecl.h: New support file.
41204
41205 2004-01-13  Jan Hubicka  <jh@suse.cz>
41206
41207         * gcc.dg/always_inline.c: New test.
41208         * gcc.dg/debug/20031231-1.c: Fix.
41209
41210 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41211
41212         PR c++/13474
41213         * g++.dg/template/array3.C: New test.
41214
41215 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
41216
41217         * g++.dg/ext/lvalue1.C: No longer expected to fail.
41218         * g++.dg/warn/Wunused-2.C: Likewise.
41219
41220 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41221
41222         PR c++/13289
41223         * g++.dg/template/instantiate6.C: New test.
41224
41225 2004-01-12  Roger Sayle  <roger@eyesopen.com>
41226
41227         PR middle-end/11397
41228         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
41229
41230 2004-01-12  Jan Hubicka  <jh@suse.cz>
41231
41232         PR opt/12826
41233         * gcc.dg/20040112-1.c: New.
41234
41235         * gcc.dg/dwarf-die[1-7].c: Move to...
41236         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
41237         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
41238
41239 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
41240
41241         PR c++/4100
41242         * g++.dg/parse/friend4.C: New test.
41243
41244 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
41245
41246         PR c++/4100
41247         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
41248         definition is called a friend.
41249
41250 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
41251
41252         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
41253
41254 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
41255
41256         PR c++/3478
41257         * g++.dg/parse/error10.C: New test.
41258         * g++.dg/template/arg2.C: Accept "invalid type" error.
41259
41260 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
41261
41262         PR middle-end/13392
41263         * g++.dg/opt/expect2.C: New test.
41264
41265 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
41266
41267         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
41268         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
41269         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
41270         Update dg-error regexps.
41271
41272 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
41273
41274         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
41275         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
41276
41277 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
41278
41279         * gcc.dg/pragma-re-1.c: Use right pointer type.
41280
41281 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
41282
41283         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
41284
41285 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
41286
41287         * gcc.dg/rs6000-ldouble-1.c: New.
41288
41289 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41290
41291         DR 337
41292         PR c++/9256
41293         * g++.dg/other/abstract1.C: New test.
41294
41295 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
41296
41297         * g++.dg/lookup/strong-using-1.C: New.
41298
41299 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
41300
41301         PR c/11234
41302         * gcc.dg/func-ptr-conv-1.c: New test.
41303         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
41304
41305 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
41306
41307         PR target/13380.
41308         * gcc.c-torture/compile/20040109-1.c: New.
41309
41310 2004-01-08  Stuart Hastings  <stuart@apple.com>
41311
41312         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
41313         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
41314         * gcc.dg/i386-sse-6.c: ...this new testcase.
41315
41316 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
41317
41318         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
41319
41320 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41321
41322         * ada/acats/run_acats: Treat 'gnatchop' the same way
41323         as 'gnatmake'.  Export GCC_DRIVER.
41324         * ada/acats/run_all.sh: Add target_gnatchop.  Use
41325         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
41326
41327 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41328
41329         PR c++/12573
41330         * g++.dg/template/dependent-expr4.C: New test.
41331
41332 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
41333
41334         * gcc.dg/altivec-11.c: New test.
41335
41336 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
41337
41338         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
41339
41340 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
41341
41342         PR c/6024
41343         * gcc.dg/enum-compat-1.c: New test.
41344         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
41345
41346 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
41347
41348         PR c/12165
41349         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
41350         gcc.dg/c99-idem-qual-3.c: New tests.
41351
41352 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
41353
41354         * gcc.dg/winline-7.c: Don't cast void * to int.
41355
41356 2004-01-06  Jan Hubicka  <jh@suse.cz>
41357
41358         * gcc.dg/i386-sse-5.c: New test
41359         * g++.dg/eh/simd-1.c: Add -w argument for i386.
41360
41361 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
41362
41363         PR c++/12815
41364         * g++.dg/rtti/typeid4.C: New test.
41365
41366 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41367
41368         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
41369
41370 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
41371
41372         PR c++/12132
41373         * g++.dg/template/error11.C: New test.
41374
41375         PR c++/13451
41376         * g++.dg/template/class2.C: New test.
41377
41378 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
41379         Richard Sandiford <rsandifo@redhat.com>
41380
41381         PR c++/13387
41382         * g++.dg/opt/alias3.C: New test.
41383
41384 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
41385
41386         PR c++/13157
41387         * g++.dg/template/koenig3.C: New test.
41388
41389         PR c++/13529
41390         * g++.dg/parse/offsetof3.C: New test.
41391
41392         * g++.dg/init/copy7.C: Add missing dg-error markers.
41393
41394         PR c++/12226
41395         * g++.dg/init/copy7.c: New test.
41396
41397         PR c++/13536
41398         * g++.dg/parse/cast1.C: New test.
41399
41400 2004-01-04  Jan Hubicka  <jh@suse.cz>
41401
41402         * gcc.dg/winline[1-7].c: New tests.
41403
41404 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41405
41406         PR c++/13520
41407         * g++.dg/template/qualttp22.C: New test.
41408
41409 2004-01-01  Jan Hubicka  <jh@suse.cz>
41410
41411         * gcc.dg/debug/20031231-1.c: New.
41412         * gcc.c-torture/compile/20040101-1.c: New.
41413         * gcc.dg/dwarf-die-[1-7].c: New.
41414
41415 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
41416
41417         PR optimization/13521
41418         * gcc.c-torture/compile/20031231-1.c: New test.
41419
41420 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
41421
41422         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
41423
41424 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41425
41426         PR c++/10079
41427         * g++.dg/template/crash16.C: New test.
41428
41429 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
41430
41431         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
41432
41433 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
41434
41435         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
41436         ports.
41437         * g++.old-deja/g++.jason/thunk3.C: Likewise.
41438         * g++.old-deja/g++.law/profile1.C: Likewise.
41439         * gcc.c-torture/compile/981006-1.c: Likewise.
41440         * gcc.c-torture/execute/loop-2e.x: Likewise.
41441         * gcc.c-torture/execute/loop-2f.x: Remove.
41442         * gcc.c-torture/execute/loop-2g.x: Likewise.
41443         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
41444         * gcc.dg/20020312-2.c: Remove traces of dead ports.
41445
41446 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
41447
41448         PR c++/13507
41449         * g++.dg/ext/attrib11.C: New test.
41450
41451         PR c++/13494
41452         * g++.dg/template/array2-1.C: New test.
41453         * g++.dg/template/array2-2.C: New test.
41454
41455 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
41456
41457         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
41458
41459 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
41460
41461         PR c++/12774
41462         * g++.dg/template/array1-1.C: New test.
41463         * g++.dg/template/array1-2.C: New test.
41464
41465 2003-12-29  Roger Sayle  <roger@eyesopen.com>
41466
41467         PR fortran/12632
41468         * g77.dg/12632.f: New test case.
41469
41470 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41471
41472         PR c++/13289
41473         * g++.dg/parse/nontype1.C: New test.
41474
41475 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41476
41477         PR c++/12403
41478         * g++.dg/parse/explicit1.C: New test.
41479         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
41480
41481 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
41482
41483         PR c++/13081
41484         * g++.dg/opt/inline6.C: New test.
41485
41486         PR c++/12613
41487         * g++.dg/parse/error9.C: New test.
41488
41489         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
41490
41491 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
41492
41493         PR c++/13009
41494         * g++.dg/init/assign1.C: New test.
41495
41496 2003-12-28  Roger Sayle  <roger@eyesopen.com>
41497
41498         PR c++/13070
41499         * g++.dg/warn/format3.C: New test case.
41500
41501 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41502
41503         * gcc.c-torture/compile/20031227-1.c: New test.
41504
41505 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
41506
41507         * g++.dg/bprob/bprob.exp: Load target-supports.exp
41508         * g77.dg/bprob/bprob.exp: Likewise.
41509         * gcc.misc-tests/bprob.exp: Likewise.
41510         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
41511         variants on systems where the library does not provide that
41512         functionality.
41513         * gcc.dg/builtins-20.c: Use builtins-config.h.
41514         * gcc.dg/builtins-config.h: New file.
41515
41516 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
41517
41518         * lib/gcc-dg.exp (dg-require-profiling): New function.
41519         * lib/target-supports.exp (check_profiling_available): Likewise.
41520         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
41521         * g77.dg/bprob/bprob.exp: Likewise.
41522         * gcc.misc-tests/bprob.exp: Likewise.
41523         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
41524         * gcc.dg/20021014-1.c: Likewise.
41525         * gcc.dg/nest.c: Likewise.
41526
41527 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
41528
41529         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
41530         compiling.
41531         * g++.dg/lookup/java2.C: Likewise.
41532         * gcc.dg/cpp/lexident.c: Likewise.
41533
41534 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
41535
41536         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
41537         given.
41538         * gcc.c-torture/compile/961203-1.c: Likewise.
41539         * gcc.c-torture/compile/980506-1.c: Likewise.
41540
41541 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
41542
41543         * lib/gcc-dg.exp (dg-prune-output): New annotation.
41544         (additional_prunes): New global.
41545         (gcc-dg-prune): Handle additional per-test pruning.
41546         (dg-test): Clear additional_prunes between tests.
41547
41548         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
41549         dg-prune-output to avoid spurious failures from assembler
41550         complaining about nonexistent WAW violations.
41551         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
41552         Use dg-prune-output to avoid spurious failures from assembler
41553         warning about Itanium B-step errata.
41554
41555 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
41556
41557         * g++.dg/abi/macro0.C: New test.
41558         * g++.dg/abi/macro1.C: Likewise.
41559         * g++.dg/abi/macro2.C: Likewise.
41560
41561         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
41562         * g++.dg/abi/bitfield7.C: Likewise.
41563         * g++.dg/abi/dtor2.C: Likewise.
41564         * g++.dg/abi/mangle11.C: Likewise.
41565         * g++.dg/abi/mangle12.C: Likewise.
41566         * g++.dg/abi/mangle14.C: Likewise.
41567         * g++.dg/abi/mangle17.C: Likewise.
41568         * g++.dg/abi/vbase10.C: Likewise.
41569         * g++.dg/abi/vbase14.C: Likewise.
41570         * g++.dg/template/qualttp17.C: Likewise.
41571
41572 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
41573
41574         PR c/11995
41575         * gcc.dg/20031223-1.c: New test.
41576
41577 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41578
41579         * gcc.dg/noreturn-7.c: New test.
41580
41581 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41582
41583         * gcc.dg/null-pointer-1.c: New test.
41584
41585 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
41586
41587         * g++.old-deja/g++.jason/template18.C: Remove.
41588         * g++.old-deja/g++.jason/template37.C: Likewise.
41589
41590         PR c++/12862
41591         * g++.dg/lookup/ns1.C: New test.
41592
41593         PR c++/12397
41594         * g++.dg/template/lookup3.C: New test.
41595
41596 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
41597
41598         * g++.dg/template/recurse1.C: New test
41599
41600 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
41601
41602         PR c++/12479
41603         * g++.dg/parse/semicolon1.C: New test.
41604         * g++.dg/parse/semicolon1.h: Likewise.
41605
41606 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
41607
41608         * gcc.dg/darwin-misaligned.c: New test.
41609
41610 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
41611
41612         PR c/9163
41613         * gcc.dg/20031222-1.c: New test.
41614
41615 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
41616
41617         PR c++/13438
41618         * g++.dg/parse/error8.C: New test.
41619
41620         PR c++/11554
41621         * g++.dg/warn/ctor-init-1.C: New test.
41622
41623 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
41624
41625         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
41626         too small.
41627         * gcc.c-torture/compile/930217-1.c: Likewise.
41628         * gcc.c-torture/compile/930513-1.c: Likewise.
41629         * gcc.c-torture/execute/920908-2.c: Likewise.
41630         * gcc.c-torture/execute/921204-1.c: Likewise.
41631         * gcc.c-torture/execute/930621-1.c: Likewise.
41632         * gcc.c-torture/execute/930630-1.c: Likewise.
41633         * gcc.c-torture/execute/931031-1.c: Likewise.
41634         * gcc.c-torture/execute/980602-2.c: Likewise.
41635         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
41636         * gcc.c-torture/execute/compndlit-1.c: Likewise.
41637         * gcc.c-torture/execute/extzvsi.c: Likewise.
41638         * gcc.c-torture/unsorted/ext.c: Likewise.
41639
41640 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
41641
41642         PR target/12749
41643         * gcc.c-torture/compile/20031220-2.c: New test case.
41644
41645 2003-12-20  Roger Sayle  <roger@eyesopen.com>
41646
41647         PR optimization/13031
41648         * gcc.c-torture/compile/20031220-1.c: New test case.
41649
41650 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41651
41652         * gcc.dg/cast-function-1.c: New test.
41653
41654 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
41655
41656         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
41657         formats.
41658
41659 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
41660
41661         PR c++/12795
41662         * g++.dg/ext/attrib10.C: New test.
41663
41664 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
41665
41666         * gcc.dg/cleanup-10.c: New test.
41667         * gcc.dg/cleanup-11.c: New test.
41668
41669 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
41670
41671         PR c++/13239
41672         * g++.dg/opt/expect1.C: New test.
41673
41674 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
41675
41676         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
41677
41678 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
41679
41680         PR debug/12923
41681         * gcc.dg/20031218-1.c: New test.
41682
41683         PR debug/12389
41684         * gcc.dg/20031218-2.c: New test.
41685         * gcc.dg/20031218-3.c: New test.
41686
41687         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
41688         of label name and allow for USER_LABEL_PREFIX == "_" names.
41689         * g++.dg/abi/mangle18-2.C: Likewise.
41690         * g++.dg/abi/mangle19-1.C: Likewise.
41691         * g++.dg/abi/mangle19-2.C: Likewise.
41692         * g++.dg/abi/mangle20-1.C: Likewise.
41693         * g++.dg/abi/mangle20-2.C: Likewise.
41694
41695 2003-12-18  Richard Henderson  <rth@redhat.com>
41696
41697         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
41698
41699 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
41700             Dan Kegel <dank@kegel.com>
41701
41702         PR other/12009
41703         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
41704         testing a cross compiler, it causes spurious compile failures.
41705         * lib/g++.exp: Likewise.
41706
41707 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41708
41709         PR c++/13262
41710         * g++.dg/template/access13.C: New test.
41711
41712 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
41713
41714         * gcc.dg/20031216-1.c: New test.
41715
41716 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41717
41718         PR c++/9154
41719         * g++.dg/template/error10.C: New test.
41720
41721 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
41722
41723         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
41724         * g++.dg/eh/simd-2.C: Likewise.
41725
41726 2003-12-17  James E Wilson  <wilson@specifixinc.com>
41727             Roger Sayle  <roger@eyesopen.com>
41728
41729         * gcc.c-torture/execute/ieee/mzero5.c: New.
41730
41731 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
41732
41733         PR c++/10603
41734         * g++.dg/parse/error6.C: New test.
41735
41736         PR c++/12827
41737         * g++.dg/parse/error7.C: New test.
41738
41739 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
41740
41741         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
41742         at -O with stabs debugging formats.
41743         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
41744         * gcc.dg/debug/debug-2.c: Likewise.
41745
41746 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
41747
41748         PR c++/12696
41749         * g++.dg/init/error1.C: New test.
41750
41751         PR c++/12218
41752         * g++.dg/init/pm3.C: New test.
41753
41754 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
41755
41756         PR c/3347
41757         * gcc.dg/bitfld-8.c: New test.
41758
41759 2003-12-16  James Lemke  <jim@wasabisystems.com>
41760
41761         * gcc.dg/arm-scd42-[123].c: New tests.
41762
41763 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
41764
41765         PR c++/9043
41766         * g++.dg/abi/mangle20-1.C: New test.
41767         * g++.dg/abi/mangle20-2.C: New test.
41768
41769 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
41770
41771         PR c++/13275
41772         * g++.dg/other/offsetof2.C: Remove XFAIL.
41773         * g++.dg/parse/offsetof1.C: New test.
41774         * g++.gd/parse/offsetof2.C: Likewise.
41775
41776 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41777
41778         * g++.dg/template/nontype3.C: New test.
41779         * g++.dg/template/static2.C: Tweaked the dg-error clause.
41780
41781 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41782
41783         * g++.dg/warn/noreturn-3.C: Also test instantiation.
41784
41785 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
41786
41787         PR c++/13387
41788         * g++.dg/expr/assign1.C: New test.
41789
41790         PR c++/13242
41791         * g++.dg/abi/mangle19-1.C: New test.
41792         * g++.dg/abi/mangle19-2.C: New test.
41793
41794 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
41795
41796         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
41797
41798 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41799
41800         * gcc.c-torture/execute/20031216-1.c: New test.
41801
41802 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41803
41804         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
41805         an ICE regression.
41806
41807 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
41808
41809         PR c++/10926
41810         * g++.dg/template/error9.C: New test.
41811
41812         PR c++/11116
41813         * g++.dg/template/error8.C: New test.
41814
41815 2003-12-15  Roger Sayle  <roger@eyesopen.com>
41816
41817         PR middle-end/13400
41818         * gcc.c-torture/execute/20031215-1.c: New test case.
41819
41820 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
41821
41822         PR c++/13269
41823         * g++.dg/parse/error5.C: New test.
41824
41825         PR c++/12989
41826         * g++.dg/expr/sizeof1.C: New test.
41827
41828         PR c++/13310
41829         * g++.dg/template/crash15.C: New test.
41830
41831 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
41832
41833         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
41834         a non-POD type as the last named parameter of a varargs function.
41835
41836 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
41837
41838         PR c++/13243
41839         PR c++/12573
41840         * g++.dg/template/crash14.C: New test.
41841         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
41842
41843 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
41844
41845         * g++.dg/other/java1.C: New test.
41846
41847         PR c++/13241
41848         * g++.dg/abi/mangle18-1.C: New test.
41849         * g++.dg/abi/mangle18-2.C: New test.
41850
41851 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41852
41853         PR optimization/10312
41854         * gcc.c-torture/execute/20031214-1.c: New.
41855
41856 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
41857
41858         PR c++/10779
41859         PR c++/12160
41860         * g++.dg/parse/error3.C: New test.
41861         * g++.dg/parse/error4.C: Likewise.
41862         * g++.dg/abi/mangle4.C: Tweak error messages.
41863         * g++.dg/lookup/using5.C: Likewise.
41864         * g++.dg/other/error2.C: Likewise.
41865         * g++.dg/parse/typename5.C: Likewise.
41866         * g++.dg/parse/undefined1.C: Likewise.
41867         * g++.dg/template/arg2.C: Likewise.
41868         * g++.dg/template/ttp3.C: Likewise.
41869         * g++.dg/template/type1.C: Likewise.
41870         * g++.old-deja/g++.other/crash32.C: Likewise.
41871         * g++.old-djea/g++.pt/defarg8.C: Likewise.
41872
41873 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41874
41875         PR c++/13106
41876         * g++.dg/warn/noreturn-3.C: New test.
41877
41878 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
41879
41880         PR c++/13118
41881         * g++.dg/abi/covariant3.C: New.
41882
41883 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
41884
41885         * g++.dg/eh/ia64-1.C: New test.
41886
41887 2003-12-12  Roger Sayle  <roger@eyesopen.com>
41888
41889         PR optimization/13037
41890         * g77.f-torture/execute/13037.f: New test case.
41891
41892 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
41893
41894         PR c++/12881
41895         * g++.dg/abi/covariant2.C: New.
41896
41897 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
41898
41899         * gcc.dg/cpp/trad/macro.c: New tests.
41900
41901 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
41902
41903         * gcc.c-torture/execute/wchar_t-1.x: Delete.
41904
41905 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
41906
41907         PR other/10819
41908         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
41909         to fix Bug 10819.
41910         * lib/g++.exp (g++_version): Likewise.
41911         * lib/g77.exp (g77_version): Likewise.
41912         * lib/objc.exp (default_objc_version): Likewise.
41913
41914 2003-12-10  Richard Henderson  <rth@redhat.com>
41915
41916         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
41917
41918         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
41919
41920 2003-12-08  Matt Austern  <austern@apple.com>
41921
41922         PR c/13134
41923         * lib/gcc-dg.exp (dg-require-visibility): Define.
41924         * lib/target-supports (check_visibility_available): Define.
41925         * gcc.dg/visibility-1.c: New test.
41926         * gcc.dg/visibility-2.c: Likewise.
41927         * gcc.dg/visibility-3.c: Likewise.
41928         * gcc.dg/visibility-4.c: Likewise.
41929         * gcc.dg/visibility-5.c: Likewise.
41930         * gcc.dg/visibility-6.c: Likewise.
41931         * g++.dg/ext/visibility-1.C: Likewise.
41932         * g++.dg/ext/visibility-2.C: Likewise.
41933         * g++.dg/ext/visibility-3.C: Likewise.
41934         * g++.dg/ext/visibility-4.C: Likewise.
41935         * g++.dg/ext/visibility-5.C: Likewise.
41936         * g++.dg/ext/visibility-6.C: Likewise.
41937
41938 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41939
41940         * g++.dg/lookup/java1.C: New test.
41941         * g++.dg/lookup/java2.C: New test.
41942
41943 2003-12-07  Falk Hueffner  <falk@debian.org>
41944
41945         * g++.dg/opt/noreturn-1.C: New test.
41946
41947 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
41948
41949         * gcc.dg/overflow-1.c: New test.
41950
41951 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41952
41953         * g77.f-torture/compile/13060.f: New test.
41954
41955 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
41956
41957         PR c++/13323
41958         * g++.dg/inherit/operator2.C: New test.
41959
41960 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
41961
41962         PR c++/13305
41963         * g++.dg/ext/attrib9.C: New test.
41964
41965 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
41966
41967         PR c++/13314
41968         * g++.dg/template/error7.C: New test.
41969
41970 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
41971             J"orn Rennecke <joern.rennecke@superh.com>
41972
41973         PR target/13302
41974         * g++.dg/other/struct-va_list.C: New test.
41975
41976 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41977
41978         PR c++/13166
41979         * g++.dg/parse/defarg6.C: New test.
41980
41981 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
41982
41983         PR target/13256
41984         * gcc.c-torture/execute/20031201-1.c: New test.
41985
41986 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
41987
41988         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
41989
41990 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41991
41992         * gcc.dg/builtin-return-1.c: New test.
41993
41994 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
41995             J"orn Rennecke <joern.rennecke@superh.com>
41996
41997         PR optimization/13260
41998         * gcc.c-torture/execute/20031204-1.c: New test.
41999
42000 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
42001
42002         PR c++/9127
42003         * g++.dg/template/error6.C: New test.
42004
42005 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
42006
42007         * gcc.dg/20031202-1.c: New test.
42008
42009 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
42010
42011         PR c++/13179
42012         * g++.dg/template/eh1.C: New test.
42013
42014         PR c++/10771
42015         * g++.dg/template/error5.C: New test.
42016
42017 2003-12-02  David Ung  <davidu@mips.com>
42018
42019         * gcc.dg/compat/vector-check.h: Corrected type for var
42020         g_##TMODE
42021
42022 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42023
42024         PR c++/10126
42025         * g++.dg/template/ptrmem8.C: New test.
42026
42027 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42028
42029         PR c++/12573
42030         * g++.dg/template/dependent-expr3.C: New test.
42031
42032 2003-12-01  James Lemke  <jim@wasabisystems.com>
42033
42034         * gcc.dg/arm-g2.c: New test.
42035
42036 2003-12-01  Roger Sayle  <roger@eyesopen.com>
42037
42038         PR optimization/11634
42039         * gcc.dg/20031201-2.c: New test case.
42040
42041 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
42042
42043         PR 11433
42044         * objc.dg/proto-lossage-3.m: New test.
42045
42046 2003-12-01  Roger Sayle  <roger@eyesopen.com>
42047
42048         PR optimization/12628
42049         * gcc.dg/20031201-1.c: New test case.
42050
42051 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
42052
42053         * gcc.dg/unaligned-1.c: New test.
42054
42055 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
42056
42057         PR c++/9849
42058         * g++.dg/template/error4.C: New test.
42059         * g++.dg/template/nested3.C: Adjust error markers.
42060
42061 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42062
42063         * gcc.dg/cpp/assert4.c: Check more #system assertions.
42064
42065 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
42066
42067         PR c/10333
42068         * gcc.dg/bitfld-7.c: New test.
42069
42070 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
42071
42072         * gcc.dg/tls/asm-1.C: New test.
42073
42074 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42075
42076         * gcc.dg/cpp/assert4.c: Update.
42077
42078 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
42079
42080         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
42081         * gcc.dg/builtin-apply3.c: New test.
42082
42083 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42084
42085         * lib/compat.exp (compat-obj): New xfaildata parameter.
42086         Use it to set compiler_conditional_xfail_data before compiling.
42087         (compat-get-options): Handle dg-xfail-if.
42088         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
42089         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
42090         * gcc.dg/compat/vector-1_y.c: Likewise.
42091         * gcc.dg/compat/vector-2_x.c: Likewise.
42092         * gcc.dg/compat/vector-2_y.c: Likewise.
42093
42094 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42095
42096         * g++.dg/opt/reg-stack4.C: New test.
42097
42098 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42099
42100         * gcc.dg/builtin-apply2.c: New test.
42101
42102 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
42103
42104         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
42105
42106 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42107
42108         PR c++/12924
42109         * g++.dg/template/template-id-2.C: New test.
42110
42111 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42112
42113         PR c++/5369
42114         * g++.dg/template/memfriend1.C: New test.
42115         * g++.dg/template/memfriend2.C: Likewise.
42116         * g++.dg/template/memfriend3.C: Likewise.
42117         * g++.dg/template/memfriend4.C: Likewise.
42118         * g++.dg/template/memfriend5.C: Likewise.
42119         * g++.dg/template/memfriend6.C: Likewise.
42120         * g++.dg/template/memfriend7.C: Likewise.
42121         * g++.dg/template/memfriend8.C: Likewise.
42122         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
42123
42124 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
42125
42126         PR c++/12515
42127         * g++.dg/ext/cond1.C: New test.
42128
42129 2003-11-20  Richard Henderson  <rth@redhat.com>
42130
42131         * gcc.dg/20020201-2.c: Remove.
42132         * gcc.dg/20020201-4.c: Remove.
42133         * gcc.dg/20020304-1.c: Remove.
42134
42135 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
42136
42137         * gcc.dg/cpp/trad/xwin1.c: New test case.
42138
42139 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
42140
42141         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
42142         * lib/g77.exp: Likewise.
42143         * lib/objc.exp: Likewise.
42144         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
42145         for darwin.
42146
42147 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42148
42149         PR c++/12932
42150         * g++.dg/template/static5.C: New test.
42151
42152 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
42153
42154         * gcc.dg/nested-func-1.c: New test.
42155
42156 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42157
42158         * gcc.dg/cpp/assert4.c: New test.
42159
42160 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
42161
42162         PR c++/2294
42163         * g++.dg/lookup/using9.c: New test.
42164
42165 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
42166
42167         PR c++/12762
42168         * g++.dg/template/error3.C: New test.
42169
42170 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
42171
42172         PR ada/13035
42173         * ada/acats/run_acats, run_all.sh: Fix syntax error.
42174         No longer use a wrapper for gcc, since this does not work under
42175         Windows.
42176
42177 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
42178
42179         PR c++/2094
42180         * g++.dg/template/ptrmem7.C: New test.
42181
42182 2003-11-13  Andrew Pinski <apinski@apple.com>
42183
42184         * gcc.c-torture/compile/20031113-1.c: New test.
42185
42186 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
42187             Kean Johnston <jkj@sco.com>
42188
42189         PR c/13029
42190         * gcc.dg/unused-4.c: Update.
42191
42192 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
42193
42194         * g++.dg/opt/const3.C: New test.
42195
42196 2003-11-13  Jan Hubicka  <jh@suse.cz>
42197
42198         * gcc.c-torture/compile/20031112-1.c: New test.
42199
42200 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
42201
42202         * g++.dg/parse/crash10.C: Remove bogus error marker.
42203
42204 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42205
42206         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
42207         (host_gcc): Likewise.
42208         (ROOT): Honor $PWDCMD.
42209         (BASE): Likewise.
42210         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
42211
42212 2003-11-12  Catherine Moore  <clm@redhat.com>
42213
42214         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
42215
42216 2003-11-12  Andreas Jaeger  <aj@suse.de>
42217             Jakub Jelinek  <jakub@redhat.com>
42218             Andrew Pinski  <pinskia@physics.uc.edu>
42219             Richard Henderson  <rth@redhat.com>
42220
42221         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
42222         systems.
42223         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
42224
42225         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
42226         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
42227
42228 2003-11-11  Andreas Jaeger  <aj@suse.de>
42229
42230         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
42231
42232         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
42233
42234 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
42235
42236         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
42237         Clean ups.
42238
42239 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
42240
42241         * gcc.dg/trampoline-1.c: New test.
42242
42243 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
42244
42245         * gcc.c-torture/compile/200031109-1.c: New test.
42246
42247 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
42248
42249         PR c/3190
42250         PR c/8714
42251         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
42252         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
42253         gcc.dg/format/no-y2k-1.c: Update.
42254
42255 2003-11-08  Roger Sayle  <roger@eyesopen.com>
42256
42257         PR optimization/10467
42258         * gcc.dg/20031108-1.c: New test case.
42259
42260 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
42261
42262         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
42263
42264 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
42265
42266         * gcc.dg/compound-lvalue-1.c: New test.
42267         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
42268         some XFAILs.
42269
42270 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
42271
42272         * gcc.dg/altivec-varargs-1.c: New test.
42273
42274 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42275
42276         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
42277         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
42278         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
42279         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
42280         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
42281
42282 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
42283
42284         * gcc.dg/cond-lvalue-1.c: New test.
42285
42286 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
42287
42288         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
42289
42290 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42291
42292         PR c++/11616
42293         * g++.dg/template/instantiate5.C: New test.
42294
42295 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42296
42297         PR c++/12726
42298         * g++.dg/ext/complit2.C: Replace test with self-contained version.
42299         * ChangeLog: Add missing first entry for above test.
42300
42301 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42302
42303         PR c++/9810
42304         * g++.dg/template/using8.C: New test.
42305         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
42306
42307 2003-11-02  Roger Sayle  <roger@eyesopen.com>
42308
42309         PR optimization/10817
42310         * gcc.c-torture/compile/20031102-1.c: New test case.
42311
42312 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
42313
42314         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
42315         2147483647.
42316
42317 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42318
42319         * gcc.dg/20031102-1.c: New test.
42320
42321 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42322
42323         * gcc.dg/complex-1.c: New test.
42324
42325 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42326
42327         PR c++/12796
42328         * g++.dg/template/crash13.C: Adjust expected error location.
42329         * g++.old-deja/g++.brendan/ns1.C: Likewise.
42330
42331 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
42332
42333         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
42334
42335 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
42336
42337         PR/10239
42338         * gcc.c-torture/compile/20031031-2.c: New test.
42339
42340 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
42341
42342         PR/11640
42343         * gcc.c-torture/compile/20031031-1.c: New test.
42344
42345 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
42346
42347         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
42348         * gcc.misc-tests/bprob.exp: Likewise.
42349         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
42350         the execution test on arm-elf configs.
42351         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
42352         configs that don't support scratch files.
42353         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
42354
42355 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
42356
42357         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
42358         done by dejagnu.
42359
42360 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
42361
42362         * ada/acats/run_all.sh: Redirect mv output to /dev/null
42363         Avoid non pure sh syntax. Add more logging.
42364
42365         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
42366         fail.
42367
42368 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42369
42370         PR libgcj/10610
42371         * gcc.dg/ppc-stackalign-1.c: New test.
42372
42373 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
42374
42375         * ada/acats/run_all.sh: Change output to be more compliant with
42376         dejagnu framework.
42377         Create acats.sum and acats.log files under testsuite/ada/acats
42378         Only run [a-z]* directories, to filter out e.g. CVS.
42379         Redirect build output to log file.
42380
42381 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
42382
42383         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
42384
42385 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
42386
42387         PR ada/5909:
42388         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
42389
42390 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
42391
42392         * gcc.c-torture/compile/20031023-1.c: New test.
42393         * gcc.c-torture/compile/20031023-2.c: New test.
42394         * gcc.c-torture/compile/20031023-3.c: New test.
42395         * gcc.c-torture/compile/20031023-4.c: New test.
42396
42397 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42398
42399         PR c++/10371
42400         * g++.dg/lookup/scoped8.C: New test.
42401
42402 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
42403
42404         * g++.dg/opt/reg-stack3.C: New test.
42405
42406 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42407
42408         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
42409
42410 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42411
42412         PR c++/11076
42413         * g++.dg/template/crash13.C: New test.
42414
42415 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42416
42417         * gcc.dg/c99-restrict-2.c: New test.
42418
42419 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
42420
42421         PR c++/12698, c++/12699, c++/12700, c++/12566
42422         * g++.dg/inherit/covariant9.C: New test.
42423         * g++.dg/inherit/covariant10.C: New test.
42424         * g++.dg/inherit/covariant11.C: New test.
42425
42426 2003-10-23  Jason Merrill  <jason@redhat.com>
42427
42428         PR c++/12726
42429         * g++.dg/ext/complit2.C: New test.
42430
42431 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
42432
42433         PR target/12654
42434         * gcc.c-torture/execute/20031020-1.c: New test.
42435
42436 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42437
42438         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
42439         following the jump_insn.
42440
42441 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
42442
42443         * gcc.dg/cast-lvalue-1.c: New test.
42444
42445 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
42446
42447         PR c++/11962
42448         * g++.dg/template/cond2.C: New test.
42449
42450 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42451
42452         * gcc.dg/builtins-28.c: New test.
42453
42454 2003-10-20  Jan Hubicka  <jh@suse.cz>
42455
42456         * g++.dg/opt/inline4.C: Do not use min-inline-insns
42457         parameter.
42458         * gcc.dg/inline-2.c: Likewise.
42459
42460 2003-10-20  Phil Edwards  <phil@codesourcery.com>
42461
42462         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
42463         * gcc.dg/nest.c: Likewise.
42464
42465 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42466
42467         PR c++/9781, c++/10583, c++/11862
42468         * g++.dg/parse/crash13.C: New test.
42469
42470 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42471
42472         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
42473
42474 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
42475
42476         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
42477         Define HAVE_C99_RUNTIME except on Solaris.
42478         * gcc.dg/builtins-20.c: Likewise.
42479
42480 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42481
42482         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
42483
42484 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42485
42486         PR c++/12495
42487         * g++.dg/template/crash21.C: New test.
42488
42489 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42490
42491         PR c++/2513
42492         * g++.dg/template/typename5.C: New test.
42493
42494 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42495
42496         PR c++/12369
42497         * g++.dg/template/friend25.C: New test.
42498
42499 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
42500
42501         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
42502         versions.
42503
42504 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
42505
42506         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
42507         == 2147483647.
42508
42509 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
42510
42511         * gcc.c-torture/execute/960416-1.x: Remove.
42512         * gcc.c-torture/execute/divconst-3.x: Likewise.
42513
42514 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
42515
42516         PR target/12598
42517         * gcc.dg/torture/cris-volatile-1.c: New test.
42518
42519 2003-10-14  Roger Sayle  <roger@eyesopen.com>
42520
42521         PR optimization/9325
42522         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
42523         for overflowing floating point to integer conversion during RTL
42524         simplification.
42525
42526 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
42527
42528         * objc/execute/_cmd.m: Fix typo.
42529         * objc.dg/image-info.m, objc.dg/symtab-1.m:
42530         Relax 'scan-assembler' regexp.
42531         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
42532         objc.dg/try-catch-4.m: Run on non-Darwin targets.
42533         * objc.dg/zero-link-2.m: Remove blank line.
42534         * objc.dg/zero-link-3.m: New test case.
42535
42536 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
42537
42538         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
42539
42540         * gcc.dg/asm-names.c: Use scan-assembler-not rather
42541         than linker trickery.
42542
42543 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42544
42545         PR c++/12370
42546         * g++.dg/other/friend2.C: New test.
42547
42548 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
42549
42550         * gcc.dg/20031012-1.c: New test.
42551
42552 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
42553
42554         * gcc.dg/weak/weak-3.c: Fix for new warning.
42555
42556 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
42557
42558         PR optimization/8750
42559         * gcc.c-torture/execute/20031012-1.c: New test case.
42560
42561 2003-10-11  Roger Sayle  <roger@eyesopen.com>
42562
42563         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
42564         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
42565
42566 2003-10-11  Roger Sayle  <roger@eyesopen.com>
42567
42568         PR optimization/12260
42569         * gcc.c-torture/compile/20031011-2.c: New test case.
42570
42571 2003-10-11  Roger Sayle  <roger@eyesopen.com>
42572
42573         * gcc.c-torture/execute/20031011-1.c: New testcase.
42574
42575 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
42576
42577         * gcc.c-torture/compile/20031011-1.c: New test.
42578
42579 2003-10-11  Jan Hubicka  <jh@suse.cz>
42580
42581         * g++.dg/other/first-global.C: New test.
42582
42583 2003-10-11  Roger Sayle  <roger@eyesopen.com>
42584
42585         * gcc.c-torture/execute/string-opt-18.c: New testcase.
42586
42587 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
42588
42589         * gcc.c-torture/compile/20031010-1.c: New test.
42590
42591 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
42592
42593         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
42594         * gcc.c-torture/execute/va-arg-25.c: ... here.
42595
42596 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
42597
42598         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
42599
42600 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
42601
42602         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
42603
42604 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
42605
42606         * g++.dg/parse/error2.C: New test.
42607
42608 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
42609
42610         PR c++/11097
42611         * g++.dg/other/error5.C: Modify the error message.
42612         * g++.dg/lookup/using8.C: New test.
42613
42614 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
42615
42616         * gcc.dg/darwin-abi-2.c: New file.
42617         * gcc.c-torture/execute/va-arg-24.c: New file.
42618
42619 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
42620
42621         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
42622         indentation.
42623
42624 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
42625
42626         PR c++/10147
42627         * g++.dg/other/error4.C: Update error messages.
42628         * g++.dg/template/ptrmem4.C: Likewise.
42629
42630         PR c++/12337
42631         * g++.dg/init/new9.C: New test.
42632
42633         PR c++/12334, c++/12236, c++/8656
42634         * g++.dg/ext/attrib8.C: New test.
42635
42636 2003-10-06  Devang Patel  <dpatel@apple.com>
42637
42638         * gcc.dg/debug/dwarf2-3.h: New test.
42639         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
42640
42641 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
42642
42643         * g++.dg/opt/cfg2.C: New test.
42644
42645 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42646
42647         * g++.dg/opt/float1.C: New test.
42648
42649 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42650
42651         * gcc.dg/c90-array-lval-6.c: New test.
42652         * gcc.dg/c99-array-lval-6.c: New test.
42653
42654 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
42655             Ziemowit Laski  <zlaski@apple.com>
42656
42657         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
42658         'Derived', so that it is never considered a class method; add
42659         new warning for '+port' method ambiguity.
42660         * objc.dg/method-12.m: Include <objc/objc.h> instead of
42661         <objc/objc-api.h> (needed on Mac OS X).
42662         * objc.dg/method-13.m: New test.
42663
42664 2003-10-03  Roger Sayle  <roger@eyesopen.com>
42665
42666         PR optimization/9325, PR java/6391
42667         * gcc.c-torture/execute/20031003-1.c: New test case.
42668
42669 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
42670
42671         PR optimization/12180
42672         * gcc.dg/20031002-1.c: New test.
42673
42674         PR c++/12486
42675         * g++.dg/inherit/error1.C: New test.
42676
42677 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
42678
42679         * lib/f-torture.exp (search_for): Rename to...
42680         (search_for_re): This.  Also, clean up comments and the
42681         "regexp" invocation.
42682
42683 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
42684
42685         * gcc.c-torture/compile/20031002-1.c: New test.
42686
42687 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
42688
42689         * g++.dg/opt/cond1.C: New test.
42690
42691 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
42692
42693         * gcc.dg/Wold-style-definition-2.c: New testcase.
42694         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
42695
42696 2003-09-29  Richard Henderson  <rth@redhat.com>
42697
42698         * g++.dg/init/array10.C: Add dg-options.
42699
42700 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
42701
42702         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
42703
42704 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42705
42706         * g++.dg/template/friend19.C: Fix typo.
42707         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
42708
42709 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
42710
42711         * gcc.c-torture/execute/20030928-1.c: New test.
42712         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
42713
42714 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42715
42716         * g++.dg/opt/unroll1.C: New test.
42717
42718 2003-09-26  Roger Sayle  <roger@eyesopen.com>
42719
42720         PR optimization/11741
42721         * gcc.dg/20030926-1.c: New test case.
42722
42723 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42724
42725         PR c++/5655
42726         * g++.dg/parse/access7.C: New test.
42727         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
42728
42729 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
42730
42731         MERGE OF objc-improvements-branch into MAINLINE:
42732         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
42733         if libobjc has not been built.
42734         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
42735         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
42736         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
42737         objc/execute/nested-3.m, objc/execute/np-2.m,
42738         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
42739         objc/execute/redefining_self.m, objc/execute/root_methods.m,
42740         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
42741         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
42742         objc.dg/special/unclaimed-category-1.h,
42743         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
42744         well as GNU runtime.
42745         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
42746         * execute/cascading-1.m, execute/function-message-1.m,
42747         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
42748         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
42749         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
42750         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
42751         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
42752         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
42753         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
42754         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
42755         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
42756         * objc.dg/bitfield-2.m: Run only on Darwin.
42757         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
42758         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
42759         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
42760         * objc.dg/const-str-1.m: Fix constant string layout.
42761
42762 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
42763
42764         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
42765
42766 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
42767
42768         * gcc.dg/darwin-abi-1.c: New file.
42769
42770 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
42771
42772         PR target/12281
42773         * gcc.c-torture/compile/20030921-1.c: New test.
42774
42775 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
42776
42777         * g++.dg/opt/reg-stack2.C: New test.
42778
42779 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
42780
42781         * g++.dg/eh/delayslot1.C: New test.
42782
42783 2003-09-20  Richard Henderson  <rth@redhat.com>
42784
42785         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
42786
42787 2003-09-20  Roger Sayle  <roger@eyesopen.com>
42788
42789         * gcc.c-torture/execute/20030920-1.c: New test case.
42790
42791 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42792
42793         * g++.dg/rtti/typeid3.C: Correct expected error message.
42794
42795 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42796
42797         PR c++/157
42798         * g++.dg/parse/crash12.C: New test.
42799
42800 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
42801
42802         * gcc.dg/compat/mixed-struct-check.h: New.
42803         * gcc.dg/compat/mixed-struct-defs.h: New.
42804         * gcc.dg/compat/mixed-struct-init.h: New.
42805         * gcc.dg/compat/struct-by-value-19_main.c: New.
42806         * gcc.dg/compat/struct-by-value-19_x.c: New.
42807         * gcc.dg/compat/struct-by-value-19_y.c: New.
42808         * gcc.dg/compat/struct-by-value-20_main.c: New.
42809         * gcc.dg/compat/struct-by-value-20_x.c: New.
42810         * gcc.dg/compat/struct-by-value-20_y.c: New.
42811         * gcc.dg/compat/struct-return-19_main.c: New.
42812         * gcc.dg/compat/struct-return-19_x.c: New.
42813         * gcc.dg/compat/struct-return-19_y.c: New.
42814         * gcc.dg/compat/struct-return-20_main.c: New.
42815         * gcc.dg/compat/struct-return-20_x.c: New.
42816         * gcc.dg/compat/struct-return-20_y.c: New.
42817
42818 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
42819         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
42820         so that it will not complain on LP64 targets.
42821
42822 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42823
42824         PR c++/495
42825         * g++.dg/template/friend24.C: New test.
42826
42827 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
42828
42829         PR c++/12332
42830         * g++.dg/template/memtmpl2.C: New test.
42831
42832 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
42833
42834         PR target/11184
42835         * gcc.dg/builtin-apply1.c: New test.
42836
42837 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
42838
42839         PR c++/9848
42840         * g++.dg/warn/Wunused-4.C: New test.
42841
42842 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42843
42844         PR c++/12316
42845         * g++.dg/other/gc2.C: New test.
42846
42847 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
42848
42849         PR c++/11991
42850         * g++.dg/rtti/typeid3.C: New test.
42851
42852         PR c++/12266
42853         * g++.dg/overload/template1.C: New test.
42854
42855 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
42856
42857         * g++.dg/opt/cfg3.C: New test.
42858
42859 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42860
42861         PR c++/7939
42862         * g++.dg/template/crash11.C: New test.
42863
42864 2003-09-16  Jason Merrill  <jason@redhat.com>
42865             Jakub Jelinek  <jakub@redhat.com>
42866
42867         * gcc.dg/attr-warn-unused-result.c: New test.
42868
42869 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
42870
42871         PR c++/12184
42872         * g++.dg/expr/call2.C: New test.
42873
42874 2003-09-15  Andreas Jaeger  <aj@suse.de>
42875
42876         * gcc.dg/Wold-style-definition-1.c: New test.
42877
42878 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
42879
42880         PR c++/3907
42881         * g++.dg/parse/template12.C: New test.
42882
42883         * g++.dg/abi/bitfield11.C: New test.
42884         * g++.dg/abi/bitfield12.C: Likewise.
42885
42886 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
42887
42888         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
42889         non-expansion of functional macro name without arguments at EOL.
42890         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
42891
42892 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
42893
42894         * gcc.c-torture/execute/20030914-[12].c: New tests.
42895
42896 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
42897
42898         PR c++/11788
42899         * g++.dg/overload/addr1.C: New test.
42900
42901 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
42902
42903         * gcc.dg/20030909-1.c: New test.
42904
42905 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42906
42907         * gcc.dg/ultrasp10.c: New test.
42908
42909 2003-09-09  Devang Patel  <dpatel@apple.com>
42910
42911         * gcc.dg/darwin-ld-6.c: New test.
42912
42913 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42914
42915         * gcc.dg/torture/builtin-explog-1.c: New testcase.
42916
42917 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
42918
42919         * gcc.dg/ia64-types1.c: New test.
42920         * gcc.dg/ia64-types2.c: Likewise.
42921
42922 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42923
42924         * gcc.dg/builtins-1.c: Add more _Complex tests.
42925         * gcc.dg/torture/builtin-attr-1.c: Likewise.
42926
42927         * gcc.dg/builtins-1.c: Test existing _Complex functions.
42928         * gcc.dg/torture/builtin-attr-1.c: Likewise.
42929
42930 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
42931
42932         PR c++/11786
42933         * g++.dg/lookup/koenig2.C: New test.
42934
42935         PR c++/5296
42936         * g++.dg/rtti/typeid2.C: New test.
42937
42938 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
42939
42940         * gcc.c-torture/compile/20030904-1.c: New test.
42941
42942 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42943
42944         * g++.dg/opt/longbranch2.C: New test.
42945
42946 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
42947
42948         * g++.dg/template/crash10.C: Only compile it.
42949
42950 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
42951
42952         PR middle-end/11665
42953         * gcc.c-torture/compile/20030907-1.c: New test.
42954         * g++.dg/init/array11.C: New test.
42955
42956 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
42957
42958         PR c++/11852
42959         * g++.dg/init/struct1.C: New test.
42960
42961 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
42962
42963         PR c++/12181
42964         * g++.dg/expr/comma1.C: New test.
42965
42966 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
42967
42968         PR c++/11867
42969         * g++.dg/expr/static_cast5.C: New test.
42970
42971 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
42972
42973         PR c++/11507
42974         * g++.dg/lookup/scoped7.C: New test.
42975
42976         PR c++/9574
42977         * g++.dg/other/static1.C: New test.
42978
42979         PR c++/11490
42980         * g++.dg/warn/template-1.C: New test.
42981
42982         PR c++/11432
42983         * g++.dg/template/crash10.C: New test.
42984
42985         PR c++/2478
42986         * g++.dg/overload/VLA.C: New test.
42987
42988         PR c++/10804
42989         * g++.dg/template/call1.C: New test.
42990
42991 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42992
42993         PR c++/11794
42994         * g++.dg/parse/using3.C: New test.
42995
42996 2003-09-06  Roger Sayle  <roger@eyesopen.com>
42997
42998         PR c++/11409
42999         * g++.dg/overload/builtin3.C: New test case.
43000
43001 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
43002
43003         PR c/9862
43004         * gcc.dg/20030906-1.c: New test.
43005         * gcc.dg/20030906-2.c: Likewise.
43006
43007 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43008
43009         PR c++/12167
43010         * g++.dg/parse/defarg5.C: New test.
43011
43012         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
43013
43014 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
43015
43016         PR c++/12163
43017         * g++.dg/expr/static_cast4.C: New test.
43018
43019         PR c++/12146
43020         * g++.dg/template/crash9.C: New test.
43021
43022 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
43023
43024         * g++.old-deja/g++.ext/pretty2.C: Update for change
43025         in __FUNCTION__.
43026         * g++.old-deja/g++.ext/pretty3.C: Likewise.
43027
43028 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
43029
43030         PR c++/11922
43031         * g++/dg/template/qualified-id1.C: New test.
43032
43033         PR c++/12037
43034         * g++.dg/warn/noeffect4.C: New test.
43035
43036 2003-09-04  Matt Austern  <austern@apple.com>
43037
43038         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
43039         * g++.dg/ext/fnname2.C: Likewise.
43040         * g++.dg/ext/fnname3.C: Likewise.
43041
43042 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
43043
43044         * g++.dg/expr/lval1.C: New test.
43045         * g++.dg/ext/lvcast.C: Remove.
43046
43047 2003-09-03  Roger Sayle  <roger@eyesopen.com>
43048
43049         PR optimization/11700.
43050         * gcc.c-torture/compile/20030903-1.c: New test case.
43051
43052 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
43053
43054         PR c++/12053
43055         * g++.dg/abi/layout4.C: New test.
43056
43057 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
43058
43059         PR c++/11553
43060         * g++.dg/parse/friend3.C: New test.
43061
43062 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
43063
43064         PR c++/11847
43065         * g++.dg/template/class1.C: New test.
43066
43067         PR c++/11808
43068         * g++.dg/expr/call1.C: New test.
43069
43070 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
43071
43072         PR c++/12114
43073         * g++.dg/init/ref9.C: New test.
43074
43075         PR c++/11972
43076         * g++.dg/template/nested4.C: New test.
43077
43078 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
43079
43080         PR c++/12093
43081         * g++.dg/template/non-dependent4.C: New test.
43082
43083         PR c++/11928
43084         * g++.dg/inherit/conv1.C: New test.
43085
43086 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
43087
43088         PR c++/6196
43089         * g++.dg/ext/label1.C: New test.
43090         * g++.dg/ext/label2.C: Likewise.
43091
43092 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
43093
43094         * g++.dg/expr/cond3.C: New test.
43095
43096 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43097
43098         * gcc.dg/builtins-1.c: Add new builtin cases.
43099
43100 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43101
43102         * gcc.dg/builtins-1.c: Add new cases.
43103         * gcc.dg/torture/builtin-attr-1.c: Likewise.
43104
43105 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43106
43107         * gcc.dg/builtins-1.c: Add more math builtin tests.
43108         * gcc.dg/torture/builtin-attr-1.c: New test.
43109
43110 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
43111
43112         PR optimization/5079
43113         * g++.dg/opt/static3.C: New test.
43114
43115 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43116
43117         * gcc.misc-tests/gcov-10b.c: New test.
43118
43119 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
43120
43121         * g++.dg/opt/ptrmem3.C: New test.
43122
43123         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
43124
43125 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
43126
43127         * gcc.dg/20030826-2.c: New test.
43128
43129 2003-08-26  Roger Sayle  <roger@eyesopen.com>
43130
43131         PR middle-end/12002
43132         * g77.f-torture/compile/12002.f: New test case.
43133
43134 2003-08-26  Roger Sayle  <roger@eyesopen.com>
43135
43136         * gcc.dg/20030826-1.c: New test case.
43137
43138 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
43139
43140         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
43141
43142 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
43143
43144         PR c++/11871
43145         * c++.dg/lookup/crash1.C: New test.
43146
43147         * c++.dg/warn/noeffect3.C: New test.
43148
43149 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
43150
43151         * gcc.dg/compat/vector-1_x.c: Compile with -w.
43152         * gcc.dg/compat/vector-1_y.c: Ditto.
43153         * gcc.dg/compat/vector-2_x.c: Ditto.
43154         * gcc.dg/compat/vector-2_y.c: Ditto.
43155
43156 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
43157
43158         * gcc.dg/20030702-1.c: New test.
43159
43160 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
43161
43162         PR c++/8795
43163         * g++.dg/ext/altivec-1.C: New test.
43164
43165 2003-08-24  Richard Henderson  <rth@redhat.com>
43166
43167         * g++.dg/eh/simd-2.C: Add -w for x86.
43168
43169 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
43170
43171         * gcc.dg/20030815-1.c: New test.
43172
43173 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43174
43175         PR c++/3765
43176         * g++.dg/parse/access6.C: New test.
43177
43178 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43179
43180         PR c++/641, c++/11876
43181         * g++.dg/template/friend22.C: New test.
43182         * g++.dg/template/friend23.C: Likewise.
43183
43184 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43185
43186         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
43187         identically.
43188
43189 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43190
43191         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
43192
43193 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43194
43195         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
43196
43197 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43198
43199         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
43200
43201 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43202
43203         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
43204
43205 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
43206
43207         PR c++/11919
43208         * g++.dg/overload/prom1.C: New test.
43209
43210         PR c++/11551
43211         * g++.dg/parse/dtor2.C: New test.
43212
43213         PR c++/10762
43214         * g++.dg/parse/using2.C: New test.
43215
43216 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
43217
43218         PR target/11805
43219         * gcc.c-torture/compile/20030821-1.c: New.
43220
43221 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
43222
43223         PR c++/11834
43224         * g++.dg/template/deduce2.C: New test.
43225
43226 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
43227
43228         * gcc.c-torture/execute/20030821-1.c: New test.
43229
43230 2003-08-20  Roger Sayle  <roger@eyesopen.com>
43231
43232         PR middle-end/11984
43233         * gcc.dg/20030820-1.c: New test case.
43234
43235 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
43236
43237         PR c++/11945
43238         * g++.dg/warn/noeffect2.C: New test.
43239
43240 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
43241
43242         PR c++/10926
43243         * g++.dg/template/dtor2.C: New test.
43244
43245         PR c++/11684
43246         * g++.dg/template/operator1.C: New test.
43247         * g++.dg/parse/operator4.C: New test.
43248
43249         PR c++/11946.C
43250         * g++.dg/expr/enum1.C: New test.
43251         * gcc.dg/c99-bool-1.c: Remove bogus warning.
43252
43253         PR c++/11036.C
43254         * g++.dg/parse/elab2.C: New test.
43255         * g++.dg/parse/typedef4.C: Change error message.
43256         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
43257         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
43258         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
43259
43260 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
43261
43262         * gcc.dg/pch/warn-1.c: New.
43263         * gcc.dg/pch/warn-1.hs: New.
43264
43265         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
43266         not-tested file.
43267
43268 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
43269
43270         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
43271
43272 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
43273
43274         * gcc.dg/uninit-D.c: New Test.
43275         * gcc.dg/uninit-E.c: New Test.
43276         * gcc.dg/uninit-F.c: New Test.
43277         * gcc.dg/uninit-G.c: New Test.
43278
43279 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
43280
43281         * g++.dg/README: Describe the pch directory.
43282
43283 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43284
43285         PR c++/11174
43286         * g++.dg/parse/access4.C: New test.
43287         * g++.dg/parse/access5.C: Likewise.
43288         * g++.old-deja/g++.jason/access17.C: Adjust error message.
43289
43290 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
43291
43292         * gcc.dg/noncompile/20030818-1.c: New.
43293
43294 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43295
43296         PR c++/11957
43297         * g++.dg/warn/noeffect1.C: New test.
43298
43299         * g++.dg/template/scope2.C: New test.
43300         * g++.dg/template/error2.C: Correct dg-error
43301
43302 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
43303
43304         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
43305
43306 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
43307
43308         PR C++/11512
43309         * g++.dg/template/warn1.C: New.
43310
43311 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
43312
43313         * g++.dg/template/error2.C: New test.
43314         * g++.dg/lookup/using7.C: Adjust errors
43315         * g++.old-deja/g++.pt/crash36.C: Likewise.
43316         * g++.old-deja/g++.pt/derived3.C: Likewise.
43317
43318 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43319
43320         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
43321         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
43322         * gcc.c-torture/execute/builtins/string-9.c: New, from
43323         string-opt-9.c.  Adjust for execute/builtins framework.
43324         * gcc.c-torture/execute/string-opt-9.c: Delete.
43325
43326 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
43327
43328         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
43329
43330         * g++.dg/parse/ret-type2.C: New test.
43331
43332         PR c++/11703
43333         * g++.dg/init/new8.C: New test.
43334
43335         PR c++/10923
43336         * g++.dg/parse/typedef5.C: New test.
43337
43338         PR c++/9512
43339         * g++.dg/parse/qualified2.C: New test.
43340         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
43341         invalid code.
43342
43343 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
43344
43345         * g++.dg/conversion/ptrmem1.C: New test.
43346
43347 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
43348
43349         PR target/11693
43350         * gcc.dg/20030811-1.c: New test.
43351
43352         PR target/11535
43353         * gcc.c-torture/execute/20030811-1.c: New test.
43354
43355 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43356
43357         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
43358
43359 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
43360
43361         PR c++/11789.C
43362         * g++.dg/inherit/multiple1.C: New test.
43363
43364 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
43365
43366         * gcc.dg/spe1.c: New test.
43367
43368         PR c++/11670
43369         * g++.dg/expr/cast2.C: New test.
43370
43371         PR c++/10530
43372         * g++.dg/template/dependent-name2.C: New test.
43373
43374 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
43375
43376         * g++.dg/parse/crash11.C: Put the dg options in comments.
43377
43378 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
43379
43380         * lib/gcc-dg.exp: Update for diagnostic change.
43381
43382 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43383
43384         PR c++/5767
43385         * g++.dg/parse/crash11.C: New test.
43386
43387 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
43388
43389         * gcc.dg/cpp/spacing1.c: Update.
43390
43391 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
43392
43393         PR target/11739
43394         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
43395         a value for -mtune.
43396
43397 2003-08-04  Roger Sayle  <roger@eyesopen.com>
43398
43399         PR middle-end/11771
43400         * gcc.c-torture/compile/20030804-1.c: New test case.
43401
43402 2003-08-04  Roger Sayle  <roger@eyesopen.com>
43403
43404         * gcc.dg/20030804-1.c: New test case.
43405
43406 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
43407
43408         * gcc.dg/cpp/separate-1.c: New test.
43409
43410 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
43411
43412         PR c++/11704
43413         * g++.dg/template/dependent-expr2.C: New test.
43414
43415         PR c++/11766
43416         * g++.dg/expr/ptrmem1.C: New test.
43417
43418 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43419
43420         PR c++/9453
43421         * g++.dg/template/friend15.C: New test.
43422
43423 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
43424
43425         * lib/dg-pch.exp: Work round PCH bug.
43426
43427 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43428
43429         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
43430         builtins.  Move cases from builtins-4.c here.
43431
43432         * gcc.dg/torture/builtin-math-1.c: New test taken from
43433         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
43434         additional cases.
43435
43436         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
43437         Delete.
43438
43439 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
43440
43441         PR c++/9447
43442         * g++.dg/template/using7.C: New test.
43443
43444 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
43445
43446         * import1.c, import2.c: New tests.
43447
43448 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
43449
43450         * g++.dg/eh/crossjump1.C: New test.
43451
43452 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
43453
43454         PR c++/11697
43455         * g++.dg/template/using6.C: New test.
43456
43457         PR c++/11744
43458         * g++.dg/template/koenig2.C: New test.
43459
43460 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43461
43462         PR c++/7983
43463         * g++.dg/parse/typedef4.C: New test.
43464
43465 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43466
43467         PR c++/8442, c++/8806
43468         * g++.dg/template/elab1.C: New test.
43469         * g++.dg/template/type2.C: Likewise.
43470         * g++.dg/template/ttp3.C: Adjust expected error message.
43471         * g++.old-deja/g++.law/visibility13.C: Likewise.
43472         * g++.old-deja/g++.niklas/t135.C: Likewise.
43473         * g++.old-deja/g++.pt/ttp41.C: Likewise.
43474         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
43475         template argument.
43476         * g++.old-deja/g++.pt/ttp44.C: Likewise.
43477
43478 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
43479
43480         PR c++/11295
43481         * g++.dg/ext/stmtexpr1.C: New test.
43482
43483         * g++.dg/opt/tmp1.C: New test.
43484
43485         PR c++/11525
43486         * g++.dg/parse/constant4.C: New test.
43487
43488         PR c++/9447
43489         * g++.dg/template/using5.C: New test.
43490
43491 2003-07-31  Roger Sayle  <roger@eyesopen.com>
43492
43493         * gcc.dg/builtins-27.c: New test case.
43494
43495 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
43496
43497         * gcc.dg/tls/opt-7.c: New test.
43498
43499 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
43500
43501         * g++.old-deja/g++.other/crash18.C: Remove.
43502
43503 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
43504
43505         * g++.dg/template/explicit3.C: New.
43506         * g++.dg/template/explicit4.C: New.
43507         * g++.dg/template/explicit5.C: New.
43508
43509         PR c++/11347
43510         * g++.dg/template/memtmpl1.C: New.
43511
43512 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
43513
43514         PR target/11565
43515         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
43516         * gcc.dg/i386-387-5.c (dg-options): Likewise.
43517
43518 2003-07-30  Jan Hubicka  <jh@suse.cz>
43519
43520         * vtgc1.c: Kill.
43521
43522 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
43523
43524         * gcc.dg/struct-in-proto-1.c: New test.
43525
43526 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
43527
43528         * gcc.dg/cpp/include2.c: Only expect one message.
43529
43530 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
43531
43532         PR c++/9447
43533         * g++.dg/template/using1.C: New test.
43534         * g++.dg/template/using2.C: New test.
43535         * g++.dg/template/using3.C: New test.
43536         * g++.dg/template/using4.C: New test.
43537
43538 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
43539
43540         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
43541         * gcc.c-torture/execute/string-opt-10.c: Likewise.
43542
43543 2003-07-28  Jan Hubicka  <jh@suse.cz>
43544
43545         PR c++/11530
43546         * g++.dg/opt/call1.C: New test.
43547
43548 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
43549
43550         PR c++/11667
43551         * g++.dg/init/enum2.C: New test.
43552         * g++.dg/template/overload1.C: Add "-w" option.
43553
43554 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
43555
43556         * gcc.dg/Wdeclaration-after-statement-1.c,
43557         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
43558
43559 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
43560
43561         * gcc.c-torture/compile/20030725-1.c: New test.
43562
43563 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
43564
43565         * gcc.dg/20030505.c: Only run for SPE.
43566         Remove definition of opaque type.
43567
43568 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
43569
43570         * g++.dg/template/ptrmem6.C: New test.
43571
43572 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
43573
43574         * gcc.c-torture/compile/zero-strct-2.c: New test.
43575
43576 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
43577
43578         * gcc.dg/intermod-1.c: New test.
43579
43580 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43581
43582         PR c++/11617
43583         * g++.dg/template/lookup2.C: New test.
43584         * g++.dg/template/memclass1.C: Remove instantiated from error.
43585         * g++.dg/other/error2.C: Tweak expected errors.
43586
43587         PR c++/11596
43588         * g++.dg/template/defarg3.C: New test.
43589
43590         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
43591
43592 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
43593
43594         * g++.dg/inherit/access5.C: New test.
43595
43596 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43597
43598         PR c++/11513
43599         * g++.dg/template/crash8.C: New test.
43600
43601 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
43602
43603         PR c/10602
43604         * gcc.dg/noncompile/incomplete-2.c: New test.
43605
43606 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
43607
43608         PR c++/11645
43609         * g++.dg/inherit/access4.C: New test.
43610
43611         PR c++/11517
43612         * g++.dg/expr/cond2.C: New test.
43613
43614         PR optimization/10679
43615         * g++.dg/opt/inline4.C: New test.
43616
43617 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
43618
43619         * g++.dg/parse/crash10: New test.
43620
43621 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
43622
43623         * g++.dg/ext/flexary1.C: New test.
43624
43625 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43626
43627         PR c++/10793
43628         * g++.dg/template/crash9.C: New test.
43629
43630 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43631
43632         PR c++/3004
43633         * g++.dg/parse/typedef3.C: New test.
43634
43635         PR c++/7906
43636         * g++.dg/parse/operator2.C: New test.
43637
43638         PR c++/8895
43639         * g++.dg/parse/def-tmpl-arg1.C: New test.
43640
43641         PR c++/9282
43642         * g++.dg/parse/funptr1.C: New test.
43643
43644         PR c++/9452
43645         * g++.dg/parse/ambig3.C: New test.
43646
43647         PR c++/9454
43648         * g++.dg/parse/operator3.C: New test.
43649
43650         PR c++/9486
43651         * g++.dg/parse/template10.C: New test.
43652
43653         PR c++/9488
43654         * g++.dg/parse/template11.C: New test.
43655
43656         PR c++/10150
43657         * g++.dg/parse/invalid-op1.C: New test.
43658
43659         PR c++/10247
43660         * g++.dg/parse/condexpr1.C: New test.
43661
43662 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
43663
43664         * g++.dg/ext/packed3.C: New test.
43665         * g++.dg/ext/packed4.C: New test.
43666
43667         * gcc.dg/pack-test-3.c: New test.
43668
43669 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
43670
43671         * lib/compat.exp: Handle dg-options per source file.
43672         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
43673         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
43674         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
43675         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
43676         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
43677         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
43678         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
43679         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
43680         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
43681         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
43682         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
43683         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
43684         * g++.dg/compat/break/bitfield7_x.C: Ditto.
43685         * g++.dg/compat/break/bitfield7_y.C: Ditto.
43686
43687 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
43688
43689         PR c/10320
43690         * gcc.c-torture/execute/20030718-1.c: New test.
43691
43692 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
43693
43694         PR optimization/11536
43695         * gcc.dg/20030721-1.c: New test.
43696
43697 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
43698
43699         PR c++/11546
43700         * g++.dg/template/lookup1.C: New test.
43701
43702 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
43703
43704         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
43705         diagnostics of ill-formed constructs involving labels.
43706         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
43707         the new 'previously defined here' message.
43708
43709 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
43710
43711         * g++.dg/parse/non-dependent2.C: New test.
43712
43713 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
43714
43715         * g++.dg/init/init-ref4.C: xfail on targets without
43716         weak symbols.
43717
43718 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
43719
43720         PR target/11087
43721         * gcc.c-torture/execute/20030717-1.c: New test.
43722
43723 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43724
43725         * g++.dg/opt/cfg1.C: New test.
43726
43727 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
43728
43729         PR optimization/11557
43730         * gcc.dg/20030717-1.c: New test.
43731
43732 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
43733
43734         PR c++/10476
43735         * g++.dg/expr/crash-1.C: New test.
43736
43737         PR c++/11027
43738         * g++.dg/template/init3.C: New test.
43739
43740         PR c++/8222
43741         * g++.dg/template/non-dependent1.C: New test.
43742
43743         PR c++/11070
43744         * g++.dg/template/non-dependent2.C: New test.
43745
43746         PR c++/11071
43747         * g++.dg/template/non-dependent3.C: New test.
43748
43749         PR c++/9907
43750         * g++.dg/template/sizeof5.C: New test.
43751
43752 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
43753
43754         PR 11498
43755         * gcc.c-torture/compile/mangle-1.c: New file.
43756
43757 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43758
43759         PR c++/7809
43760         * g++.dg/parse/access3.C: New test.
43761
43762 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
43763
43764         PR c++/11384
43765         * g++.dg/init/init-ref4.C: New test.
43766
43767 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
43768
43769         PR c++/11547
43770         * g++.dg/parse/constant3.C: New test.
43771         * g++.dg/parse/crash7.C: Likewise.
43772
43773 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
43774
43775         PR target/11008
43776         * gcc.dg/i386-pentium4-not-mull.c: New.
43777
43778 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
43779
43780         * gcc.dg/asm-names.c (ymain): Make it weak.
43781
43782 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43783
43784         PR c++/5421
43785         * g++.dg/template/friend21.C: New test.
43786
43787 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
43788
43789         * gcc.dg/cleanup-8.c: New test.
43790         * gcc.dg/cleanup-9.c: New test.
43791
43792 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
43793
43794         * g++.dg/ext/dll-MI1.h: New file.
43795         * g++.dg/ext/dllexport-MI1.C: New file.
43796         * g++.dg/ext/dllimport-MI1.C: New file.
43797
43798 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
43799
43800         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
43801         it does not have cmpstrsi patterns (just cmpmemsi).
43802
43803 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
43804
43805         PR debug/11473
43806         * g++.dg/debug/debug8.C: New test.
43807
43808 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43809
43810         PR c++/10108
43811         * g++.dg/template/crash7.C: New test.
43812
43813 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
43814
43815         PR target/10795
43816         * gcc.c-torture/compile/20030708-1.c: New.
43817
43818 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
43819
43820         * gcc.c-torture/execute/20030715-1.c: New test.
43821
43822 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
43823
43824         * gcc.dg/pch/inline-3.c: New file.
43825         * gcc.dg/pch/inline-3.hs: New file.
43826         * gcc.dg/pch/inline-4.c: New file.
43827         * gcc.dg/pch/inline-4.hs: New file.
43828
43829 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
43830
43831         PR c++/11509
43832         * g++.dg/template/crash6.C: New test.
43833
43834         PR c++/7053
43835         * g++.dg/template/friend20.C: New test.
43836
43837         PR c++/7019
43838         * g++.dg/template/overload2.C: New test.
43839
43840 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43841
43842         PR optimization/11440
43843         * gcc.c-torture/execute/20030714-1.c: New test.
43844
43845 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43846
43847         PR c++/11154
43848         * g++.dg/template/partial2.C: New test.
43849
43850 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
43851
43852         PR c++/11503
43853         * g++.dg/template/anon1.C: New test.
43854
43855         PR c++/11493
43856         PR c++/11495
43857         * g++.dg/parse/template9.C: Likewise.
43858         * g++.dg/template/crash4.C: New test.
43859         * g++.dg/template/koenig1.C: Likewise.
43860         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
43861         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
43862         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
43863         functions.
43864         * g++.old-deja/g++.jason/template36.C: Likewise.
43865         * g++.old-deja/g++.mike/p1989.C: Likewise.
43866         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
43867         * g++.old-deja/g++.pt/ttp20.C: Use this->.
43868         * g++.old-deja/g++.pt/ttp21.C: Use this->.
43869         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
43870         compiling.
43871         * g++.old-deja/g++.pt/union2.C: Use this->.
43872
43873 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
43874
43875         * gcc.dg/20030711-1.c: New test.
43876
43877 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
43878
43879         PR c++/11050
43880         * g++.dg/parse/args1.C: New test.
43881         * g++.pt/defarg8.C: Change expected errors.
43882
43883 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
43884
43885         PR c++/8164
43886         * g++.dg/template/nontype2.C: New test.
43887
43888         PR c++/10558
43889         * g++.dg/parse/template8.C: New test.
43890
43891         PR c++/8327
43892         * g++.dg/template/scope1.C: New test.
43893
43894         * g++.dg/warn/Wsign-compare-1.C: New test.
43895
43896 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
43897
43898         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
43899
43900 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
43901
43902         PR c++/9411
43903         * g++.dg/template/explicit2.C: New test.
43904
43905         PR c++/10032
43906         * g++.dg/warn/pedantic1.C: New test.
43907
43908 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
43909
43910         PR c++ 9483
43911         * g++.dg/other/field1.C: New test.
43912
43913 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
43914
43915         PR c/11449
43916         * gcc.c-torture/compile/20030707-1.c: New.
43917
43918 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43919
43920         PR c++/10849
43921         * g++.dg/template/access12.C: New test.
43922
43923 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
43924
43925         * g++.dg/bprob/bprob.exp (prof_ext): Update.
43926         * g77.dg/bprob/bprob.exp (prof_ext): Update.
43927         * gcc.misc-tests/bprob.exp (prof_ext): Update.
43928         * gcc.misc-tests/gcov.exp: Update
43929         * g++.dg/gcov/gcov.exp: Update
43930         * lib/gcov.exp: Update.
43931
43932 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
43933
43934         * g++.dg/abi/mangle17.C: Make sure template expressions are
43935         dependent.
43936         * g++.dg/abi/mangle4.C: Mark erroneous casts.
43937         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
43938         * g++.dg/opt/stack1.C: Remove erroneous code.
43939         * g++.dg/parse/template7.C: New test.
43940         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
43941         * g++.old-deja/g++.pt/crash4.C: Likewise.
43942
43943 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43944
43945         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
43946         with zero or one occurence of `$' after the initial `L'.
43947
43948 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
43949
43950         * gcc.c-torture/compile/20030704-1.c: Add a comment.
43951
43952 2003-07-08  Roger Sayle  <roger@eyesopen.com>
43953
43954         PR c/11370
43955         * gcc.dg/Wunreachable-6.c: New testcase.
43956         * gcc.dg/Wunreachable-7.c: New testcase.
43957
43958 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
43959
43960         PR c/11420
43961         * gcc.dg/20030708-1.c: New test.
43962
43963 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
43964
43965         * gcc.dg/compat/sdata-section.h: New file.
43966         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
43967         * gcc.dg/torture/mips-sdata-1.c: New test.
43968
43969 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43970
43971         PR c++/11030
43972         * g++.dg/template/friend19.C: New test.
43973
43974 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
43975
43976         * g++.dg/opt/strength-reduce.C: New test.
43977
43978 2003-07-07  Roger Sayle  <roger@eyesopen.com>
43979
43980         PR target/10979
43981         * gcc.dg/20030707-1.c: New testcase.
43982
43983 2003-07-07  Roger Sayle  <roger@eyesopen.com>
43984
43985         PR optimization/11059
43986         * g++.dg/opt/emptyunion.C: New testcase.
43987
43988 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43989             Eric Botcazou  <ebotcazou@libertysurf.fr>
43990
43991         * g++.dg/opt/stack1.C: New test.
43992
43993 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
43994
43995         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
43996         run test.
43997
43998         PR c++/11431
43999         * g++.dg/expr/static_cast3.C: New test.
44000
44001 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
44002
44003         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
44004         everywhere.
44005         * gcc.dg/concat.c: Concatenation of string constants with
44006         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
44007         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
44008         * gcc.dg/cpp/escape-2.c: Use wide character constants where
44009         necessary to avoid multi-character character constant warning.
44010         * gcc.dg/cpp/escape.c: Likewise.
44011         * gcc.dg/cpp/ucs.c: Likewise.
44012         Remove backslashes from dg-bogus comments, as they confuse Tcl.
44013         Fix a typo.
44014
44015 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
44016
44017         PR c/11428
44018         * gcc.c-torture/compile/20030704-1.c: New.
44019
44020 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
44021
44022         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
44023
44024 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
44025
44026         PR c++/5287, PR c++/7910,  PR c++/11021
44027         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
44028         tests for warnings.
44029         * g++.dg/ext/dllimport2.C: Add tests for warnings.
44030         * g++.dg/ext/dllimport3.C: Likewise.
44031         * g++.dg/ext/dllimport4.C: New file.
44032         * g++.dg/ext/dllimport5.C: New file.
44033         * g++.dg/ext/dllimport6.C: New file.
44034         * g++.dg/ext/dllimport7.C: New file.
44035         * g++.dg/ext/dllimport8.C: New file.
44036         * g++.dg/ext/dllimport9.C: New file.
44037         * g++.dg/ext/dllimport10.C: New file.
44038         * g++.dg/ext/dllexport1.C: New file.
44039
44040 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
44041
44042         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
44043         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
44044
44045 2003-07-03  Roger Sayle  <roger@eyesopen.com>
44046
44047         * gcc.dg/builtins-25.c: New testcase.
44048         * gcc.dg/builtins-26.c: New testcase.
44049
44050 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
44051
44052         * gcc.dg/compat/vector-defs.h: New file.
44053         * gcc.dg/compat/vector-setup.h: New file.
44054         * gcc.dg/compat/vector-check.h: New file.
44055         * gcc.dg/compat/vector-1_main.c: New file.
44056         * gcc.dg/compat/vector-1_x.c: New file.
44057         * gcc.dg/compat/vector-1_y.c: New file.
44058         * gcc.dg/compat/vector-2_main.c: New file.
44059         * gcc.dg/compat/vector-2_x.c: New file.
44060         * gcc.dg/compat/vector-2_y.c: New file.
44061
44062         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
44063         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
44064         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
44065         * gcc.dg/compat/struct-align-1.h: New file.
44066         * gcc.dg/compat/struct-align-1_main.c: New file.
44067         * gcc.dg/compat/struct-align-1_x.c: New file.
44068         * gcc.dg/compat/struct-align-1_y.c: New file.
44069         * gcc.dg/compat/struct-align-2.h: New file.
44070         * gcc.dg/compat/struct-align-2_main.c: New file.
44071         * gcc.dg/compat/struct-align-2_x.c: New file.
44072         * gcc.dg/compat/struct-align-2_y.c: New file.
44073
44074         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
44075         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
44076         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
44077         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
44078         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
44079         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
44080         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
44081         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
44082         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
44083         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
44084         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
44085         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
44086         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
44087         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
44088         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
44089         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
44090         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
44091         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
44092         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
44093         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
44094         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
44095         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44096         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44097         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
44098         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44099         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44100         * gcc.dg/compat/struct-return-10_x.c: Ditto.
44101         * gcc.dg/compat/struct-return-2_x.c: Ditto.
44102         * gcc.dg/compat/struct-return-3_x.c: Ditto.
44103
44104 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44105
44106         * gcc.dg/i386-call-1.c: New test.
44107
44108 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
44109
44110         PR c++/9162
44111         * g++.dg/parse/defarg4.C: New.
44112
44113 2003-07-03  Roger Sayle  <roger@eyesopen.com>
44114
44115         PR target/10700
44116         * gcc.c-torture/compile/20030703-1.c: New test case.
44117
44118 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
44119
44120         * g++.dg/template/local3.C: Remove extra semicolon.
44121
44122 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44123
44124         * gcc.dg/i386-volatile-1.c: New test.
44125
44126 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
44127
44128         PR c++/11072
44129         * g++.dg/other/offsetof2.C: XFAIL.
44130         * g++.dg/other/offsetof5.C: New.
44131
44132         PR c++/10219
44133         * g++.dg/template/error1.C: New.
44134
44135         PR c++/9779
44136         * g++.dg/template/dependent-expr1.C: New.
44137
44138 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
44139
44140         PR c++/6949
44141         * g++.dg/template/local3.C: New test.
44142
44143         PR c++/11149
44144         * g++.dg/lookup/scoped6.C: New test.
44145
44146 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
44147
44148         PR c++/8046
44149         * g++.dg/other/error7.C: New test.
44150
44151 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
44152
44153         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
44154         * g++.old-deja/g++.abi/vtable3.h: Likewise.
44155         * g++.old-deja/g++.law/code-gen5.C: Likewise.
44156         * g++.old-deja/g++.other/union2.C: Likewise.
44157         * gcc.dg/c90-const-expr-2.c: Likewise.
44158         * gcc.dg/c90-const-expr-3.c: Likewise.
44159         * gcc.dg/c99-const-expr-2.c: Likewise.
44160         * gcc.dg/c99-const-expr-3.c: Likewise.
44161         * gcc.dg/concat.c: Likewise.
44162
44163 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
44164
44165         PR c++/9559
44166         * g++.dg/init/static1.C: New test.
44167
44168 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44169
44170         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
44171         * g++.old-deja/g++.other/access2.C: Likewise.
44172         * g++.old-deja/g++.other/decl2.C: Likewise.
44173         * gcc.c-torture/execute/20020615-1.c: Likewise.
44174
44175 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
44176
44177         PR c++/4933
44178         * g++.dg/template/sizeof4.C: New test.
44179
44180 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
44181
44182         * g++.dg/other/error6.C: New test.
44183
44184 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
44185
44186         PR c++/10750
44187         * g++.dg/parse/constant2.C: New test.
44188
44189 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
44190
44191         PR c++/11106
44192         * g++.dg/other/error5.C: New test.
44193
44194 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44195
44196         * gcc.dg/format/gcc_diag-1.c: New test.
44197
44198 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
44199
44200         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
44201
44202 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
44203
44204         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
44205         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
44206         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
44207
44208 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
44209
44210         * gcc.c-torture/execute/builtins/string-8.c: New test.
44211         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
44212         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
44213         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
44214
44215 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
44216
44217         PR c++/10468
44218         * g++.dg/ext/typeof6.C: New test.
44219
44220 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
44221
44222         PR c++/10796
44223         * g++.dg/init/enum1.C: New test.
44224
44225 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
44226
44227         * gcc.dg/20030627-1.c: New test.
44228
44229 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
44230
44231         PR c++/11332
44232         * g++.dg/expr/static_cast2.C: New test.
44233
44234 2003-06-26  Roger Sayle  <roger@eyesopen.com>
44235             Jakub Jelinek  <jakub@redhat.com>
44236
44237         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
44238         sprintf(dst,"%s",src) optimization.
44239         * gcc.c-torture/execute/20030626-1.c: New test case.
44240         * gcc.c-torture/execute/20030626-2.c: New test case.
44241
44242 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
44243
44244         * gcc.c-torture/execute/multi-ix.c: New test.
44245
44246         * gcc.c-torture/execute/simd-4.c (main):
44247         Added missing semicolon at end of union.
44248
44249 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
44250
44251         PR c++/8266
44252         * g++.dg/template/explicit-instantiation3.C: New test.
44253
44254 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
44255
44256         * gcc.dg/20030626-1.c: Use signed char.
44257
44258 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
44259
44260         * gcc.dg/20030626-1.c: New test.
44261
44262 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
44263
44264         * const-str-2.m: Update.
44265
44266 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
44267
44268         PR c++/10990
44269         * g++.dg/rtti/dyncast1.C: New test.
44270         * g++.dg/abi/mangle4.C: Correct base-specifier access.
44271         * g++.dg/lookup/scoped1.C: Remove XFAIL.
44272         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
44273
44274         PR c++/10931
44275         * g++.dg/expr/static_cast1.C: New test.
44276
44277 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
44278
44279         * gcc.dg/20030625-1.c: New test.
44280
44281 2003-06-24  Roger Sayle  <roger@eyesopen.com>
44282
44283         * gcc.c-torture/compile/20030624-1.c: New test case.
44284
44285 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
44286
44287         * gcc.c-torture/execute/string-opt-17.c: New test.
44288
44289 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
44290
44291         PR c++/5754
44292         * g++.dg/parse/crash6.C: New test.
44293
44294 2003-06-23  Roger Sayle  <roger@eyesopen.com>
44295
44296         * gcc.dg/builtins-24.c: New test case.
44297
44298 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
44299
44300         * g++.dg/opt/operator1.C: New test.
44301
44302 2003-06-22  Roger Sayle  <roger@eyesopen.com>
44303
44304         * gcc.c-torture/execute/string-opt-16.c: New test case.
44305
44306 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
44307
44308         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
44309         * g++.old-deja/g++.other/conv7.C: Likewise.
44310         * g++.old-deja/g++.other/overcnv2.C: Likewise.
44311         * g++.old-deja/g++.other/overload14.C: Likewise.
44312
44313 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
44314
44315         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
44316         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
44317
44318 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
44319
44320         PR c++/10888
44321         * g++.dg/warn/Winline-3.C: New test.
44322
44323 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
44324
44325         * lib/target-supports.exp (check_alias_available): Make the test
44326         program acceptable to the Solaris assembler.
44327
44328         PR c++/10749
44329         * g++.dg/template/memclass2.C: New test.
44330
44331 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
44332             Eric Botcazou  <ebotcazou@libertysurf.fr>
44333
44334         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
44335         data for non-matching targets.
44336         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
44337
44338 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
44339
44340         PR c++/10845
44341         * g++.dg/template/member3.C: New test.
44342
44343 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
44344
44345         PR c++/10939
44346         * g++.dg/template/func1.C: New test.
44347
44348         PR c++/9649
44349         * g++.dg/template/static4.C: New test.
44350         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
44351
44352         PR c++/11041
44353         * g++.dg/init/ref7.C: New test.
44354
44355 2003-06-19  Matt Austern  <austern@apple.com>
44356
44357         PR c++/11228
44358         * g++.dg/anew1.C: New test.
44359         * g++.dg/anew2.C: New test.
44360         * g++.dg/anew3.C: New test.
44361         * g++.dg/anew4.C: New test.
44362
44363 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
44364
44365         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
44366
44367 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
44368
44369         * gcc.c-torture/execute/simd-4.c (main): Make expected value
44370         endian-dependent.
44371
44372 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
44373
44374         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
44375         Remove cruft.
44376
44377 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
44378
44379         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
44380         * gcc.c-torture/compile/961203-1.c: Likewise.
44381         * gcc.c-torture/compile/980506-1.c: Likewise.
44382
44383 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
44384
44385         PR c++/10712
44386         * g++.dg/lookup/using7.C: New test.
44387
44388 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
44389
44390         PR c++/11105
44391         * g++.dg/abi/conv1.C: Remove it.
44392         * g++.dg/template/conv7.C: New test.
44393         * g++.dg/template/conv8.C: Likewise.
44394         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
44395         conversion operator.
44396
44397 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
44398
44399         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
44400         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
44401         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
44402         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
44403         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
44404         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
44405         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
44406         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
44407         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
44408         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
44409         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
44410         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
44411         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
44412         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
44413         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
44414         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
44415         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
44416         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
44417         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
44418         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
44419         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
44420         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44421         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44422         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
44423         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44424         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44425         * gcc.dg/compat/struct-return-10_x.c: Ditto.
44426         * gcc.dg/compat/struct-return-2_x.c: Ditto.
44427         * gcc.dg/compat/struct-return-3_x.c: Ditto.
44428
44429 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
44430
44431         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
44432         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
44433         indications.
44434
44435 2003-06-16  Roger Sayle  <roger@eyesopen.com>
44436
44437         * gcc.dg/i386-387-5.c: New test case.
44438         * gcc.dg/i386-387-6.c: New test case.
44439         * gcc.dg/builtins-23.c: New test case.
44440
44441 2003-06-15  Roger Sayle  <roger@eyesopen.com>
44442
44443         * gcc.dg/builtins-22.c: New test case.
44444         * gcc.dg/i386-387-1.c: Update to test exp.
44445         * gcc.dg/i386-387-2.c: Likewise.
44446
44447 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44448
44449         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
44450
44451 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
44452
44453         * lib/gcc-dg.exp (dg-require-dll): New function.
44454         (dg-xfail-if): Likewise.
44455         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
44456         driver.
44457
44458         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
44459         * gcc.c-torture/compile/20001205-1.c: Likewise.
44460         * gcc.c-torture/compile/20001226-1.c: Likewise.
44461         * gcc.c-torture/compile/20010518-2.c: Likewise.
44462         * gcc.c-torture/compile/20020312-1.c: Likewise.
44463         * gcc.c-torture/compile/20020604-1.c: Likewise.
44464         * gcc.c-torture/compile/920501-12.c: Likewise.
44465         * gcc.c-torture/compile/920501-4.c: Likewise.
44466         * gcc.c-torture/compile/920520-1.c: Likewise.
44467         * gcc.c-torture/compile/920521-1.c: Likewise.
44468         * gcc.c-torture/compile/920625-1.c: Likewise.
44469         * gcc.c-torture/compile/961203-1.c: Likewise.
44470         * gcc.c-torture/compile/980506-1.c: Likewise.
44471         * gcc.c-torture/compile/981006-1.c: Likewise.
44472         * gcc.c-torture/compile/981022-1.c: Likewise.
44473         * gcc.c-torture/compile/981223-1.c: Likewise.
44474         * gcc.c-torture/compile/990617-1.c: Likewise.
44475         * gcc.c-torture/compile/dll.c: Likewise.
44476         * gcc.c-torture/compile/labels-3.c: Likewise.
44477         * gcc.c-torture/compile/mipscop-1.c: Likewise.
44478         * gcc.c-torture/compile/mipscop-2.c: Likewise.
44479         * gcc.c-torture/compile/mipscop-3.c: Likewise.
44480         * gcc.c-torture/compile/mipscop-4.c: Likewise.
44481         * gcc.c-torture/compile/simd-5.c: Likewise.
44482         * gcc.c-torture/compile/20000804-1.x: Remove.
44483         * gcc.c-torture/compile/20001205-1.x: Likewise.
44484         * gcc.c-torture/compile/20001226-1.x: Likewise.
44485         * gcc.c-torture/compile/20010518-2.x: Likewise.
44486         * gcc.c-torture/compile/20020312-1.x: Likewise.
44487         * gcc.c-torture/compile/20020604-1.x: Likewise.
44488         * gcc.c-torture/compile/920501-12.x: Likewise.
44489         * gcc.c-torture/compile/920501-4.x: Likewise.
44490         * gcc.c-torture/compile/920520-1.x: Likewise.
44491         * gcc.c-torture/compile/920521-1.x: Likewise.
44492         * gcc.c-torture/compile/920625-1.x: Likewise.
44493         * gcc.c-torture/compile/961203-1.x: Likewise.
44494         * gcc.c-torture/compile/980506-1.x: Likewise.
44495         * gcc.c-torture/compile/981006-1.x: Likewise.
44496         * gcc.c-torture/compile/981022-1.x: Likewise.
44497         * gcc.c-torture/compile/981223-1.x: Likewise.
44498         * gcc.c-torture/compile/990617-1.x: Likewise.
44499         * gcc.c-torture/compile/mipscop-1.x: Likewise.
44500         * gcc.c-torture/compile/mipscop-2.x: Likewise.
44501         * gcc.c-torture/compile/mipscop-3.x: Likewise.
44502         * gcc.c-torture/compile/mipscop-4.x: Likewise.
44503         * gcc.c-torture/compile/simd-5.x: Likewise.
44504
44505         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
44506
44507 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
44508
44509         * gcc.c-torture/execute/20030611-1.c: New test.
44510
44511 2003-06-12  Roger Sayle  <roger@eyesopen.com>
44512
44513         PR middle-end/168
44514         * gcc.dg/20030612-1.c: New test case.
44515
44516 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
44517
44518         PR c++/10635
44519         * g++.dg/expr/cast1.C: New test.
44520
44521 2003-06-12  Roger Sayle  <roger@eyesopen.com>
44522
44523         * gcc.dg/builtins-21.c: New test case.
44524
44525 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
44526
44527         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
44528         options instead of at the end.
44529         * lib/objc.exp (objc_target_compile): Likewise.
44530
44531 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
44532
44533         PR c++/10432
44534         * g++.dg/parse/error1.C: New test.
44535
44536 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
44537
44538         * gcc.dg/compat/struct-by-value-11_main.c: New file.
44539         * gcc.dg/compat/struct-by-value-11_x.c: New file.
44540         * gcc.dg/compat/struct-by-value-11_y.c: New file.
44541         * gcc.dg/compat/struct-by-value-12_main.c: New file.
44542         * gcc.dg/compat/struct-by-value-12_x.c: New file.
44543         * gcc.dg/compat/struct-by-value-12_y.c: New file.
44544         * gcc.dg/compat/struct-by-value-13_main.c: New file.
44545         * gcc.dg/compat/struct-by-value-13_x.c: New file.
44546         * gcc.dg/compat/struct-by-value-13_y.c: New file.
44547         * gcc.dg/compat/struct-by-value-14_main.c: New file.
44548         * gcc.dg/compat/struct-by-value-14_x.c: New file.
44549         * gcc.dg/compat/struct-by-value-14_y.c: New file.
44550         * gcc.dg/compat/struct-by-value-15_main.c: New file.
44551         * gcc.dg/compat/struct-by-value-15_x.c: New file.
44552         * gcc.dg/compat/struct-by-value-15_y.c: New file.
44553         * gcc.dg/compat/struct-by-value-16_main.c: New file.
44554         * gcc.dg/compat/struct-by-value-16_x.c: New file.
44555         * gcc.dg/compat/struct-by-value-16_y.c: New file.
44556         * gcc.dg/compat/struct-by-value-17_main.c: New file.
44557         * gcc.dg/compat/struct-by-value-17_x.c: New file.
44558         * gcc.dg/compat/struct-by-value-17_y.c: New file.
44559         * gcc.dg/compat/struct-by-value-18_main.c: New file.
44560         * gcc.dg/compat/struct-by-value-18_x.c: New file.
44561         * gcc.dg/compat/struct-by-value-18_y.c: New file.
44562
44563         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
44564         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
44565         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
44566         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
44567         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
44568         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
44569         * gcc.dg/compat/scalar-return-3_main.c: New file.
44570         * gcc.dg/compat/scalar-return-3_x.c: New file.
44571         * gcc.dg/compat/scalar-return-3_y.c: New file.
44572         * gcc.dg/compat/scalar-return-4_main.c: New file.
44573         * gcc.dg/compat/scalar-return-4_x.c: New file.
44574         * gcc.dg/compat/scalar-return-4_y.c: New file.
44575
44576 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
44577
44578         * gcc.dg/compat/fp2-struct-check.h: New file.
44579         * gcc.dg/compat/fp2-struct-defs.h: New file.
44580         * gcc.dg/compat/fp2-struct-init.h: New file.
44581         * gcc.dg/compat/struct-by-value-10_main.c: New file.
44582         * gcc.dg/compat/struct-by-value-10_x.c: New file.
44583         * gcc.dg/compat/struct-by-value-10_y.c: New file.
44584         * gcc.dg/compat/struct-return-10_main.c: New file.
44585         * gcc.dg/compat/struct-return-10_x.c: New file.
44586         * gcc.dg/compat/struct-return-10_y.c: New file.
44587
44588         * gcc.dg/compat/compat-common.h: New file.
44589         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
44590         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
44591         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
44592         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
44593         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
44594         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
44595         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
44596         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
44597         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
44598         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
44599         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
44600         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
44601         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
44602         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
44603         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
44604         * gcc.dg/compat/small-struct-check.h: Ditto.
44605         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
44606         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
44607         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
44608         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
44609         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
44610         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
44611         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
44612         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
44613         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
44614         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
44615         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44616         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
44617         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
44618         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44619         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
44620         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
44621         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
44622         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
44623         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
44624         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44625         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
44626         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
44627         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44628         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
44629         * gcc.dg/compat/struct-return-2_main.c: Ditto.
44630         * gcc.dg/compat/struct-return-2_x.c: Ditto.
44631         * gcc.dg/compat/struct-return-2_y.c: Ditto.
44632         * gcc.dg/compat/struct-return-3_main.c: Ditto.
44633         * gcc.dg/compat/struct-return-3_x.c: Ditto.
44634         * gcc.dg/compat/struct-return-3_y.c: Ditto.
44635
44636 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
44637
44638         * g++.dg/pch/static-1.C: New file.
44639         * g++.dg/pch/static-1.Hs: New file.
44640
44641 2003-06-10  Richard Henderson  <rth@redhat.com>
44642
44643         * gcc.dg/asm-7.c: Adjust expected warning text.
44644
44645 2003-06-10  Roger Sayle  <roger@eyesopen.com>
44646
44647         * gcc.dg/builtins-20.c: New test case.
44648
44649 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
44650
44651         PR c++/11131
44652         * g++.dg/opt/template1.C: New test.
44653
44654 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
44655
44656         * lib/gcc-dg.exp (dg-test): Clear additional_files and
44657         additional_sources.
44658
44659 2003-05-21  David Taylor  <dtaylor@emc.com>
44660
44661         * gcc.dg/Wpadded.c: New file.
44662
44663 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
44664
44665         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
44666         * gcc.dg/special/weak-2.c: Add dg-require-weak.
44667         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
44668         dg-require-weak.
44669
44670 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
44671
44672         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
44673
44674 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
44675
44676         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
44677         (dg-require-alias): Likewise.
44678         (dg-require-gc-sections): Likewise.
44679         * lib/target-supports.exp (check_gc_sections_available): Likewise.
44680
44681 2003-06-08  Richard Henderson  <rth@redhat.com>
44682
44683         * gcc.dg/20011029-2.c: Fix the array reference.
44684         * gcc.dg/asm-7.c: New.
44685
44686 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
44687
44688         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
44689
44690 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
44691
44692         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
44693         (dg-require-gc-sections): Likewise.
44694
44695 2003-06-08  Jan Hubicka  <jh@suse.cz>
44696
44697         * i386-cmov1.c: Fix regular expression.
44698         * i386-cvt-1.c: Likewise.
44699         * i386-local.c: Likewise.
44700         * i386-local2.c: Likewise.
44701         * i386-mul.c: Likewise.
44702         * i386-ssetype-1.c: Likewise.
44703         * i386-ssetype-3.c: Likewise.
44704         * i386-ssetype-5.c: Likewise.
44705
44706 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44707
44708         PR c++/11039
44709         * g++.dg/warn/implicit-typename2.C: New test.
44710         * g++.dg/warn/implicit-typename3.C: New test.
44711
44712 2003-06-07  Richard Henderson  <rth@redhat.com>
44713
44714         * g++.dg/other/offsetof3.C: Use size_t.
44715         * g++.dg/other/offsetof4.C: Likewise.
44716
44717 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
44718
44719         * lib/copy-file.exp: New. Implement gcc_copy_files.
44720
44721         * lib/dg-pch.exp: Load copy-file.exp
44722         (dg-pch): Use gcc_copy_files instead of "file copy".
44723
44724 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
44725
44726         * gcc.dg/weak/weak.exp: Simplify.
44727         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
44728         * gcc.dg/weak/weak-1.c: Likewise.
44729         * gcc.dg/weak/weak-2.c: Likewise.
44730         * gcc.dg/weak/weak-3.c: Likewise.
44731         * gcc.dg/weak/weak-4.c: Likewise.
44732         * gcc.dg/weak/weak-5.c: Likewise.
44733         * gcc.dg/weak/weak-6.c: Likewise.
44734         * gcc.dg/weak/weak-7.c: Likewise.
44735         * gcc.dg/weak/weak-8.c: Likewise.
44736         * gcc.dg/weak/weak-9.c: Likewise.
44737
44738 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
44739
44740         gcc.c-torture/execute/20030606-1.c: New.
44741
44742 2003-06-06  Roger Sayle  <roger@eyesopen.com>
44743
44744         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
44745         * gcc.dg/builtins-19.c: Likewise.
44746
44747 2003-06-06  Roger Sayle  <roger@eyesopen.com>
44748
44749         * gcc.dg/builtins-2.c: Add some more tests.
44750         * gcc.dg/builtins-18.c: New test case.
44751         * gcc.dg/builtins-19.c: New test case.
44752
44753 2003-06-06  Roger Sayle  <roger@eyesopen.com>
44754             Jim Wilson  <wilson@tuliptree.org>
44755
44756         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
44757
44758 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
44759
44760         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
44761         mempcpy/stpcpy calls not to be optimized into something else.
44762         * gcc.c-torture/execute/string-opt-3.c: Moved to...
44763         * gcc.c-torture/execute/builtins/string-7.c: ...here.
44764         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
44765
44766 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44767
44768         * gcc.dg/format/asm_fprintf-1.c: New test.
44769
44770 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
44771
44772         * lib/gcc-defs.exp (additional_sources): New variable.
44773         (dg-additional-sources): New function.
44774         (additional_files): New variable.
44775         (dg-additional-files): New function.
44776         (dg-additional-files-options): Likewise.
44777         * lib/gcc-dg.exp (dg-require-weak): New function.
44778         (dg-require-alias): Likewise.
44779         (dg-require-gc-sections): Likewise.
44780         * lib/target-supports.exp (check_alias_available): Remove testfile
44781         parameter.
44782         (check_gc_sections_available): New function.
44783         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
44784         (dg-gpp-additional-files): Likewise.
44785         * lib/g++.exp (additional_sources): Remove.
44786         (additional_files): Likewise.
44787         (g++_target_compile): Use dg-additional-files-options.
44788
44789         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
44790         Tcl logic.
44791         * gcc.dg/special/ecos.exp: Remove.
44792         * gcc.dg/special/20000419-2.c: Use dg-require-*.
44793         * gcc.dg/special/alias-1.c: Likewise.
44794         * gcc.dg/special/alias-2.c: Likewise.
44795         * gcc.dg/special/gcsec-1.c: Likewise.
44796         * gcc.dg/special/weak-1.c: Likewise.
44797         * gcc.dg/special/weak-2.c: Likewise.
44798         * gcc.dg/special/wkali-1.c: Likewise.
44799         * gcc.dg/special/wkali-2.c: Likewise.
44800
44801         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
44802         dg-gpp-additional-*.
44803         * g++.dg/special/conpr-3.C: Likewise.
44804         * g++.dg/special/conpr-4.C: Likewise.
44805         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
44806         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
44807         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
44808         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
44809         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
44810         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
44811         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
44812         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
44813         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
44814         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
44815         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
44816         * g++.old-deja/g++.other/comdat1.C: Likewise.
44817         * g++.old-deja/g++.other/comdat2.C: Likewise.
44818         * g++.old-deja/g++.other/comdat3.C: Likewise.
44819         * g++.old-deja/g++.other/ctor1.C: Likewise.
44820         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
44821
44822 2003-06-05  Richard Henderson  <rth@redhat.com>
44823
44824         * gcc.dg/debug/20030605-1.c: New.
44825
44826 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
44827
44828         * README.QMTEST: Update.
44829
44830 2003-06-04  Richard Henderson  <rth@redhat.com>
44831
44832         * gcc.dg/cleanup-1.c: New.
44833         * gcc.dg/cleanup-2.c: New.
44834         * gcc.dg/cleanup-3.c: New.
44835         * gcc.dg/cleanup-4.c: New.
44836         * gcc.dg/cleanup-5.c: New.
44837         * gcc.dg/cleanup-6.c: New.
44838         * gcc.dg/cleanup-7.c: New.
44839
44840 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
44841
44842         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
44843
44844         * lib/dg-pch.exp: New file.
44845         * g++.dg/pch/pch.exp: Use dg-pch.exp.
44846         * gcc.dg/pch/pch.exp: Likewise.
44847
44848 2003-06-04  Roger Sayle  <roger@eyesopen.com>
44849
44850         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
44851         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
44852         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
44853         * gcc.dg/builtins-17.c: New test case.
44854         * gcc.dg/i386-387-4.c: New test case.
44855         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
44856
44857 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44858
44859         * gcc.dg/ultrasp9.c: New test.
44860
44861 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44862
44863         * gcc.c-torture/compile/20030604-1.c: New test.
44864         * gcc.dg/sparc-constant-1.c: New test.
44865
44866 2003-06-03  Glen Nakamura  <glen@imodulo.com>
44867
44868         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
44869
44870 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
44871
44872         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
44873
44874         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
44875         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
44876
44877 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
44878
44879         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
44880
44881 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44882
44883         PR c++/10940
44884         * g++.dg/template/spec10.C: New test.
44885
44886 2003-06-03  Roger Sayle  <roger@eyesopen.com>
44887
44888         * gcc.dg/builtins-16.c: New test case.
44889
44890 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
44891
44892         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
44893         mempcpy test with post-increments.
44894         * gcc.c-torture/execute/string-opt-3.c: New test.
44895         * gcc.dg/string-opt-1.c: New test.
44896
44897 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
44898
44899         PR fortran/10965
44900         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
44901
44902 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
44903
44904         * lib/scanasm.exp (dg-scan): New function, factored out of ...
44905         (scan-assembler): ... here.  Use dg-scan.
44906         (scan-assembler-not): Likewise.
44907         (scan-file): New function.
44908         (scan-file-not): Likewise.
44909         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
44910         * gcc.dg/cpp/_Pragma4.c: Likewise.
44911         * gcc.dg/cpp/_Pragma5.c: Likewise.
44912         * gcc.dg/cpp/avoidpaste1.c: Likewise.
44913         * gcc.dg/cpp/avoidpaste2.c: Likewise.
44914         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
44915         * gcc.dg/cpp/cmdlne-P.c: Likewise.
44916         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
44917         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
44918         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
44919         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
44920         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
44921         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
44922         * gcc.dg/cpp/cxxcom1.c: Likewise.
44923         * gcc.dg/cpp/line1.c: Likewise.
44924         * gcc.dg/cpp/maccom1.c: Likewise.
44925         * gcc.dg/cpp/maccom2.c: Likewise.
44926         * gcc.dg/cpp/maccom3.c: Likewise.
44927         * gcc.dg/cpp/maccom4.c: Likewise.
44928         * gcc.dg/cpp/maccom5.c: Likewise.
44929         * gcc.dg/cpp/maccom6.c: Likewise.
44930         * gcc.dg/cpp/multiline.c: Likewise.
44931         * gcc.dg/cpp/spacing1.c: Likewise.
44932         * gcc.dg/cpp/spacing2.c: Likewise.
44933         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
44934         * gcc.dg/cpp/trad/maccom1.c: Likewise.
44935         * gcc.dg/cpp/trad/maccom2.c: Likewise.
44936         * gcc.dg/cpp/trad/maccom3.c: Likewise.
44937         * gcc.dg/cpp/trad/maccom4.c: Likewise.
44938         * gcc.dg/cpp/trad/maccom6.c: Likewise.
44939         * gcc.dg/cpp/cxxcom2.c: Likewise.
44940         * gcc.dg/cpp/cxxcom2.h: New file.
44941
44942         * gcc.dg/cpp/truefalse.cpp: Move it to ...
44943         * g++.dg/cpp/truefalse.C: Here.
44944         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
44945
44946 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
44947
44948         * gcc.dg/cpp/redef3.c: New file.
44949
44950 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
44951
44952         * gcc.dg/i386-loop-3.c: New test.
44953
44954 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
44955
44956         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
44957
44958 2003-05-31  Roger Sayle  <roger@eyesopen.com>
44959
44960         * gcc.dg/fwrapv-1.c: New test case.
44961         * gcc.dg/fwrapv-2.c: New test case.
44962
44963 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44964
44965         PR c++/10956
44966         * g++.dg/template/spec9.C: New test.
44967
44968 2003-05-29  Roger Sayle  <roger@eyesopen.com>
44969
44970         * gcc.dg/duff-4.c: New test case.
44971
44972 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
44973
44974         PR fortran/10843
44975         * g77.dg/ffixed-form-1.f: New test
44976         * g77.dg/ffixed-form-2.f: New test
44977         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
44978         * g77.dg/ffree-form-3.f: New test
44979
44980 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
44981
44982         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
44983         * gcc.dg/wint_t-1.c: Likewise.
44984
44985 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44986
44987         * g++.dg/template/access11.C: New test.
44988
44989 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44990
44991         PR c++/10849
44992         * g++.dg/template/access10.C: New test.
44993
44994 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
44995             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44996
44997         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
44998
44999 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
45000
45001         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
45002         suppress for powerpc-*-darwin*.
45003         * gcc.dg/torture/builtin-noret-2.c: Likewise.
45004
45005 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
45006
45007         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
45008         suppress option for powerpc-*-darwin*.
45009
45010 2003-05-23  Roger Sayle  <roger@eyesopen.com>
45011
45012         * gcc.dg/builtins-1.c: Add tests for tan and atan.
45013         * gcc.dg/builtins-4.c: Add test for fmod.
45014
45015 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45016
45017         PR c++/10682
45018         * g++.dg/template/instantiate4.C: New test.
45019
45020 2003-05-22  Roger Sayle  <roger@eyesopen.com>
45021
45022         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
45023
45024 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
45025
45026         * gcc.dg/compat/scalar-return-1_main.c: New file.
45027         * gcc.dg/compat/scalar-return-1_x.c: New file.
45028         * gcc.dg/compat/scalar-return-1_y.c: New file.
45029         * gcc.dg/compat/scalar-return-2_main.c: New file.
45030         * gcc.dg/compat/scalar-return-2_x.c: New file.
45031         * gcc.dg/compat/scalar-return-2_y.c: New file.
45032         * gcc.dg/compat/struct-return-3_main.c: New file.
45033         * gcc.dg/compat/struct-return-3_y.c: New file.
45034         * gcc.dg/compat/struct-return-3_x.c: New file.
45035         * gcc.dg/compat/struct-return-2_main.c: New file.
45036         * gcc.dg/compat/struct-return-2_x.c: New file.
45037         * gcc.dg/compat/struct-return-2_y.c: New file.
45038
45039 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45040
45041         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
45042         for hppa*-hp-hpux*.
45043         * gcc.dg/20021014-1.c (dg-options): Likewise.
45044         * gcc.dg/nest.c (dg-options): Likewise.
45045
45046 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
45047
45048         PR c++/9738
45049         * g++.dg/ext/dllimport2.C: New file.
45050         * g++.dg/ext/dllimport3.C: New file.
45051
45052 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
45053
45054         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
45055         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
45056         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45057         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
45058         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45059         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
45060         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
45061         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
45062         * gcc.dg/compat/small-struct-defs.h: New file.
45063         * gcc.dg/compat/small-struct-init.h: New file.
45064         * gcc.dg/compat/small-struct-check.h: New file.
45065         * gcc.dg/compat/fp-struct-defs.h: New file.
45066         * gcc.dg/compat/fp-struct-check.h: New file.
45067         * gcc.dg/compat/fp-struct-init.h: New file.
45068         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
45069         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
45070
45071 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
45072
45073         * gcc.dg/20030225-2.c: New test.
45074
45075 2003-05-18  Roger Sayle  <roger@eyesopen.com>
45076             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45077
45078         * gcc.c-torture/compile/20030518-1.c: New test case.
45079
45080 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
45081
45082         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
45083         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
45084         gcc-dg-debug-runtest.
45085         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
45086         gcc-dg-debug-runtest.
45087
45088 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45089
45090         PR c++/9022
45091         * g++.dg/lookup/using6.C: New test.
45092
45093 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45094
45095         * g++.dg/parse/access2.C: New test.
45096
45097 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
45098
45099         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
45100         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
45101         * gcc.dg/debug/debug.exp: Likewise.
45102
45103 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
45104
45105         * gcc.dg/dollar.c: New test.
45106
45107 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
45108
45109         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
45110         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
45111         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
45112         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
45113         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
45114         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
45115         * gcc.dg/compat/struct-by-value-6_main.c: New file.
45116         * gcc.dg/compat/struct-by-value-6_x.c: New file.
45117         * gcc.dg/compat/struct-by-value-6_y.c: New file.
45118         * gcc.dg/compat/struct-by-value-7_main.c: New file.
45119         * gcc.dg/compat/struct-by-value-7_x.c: New file.
45120         * gcc.dg/compat/struct-by-value-7_y.c: New file.
45121         * gcc.dg/compat/struct-by-value-8_main.c: New file.
45122         * gcc.dg/compat/struct-by-value-8_x.c: New file.
45123         * gcc.dg/compat/struct-by-value-8_y.c: New file.
45124         * gcc.dg/compat/struct-by-value-9_main.c: New file.
45125         * gcc.dg/compat/struct-by-value-9_x.c: New file.
45126         * gcc.dg/compat/struct-by-value-9_y.c: New file.
45127
45128 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
45129
45130         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
45131         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
45132         support for "repo" mode.
45133         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
45134         * lib/g77-dg.exp: Likewise.
45135         * lib/obj-dg.exp: Likewise.
45136
45137 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
45138
45139         Merge from gcc-3_2-rhl8-branch:
45140         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
45141
45142         * gcc.dg/tls/opt-6.c: New test.
45143
45144         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
45145
45146         * gcc.dg/20030405-1.c: New test.
45147
45148         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
45149
45150         * gcc.dg/20030309-1.c: New test.
45151
45152         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45153
45154         * gcc.c-torture/execute/20030307-1.c: New test.
45155
45156         2003-02-20  Randolph Chung  <tausq@debian.org>
45157
45158         * gcc.c-torture/compile/20030220-1.c: New test.
45159
45160         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
45161
45162         * gcc.dg/20030217-1.c: New test.
45163
45164         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
45165
45166         * gcc.c-torture/compile/20020129-1.c: New test.
45167
45168         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45169
45170         * gcc.dg/unroll-1.c: New test.
45171
45172         2002-11-16  Jan Hubicka  <jh@suse.cz>
45173
45174         * gcc.c-torture/execute/20020920-1.c: New test.
45175
45176         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
45177
45178         PR target/7434
45179         * gcc.c-torture/compile/20021008-1.c: New test.
45180
45181         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
45182
45183         PR target/7559
45184         * gcc.c-torture/execute/20020810-1.c: New test.
45185
45186         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
45187
45188         * gcc.c-torture/compile/20020807-1.c: New test.
45189
45190         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
45191
45192         * gcc.dg/tls/opt-1.c: New test.
45193
45194         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
45195
45196         * gcc.dg/20020729-1.c: New test.
45197
45198         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
45199
45200         * g++.dg/opt/life1.C: New test.
45201
45202         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
45203
45204         * gcc.dg/20020525-1.c: New test.
45205
45206         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
45207
45208         PR c++/6794
45209         * g++.dg/ext/pretty1.C: New test.
45210         * g++.dg/ext/pretty2.C: New test.
45211
45212 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
45213
45214         PR c++/8385
45215         * g++.dg/ext/typeof5.C: New test.
45216
45217 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
45218
45219         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
45220         __USER_LABEL_PREFIX__ into account.
45221         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
45222
45223 2003-05-14  Roger Sayle  <roger@eyesopen.com>
45224
45225         * gcc.dg/builtins-15.c: New test case.
45226
45227 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
45228
45229         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
45230
45231 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
45232
45233         * lib/g++.exp: Tweak handling of additional source files.
45234         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
45235         * g++.dg/special/conpr-2a.C: Rename to ...
45236         * g++.dg/special/conpr-2a.cc: ... this.
45237         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
45238         * g++.dg/special/conpr-3a.C: Rename to ...
45239         * g++.dg/special/conpr-3a.cc: This.
45240         * g++.dg/special/conpr-3b.C: Rename to ...
45241         * g++.dg/special/conpr-3b.cc: This.
45242         * g++.dg/special/conpr-4.C: New test.
45243         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
45244
45245 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
45246
45247         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
45248
45249 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45250
45251         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
45252         * g++.old-deja/g++.robertl/eb71.C: Likewise.
45253         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
45254         * g++.old-deja/g++.other/warn3.C: Likewise.
45255
45256 2003-05-11  Roger Sayle  <roger@eyesopen.com>
45257
45258         * gcc.dg/i386-387-1.c: Update to also test log.
45259         * gcc.dg/i386-387-2.c: Likewise.
45260
45261 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
45262
45263         * g77.f-torture/execute/int8421.f: New test.
45264
45265 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45266
45267         PR c++/10230, c++/10481
45268         * g++.dg/lookup/scoped5.C: New test.
45269
45270 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45271
45272         PR c++/10552
45273         * g++.dg/template/ttp6.C: New test.
45274
45275 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
45276
45277         * gcc.c-torture/execute/builtins: New directory.
45278         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
45279         gcc.c-torture/execute/builtins.
45280         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
45281         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
45282         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
45283         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
45284
45285 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45286
45287         PR c++/9252
45288         * g++.dg/template/access8.C: New test.
45289         * g++.dg/template/access9.C: New test.
45290
45291 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45292
45293         PR c++/9554
45294         * g++.dg/parse/access1.C: New test.
45295
45296 2003-05-09  DJ Delorie  <dj@redhat.com>
45297
45298         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
45299         long, and not an int.
45300
45301 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45302
45303         PR c++/10555, c++/10576
45304         * g++.dg/template/memclass1.C: New test.
45305
45306 2003-05-08  DJ Delorie  <dj@redhat.com>
45307
45308         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
45309         targets.
45310         * gcc.c-torture/execute/20021024-1.x: Likewise.
45311         * gcc.c-torture/execute/shiftdi.x: Likewise.
45312         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
45313         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
45314         * gcc.dg/20021018-1.c: Likewise.
45315
45316 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45317
45318         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
45319
45320         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
45321         (bcopy): Call memmove.
45322
45323 2003-05-08  Roger Sayle  <roger@eyesopen.com>
45324
45325         * g77.f-torture/compile/8485.f: New test case.
45326
45327 2003-05-07  Richard Henderson  <rth@redhat.com>
45328
45329         PR c++/10570
45330         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
45331         Verify exception_cleanup not called for rethrows.
45332         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
45333         when exiting catch block without rethrowing.
45334         * g++.dg/eh/forced3.C: New.
45335         * g++.dg/eh/forced4.C: New.
45336
45337 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
45338
45339         * gcc.dg/20030505.c: Fix triplet.
45340
45341 2003-05-06  DJ Delorie  <dj@redhat.com>
45342
45343         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
45344         * gcc.dg/nest.c: Likewise.
45345
45346 2003-05-05  Roger Sayle  <roger@eyesopen.com>
45347
45348         * gcc.dg/builtins-14.c: New test case.
45349
45350 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
45351
45352         * lib/compat.exp (compat-execute): New argument.
45353         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
45354         * gcc.dg/compat: New test directory.
45355         * gcc.dg/compat/compat.exp: New expect script.
45356         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
45357         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
45358         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
45359         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
45360         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
45361         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
45362
45363         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
45364         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
45365         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
45366         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
45367         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
45368         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
45369         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
45370         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
45371         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
45372         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
45373         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
45374         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
45375         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
45376         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
45377         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
45378
45379 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
45380
45381         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
45382
45383 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
45384
45385         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
45386
45387 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
45388
45389         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
45390         * gcc.dg/ppc-fsel-2.c: New test.
45391
45392         * gcc.dg/unused-5.c: New test.
45393
45394 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45395
45396         PR c++/10496
45397         * g++.dg/warn/pmf1.C: New test.
45398
45399 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45400
45401         PR c++/4494
45402         * g++.dg/warn/main.C: New test.
45403
45404 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45405
45406         * gcc.dg/nonnull-3.c: New test.
45407
45408 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
45409
45410         * gcc.dg/cpp/Wtrigraphs.c: Update.
45411         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
45412
45413 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
45414
45415         * gcc.dg/ppc-fsel-1.c: New test.
45416
45417 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
45418
45419         PR c/10604
45420         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
45421
45422 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
45423
45424         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
45425
45426 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45427
45428         PR c++/9364, c++/10553, c++/10586
45429         * g++.dg/parse/typename4.C: New test.
45430         * g++.dg/parse/typename5.C: Likewise.
45431
45432 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
45433
45434         * gcc.c-torture/compile/20030503-1.c: New test.
45435
45436 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45437
45438         * g++.dg/lookup/using5.C: Fix testcase error.
45439
45440 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
45441
45442         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
45443         since MEABI is no longer supported.  Remove all vestiges
45444         of MEABI from the test.
45445
45446 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45447
45448         PR c++/10554
45449         * g++.dg/lookup/using5.C: New test.
45450
45451 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45452
45453         PR c++/8772
45454         * g++.dg/template/ttp5.C: New test.
45455
45456 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
45457
45458         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
45459         (dg-gpp-additional-sources): New function.
45460         (dg-gpp-additional-files): Likewise.
45461         * lib/g++.exp (additional_sources): New variable.
45462         (additional_files): Likewise.
45463         (g++_target_compile): Deal with them.
45464         * lib/old-dejagnu.exp: Remove.
45465         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
45466         * g++.old-deja: Revise all tests to use dg commands.
45467
45468 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45469
45470         PR c++/9432, c++/9528
45471         * g++.dg/lookup/using4.C: New test.
45472
45473 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
45474
45475         * gcc.dg/noreturn-5.c: New file.
45476         * gcc.dg/noreturn-6.c: New file.
45477
45478         * gcc.c-torture/compile/inline-1.c: New file.
45479
45480 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
45481
45482         PR c++/10551
45483         * g++.dg/template/explicit1.C: New test.
45484
45485 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
45486
45487         PR c++/10549
45488         * g++.dg/other/bitfield1.C: New test.
45489
45490         PR c++/10527
45491         * g++.dg/init/new7.C: New test.
45492
45493 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
45494
45495         * g++.dg/ext/desig1.C: New test.
45496         * g++.dg/ext/init1.C: Update.
45497
45498         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
45499
45500 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
45501
45502         PR c++/10180
45503         * g++.dg/warn/Winline-1.C: New test.
45504
45505 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
45506
45507         * gcc.c-torture/execute/string-opt-19.c: New test.
45508
45509         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
45510         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
45511
45512 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
45513
45514         PR c++/10506
45515         * g++.dg/init/new6.C: New test.
45516
45517         PR c++/10503
45518         * g++.dg/init/ref6.C: New test.
45519
45520 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
45521
45522         * g++.dg/warn/weak1.C: XFAIL on AIX4.
45523
45524 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45525
45526         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
45527         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
45528
45529 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
45530
45531         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
45532         initialized static data members.
45533
45534 2003-04-25  H.J. Lu <hjl@gnu.org>
45535
45536         * gcc.dg/ia64-sync-4.c: New test.
45537
45538 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45539
45540         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
45541         date.
45542
45543 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
45544
45545         PR c++/10337
45546         * g++.dg/warn/conv1.C: New test.
45547         * g++.old-deja/g++.other/conv7.C: Adjust.
45548         * g++.old-deja/g++.other/overload14.C: Adjust.
45549
45550 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
45551
45552         PR c++/10471
45553         * g++.dg/template/defarg2.C: New test.
45554
45555 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
45556
45557         * gcc.dg/cpp/include2.c: Update.
45558         * gcc.dg/cpp/multiline-2.c: New.
45559         * gcc.dg/cpp/multiline.c: Update.
45560         * gcc.dg/cpp/strify2.c: Update.
45561         * gcc.dg/cpp/trad/literals-2.c: Update.
45562
45563 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45564
45565         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
45566
45567 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
45568
45569         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
45570
45571 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
45572
45573         PR c++/10451
45574         * g++.dg/parse/crash4.C: New test.
45575
45576         PR c++/9847
45577         * g++.dg/parse/crash5.C: New test.
45578
45579 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
45580
45581         PR c++/10446
45582         * g++.dg/parse/crash3.C: New test.
45583
45584         PR c++/10428
45585         * g++.dg/parse/elab1.C: New test.
45586
45587 2003-04-22  Devang Patel  <dpatel@apple.com>
45588
45589         * gcc.dg/cpp/trad/funlike-5.c: New test.
45590
45591 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
45592
45593         * g++.dg/other/packed1.C: Fix dg options.
45594
45595 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
45596
45597         * g++.dg/other/offsetof2.C: New test.
45598
45599 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
45600
45601         * g++.dg/template/recurse.C: Adjust location of error messages.
45602
45603 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
45604
45605         PR c++/9881
45606         * g++.dg/init/addr-const1.C: New test.
45607         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
45608
45609 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
45610
45611         PR c++/10405
45612         * g++.dg/lookup/struct-hack1.C: New test.
45613
45614 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
45615
45616         * ucs.c: Update diagnostic messages.
45617
45618 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
45619
45620         * gcc.dg/cpp/truefalse.cpp: New test.
45621         * gcc.dg/cpp/cpp.exp: Update.
45622         * g++.dg/other/stdbool-if.C: Remove.
45623
45624 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
45625
45626         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
45627         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
45628
45629 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45630
45631         * gcc.c-torture/compile/20030418-1.c: New test.
45632
45633 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
45634
45635         * README.compat: Remove; content moved to doc/sourcebuild.texi.
45636
45637 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45638
45639         PR c++/10347
45640         g++.dg/template/dependent-name1.C: New test.
45641
45642 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
45643
45644         * gcc.dg/warn-1.c (tourist_guide): New array,
45645         contains a pointer to bar.
45646
45647 2003-04-16  Roger Sayle  <roger@eyesopen.com>
45648
45649         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
45650         * gcc.c-torture/execute/medce-1.c: New test case.
45651         * gcc.c-torture/execute/medce-2.c: New test case.
45652
45653 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
45654
45655         * lib/prune.exp: Ignore more messages.
45656
45657         PR c++/10381
45658         * g++.dg/parse/lookup3.C: New test.
45659
45660 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
45661
45662         * gcc.c-torture/compile/20030415-1.c : New test.
45663
45664 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
45665
45666         * gcc.c-torture/execute/scope-2.c: Move to ...
45667         * gcc.dg/noncompile/scope.c: .... here.
45668
45669 2003-04-14  Roger Sayle  <roger@eyesopen.com>
45670
45671         * gcc.dg/20030414-2.c: New test case.
45672
45673 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
45674
45675         PR target/10377
45676         * gcc.dg/20030414-1.c: New test.
45677
45678 2003-04-13  Roger Sayle  <roger@eyesopen.com>
45679
45680         * gcc.dg/builtins-12.c: New test case.
45681         * gcc.dg/builtins-13.c: New test case.
45682
45683 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45684
45685         * gcc.c-torture/execute/string-opt-18.c: New test.
45686
45687 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
45688
45689         PR c++/10300
45690         * g++.dg/init/new5.C: New test.
45691
45692 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
45693
45694         PR c++/7910
45695         * g++.dg/ext/dllimport1.C: New test.
45696
45697 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45698
45699         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
45700
45701 2003-04-11  Bud Davis <bdavis9659@comcast.net>
45702
45703         PR Fortran/9263
45704         * g77.f-torture/noncompile/9263.f: New test
45705         PR Fortran/1832
45706         * g77.f-torture/execute/1832.f: New test
45707
45708 2003-04-11  David Chad  <davidc@freebsd.org>
45709             Loren J. Rittle  <ljrittle@acm.org>
45710
45711         PR libobjc/8562
45712         * objc.dg/headers.m: New test.
45713
45714 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
45715
45716         * gcc.c-torture/execute/builtin-noret-2.c: New.
45717         * gcc.c-torture/execute/builtin-noret-2.x: New.
45718         XFAIL builtin-noret-2.c at -O1 and above.
45719         * gcc.dg/redecl.c: New.
45720         * gcc.dg/Wshadow-1.c: Update error regexps.
45721
45722 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
45723
45724         * g++.dg/abi/bitfield10.C: New test.
45725
45726 2003-04-09  Mike Stump  <mrs@apple.com>
45727
45728         * gcc.dg/pch/pch.exp: Make testcase names longer.
45729         * g++.dg/pch/pch.exp: Make testcase names longer.
45730
45731 2003-04-08  Roger Sayle  <roger@eyesopen.com>
45732
45733         * gcc.dg/builtins-11.c: New test case.
45734
45735 2003-04-08  Roger Sayle  <roger@eyesopen.com>
45736
45737         * gcc.dg/builtins-9.c: New test case.
45738         * gcc.dg/builtins-10.c: New test case.
45739
45740 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
45741
45742         * gcc.dg/noncompile/init-4.c.c: New test.
45743
45744 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
45745
45746         * gcc.misc-test/gcov-9.c: New test.
45747         * gcc.misc-test/gcov-10.c: New test
45748         * gcc.misc-test/gcov-11.c: New test.
45749
45750 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
45751
45752         PR optimization/10024
45753         * gcc.c-torture/compile/20030405-1.c: New test.
45754
45755 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
45756
45757         * gcc.dg/pch/static-3.c: New.
45758         * gcc.dg/pch/static-3.hs: New.
45759         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
45760
45761 2003-04-04  Richard Henderson  <rth@redhat.com>
45762
45763         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
45764         * g++.dg/eh/forced2.C: Likewise.
45765
45766 2003-04-03  Mike Stump  <mrs@apple.com>
45767
45768         * lib/scanasm.exp (scan-assembler): Add xfail processing for
45769         target arg.
45770         (scan-assembler-times, scan-assembler-not): Likewise.
45771         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
45772
45773 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45774
45775         * gcc.dg/sparc-loop-1.c: New test.
45776
45777 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
45778
45779         PR other/9274
45780         * g++.dg/pch/system-2.C: New.
45781         * g++.dg/pch/system-2.Hs: New.
45782
45783 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
45784
45785         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
45786
45787         * g++.dg/eh/simd-1.C (vecfunc): Same.
45788
45789 2003-04-01  Roger Sayle  <roger@eyesopen.com>
45790
45791         * gcc.c-torture/execute/20030401-1.c: New test case.
45792
45793 2003-04-01  Ziemowit Laski <zlaski@apple.com>
45794
45795         * objc.dg/defs.m: New.
45796
45797 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
45798
45799         * g++.dg/eh/simd-1.C: New.
45800         * g++.dg/eh/simd-2.C: New.
45801
45802 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
45803
45804         * gcc.c-torture/execute/simd-3.c: New.
45805
45806 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
45807
45808         PR c/9936
45809         * gcc.dg/20030331-2.c: New test.
45810
45811 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
45812
45813         PR c++/10278
45814         * g++.dg/parse/crash2.C: New test.
45815
45816 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
45817
45818         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
45819         * gcc.c-torture/execute/20030331-1.c: ...here.
45820
45821 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
45822
45823         * gcc.c-torture/execute/20030331-1.c: New test.
45824
45825 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
45826
45827         * lib/gcov.exp: Adjust call return testing strings.
45828         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
45829
45830 2003-03-31  Roger Sayle  <roger@eyesopen.com>
45831
45832         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
45833         * gcc.dg/builtins-7.c: New test case.
45834         * gcc.dg/builtins-8.c: New test case.
45835
45836 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
45837
45838         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
45839
45840 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
45841
45842         PR c++/7647
45843         * g++.dg/lookup-class-member-2.C: New test.
45844
45845 2003-03-30  Glen Nakamura  <glen@imodulo.com>
45846
45847         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
45848
45849 2003-03-28  Roger Sayle  <roger@eyesopen.com>
45850
45851         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
45852
45853 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
45854
45855         * g++.dg/init/attrib1.C: New test.
45856
45857 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45858
45859         * gcc.dg/ultrasp8.c: New test.
45860
45861 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45862
45863         * gcc.dg/ultrasp7.c: New test.
45864
45865 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
45866
45867         PR c++/10047
45868         * g++.dg/template/inline1.C: New test.
45869
45870 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45871
45872         * gcc.dg/sparc-dwarf2.c: New test.
45873
45874 2003-03-27  Roger Sayle  <roger@eyesopen.com>
45875
45876         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
45877         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
45878
45879 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
45880
45881         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
45882         than reading .x files.
45883         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
45884         * g77.dg/gcov/gcov-1.f: Likewise.
45885         * gcc.misc-tests/gcov-4b.c: Likewise.
45886         * gcc.misc-tests/gcov-5b.c: Likewise.
45887         * gcc.misc-tests/gcov-6.c: Likewise.
45888         * gcc.misc-tests/gcov-7.c: Likewise.
45889         * gcc.misc-tests/gcov-8.c: Likewise.
45890         * g++.dg/gcov/gcov-1.x: Remove.
45891         * g77.dg/gcov/gcov-1.x: Likewise.
45892         * gcc.misc-tests/gcov-4b.x: Likewise.
45893         * gcc.misc-tests/gcov-5b.x: Likewise.
45894         * gcc.misc-tests/gcov-6.x: Likewise.
45895         * gcc.misc-tests/gcov-7.x: Likewise.
45896         * gcc.misc-tests/gcov-8.x: Likewise.
45897
45898 2003-03-27  Glen Nakamura  <glen@imodulo.com>
45899
45900         PR opt/10087
45901         * gcc.dg/20030324-1.c: New test.
45902
45903 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
45904
45905         PR c++/10224
45906         * g++.dg/template/arg3.C: New test.
45907
45908         PR c++/10158
45909         * g++.dg/template/friend18.C: New test.
45910
45911 2003-03-26  Roger Sayle  <roger@eyesopen.com>
45912
45913         * g77.f-torture/compile/20030326-1.f: New test case.
45914
45915 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
45916
45917         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
45918
45919         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
45920
45921 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
45922
45923         * gcc.dg/ia64-sync-3.c: New test.
45924
45925 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
45926
45927         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
45928
45929 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
45930
45931         * gcc.dg/ultrasp6.c: New test.
45932
45933 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
45934
45935         * gcc.dg/i386-signbit-1.c: New test.
45936         * gcc.dg/i386-signbit-2.c: New test.
45937         * gcc.dg/i386-signbit-3.c: New test.
45938
45939 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
45940
45941         * gcc.dg/ultrasp5.c: Fix options.
45942
45943 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
45944
45945         * gcc.dg/ultrasp5.c: Fix comment.
45946
45947 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
45948
45949         PR fortran/10197
45950         * g77.f-torture/execute/10197.f: New test.
45951
45952 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
45953
45954         PR c++/9898, c++/383
45955         * g++.dg/template/conv6.C: New test.
45956
45957         PR c++/10119
45958         * g++.dg/template/ptrmem5.C: New test.
45959
45960         PR c++/10026
45961         * g++.dg/lookup/koenig1.C: New test.
45962
45963         PR C++/10199
45964         * g++.dg/lookup/template2.C: New test.
45965
45966 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
45967
45968         * g++.dg/opt/rtti1.C: New test.
45969
45970 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
45971
45972         * gcc.dg/ultrasp5.c: New test.
45973
45974 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
45975
45976         PR middle-end/9967
45977         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
45978         builtin fputs.
45979
45980 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
45981
45982         PR c/8224
45983         * gcc.dg/20030323-1.c: New test.
45984
45985 2003-03-23  Roger Sayle  <roger@eyesopen.com>
45986
45987         * gcc.c-torture/compile/20030323-1.c: New test case.
45988
45989 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
45990
45991         * gcc.dg/20030321-1.c: New test.
45992
45993 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
45994
45995         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
45996
45997 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
45998
45999         PR c++/9978, c++/9708
46000         * g++.dg/ext/vlm1.C: Adjust expected error.
46001         * g++.dg/ext/vla2.C: New test.
46002         * g++.dg/template/arg1.C: New test.
46003         * g++.dg/template/arg2.C: New test.
46004
46005 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
46006
46007         * g77.f-torture/execute/select.f: New test.
46008         * g77.f-torture/noncompile/select_no_compile.f: New test.
46009
46010 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
46011
46012         PR c++/9898
46013         * g++.dg/other/error4.C: New test.
46014
46015 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
46016
46017         * g++.dg/template/friend17.C: New test.
46018
46019 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
46020
46021         * gcc.c-torture/compile/20030320-1.c: New.
46022
46023 2003-03-20  Roger Sayle  <roger@eyesopen.com>
46024
46025         * gcc.dg/builtins-6.c: New test case.
46026
46027 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
46028
46029         PR target/10073
46030         * gcc.c-torture/compile/20030319-1.c: New.
46031
46032 2003-03-18  Jan Hubicka  <jh@suse.cz>
46033
46034         * gcc.dg/i386-cvt-1.c: New test.
46035
46036 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
46037
46038         * objc.dg/naming-1.m: Use "(parse|syntax) error".
46039         * objc.dg/naming-2.m: Likewise.
46040
46041 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
46042
46043         PR c++/9639
46044         * g++.dg/parse/crash1.C: New test.
46045
46046 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
46047
46048         PR c++/8805
46049         * g++.dg/eh/cleanup1.C: New test.
46050
46051 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
46052
46053         * gcc.c-torture/execute/20030316-1.c: New test case.
46054
46055 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
46056
46057         PR c++/9629
46058         * g++.dg/init/ctor2.C: New test.
46059
46060 2003-03-15  Roger Sayle  <roger@eyesopen.com>
46061
46062         * g77.f-torture/compile/xformat.f: New test case.
46063
46064 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46065
46066         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
46067         * g++.old-deja/g++.mike/eh50.C: Likewise.
46068
46069 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46070
46071         PR c++/6440
46072         * g++.dg/template/spec7.C: New test.
46073         * g++.dg/template/spec8.C: Likewise.
46074
46075 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
46076
46077         * gcc.c-torture/execute/20030313-1.c: New test.
46078
46079 2003-03-14  Richard Henderson  <rth@redhat.com>
46080
46081         * gcc.dg/inline-2.c: Adjust alpha test for external call.
46082
46083 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
46084
46085         * gcc.c-torture/compile/20030314-1.c: New test.
46086
46087 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
46088
46089         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
46090         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
46091         thumb target,
46092         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
46093         to accept newer _imp__  prefix and additional
46094         newline in .drectve section.
46095         * gcc.dg/dll-4.c: Likewise.
46096         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
46097         switch.
46098
46099 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
46100
46101         * g++.dg/parse/namespace9.C: New test.
46102
46103         * g++.dg/init/ref5.C: New test.
46104         * g++.dg/parse/ptrmem1.C: Likewise.
46105
46106 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46107
46108         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
46109         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
46110         regular expression.
46111         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
46112         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
46113
46114 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
46115
46116         * gcc.c-torture/execute/20030224-2.c: New test.
46117
46118 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
46119
46120         * gcc.dg/decl-3.c: New test.
46121
46122 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
46123
46124         * gcc.dg/i386-loop-2.c: New test.
46125
46126 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
46127
46128         PR c++/9474
46129         * g++.dg/parse/namespace8.C: New test.
46130
46131         PR c++/9924
46132         * g++.dg/overload/builtin2.C: New test.
46133
46134 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
46135
46136         * gcc.dg/return-type-3.c: New test.
46137
46138 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
46139
46140         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
46141         profiling options are not supported.
46142
46143 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
46144
46145         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
46146         * g++.old-deja/g++.warn/impint2.C: Likewise.
46147
46148 2003-03-10  Devang Patel  <dpatel@apple.com>
46149
46150         * g++.dg/cpp/c++_cmd_1.C: New test.
46151         * g++.dg/cpp/c++_cmd_1.h: New file.
46152
46153 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
46154
46155         * gcc.dg/altivec-9.c: New file.
46156
46157 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46158
46159         * gcc.dg/ppc-sdata-1.c: New test.
46160         * gcc.dg/ppc-sdata-2.c: New test.
46161
46162 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
46163
46164         PR c++/9373
46165         * g++.dg/opt/ptrmem2.C: New test.
46166
46167         PR c++/8534
46168         * g++.dg/opt/ptrmem1.C: New test.
46169
46170 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46171
46172         * gcc.dg/i386-loop-1.c: New test.
46173
46174 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46175
46176         PR c++/9970
46177         * g++.dg/lookup/friend1.C: New test.
46178
46179 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
46180
46181         PR c++/9823
46182         * g++.dg/parser/constructor1.C: New test.
46183
46184 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
46185
46186         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
46187
46188         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
46189
46190 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
46191
46192         * gcc.dg/cpp/Wunused.c: Update test.
46193
46194 2003-03-08  Jan Hubicka  <jh@suse.cz>
46195
46196         * gcc.dg/inline-3.c: New test.
46197
46198 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
46199
46200         PR c++/9809
46201         * g++.dg/parse/builtin1.C: New test.
46202
46203         PR c++/9982
46204         * g++.dg/abi/cookie1.C: New test.
46205         * g++.dg/abi/cookie2.C: Likewise.
46206
46207         PR c++/9524
46208         * g++.dg/template/field1.C: New test.
46209
46210         PR c++/9912
46211         * g++.dg/parse/class1.C: New test.
46212         * g++.dg/parse/namespace7.C: Likewise.
46213         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
46214
46215 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
46216
46217         * g++.dg/init/ref4.C: New test.
46218
46219 2003-03-07  Jan Hubicka  <jh@suse.cz>
46220
46221         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
46222         * gcc.dg/inline-3.c: New test.
46223
46224 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
46225
46226         * g++.dg/init/ref3.C: New test.
46227
46228         PR c++/9965
46229         * g++.dg/init/ref2.C: New test.
46230
46231         PR c++/9400
46232         * g++.dg/warn/Wshadow-2.C: New test.
46233
46234         PR c++/9791
46235         * g++.dg/warn/Woverloaded-1.C: New test.
46236
46237 2003-03-05  Jan Hubicka  <jh@suse.cz>
46238
46239         * gcc.dg/i386-local2.c: New.
46240         * gcc.dg/i386-local.c: Fix typo.
46241
46242 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
46243
46244         * g++.dg/abi/layout3.C: New test.
46245
46246 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
46247
46248         * gcc.c-torture/compile/20030305-1.c
46249
46250 2003-03-05  Jan Hubicka  <jh@suse.cz>
46251
46252         * gcc.dg/i386-local.c: New.
46253
46254 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
46255
46256         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
46257
46258 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46259
46260         * gcc.dg/switch-2.c: New test.
46261         * gcc.dg/switch-3.c: New test.
46262         * gcc.dg/Wswitch.c: Adjust line numbers.
46263         * gcc.dg/Wswitch-default.c: Likewise.
46264         * gcc.dg/Wswitch-enum.c: Likewise.
46265
46266 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
46267
46268         * gcc.c-torture/execute/20030222-1.c: New test.
46269
46270 2003-03-03  James E Wilson  <wilson@tuliptree.org>
46271
46272         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
46273
46274 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
46275
46276         PR c++/9878
46277         * g++.dg/init/ref1.C: New test.
46278
46279 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
46280
46281         * gcc.dg/sh-relax.c: New SH-only test.
46282
46283 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
46284
46285         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
46286         comment explaining purpose of testcase.
46287
46288 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
46289
46290         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
46291         for HC11/HC12 (asm needs two int registers).
46292         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
46293         HC11/HC12 because the test uses an asm which needs two 32-bit
46294         registers.
46295
46296 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
46297
46298         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
46299         for HC11/HC12 (array is too large otherwise).
46300         * gcc.c-torture/compile/920501-4.x: New file, likewise.
46301         * gcc.c-torture/compile/20010518-2.x: Likewise.
46302         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
46303         HC11/HC12 (array is too large).
46304
46305 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
46306
46307         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
46308         * lib/g++-dg.exp (g++-dg-test): Likewise.
46309
46310 2003-03-01  Roger Sayle  <roger@eyesopen.com>
46311
46312         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
46313         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
46314
46315 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46316
46317         * g++.dg/warn/implicit-typename1.C: Remove warning.
46318
46319 2003-02-28  Richard Henderson  <rth@redhat.com>
46320
46321         * gcc.dg/noreturn-1.c: Move noreturn warning line.
46322         * gcc.dg/return-type-1.c: Move control reaches end warning line.
46323
46324 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
46325
46326         * gcc.dg/pch/pch.exp: Change .pch to .gch.
46327         * g++.dg/pch/pch.exp: Likewise.
46328
46329 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
46330
46331         PR c++/9879
46332         * g++.dg/init/new4.C: New test.
46333
46334 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
46335
46336         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
46337
46338 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
46339
46340         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
46341         unsigned long.
46342
46343         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
46344         wider than float.
46345
46346 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46347
46348         * lib/scanasm.exp: Add support for counting numbers of
46349         occurences.
46350         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
46351         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
46352
46353 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
46354
46355         PR c++/9683
46356         * g++.dg/template/static3.C: New test.
46357
46358         PR c++/9829
46359         * g++.dg/parse/namespace6.C: New test.
46360
46361 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46362
46363         PR target/9732
46364         * gcc.dg/20030225-1.c: New test.
46365
46366 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
46367
46368         * README: Remove out-of-date information.
46369
46370         PR c++/9836
46371         * g++.dg/template/spec6.C: New test.
46372
46373 2003-02-24  Jeff Law  <law@redhat.com>
46374
46375         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
46376
46377 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46378
46379         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
46380         * gcc.dg/pragma-ep-1.c: Likewise.
46381
46382 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46383
46384         PR c++/9602
46385         * g++.dg/template/friend16.C: New test.
46386
46387 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
46388
46389         PR c++/5333
46390         * g++.dg/parse/fused-params1.C: Adjust error messages.
46391         * g++.dg/template/nested3.C: New test.
46392
46393 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
46394
46395         * g++.dg/abi/param1.C: New test.
46396
46397 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46398
46399         PR c++/7982
46400         * g++.dg/warn/implicit-typename1.C: New test.
46401
46402 2003-02-22  Kelley Cook <kelleycook@comcast.net>
46403
46404         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
46405         with "mtune".
46406         * g++.old-deja/g++.other/store-expr2.C: Likewise.
46407         * gcc.c-torture/execute/20010129-1.x: Likewise.
46408         * gcc.dg/20011107-1.c: Likewise.
46409         * gcc.dg/20020108-1.c: Likewise.
46410         * gcc.dg/20020122-3.c: Likewise.
46411         * gcc.dg/20020206-1.c: Likewise.
46412         * gcc.dg/20020310-1.c: Likewise.
46413         * gcc.dg/20020426-2.c: Likewise.
46414         * gcc.dg/20020517-1.c: Likewise.
46415         * gcc.dg/991230-1.c: Likewise.
46416         * gcc.dg/i386-unroll-1.c: Likewise.
46417         * gcc.misc-tests/i386-prefetch.exp: Likewise.
46418
46419 2003-02-22  Jan Hubicka  <jh@suse.cz>
46420
46421         * gcc.dg/i386-mul.c: New test.
46422
46423 2003-02-21  Roger Sayle  <roger@eyesopen.com>
46424
46425         * gcc.dg/builtins-5.c: New test case.
46426
46427 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
46428
46429         * gcc.dg/asmreg-1.c: New test.
46430
46431 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46432
46433         PR c++/9749
46434         * g++.dg/parse/varmod1.C: New test.
46435
46436 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46437
46438         PR c++/9727
46439         * g++.dg/template/op1.C: New test.
46440
46441 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46442
46443         PR c++/8906
46444         * g++.dg/template/nested2.C: New test.
46445
46446 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46447
46448         PR c++/8724
46449         * g++.dg/expr/dtor1.C: New test.
46450
46451 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
46452
46453         * gcc.dg/cpp/include3.c: New test.
46454         * gcc.dg/cpp/inc/foo.h: New file.
46455
46456 2003-02-21  Glen Nakamura  <glen@imodulo.com>
46457
46458         * gcc.c-torture/execute/20030221-1.c: New test.
46459
46460 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
46461
46462         PR c++/9729
46463         * g++.dg/abi/conv1.C: New test.
46464
46465 2003-02-20  Jan Hubicka  <jh@suse.cz>
46466
46467         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
46468
46469 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
46470
46471         * gcc.c-torture/compile/20030219-1.c: New test.
46472
46473 2003-02-18  Jan Hubicka  <jh@suse.cz>
46474
46475         * gcc.dg/funcorder.c: New test.
46476
46477 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
46478
46479         * gcc.c-torture/execute/20030218-1.c: New.
46480
46481 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
46482
46483         * gcc.dg/20030218-1.c: New.
46484
46485 2003-02-18  Richard Henderson  <rth@redhat.com>
46486
46487         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
46488         * gcc.dg/attr-used-2.c: New.
46489
46490 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
46491
46492         PR c++/9704
46493         * g++.dg/init/copy5.C: New test.
46494
46495 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
46496
46497         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
46498         * g++.dg/pch/pch.exp: Likewise.
46499
46500 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
46501
46502         * gcc.c-torture/execute/20030209-1.c: Enable the test if
46503         STACK_SIZE is not defined.
46504
46505 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46506
46507         PR c++/9457
46508         * g++.dg/template/init1.C: New test.
46509
46510 2003-02-16  Jan HUbicka  <jh@suse.cz>
46511
46512         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
46513         (foo): Add few extra tests
46514         * gcc.dg/c99-const-expr-3.c: Likewise.
46515         * gcc.c-torture/execute/20030216-1.c: New.
46516
46517 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46518
46519         PR c++/9459
46520         * g++.dg/ext/typeof4.C: New test.
46521
46522 2003-02-15  Roger Sayle  <roger@eyesopen.com>
46523
46524         * gcc.dg/i386-387-3.c: New test case.
46525
46526 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
46527
46528         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
46529         cris-*-elf* cris-*-aout* and mmix-*-*.
46530
46531 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
46532
46533         * gcc.dg/20030213-1.c: New test.
46534
46535 2003-02-12  Roger Sayle  <roger@eyesopen.com>
46536
46537         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
46538         * gcc.dg/i386-387-2.c: Likewise.
46539
46540 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
46541
46542         * gcc.dg/ppc-spe.c: Fix formatting.
46543         Enable tests that were previously unsupported by gas.
46544         Delete tests for instructions that no longer exist.
46545         Switch arguments on evsubifw builtin.
46546
46547 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
46548
46549         * gcc.c-torture/execute/20030209-1.c: Disable the test if
46550         STACK_SIZE is too small.
46551
46552 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
46553             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
46554
46555         * gcc.dg/decl-2.c: New test.
46556
46557 2003-02-10  Jan Hubicka  <jh@suse.cz>
46558
46559         * gcc.dg/i386-fpcvt-1.c: New test.
46560
46561 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
46562
46563         * gcc.c-torture/execute/20030209-1.c: New test.
46564
46565 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
46566
46567         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
46568         int-wide bitops, use the constants of the same width.
46569         Likewise, if long long is 32-bit wide, test bitops using
46570         32-bit constants.
46571
46572 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
46573
46574         * gcc.dg/20021014-1.c: Annotate with expected notice text.
46575
46576 2003-02-07  Roger Sayle  <roger@eyesopen.com>
46577
46578         * gcc.dg/builtins-4.c: New test case.
46579
46580 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46581
46582         * gcc.dg/20020430-1.c: Fix dg command typos.
46583         * gcc.dg/20020503-1.c: Likewise.
46584
46585 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46586
46587         PR c++/8785
46588         * g++.dg/parse/fused-params1.C: New test.
46589
46590         PR c++/8857
46591         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
46592
46593         PR c++/8921
46594         * g++.dg/parse/non-dependent1.C: New test.
46595
46596         PR c++/8928
46597         * g++.dg/parse/dupl-tmpl-args1.C: New test.
46598
46599         PR c++/9228
46600         * g++.dg/parse/undefined7.C: New test.
46601         * g++.dg/parse/non-templ1.C: New test.
46602
46603         PR c++/9229
46604         * g++.dg/parse/too-many-tmpl-args1.C: New test.
46605
46606 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
46607
46608         * gcc.c-torture/compile/20030206-1.c: New test.
46609
46610 2003-02-05  Roger Sayle  <roger@eyesopen.com>
46611
46612         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
46613         "pow" to "foo" to avoid potential confusion with a math built-in.
46614
46615 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46616
46617         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
46618         conditions for SPARC targets.
46619
46620 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
46621
46622         * gcc.dg/20030204-1.c: New test.
46623
46624 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46625
46626         PR c++/38
46627         * g++.dg/parse/array-size1.C: New test.
46628
46629         PR c++/5657
46630         * g++.dg/parse/undefined3.C: New test.
46631
46632         PR c++/5665
46633         * g++.dg/parse/undefined4.C: New test.
46634
46635         PR c++/5975
46636         * g++.dg/parse/undefined5.C: New test.
46637
46638         PR c++/7259
46639         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
46640
46641         PR c++/8578
46642         * g++.dg/parse/casting-operator1.C: New test.
46643
46644         PR c++/8596
46645         * g++.dg/parse/undefined6.C: New test.
46646
46647         PR c++/8736
46648         * g++.dg/parse/missing-template1.C: New test.
46649
46650 2003-02-04  Jan Hubicka  <jh@suse.cz>
46651
46652         * gcc.dg/i386-cadd.c: Compile using -march=k8.
46653         * gcc.dg/i386-cmov?.c: Likewise.
46654         * gcc.dg/i386-fpcvt-?.c: Likewise.
46655         * gcc.dg/i386-ssefp-1.c: Likewise.
46656         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
46657         conventions.
46658
46659 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
46660
46661         PR c++/7129
46662         * g++.dg/ext/max.C: New test.
46663
46664 2003-02-03  Jan Hubicka  <jh@suse.cz>
46665
46666         * gcc.c-torture/execute/20030203-1.c: New test.
46667
46668 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
46669
46670         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
46671         'natural-endian'.
46672
46673 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
46674
46675         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
46676         * g++.dg/init/new2.C: Likewise.
46677         * g++.dg/other/new1.C: Likewise.
46678
46679 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
46680
46681         * gcc.dg/struct-ret-libc.c: New test.
46682
46683 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
46684
46685         * gcc.dg/20030129-1.c: New test.
46686
46687 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46688
46689         PR c++/8849
46690         * g++.dg/template/ptrmem4.C: New test.
46691
46692 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
46693
46694         * g++.dg/parser/constant1.C: New test.
46695
46696 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46697
46698         PR c++/8591
46699         * g++.dg/parse/friend2.C: New test.
46700
46701 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
46702
46703         PR c++/9437
46704         * g++.dg/template/unify4.C: New test.
46705
46706 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
46707
46708         * gcc.c-torture/execute/20030128-1.c: New test.
46709
46710 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
46711
46712         * g++.dg/lookup/nested1.C: Test moved from ...
46713         * g++.old-deja/g++.other/lookup24.C: ... here.
46714
46715 2003-01-28  Jan Hubicka  <jh@suse.cz>
46716
46717         * gcc.dg/i386-cmov5.c: New test.
46718
46719 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
46720
46721         * gcc.c-torture/execute/20010925-1.c: Changed the
46722         memcpy declaration.
46723
46724 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
46725
46726         PR c++/3902
46727         * g++.dg/parse/template5.C: New test.
46728
46729 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
46730
46731         PR fortran/9258
46732         * g77.dg/pr9258: New test.
46733
46734 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
46735
46736         * README: Move relevant parts from README.g++.
46737
46738         * README.g++: Remove this file.
46739
46740 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
46741
46742         * g++.dg/abi/dcast1.C: New test.
46743
46744 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46745
46746         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
46747
46748 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
46749
46750         PR c++/47
46751         * g++.old-deja/g++.other/lookup24.C: New test.
46752
46753 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46754
46755         PR middle-end/7227
46756         * gcc.dg/uninit-C.c: New test.
46757
46758 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
46759
46760         * g++.dg/abi/covariant1.C: New test.
46761
46762 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
46763
46764         * gcc.dg/20030123-1.c: New test.
46765
46766 2003-01-25  Jan Hubicka  <jh@suse.cz>
46767
46768         PR opt/8492
46769         * gcc.c-torture/compile/20030125-1.c
46770
46771 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
46772
46773         PR c++/9403
46774         * g++.dg/parse/template3.C: New test.
46775         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
46776
46777         PR c++/795
46778         * g++.dg/parse/template4.C: New test.
46779
46780         PR c++/9415
46781         * g++.dg/template/qual2.C: New test.
46782
46783         PR c++/8545
46784         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
46785
46786         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
46787
46788 2003-01-25  Roger Sayle  <roger@eyesopen.com>
46789
46790         * gcc.c-torture/execute/switch-1.c: New test case.
46791
46792 2003-01-25  Jan Hubicka  <jh@suse.cz>
46793
46794         * gcc.c-torture/execute/20030125-1.[cx]: New test.
46795
46796 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
46797
46798         Tweaks for Bison-1.875. From the NEWS file:
46799         "- `parse error' -> `syntax error'
46800         Bison now uniformly uses the term `syntax error'"
46801         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
46802         * gcc.dg/cpp/digraph2.c: Likewise.
46803         * gcc.dg/cpp/direct2.c: Likewise.
46804         * gcc.dg/cpp/paste4.c: Likewise.
46805         * gcc.dg/c90-restrict-1.c: Likewise.
46806         * gcc.dg/c99-func-2.c: Likewise.
46807         * gcc.dg/noncompile/920721-2.c: Likewise.
46808         * gcc.dg/noncompile/930622-2.c: Likewise.
46809         * gcc.dg/noncompile/940112-1.c: Likewise.
46810         * gcc.dg/noncompile/950921-1.c: Likewise.
46811         * gcc.dg/noncompile/951123-1.c: Likewise.
46812         * gcc.dg/noncompile/971104-1.c: Likewise.
46813         * gcc.dg/noncompile/990416-1.c: Likewise.
46814
46815 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
46816
46817         * g++.dg/parse/undefined1.C: Add error message.
46818
46819 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
46820
46821         PR c++/9354
46822         * g++.dg/parse/new1.C: New test.
46823
46824         PR c++/9216
46825         * g++.dg/parse/template2.C: New test.
46826
46827         PR c++/9354
46828         * g++.dg/parse/typedef2.C: New test.
46829
46830         PR c++/9328
46831         * g++.dg/ext/typeof3.C: New test.
46832
46833 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46834
46835         PR c++/2738
46836         * g++.dg/parse/ret-type1.C: New test.
46837
46838         PR c++/3792
46839         * g++.dg/parse/tmpl-outside1.C: New test.
46840
46841         PR c++/4207
46842         * g++.dg/parse/int-as-enum1.C: New test.
46843
46844         PR c++/4903
46845         * g++.dg/parse/no-typename1.C: New test.
46846
46847         PR c++/5533
46848         * g++.dg/parse/no-value1.C: New test.
46849
46850         PR c++/5921
46851         * g++.dg/parse/wrong-inline1.C: New test.
46852
46853         PR c++/6402
46854         * g++.dg/parse/ref1.C: New test.
46855
46856         PR c++/6992
46857         * g++.dg/parse/attr-ctor1.C: New test.
46858
46859         PR c++/7229
46860         * g++.dg/parse/namespace5.C: New test.
46861
46862         PR c++/7917
46863         * g++.dg/parse/func-def1.C: New test.
46864
46865         PR c++/8143
46866         * g++.dg/parse/undefined1.C: New test.
46867
46868         PR c++/5723, PR c++/8522
46869         * g++.dg/parse/specialization1.C: New test.
46870
46871         PR c++/163, PR c++/8595
46872         * g++.dg/parse/struct-as-enum1.C: New test.
46873
46874         PR c++/9173
46875         * g++.dg/parse/undefined2.C: New test.
46876
46877 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
46878
46879         PR c++/9298
46880         * g++.dg/parse/template1.C: New test.
46881
46882         PR c++/9384
46883         * g++.dg/parse/using1.C: New test.
46884
46885         PR c++/9285
46886         PR c++/9294
46887         * g++.dg/parse/expr2.C: New test.
46888
46889         PR c++/9388
46890         * g++.dg/parse/lookup2.C: Likewise.
46891
46892 2003-01-21  Jan Hubicka  <jh@suse.cz>
46893
46894         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
46895         * gcc.c-torture/execute/eeprof-1.c: Likewise.
46896         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
46897         * gcc.c-torture/execute/string-opt-*.c: Likewise.
46898
46899 2003-01-20  Nick Clifton  <nickc@redhat.com>
46900
46901         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
46902         problem with ARM sibcall code generation.
46903
46904 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
46905
46906         * gcc.c-torture/execute/20030120-1.c: New.
46907
46908 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
46909
46910         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
46911
46912 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
46913
46914         PR c++/9272
46915         * g++.dg/parse/ctor1.C: New test.
46916
46917         PR c++/9294:
46918         * g++.dg/parse/qualified1.C: New test.
46919
46920         * g++.dg/parse/typename3.C: New test.
46921
46922 2003-01-16  Richard Henderson  <rth@redhat.com>
46923
46924         * g++.dg/tls/init-2.C: Fix error matches for real this time.
46925
46926 2003-01-16  Richard Henderson  <rth@redhat.com>
46927
46928         * g++.dg/pch/pch.exp: Copy test header to the working directory
46929         before using it either for precompilation or direct use.
46930         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
46931         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
46932
46933 2003-01-16  Richard Henderson  <rth@redhat.com>
46934
46935         * gcc.dg/pch/pch.exp: Copy test header to the working directory
46936         before using it either for precompilation or direct use.
46937         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
46938         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
46939
46940 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
46941
46942         * g++.dg/ext/typename1.C: Add typename keyword.
46943         * g++.dg/template/crash1.C: Update error messages.
46944         * g++.dg/template/crash2.C: Remove error message.
46945         * g++.dg/parse/typename2.C: New test.
46946         * g++.dg/template/typename2.C: Change implicit
46947         typename warning into error.
46948         * g++.old-deja/g++.benjamin/tem03.C: Issue more
46949         error messages.
46950         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
46951         * g++.old-deja/g++.brendan/crash56.C: Add this->.
46952         * g++.old-deja/g++.law/visibility13.C: Remove error
46953         messages.
46954         * g++.old-deja/g++.ns/template17.C: Reorder code to
46955         make declaration visible in template.
46956         * g++.old-deja/g++.pt/crash3.C: Fix typos.
46957         * g++.old-deja/g++.pt/crash36.C: Issue more error
46958         messages.
46959         * g++.old-deja/g++.pt/crash5.C: Improve error
46960         message.
46961         * g++.old-deja/g++.pt/crash67.C: Remove warning.
46962         * g++.old-deja/g++.pt/inherit1.C: Add this->.
46963         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
46964         * g++.old-deja/g++.pt/typename16.C: Replace implicit
46965         typename warning with error message.
46966         * g++.old-deja/g++.pt/typename19.C: Remove warning.
46967         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
46968         * g++.old-deja/g++.robertl/eb24.C: Use this->.
46969
46970 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
46971
46972         * g++.dg/parse/ambig2.C: New test.
46973
46974 2003-01-15  Richard Henderson  <rth@redhat.com>
46975
46976         * g++.dg/tls/init-2.C: Update error message string.
46977
46978 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46979
46980         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
46981
46982 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
46983
46984         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
46985         all for HC11/HC12.
46986         * gcc.c-torture/compile/20001205-1.x: Likewise.
46987         * gcc.c-torture/compile/20001226-1.x: Likewise.
46988         * gcc.c-torture/compile/920520-1.x: Likewise.
46989         * gcc.c-torture/compile/961203-1.x: Likewise.
46990         * gcc.c-torture/compile/20020604-1.x: Likewise.
46991
46992 2003-01-15  Jan Hubicka  <jh@suse.cz>
46993
46994         * gcc.c-torture/compile/20030115-1.c: New test.
46995
46996         * gcc.dg/i386-fpcvt-1.c: New test.
46997         * gcc.dg/i386-fpcvt-2.c: New test.
46998
46999 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
47000
47001         Further conform g++'s __vmi_class_type_info to the C++ ABI
47002         specification.
47003         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
47004         the specification.
47005
47006 2003-01-14  Jan Hubicka  <jh@suse.cz>
47007
47008         * gcc.dg/i386-fpcvt-1.c: New test.
47009         * gcc.dg/i386-fpcvt-2.c: New test.
47010
47011 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
47012
47013         * gcc.dg/i386-mmx-3.c: New test.
47014
47015 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
47016
47017         PR c++/9264
47018         * g++.dg/parse/octal1.C: New file.
47019
47020         PR c++/9172
47021         * g++.dg/parse/typename1.C: New file.
47022
47023 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
47024
47025         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
47026         * gcc.dg/bf-no-ms-layout.c: Likewise.
47027         * gcc.dg/bf-ms-attrib.c: Likewise.
47028
47029 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
47030
47031         PR c++/9099
47032         * g++.dg/parse/dtor1.C: New file.
47033
47034         PR c++/9128
47035         * g++.dg/rtti/typeid1.C: New file.
47036
47037         PR c++/9153
47038         * g++.dg/parse/lookup1.C: New file.
47039
47040         PR c++/9171
47041         * g++.dg/templ/spec5.C: New file.
47042
47043 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
47044
47045         * gcc.c-torture/compile/20030110-1.c: New test.
47046
47047 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
47048
47049         Merge from pch-branch:
47050
47051         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
47052
47053         * gcc.dg/pch/cpp-1.h: New.
47054         * gcc.dg/pch/cpp-1.c: New.
47055         * gcc.dg/pch/cpp-2.h: New.
47056         * gcc.dg/pch/cpp-2.c: New.
47057
47058         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
47059
47060         * gcc.dg/pch/except-1.h: New.
47061         * gcc.dg/pch/except-1.c: New.
47062
47063         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
47064
47065         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
47066         running test.
47067         * gcc.dg/pch: Include *.hp not *.h.
47068         * gcc.dg/pch/system-1.h: New.
47069         * gcc.dg/pch/system-1.c: New.
47070
47071         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
47072
47073         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
47074         rather than trying to build and run a program using PCH.
47075         * gcc.dg/pch: Remove dg-do commands from test files.
47076
47077         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
47078
47079         * gcc.dg/pch/macro-3.c: New.
47080         * gcc.dg/pch/macro-3.h: New.
47081
47082         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
47083
47084         * gcc.dg/pch/common-1.c: New.
47085         * gcc.dg/pch/common-1.h: New.
47086         * gcc.dg/pch/decl-1.c: New.
47087         * gcc.dg/pch/decl-1.h: New.
47088         * gcc.dg/pch/decl-2.c: New.
47089         * gcc.dg/pch/decl-2.h: New.
47090         * gcc.dg/pch/decl-3.c: New.
47091         * gcc.dg/pch/decl-3.h: New.
47092         * gcc.dg/pch/decl-4.c: New.
47093         * gcc.dg/pch/decl-4.h: New.
47094         * gcc.dg/pch/decl-5.c: New.
47095         * gcc.dg/pch/decl-5.h: New.
47096         * gcc.dg/pch/global-1.c: New.
47097         * gcc.dg/pch/global-1.h: New.
47098         * gcc.dg/pch/inline-1.c: New.
47099         * gcc.dg/pch/inline-1.h: New.
47100         * gcc.dg/pch/inline-2.c: New.
47101         * gcc.dg/pch/inline-2.h: New.
47102         * gcc.dg/pch/static-1.c: New.
47103         * gcc.dg/pch/static-1.h: New.
47104         * gcc.dg/pch/static-2.c: New.
47105         * gcc.dg/pch/static-2.h: New.
47106
47107         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
47108
47109         * g++.dg/pch/pch.exp: Better handle failing testcases.
47110         * gcc.dg/pch/pch.exp: Likewise.
47111         * gcc.dg/pch/macro-1.c: New.
47112         * gcc.dg/pch/macro-1.h: New.
47113         * gcc.dg/pch/macro-2.c: New.
47114         * gcc.dg/pch/macro-2.h: New.
47115
47116         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
47117
47118         * g++.dg/dg.exp: Treat files in pch/ specially.
47119         * g++.dg/pch/pch.exp: New file.
47120         * g++.dg/pch/empty.H: New file.
47121         * g++.dg/pch/empty.C: New file.
47122         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
47123         "precompile".
47124
47125         * gcc.dg/pch/pch.exp: New file.
47126         * gcc.dg/pch/empty.h: New file.
47127         * gcc.dg/pch/empty.c: New file.
47128         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
47129         "precompile".
47130
47131 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47132
47133         * g++.dg/template/friend14.C: New test.
47134
47135 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47136
47137         * gcc.dg/old-style-asm-1.c: New test.
47138
47139 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
47140
47141         * gcc.c-torture/compile/20030109-1.c: New test.
47142
47143 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47144
47145         * gcc.c-torture/execute/20030109-1.c: New test.
47146
47147 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
47148
47149         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
47150         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
47151         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
47152         * g++.old-deja/g++.mike/eh2.C: Likewise.
47153         * g++.old-deja/g++.mike/eh3.C: Likewise.
47154         * g++.old-deja/g++.mike/eh5.C: Likewise.
47155         * g++.old-deja/g++.mike/eh6.C: Likewise.
47156         * g++.old-deja/g++.mike/eh7.C: Likewise.
47157         * g++.old-deja/g++.mike/eh8.C: Likewise.
47158         * g++.old-deja/g++.mike/eh9.C: Likewise.
47159         * g++.old-deja/g++.mike/eh10.C: Likewise.
47160         * g++.old-deja/g++.mike/eh12.C: Likewise.
47161         * g++.old-deja/g++.mike/eh13.C: Likewise.
47162         * g++.old-deja/g++.mike/eh14.C: Likewise.
47163         * g++.old-deja/g++.mike/eh16.C: Likewise.
47164         * g++.old-deja/g++.mike/eh17.C: Likewise.
47165         * g++.old-deja/g++.mike/eh18.C: Likewise.
47166         * g++.old-deja/g++.mike/eh21.C: Likewise.
47167         * g++.old-deja/g++.mike/eh23.C: Likewise.
47168         * g++.old-deja/g++.mike/eh24.C: Likewise.
47169         * g++.old-deja/g++.mike/eh25.C: Likewise.
47170         * g++.old-deja/g++.mike/eh26.C: Likewise.
47171         * g++.old-deja/g++.mike/eh27.C: Likewise.
47172         * g++.old-deja/g++.mike/eh28.C: Likewise.
47173         * g++.old-deja/g++.mike/eh29.C: Likewise.
47174         * g++.old-deja/g++.mike/eh31.C: Likewise.
47175         * g++.old-deja/g++.mike/eh33.C: Likewise.
47176         * g++.old-deja/g++.mike/eh34.C: Likewise.
47177         * g++.old-deja/g++.mike/eh35.C: Likewise.
47178         * g++.old-deja/g++.mike/eh36.C: Likewise.
47179         * g++.old-deja/g++.mike/eh37.C: Likewise.
47180         * g++.old-deja/g++.mike/eh38.C: Likewise.
47181         * g++.old-deja/g++.mike/eh39.C: Likewise.
47182         * g++.old-deja/g++.mike/eh40.C: Likewise.
47183         * g++.old-deja/g++.mike/eh41.C: Likewise.
47184         * g++.old-deja/g++.mike/eh42.C: Likewise.
47185         * g++.old-deja/g++.mike/eh44.C: Likewise.
47186         * g++.old-deja/g++.mike/eh46.C: Likewise.
47187         * g++.old-deja/g++.mike/eh47.C: Likewise.
47188         * g++.old-deja/g++.mike/eh48.C: Likewise.
47189         * g++.old-deja/g++.mike/eh49.C: Likewise.
47190         * g++.old-deja/g++.mike/eh50.C: Likewise.
47191         * g++.old-deja/g++.mike/eh51.C: Likewise.
47192         * g++.old-deja/g++.mike/eh53.C: Likewise.
47193         * g++.old-deja/g++.mike/eh55.C: Likewise.
47194         * g++.old-deja/g++.mike/p7912.C: Likewise.
47195         * g++.old-deja/g++.mike/p9706.C: Likewise.
47196         * g++.old-deja/g++.mike/p10416.C: Likewise.
47197         * g++.old-deja/g++.mike/p11667.C: Likewise.
47198         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
47199         Remove redundant reference to Iris.
47200         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
47201         Elxsi, i860, Pico Java, and WE32K.
47202
47203 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
47204
47205         * g++.dg/ext/asm4.C: New test.
47206
47207 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47208
47209         PR c++/9030
47210         * g++.dg/template/friend12.C: New test.
47211         * g++.dg/template/friend13.C: Likewise.
47212         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
47213
47214 2003-01-08  Jan Hubicka  <jh@suse.cz>
47215
47216         * gcc.dg/i386-cadd.c: New test.
47217         * gcc.dg/i386-cmov4.c: Likewise.
47218
47219 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
47220
47221         PR c++/9165
47222         * g++.dg/warn/Wunused-3.C: New test.
47223
47224         * g++.dg/abi/bitfield9.C: New test.
47225
47226         PR c++/9189
47227         * g++.dg/parse/defarg3.C: New test.
47228
47229 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
47230
47231         * g++.dg/parse/ambig1.C: New test.
47232         * g++.dg/parse/defarg2.C: New test.
47233
47234 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
47235
47236         * g++.dg/template/defarg-1.C: New test.
47237         * g++.dg/template/local2.C: Likewise.
47238
47239 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
47240
47241         * gcc.c-torture/execute/20030105-1.c: New test.
47242
47243 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47244
47245         * g++.dg/parse/namespace3.C: Remove extra semicolons.
47246         * g++.dg/parse/namespace4.C: Likewise.
47247
47248 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
47249
47250         * g++.dg/template/ntp2.C: New test.
47251
47252 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
47253
47254         * g++.dg/parse/extern-C-1.C: New test.
47255
47256         * g++.dg/parse/namespace4.C: New test.
47257
47258         * g++.dg/template/nested1.C: New test.
47259
47260         * g++.dg/parse/namespace3.C: New test.
47261
47262 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
47263
47264         * g++.dg/lookup/two-stage1.C: New test.
47265
47266 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47267
47268         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
47269         * g++.old-deja/g++.jason/access8.C: Likewise.
47270         * g++.old-deja/g++.other/decl5.C: Likewise.
47271
47272 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
47273
47274         * g++.dg/parse/parse7.C: New test.
47275
47276 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
47277
47278         PR c++/2843
47279         * g++.dg/ext/attrib7.C: New test.
47280
47281 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
47282
47283         * g++.dg/parse/parse6.C: New test.
47284
47285 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
47286
47287         * gcc.dg/h8300-stack-1.c: New.
47288
47289 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
47290
47291         g++.dg/lookup/exception1.C: New test.
47292
47293         g++.dg/lookup/template1.C: New test.
47294
47295         g++.dg/parse/namespace2.C: New test.
47296
47297         g++.dg/parse/parens2.C: New test.
47298
47299 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47300
47301         * g++.dg/parse/parse5.C: New test.
47302         * g++.dg/lookup/scoped4.C: New test.
47303
47304 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
47305
47306         * g++.dg/parse/parens1.C: New test.
47307
47308         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
47309         angle-bracket1.C.
47310         * g++.dg/parse/parens2.C: New test.
47311
47312         * g++.dg/lookup/scope-operator1.C: New test.
47313
47314         * g++.dg/parse/operator1.C: New test.
47315
47316 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47317
47318         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
47319         * g++.old-deja/g++.other/access6.C: Likewise.
47320         * g++.old-deja/g++.other/decl1.C: Likewise.
47321         * g++.old-deja/g++.pt/typename12.C: Likewise.
47322
47323 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
47324
47325         * g++.dg/parse/namespace1.C: New test.
47326
47327 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47328
47329         * g++.dg/parse/parse4.C: New test.
47330
47331 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47332
47333         * g++.dg/parse/parse3.C: New test.
47334
47335 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47336
47337         * g++.dg/parse/parse2.C: New test.
47338
47339 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47340
47341         * g++.dg/template/friend11.C: New test.
47342
47343 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47344
47345         * g++.dg/parse/parse1.C: New test.
47346
47347 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
47348
47349         * lib/profopt.exp: Change the name of a global variable to avoid
47350         possible clashes with other test suites.
47351
47352 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
47353
47354         * g++.dg/inherit/covariant8.C: New test.
47355
47356 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
47357
47358         * g++.dg/init/array9.C: New test.
47359
47360         PR c++/9112
47361         * g++.dg/parse/expr1.C: New test.
47362
47363 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
47364
47365         * gcc.c-torture/compile/20021230-1.c: New test.
47366
47367 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
47368
47369         * g++.dg/inherit/covariant5.C: New test.
47370         * g++.dg/inherit/covariant6.C: New test.
47371         * g++.dg/inherit/covariant7.C: New test.
47372
47373 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47374
47375         PR c++/2739
47376         * g++.dg/other/access2.C: New test.
47377
47378 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
47379
47380         * g++.dg/other/anon-struct.C: No longer fails
47381         * g++.old-deja/g++.brendan/parse4.C: Likewise.
47382         * g++.old-deja/g++.brendan/parse5.C: Likewise.
47383         * g++.old-deja/g++.brendan/parse6.C: Likewise.
47384
47385 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
47386
47387         * g++.dg/parse/angle-bracket.C (main): No longer fails.
47388
47389 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
47390
47391         * g++.dg/eh/spec4.C: Remove stray semicolon.
47392         * g++.dg/expr/pmf-1.C: Change error message.
47393         * g++.dg/ext/asm1.C: Remove stray semicolon.
47394         * g++.dg/ext/typename1.C: Add missing typenames.
47395         * g++.dg/inherit/template-as-base.C: Change error message.
47396         * g++.dg/lookup/scoped1.C: Likewise.
47397         * g++.dg/lookup/scoped2.C: Likewise.
47398         * g++.dg/lookup/using2.C: Likewise.
47399         * g++.dg/other/component1.C: Remove stray semicolon.
47400         * g++.dg/other/do1.C: Change error message.
47401         * g++.dg/other/error2.C: Likewise.
47402         * g++.dg/other/init1.C: Likewise.
47403         * g++.dg/other/packed1.C: Remove stray semicolon.
47404         * g++.dg/other/ptrmem2.C: Change error message.
47405         * g++.dg/parse/parameter-declaration-1.C: Remove line number
47406         marker.
47407         * g++.dg/special/initp1.C: Remove invalid attribute usage.
47408         * g++.dg/template/access3.C: Add typename keyword.
47409         * g++.dg/template/access5.C: Remove stray semicolon.
47410         * g++.dg/template/access6.C: Likewise.
47411         * g++.dg/template/complit1.C: Likewise.
47412         * g++.dg/template/crash1.C: Change error message.
47413         * g++.dg/template/inherit2.C: Remove stray semicolon.
47414         * g++.dg/template/instantiate2.C: Likewise.
47415         * g++.dg/template/instantiate3.C: Change error message.
47416         * g++.dg/template/qual1.C: Remove stray semicolon.
47417         * g++.dg/template/qualttp18.C: Change error message.
47418         * g++.dg/template/ref1.C: Remove stray semicolon.
47419         * g++.dg/template/sizeof1.C (A::value): Declare it.
47420         * g++.dg/template/spec4.C: Change error message.
47421         * g++.dg/template/static1.C: Likewise.
47422         * g++.dg/template/type1.C: Likewise.
47423         * g++.dg/template/typename3.C: Likewise.
47424         * g++.old-deja/g++.benjamin/13478.C: Change error message.
47425         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
47426         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
47427         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
47428         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
47429         named return value extension.
47430         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
47431         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
47432         * g++.old-deja/g++.bob/extern_C.C: Likewise.
47433         * g++.old-deja/g++.bob/inherit2.C: Likewise.
47434         * g++.old-deja/g++.brendan/complex1.C: Likewise.
47435         * g++.old-deja/g++.brendan/copy5.C: Likewise.
47436         * g++.old-deja/g++.brendan/crash13.C: Likewise.
47437         * g++.old-deja/g++.brendan/crash15.C: Likewise.
47438         * g++.old-deja/g++.brendan/crash18.C: Change error message.
47439         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
47440         * g++.old-deja/g++.brendan/crash38.C: Likewise.
47441         * g++.old-deja/g++.brendan/crash50.C: Likewise.
47442         * g++.old-deja/g++.brendan/crash56.C: Likewise.
47443         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
47444         syntax.
47445         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
47446         * g++.old-deja/g++.brendan/crash8.C: Change error message.
47447         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
47448         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
47449         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
47450         * g++.old-deja/g++.brendan/template11.C: Likewise.
47451         * g++.old-deja/g++.brendan/template26.C: Likewise.
47452         * g++.old-deja/g++.brendan/template27.C: Use explicit
47453         specialization syntax.
47454         * g++.old-deja/g++.brendan/template30.C: Likewise.
47455         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
47456         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
47457         non-dependent names.
47458         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
47459         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
47460         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
47461         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
47462         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
47463         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
47464         named return value extension.
47465         * g++.old-deja/g++.ext/namedret2.C: Likewise.
47466         * g++.old-deja/g++.ext/namedret3.C: Likewise.
47467         * g++.old-deja/g++.ext/return1.C: Likewise.
47468         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
47469         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
47470         * g++.old-deja/g++.jason/access8.C: Likewise.
47471         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
47472         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
47473         pseudo-destructor names.
47474         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
47475         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
47476         pseudo-destructor names.
47477         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
47478         * g++.old-deja/g++.jason/overload19.C: Likewise.
47479         * g++.old-deja/g++.jason/overload32.C: Likewise.
47480         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
47481         stray semicolons.
47482         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
47483         * g++.old-deja/g++.jason/return.C: Likewise.
47484         * g++.old-deja/g++.jason/return2.C: Likewise.
47485         * g++.old-deja/g++.jason/shadow1.C: Likewise.
47486         * g++.old-deja/g++.jason/special.C: Use explicit specialization
47487         syntax.
47488         * g++.old-deja/g++.jason/template10.C: Account for use of
47489         non-dependent names.
47490         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
47491         syntax.
47492         * g++.old-deja/g++.jason/template37.C: Likewise.
47493         * g++.old-deja/g++.law/access4.C: Change error messages.
47494         * g++.old-deja/g++.law/arm13.C: Remove incorrect
47495         pseudo-destructor names.
47496         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
47497         * g++.old-deja/g++.law/ctors9.C: Likewise.
47498         * g++.old-deja/g++.law/cvt22.C: Likewise.
47499         * g++.old-deja/g++.law/dtors5.C: Likewise.
47500         * g++.old-deja/g++.law/global-init1.C: Likewise.
47501         * g++.old-deja/g++.law/missed-error3.C: Likewise.
47502         * g++.old-deja/g++.law/operators28.C: Likewise.
47503         * g++.old-deja/g++.law/visibility28.C: Likewise.
47504         * g++.old-deja/g++.martin/eval1.C: Likewise.
47505         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
47506         name.
47507         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
47508         * g++.old-deja/g++.mike/net34.C: Likewise.
47509         * g++.old-deja/g++.mike/net36.C: Likewise.
47510         * g++.old-deja/g++.mike/ns2.C: Likewise.
47511         * g++.old-deja/g++.mike/p12306.C: Likewise.
47512         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
47513         value extension.
47514         * g++.old-deja/g++.mike/p700.C: Likewise.
47515         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
47516         * g++.old-deja/g++.mike/p710.C: Likewise.
47517         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
47518         value extension.
47519         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
47520         * g++.old-deja/g++.mike/pmf9.C: Likewise.
47521         * g++.old-deja/g++.ns/crash2.C: Likewise.
47522         * g++.old-deja/g++.ns/crash3.C: Likewise.
47523         * g++.old-deja/g++.ns/invalid1.C: Likewise.
47524         * g++.old-deja/g++.ns/ns17.C: Likewise.
47525         * g++.old-deja/g++.ns/template16.C: Likewise.
47526         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
47527         keyword.
47528         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
47529         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
47530         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
47531         named return value extension.
47532         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
47533         * g++.old-deja/g++.other/access4.C: Issue additional error
47534         messages.
47535         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
47536         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
47537         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
47538         * g++.old-deja/g++.other/crash25.C: Change error message.
47539         * g++.old-deja/g++.other/crash4.C: Change error message.
47540         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
47541         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
47542         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
47543         checks.
47544         * g++.old-deja/g++.other/defarg8.C: Likewise.
47545         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
47546         * g++.old-deja/g++.other/dtor10.C: Likewise.
47547         * g++.old-deja/g++.other/incomplete.C: Likewise.
47548         * g++.old-deja/g++.other/linkage7.C: Likewise.
47549         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
47550         lookup algorithm.
47551         * g++.old-deja/g++.other/mangle2.C: Likewise.
47552         * g++.old-deja/g++.other/refinit2.C: Likewise.
47553         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
47554         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
47555         * g++.old-deja/g++.pt/crash28.C: Likewise.
47556         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
47557         syntax.
47558         * g++.old-deja/g++.pt/crash32.C: Change error message.
47559         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
47560         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
47561         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
47562         error message position.
47563         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
47564         * g++.old-deja/g++.pt/defarg8.C: Change error message.
47565         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
47566         syntax.
47567         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
47568         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
47569         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
47570         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
47571         keyword.
47572         * g++.old-deja/g++.pt/explicit31.C: Likewise.
47573         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
47574         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
47575         keyword.
47576         * g++.old-deja/g++.pt/explicit71.C: Change error message.
47577         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
47578         syntax.
47579         * g++.old-deja/g++.pt/friend28.C: Account for use of
47580         non-dependent names.
47581         * g++.old-deja/g++.pt/friend29.C: Likewise.
47582         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
47583         rules.
47584         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
47585         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
47586         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
47587         lookup rules.
47588         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
47589         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
47590         keyword.
47591         * g++.old-deja/g++.pt/memclass20.C: Likewise.
47592         * g++.old-deja/g++.pt/memclass5.C: Likewise.
47593         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
47594         keyword.
47595         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
47596         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
47597         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
47598         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
47599         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
47600         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
47601         keyword.
47602         * g++.old-deja/g++.pt/spec10.C: Likewise.
47603         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
47604         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
47605         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
47606         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
47607         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
47608         * g++.old-deja/g++.pt/ttp62.C: Likewise.
47609         * g++.old-deja/g++.pt/ttp64.C: Likewise.
47610         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
47611         * g++.old-deja/g++.pt/typename15.C: Likewise.
47612         * g++.old-deja/g++.pt/typename22.C: Likewise.
47613         * g++.old-deja/g++.pt/typename6.C: Change error messages.
47614         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
47615         * g++.old-deja/g++.pt/virtual2.C: Likewise.
47616         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
47617         syntax.
47618         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
47619         return value extension.
47620         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
47621         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
47622         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
47623         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
47624
47625 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
47626
47627         * g++.dg/warn/inline1.C: New test.
47628         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
47629         * g++.old-deja/g++.jason/synth10.C: Likewise.
47630         * g++.old-deja/g++.mike/net31.C: Likewise.
47631         * g++.old-deja/g++.mike/p8786.C: Likewise.
47632
47633         * g++.dg/template/friend10.C: New test.
47634         * g++.dg/template/conv5.C: New test.
47635
47636 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
47637
47638         * g++.dg/lookup/scoped3.C: New test.
47639
47640         * g++.dg/lookup/decl1.C: New test.
47641         * g++.dg/lookup/decl2.C: New test.
47642
47643 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
47644
47645         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
47646         gcc.c-torture/compile/20021015-1.c,
47647         gcc.c-torture/compile/20021015-2.c,
47648         gcc.c-torture/compile/20021123-1.c,
47649         gcc.c-torture/compile/20021123-2.c,
47650         gcc.c-torture/compile/20021123-3.c,
47651         gcc.c-torture/compile/20021123-4.c,
47652         gcc.c-torture/execute/20021024-1.c: Add tests previously added
47653         only to 3.1 or 3.2 branch.
47654
47655 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
47656
47657         * gcc.dg/i386-bitfield3.c: New test.
47658
47659         * gcc.dg/i386-bitfield2.c: New test.
47660
47661 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
47662
47663         * g++.dg/parse/conv_op1.C: New test.
47664
47665 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
47666
47667         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
47668         approved.
47669
47670 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
47671
47672         * gcc.c-torture/compile/20021220-1.c: New test.
47673
47674 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
47675
47676         * gcc.dg/i386-fastcall-1.c: New.
47677
47678 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
47679
47680         * gcc.c-torture/execute/20021219-1.c: New test.
47681
47682 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
47683
47684         * gcc.dg/i386-pic-1.c: New test.
47685
47686 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47687
47688         PR c++/8099
47689         * g++.dg/template/friend9.C: New test.
47690
47691 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47692
47693         PR c++/3663
47694         * g++.dg/template/access7.C: New test.
47695
47696 2002-12-18  Nick Clifton  <nickc@redhat.com>
47697
47698         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
47699         the libstdc++-v3 directory has been found.
47700
47701 2002-12-12  Devang Patel <dpatel@apple.com>
47702         * gcc.dg/darwin-ld-1.c: New test.
47703         * gcc.dg/darwin-ld-2.c: New test.
47704         * gcc.dg/darwin-ld-3.c: New test.
47705         * gcc.dg/darwin-ld-4.c: New test.
47706         * gcc.dg/darwin-ld-5.c: New test.
47707
47708 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47709
47710         * gcc.c-torture/compile/20021212-1.c: New test.
47711
47712 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
47713
47714         * gcc.dg/fshort-wchar: New test.
47715
47716 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
47717
47718         PR c++/8372
47719         * g++.dg/template/dtor1.C: New test.
47720
47721         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
47722         markers.
47723
47724 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
47725
47726         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
47727
47728 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
47729
47730         * g++.dg/template/static1.C: New test.
47731         * g++.dg/template/static2.C: New test.
47732         * g++.old-deja/g++.ext/memconst.C: New test.
47733
47734 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47735
47736         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
47737         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
47738         * g++.dg/special/initp1.C: Likewise.
47739
47740 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
47741
47742         * gcc.c-torture/execute/20021204-1.c: New test.
47743
47744 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
47745
47746         * gcc.dg/ppc-fmadd-1.c: New file.
47747         * gcc.dg/ppc-fmadd-2.c: New file.
47748         * gcc.dg/ppc-fmadd-3.c: New file.
47749
47750 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47751
47752         * gcc.c-torture/compile/20021204-1.c: New test.
47753
47754 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
47755
47756         * g++.dg/inherit/covariant2.C: New test.
47757         * g++.dg/inherit/covariant3.C: New test.
47758         * g++.dg/inherit/covariant4.C: New test.
47759         * g++.dg/inherit/covariant1.C: Remove XFAIL.
47760         * g++.old-deja/g++.robertl/eb17.C: Likewise.
47761
47762 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
47763
47764         PR c++/8688
47765         * g++.dg/init/brace3.C: New test.
47766
47767 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
47768
47769         * gcc.dg/20020210-1.c: Fix a comment typo.
47770
47771 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
47772
47773         PR c++/8720
47774         * g++.dg/parse/defarg1.C: New test.
47775
47776         PR c++/8615
47777         * g++.dg/template/char1.C: New test.
47778
47779         * g++.dg/template/varmod1.C: Fix typo.
47780
47781 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47782
47783         DR 180
47784         * g++.old-deja/g++.pt/crash32.C: Expect error.
47785
47786 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
47787
47788         PR c++/5919
47789         * g++.dg/template/varmod1.C: New test.
47790
47791         PR c++/8727
47792         * g++.dg/inherit/typeinfo1.C: New test.
47793
47794         PR c++/8663
47795         * g++.dg/inherit/typedef1.C: New test.
47796
47797 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
47798
47799         PR c++/8332
47800         PR c++/8493
47801         * g++.dg/template/strlen1.C: New test.
47802
47803         PR c++/8227
47804         * g++.dg/template/ctor2.C: New test.
47805
47806         PR c++/8214
47807         * g++.dg/init/string1.C: New test.
47808
47809         PR c++/8511
47810         * g++.dg/template/friend8.C: New test.
47811
47812 2002-11-29  Joe Buck <jbuck@synopsys.com>
47813
47814         * g++.dg/lookup/anon2.C: New test.
47815
47816 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
47817
47818         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
47819         h8300 port.
47820
47821 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
47822
47823         * gcc.dg/bitfld-6.c: New test.
47824
47825 2002-11-27  Jan Hubicka  <jh@suse.cz>
47826
47827         * gcc.c-torture/execute/20021127.[cx]: New test.
47828
47829 2002-11-26  Jan Hubicka  <jh@suse.cz>
47830
47831         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
47832         quality.
47833
47834 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
47835
47836         * g++.dg/init/brace2.C: New test.
47837         * g++.old-deja/g++.mike/p9129.C: Correct.
47838
47839 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
47840
47841         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
47842
47843 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
47844
47845         * gcc.dg/sibcall-6: New test for indirect sibcalls.
47846
47847 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
47848
47849         * g++.dg/abi/empty11.C: New test.
47850         * g++.dg/rtti/cv1.C: New test.
47851
47852 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
47853
47854         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
47855
47856 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
47857
47858         * g++.dg/abi/empty10.C: New test.
47859
47860 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47861
47862         * gcc.c-torture/compile/20021124-1.c: New test.
47863
47864 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
47865
47866         * g++.dg/abi/rtti2.C: New test.
47867
47868 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
47869
47870         * gcc.dg/i386-unroll-1.c: New test.
47871
47872 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
47873
47874         * gcc.c-torture/compile/20021120-1.c: New test.
47875         * gcc.c-torture/compile/20021120-2.c: New test.
47876
47877 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
47878
47879         * gcc.dg/bitfld-5.c: New test.
47880
47881 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
47882
47883         * gcc.c-torture/execute/20021120-3.c: New test.
47884
47885 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
47886
47887         * gcc.c-torture/execute/20021120-2.c: New test.
47888
47889 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
47890
47891         * gcc.c-torture/execute/20021120-1.c: New test.
47892
47893 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
47894
47895         * gcc.c-torture/execute/20021118-3.c: New test.
47896
47897 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
47898
47899         * gcc.c-torture/compile/20021119-1.c: New test.
47900
47901 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
47902
47903         * gcc.dg/duff-1.c: New test.
47904         * gcc.dg/duff-2.c: New test.
47905         * gcc.dg/duff-3.c: New test.
47906
47907 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
47908
47909         * gcc.dg/cpp/_Pragma5.c: New test.
47910
47911 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
47912
47913         * gcc.c-torture/execute/20021118-2.c: New test.
47914
47915 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
47916
47917         * gcc.c-torture/execute/20021118-1.c: New test.
47918
47919 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
47920
47921         * gcc.dg/20021116-1.c: New test.
47922
47923 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
47924
47925         * g++.dg/abi/vcall1.C: New test.
47926
47927 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
47928
47929         * gcc.dg/20021029-1.c: New test.
47930         * gcc.dg/20021029-2.c: New test.
47931
47932 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47933
47934         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
47935
47936 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47937
47938         PR c/8439
47939         * gcc.dg/20021110.c: Move to ...
47940         * gcc.c-torture/compile/20021110.c: .... here.
47941
47942 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47943
47944         PR c/8467
47945         * gcc.c-torture/execute/20021111-1.c
47946
47947 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47948
47949         PR c/8439
47950         * gcc.dg/20021110.c: New test.
47951
47952 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
47953
47954         * g++.dg/abi/vthunk3.C: Run only on x86.
47955
47956 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
47957
47958         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
47959
47960 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
47961
47962         * lib/compat.exp (compat-execute): Fix logic error in last
47963         change.
47964
47965 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
47966
47967         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
47968
47969 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47970
47971         PR c++/8389
47972         * g++.dg/template/access6.C: New test.
47973
47974 2002-11-08  Jan Hubicka  <jh@suse.cz>
47975
47976         * gcc.dg/i386-ssefp-1.c: New test.
47977         * gcc.dg/i386-ssefp-1.c: New test.
47978
47979 2002-11-08  Jan Hubicka  <jh@suse.cz>
47980
47981         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
47982
47983 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
47984
47985         * g++.dg/abi/vthunk3.C: New test.
47986
47987         PR c++/8338
47988         * g++.dg/template/crash2.C: New test.
47989
47990 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
47991
47992         * g++.dg/abi/dtor1.C: New test.
47993         * g++.dg/abi/dtor2.C: Likewise.
47994
47995 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
47996
47997         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
47998         Darwin.
47999
48000 2002-11-04  Adam Nemet  <anemet@lnxw.com>
48001
48002         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
48003         -mthumb.  Only xfail with -O0.
48004
48005 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
48006
48007         * g++.dg/abi/thunk1.C: New test.
48008         * g++.dg/abi/thunk2.C: Likewise.
48009         * g++.dg/abi/vtt1.C: Likewise.
48010
48011 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
48012
48013         PR optimization/8423
48014         * gcc.c-torture/execute/builtin-constant.c: New test.
48015
48016 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
48017
48018         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
48019         Add some more cases.
48020
48021 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
48022
48023         PR c++/8391
48024         * g++.dg/opt/local1.C: New test.
48025
48026 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
48027
48028         PR c++/8160
48029         * g++.dg/template/complit1.C: New test.
48030
48031         PR c++/8149
48032         * g++.dg/template/typename4.C: Likewise.
48033
48034 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48035
48036         Core issue 287, PR c++/7639
48037         * g++.dg/template/instantiate1.C: Adjust error location.
48038         * g++.dg/template/instantiate3.C: New test.
48039         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
48040         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
48041         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
48042
48043 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
48044
48045         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
48046
48047 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
48048
48049         PR c++/8287
48050         * g++.dg/init/dtor2.C: New test.
48051
48052 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48053
48054         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
48055         * gcc.dg/nest.c: Bypass errors on irix6.
48056
48057 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
48058
48059         * gcc.dg/nest.c: Expect error for mmix-*-*.
48060         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
48061
48062 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
48063
48064         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
48065         markers.
48066
48067         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
48068
48069 2002-10-25  Mike Stump  <mrs@apple.com>
48070
48071         * gcc.dg/warn-1.c: New test.
48072
48073 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
48074
48075         * g++.dg/template/typename3.C: New test.
48076
48077 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
48078
48079         * g++.dg/lookup/ptrmem1.C: New test.
48080
48081         * g++.dg/abi/vthunk2.C: New test.
48082
48083 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
48084
48085         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
48086
48087 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
48088
48089         * g++.dg/abi/empty9.C: New test.
48090
48091 2002-10-24  Richard Henderson  <rth@redhat.com>
48092
48093         * g++.dg/inherit/thunk1.C: Enable for ia64.
48094
48095 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
48096
48097         PR c++/8067
48098         * g++.dg/lookup/pretty1.C: New test.
48099
48100 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
48101
48102         * gcc.dg/20021023-1.c: New test.
48103
48104 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
48105
48106         PR c++/7679
48107         * g++.dg/parse/inline1.C: New test.
48108
48109 2002-10-23  Richard Henderson  <rth@redhat.com>
48110
48111         * g++.dg/inherit/thunk1.C: Enable for x86_64.
48112
48113         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
48114
48115 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
48116
48117         PR c++/6579
48118         * g++.dg/parse/stmtexpr3.C: New test.
48119
48120 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
48121
48122         * g++.dg/expr/cond1.C: New test.
48123
48124 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
48125
48126         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
48127
48128 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
48129
48130         * g++.dg/abi/vbase13.C: New test.
48131         * g++.dg/abi/vbase14.C: Likewise.
48132
48133 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
48134
48135         * gcc.dg/tls/pic-1.c: New test.
48136         * gcc.dg/tls/nonpic-1.c: New test.
48137         * gcc.dg/20021018-1.c: New test.
48138
48139 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
48140
48141         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
48142         Remove only files with the same base name as the test case.
48143         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
48144         (profopt-execute): Likewise.  Also, remove old profiling
48145         and performance data files before running the tests.
48146
48147         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
48148         * g++.dg/bprob/bprob.exp: Likewise.
48149         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
48150         to allow more general test case names.
48151
48152         * g++.dg/bprob/bprob-1.C: Rename to ...
48153         * g++.dg/bprob/g++-bprob-1.C: ... this.
48154
48155         * g77.dg/bprob/bprob-1.f: Rename to ...
48156         * g77.dg/bprob/g77-bprob-1.f: ... this.
48157
48158 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
48159
48160         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
48161         bison 1.50 or later.
48162
48163 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
48164
48165         * g++.dg/README: Describe more test directories.
48166
48167 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
48168
48169         * g++.dg/init/array6.C: Add additional tests.
48170
48171 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
48172
48173         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
48174         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
48175
48176 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
48177
48178         * gcc.c-torture/compile/20020604-1.x: New.
48179         * gcc.c-torture/compile/simd-5.x: Likewise.
48180         * gcc.c-torture/execute/920710-1.x: Likewise.
48181         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
48182
48183 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
48184
48185         * g++.dg/inherit/override1.C: Add dg-options clause.
48186
48187 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
48188
48189         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
48190         _mm_slli_si128.
48191
48192 2002-10-19  Andreas Schwab  <schwab@suse.de>
48193
48194         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
48195         directory component.
48196
48197 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
48198
48199         * g++.dg/inherit/thunk1.C: New test.
48200
48201         * g++.dg/inherit/override1.C: New test.
48202
48203         * g++.dg/abi/mangle11.C: New test.
48204         * g++.dg/abi/mangle14.C: New test.
48205         * g++.dg/abi/mangle17.C: New test.
48206
48207 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
48208
48209         * g++.dg/overload/member2.C: New test.
48210
48211 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
48212
48213         * g++.dg/README: Describe new compat directory.
48214         * g++.dg/dg.exp: Skip tests in compat directory.
48215         * README.compat: New file.
48216         * lib/compat.exp: New expect script.
48217         * g++.dg/compat: New test directory.
48218         * g++.dg/compat/compat.exp: New expect script.
48219         * g++.dg/compat/abi: New test directory.
48220         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
48221         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
48222         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
48223         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
48224         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
48225         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
48226         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
48227         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
48228         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
48229         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
48230         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
48231         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
48232         * g++.dg/compat/break: New test directory.
48233         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
48234         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
48235         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
48236         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
48237         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
48238         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
48239         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
48240         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
48241         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
48242         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
48243         g++.dg/compat/break/README: New files.
48244         * g++.dg/compat/eh: New test directory.
48245         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
48246         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
48247         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
48248         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
48249         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
48250         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
48251         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
48252         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
48253         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
48254         g++.dg/compat/eh/filter2_y.C,
48255         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
48256         g++.dg/compat/eh/new1_y.C,
48257         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
48258         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
48259         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
48260         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
48261         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
48262         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
48263         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
48264         g++.dg/compat/eh/unexpected1_y.C: New files.
48265         * g++.dg/compat/init: New test directory.
48266         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
48267         g++.dg/compat/init/array5_y.C,
48268         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
48269         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
48270         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
48271         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
48272         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
48273         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
48274         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
48275         g++.dg/compat/init/init-ref2_y.C: New files.
48276
48277 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
48278
48279         PR c++/7584
48280         * g++.dg/inherit/using3.C: New test.
48281
48282 2002-10-17  Jan Hubicka  <jh@suse.cz>
48283
48284         * gcc.dg/20021017-2.c: New test.
48285
48286 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
48287
48288         * g++.dg/abi/mangle16.C: Adjust.
48289
48290         * g++.dg/init/array8.C: New test.
48291
48292 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
48293
48294         * gcc.dg/special/mips-abi.exp: New test.
48295         * gcc.dg/special/mips-abi.s: Empty file used by the above.
48296
48297 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
48298
48299         * g++.dg/abi/mangle16.C: New test.
48300         * g++.dg/abi/mangle17.C: Likewise.
48301
48302         PR c++/7478
48303         * g++.dg/template/ref1.C: New test.
48304
48305 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48306
48307         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
48308
48309 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
48310
48311         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
48312
48313 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
48314
48315         PR c++/7524
48316         * g++.dg/init/array7.C: New test.
48317
48318 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
48319
48320         * g++.dg/init/array6.C: New test.
48321
48322         * g++.dg/abi/mangle13.C: Likewise.
48323         * g++.dg/abi/mangle14.C: Likewise.
48324         * g++.dg/abi/mangle15.C: Likewise.
48325
48326 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
48327
48328         * g++.dg/abi/empty8.C: New test.
48329
48330 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
48331
48332         * g++.dg/init/ctor1.C: New test.
48333
48334 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
48335
48336         * gcc.c-torture/execute/20021015-1.c: New test.
48337
48338 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
48339
48340         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
48341
48342 2002-10-14  Jan Hubicka  <jh@suse.cz>
48343
48344         * gcc.dg/i386-ssetype-[1-5].c: New tests.
48345
48346 2002-10-14  Richard Henderson  <rth@redhat.com>
48347
48348         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
48349
48350 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
48351
48352         PR optimization/6631
48353         * g++.dg/opt/const2.C: New test.
48354
48355 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
48356
48357         PR c++/7176
48358         * g++.dg/parse/friend1.C: New test.
48359         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
48360
48361 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
48362
48363         * gcc.dg/20021014-1.c: New test.
48364
48365 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
48366
48367         PR c++/5661
48368         * g++.dg/ext/vlm1.C: New test.
48369         * g++.dg/ext/vlm2.C: Likewise.
48370
48371         * g++.dg/init/array1.C: Remove invalid braces.
48372         * g++.dg/init/brace1.C: New test.
48373         * g++.dg/init/copy2.C: Likewise.
48374         * g++.dg/init/copy3.C: Likewise.
48375         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
48376         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
48377         braces.
48378
48379 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
48380
48381         * gcc.dg/cpp/assembler.S: Don't use -ansi.
48382
48383 2002-10-11  Richard Shann  <richard.shann@superh.com>
48384
48385         * gcc.c-torture/compile/simd-5.c: New test.
48386
48387 2002-10-10  Roger Sayle  <roger@eyesopen.com>
48388
48389         * gcc.c-torture/execute/shiftopt-1.c: New test case.
48390
48391 2002-10-10  Jim Wilson  <wilson@redhat.com>
48392
48393         * gcc.c-torture/execute/20021010-1.c: New test.
48394
48395 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
48396
48397         PR c/7353
48398         * g++.dg/ext/typedef-init.C: New test.
48399         * gcc.dg/typedef-init.c: New test.
48400
48401 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
48402
48403         * gcc.dg/cpp/paste13.c: New test.
48404
48405 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48406
48407         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
48408         remaining platforms, XFAIL during compile, not execute.  Don't
48409         XFAIL at -O0.
48410
48411 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
48412
48413         * gcc.dg/alias-1.c: Tweak expected warning.
48414
48415 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
48416
48417         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
48418
48419 2002-10-06  Andreas Jaeger  <aj@suse.de>
48420
48421         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
48422         * gcc.dg/cpp/c++98.C: Likewise.
48423
48424         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
48425         * g++.dg/cpp/c++98.C: Likewise.
48426
48427         * g++.dg/README (Subdirectories): Mention cpp directory.
48428
48429         PR target/7559
48430         * gcc.dg/20021006-1.c: New test.
48431
48432 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48433
48434         PR c++/7804
48435         * g++.dg/other/warning1.C: New test.
48436
48437 2002-10-04  Roger Sayle  <roger@eyesopen.com>
48438
48439         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
48440         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
48441         and sparc-*-* with -m64 as expected failures.  See PR 8087.
48442
48443 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
48444
48445         PR c++/7931
48446         * g++.dg/template/ptrmem3.C: New test.
48447
48448         PR c++/7754
48449         * g++.dg/template/union1.C: New test.
48450
48451 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
48452
48453         PR c++/8006
48454         * g++.dg/abi/mangle9.C: New test.
48455         * g++.dg/abi/mangle10.C: New test.
48456         * g++.dg/abi/mangle11.C: New test.
48457         * g++.dg/abi/mangle12.C: New test.
48458
48459 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
48460
48461         PR c++/7188.
48462         * g++.dg/template/meminit1.C: New test.
48463         * g++.dg/warn/Wreorder-1.C: Likewise.
48464         * g++.old-deja/g++.mike/warn3.C: Tweak.
48465         * lib/prune.exp: Ingore "in copy constructor".
48466
48467 2002-10-02  Andreas Jaeger  <aj@suse.de>
48468
48469         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
48470         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
48471         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
48472         on x86-64.
48473
48474 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
48475
48476         * gcc.dg/empty1.C: Fix typo.
48477
48478 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
48479
48480         * gcc.dg/alias-1.c: New test.
48481
48482 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
48483
48484         * gcc.dg/empty1.C: New test.
48485
48486         * g++.dg/tls/init-2.C: Tweak error messages.
48487
48488 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
48489
48490         * gcc.c-torture/compile/20020923-1.c: New test.
48491
48492 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
48493
48494         * gcc.c-torture/execute/ffs-1.c: New test.
48495         * gcc.c-torture/execute/ffs-2.c: Ditto.
48496
48497 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
48498
48499         * g++.dg/overload/member1.C: New test.
48500
48501 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
48502
48503         * g++.dg/abi/empty7.C: New test.
48504         * g++.dg/init/pm2.C: Likewise.
48505
48506 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
48507
48508         * g++.dg/rtti/crash1.C: New test.
48509
48510 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
48511
48512         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
48513         gcc.dg/sibcall-4.c: New tests.
48514
48515 2002-09-28  Roger Sayle  <roger@eyesopen.com>
48516
48517         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
48518         powerpc and MMIX targets.
48519
48520 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
48521
48522         * gcc.dg/cpp/20020927-1.c: New.
48523
48524 2002-09-26  David S. Miller  <davem@redhat.com>
48525
48526         * gcc.c-torture/compile/trunctfdf.c: New.
48527
48528 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48529
48530         * lib/target-supports.exp (check_weak_available): Handle solaris2.
48531
48532 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
48533
48534         * gcc.c-torture/execute/loop-15.c: New.
48535
48536 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
48537
48538         * README.QMTEST: Fix typo.
48539
48540 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
48541
48542         * gcc.dg/20020926-1.c: New test.
48543
48544 2002-09-25  David S. Miller  <davem@redhat.com>
48545
48546         PR target/7842
48547         * gcc.c-torture/execute/shiftdi.c: New test.
48548
48549 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
48550
48551         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
48552         unique to the tool.
48553         * lib/g77.exp (g77_init): Likewise.
48554         * lib/g++.exp (g++_init): Likewise.
48555         * lib/objc.exp (objc_init): Likewise.
48556
48557 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
48558
48559         * g++.dg/abi/empty5.C: New test.
48560         * g++.dg/abi/empty6.C: New test.
48561         * g++.dg/abi/vbase12.C: New test.
48562
48563 2002-09-25  Richard Henderson  <rth@redhat.com>
48564
48565         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
48566         too-small long double.
48567
48568 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
48569
48570         * gcc.dg/20020919-1.c: New test.
48571
48572 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
48573
48574         * g++.dg/abi/bitfield6.C: New test.
48575         * g++.dg/abi/bitfield7.C: New test.
48576         * g++.dg/abi/bitfield8.C: New test.
48577         * g++.dg/abi/vbase11.C: New test.
48578
48579 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48580
48581         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
48582         hppa*-*-hpux*.  Update test comment.
48583
48584 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
48585
48586         * gcc.dg/tls/struct-1.c: New test.
48587
48588 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
48589
48590         * gcc.dg/cpp/tr-warn2.c: Update.
48591
48592 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
48593
48594         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
48595
48596 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
48597
48598         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
48599         systems.
48600
48601 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
48602
48603         * gcc.c-torture/execute/ieee/mzero3.c: New test.
48604
48605         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
48606         Adjust for c++filt moved to binutils.  Remove spurious duplicate
48607         setting of cxxfilt.
48608
48609 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
48610
48611         * gcc.dg/20020312-2.c: Update for darwin.
48612
48613 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
48614
48615         * g++.old-deja/g++.other/crash32.C: Mark ICE.
48616
48617 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
48618
48619         * objc.dg/comp-types-1.m: New test.
48620         * objc.dg/comp-types-2.m: New test.
48621         * objc.dg/comp-types-3.m: New test.
48622         * objc.dg/comp-types-4.m: New test.
48623         * objc.dg/comp-types-5.m: New test.
48624         * objc.dg/comp-types-6.m: New test.
48625
48626 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48627
48628         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
48629
48630 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
48631
48632         * g++.dg/other/do1.C: New test.
48633
48634         * g++.dg/template/subst1.C: New test.
48635
48636 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
48637
48638         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
48639
48640 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
48641
48642         * g++.dg/template/qualttp20.C: Adjust expected errors.
48643         * g++.old-deja/g++.jason/report.C: Likewise.
48644         * g++.old-deja/g++.other/qual1.C: Likewise.
48645
48646         * g++.dg/lookup/scoped2.C: New test.
48647
48648         * g++.dg/ext/asm3.C: New test.
48649
48650 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
48651
48652         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
48653
48654 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
48655
48656         * ChangeLog: follow spelling conventions.
48657         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
48658         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
48659         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
48660         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
48661         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
48662         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
48663         * g++.old-deja/g++.law/global-init1.C: Likewise.
48664         * g++.old-deja/g++.other/delete4.C: Likewise.
48665         * g++.old-deja/g++.other/inline21.C: Likewise.
48666         * g++.old-deja/g++.other/singleton.C: Likewise.
48667         * g77.dg/strlen0.f: Likewise.
48668         * g77.f-torture/compile/20010519-1.f: Likewise.
48669         * g77.f-torture/compile/980310-4.f: Likewise.
48670         * gcc.c-torture/compile/20000605-1.c: Likewise.
48671         * gcc.c-torture/execute/20020225-1.c: Likewise.
48672         * gcc.dg/c90-hexfloat-2.c: Likewise.
48673         * gcc.dg/c99-bool-1.c: Likewise.
48674         * gcc.dg/c99-hexfloat-2.c: Likewise.
48675         * gcc.dg/dll-2.c: Likewise.
48676         * gcc.dg/wtr-union-init-1.c: Likewise.
48677         * gcc.dg/wtr-union-init-2.c: Likewise.
48678         * gcc.dg/wtr-union-init-3.c: Likewise.
48679         * gcc.dg/cpp/avoidpaste1.c: Likewise.
48680         * gcc.dg/cpp/defined.c: Likewise.
48681         * gcc.dg/cpp/macsyntx.c: Likewise.
48682         * gcc.dg/cpp/paste2.c: Likewise.
48683         * gcc.dg/cpp/trad/defined.c: Likewise.
48684         * gcc.dg/format/c90-printf-1.c: Likewise.
48685         * gcc.dg/format/c90-scanf-1.c: Likewise.
48686         * gcc.dg/format/c99-printf-1.c: Likewise.
48687         * gcc.dg/format/c99-scanf-1.c: Likewise.
48688         * gcc.misc-tests/gcov-8.c: Likewise.
48689         * lib/profopt.exp: Likewise.
48690
48691 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
48692
48693         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
48694
48695 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
48696
48697         * g++.dg/inherit/using2.C: New test.
48698
48699 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
48700
48701         * ChangeLog: Follow spelling conventions.
48702         * g++.dg/template/friend4.C: Likewise.
48703         * g++.old-deja/g++.pt/crash67.C: Likewise.
48704         * gcc.c-torture/execute/20000801-4.c: Likewise.
48705         * gcc.dg/c90-digraph-1.c: Likewise.
48706         * gcc.dg/c94-digraph-1.c: Likewise.
48707         * gcc.dg/c99-digraph-1.c: Likewise.
48708         * gcc.dg/cpp/line5.c: Likewise.
48709         * gcc.dg/cpp/multiline.c: Likewise.
48710         * gcc.dg/cpp/trad/literals-1.c: Likewise.
48711         * gcc.dg/format/attr-3.c: Likewise.
48712         * gcc.dg/format/c90-scanf-3.c: Likewise.
48713         * gcc.dg/format/ext-4.c: Likewise.
48714
48715 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
48716
48717         * g++.dg/template/pretty1.C: New test.
48718
48719 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
48720
48721         * gcc.c-torture/execute/struct-cpy-1.c: New test.
48722
48723 2002-09-13  Matt Austern  <austern@apple.com>
48724
48725         * g++.dg/other/constref[12].C: New, regression tests for
48726         passing a cast expression to a function by const reference.
48727
48728 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
48729
48730         * g++.dg/template/deduce1.C: New test.
48731
48732 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
48733
48734         * gcc.c-torture/execute/simd-1.c: Force all use of int to
48735         32-bit int.
48736
48737 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48738
48739         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
48740         usage.
48741
48742 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
48743
48744         * gcc.c-torture/compile/20020910-1.c: New test.
48745
48746 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
48747
48748         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
48749
48750 2002-09-10  Andreas Jaeger  <aj@suse.de>
48751
48752         * gcc.dg/20020312-2.c: Adjust for x86-64.
48753
48754 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
48755
48756         * g77.dg/7388.f: New test case for PR 7388.
48757
48758 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
48759
48760         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
48761
48762 2002-09-05  Ziemowit Laski <zlaski@apple.com>
48763
48764         * objc.dg/proto-lossage-1.m: New test.
48765
48766 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
48767
48768         * gcc.dg/cpp/_Pragma4.c: Fix typo.
48769
48770 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
48771
48772         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
48773         expected to pass.
48774
48775 2002-09-06  Stan Shebs  <shebs@apple.com>
48776             David Edelsohn  <edelsohn@gnu.org>
48777
48778         * gcc.dg/weak: New directory.
48779         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
48780         target-specific xfail bits.
48781         * gcc.dg/typeof-2.c: Move to new directory.
48782         * gcc.dg/weak.exp: New expect script.
48783
48784 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
48785
48786         * gcc.c-torture/execute/extzvsi.c: New test.
48787
48788 2002-09-05  Stan Shebs  <shebs@apple.com>
48789
48790         * gcc.dg/weak-1.c: xfail on Darwin.
48791         * gcc.dg/weak-2.c: Ditto.
48792         * gcc.dg/weak-3.c: Ditto.
48793         * gcc.dg/weak-4.c: Ditto.
48794         * gcc.dg/weak-5.c: Ditto.
48795         * gcc.dg/weak-6.c: Ditto.
48796         * gcc.dg/weak-7.c: Ditto.
48797         * gcc.dg/weak-8.c: Ditto.
48798         * gcc.dg/weak-9.c: Ditto.
48799
48800 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
48801
48802         * gcc.c-torture/execute/loop-14.c: New test.
48803
48804 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
48805
48806         * g++.dg/other/cxa-atexit1.C: New test.
48807
48808         * gcc.dg/typeof-2.c: New test.
48809
48810 2002-09-03  Roger Sayle  <roger@eyesopen.com>
48811
48812         * gcc.dg/builtins-2.c: New testcase.
48813         * gcc.dg/builtins-3.c: New testcase.
48814
48815 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
48816
48817         * gcc.dg/cpp/_Pragma4.c: New test.
48818
48819 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
48820
48821         * objc/execute/nil_method-1.m: New testcase.
48822
48823 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
48824
48825         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
48826         [Object class], not [Object initialize].
48827
48828 2002-08-31  Roger Sayle  <roger@eyesopen.com>
48829             Hans-Peter Nilsson  <hp@bitrange.com>
48830
48831         * gcc.c-torture/execute/20020720-1.x: Skip test on
48832         mmix-knuth-mmixware.  Correct comment.
48833
48834 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
48835
48836         * g++.dg/abi/bitfield5.C: New test.
48837         * g++.dg/abi/vbase10.C: Likewise.
48838
48839 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
48840
48841         * objc.dg/undeclared-selector.m: New test.
48842
48843 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
48844
48845         * g++.dg/other/offsetof1.C: Avoid cast warning.
48846
48847 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
48848
48849         * objc.dg/super-class-2.m: New test.
48850
48851 2002-08-24  Matt Austern  <austern@apple.com>
48852
48853         * g++.dg/ext/lvaddr.C: New test.
48854         * g++.dg/ext/lvcast.C: New test.
48855
48856 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
48857
48858         * g++.dg/inherit/cond1.C: New test.
48859
48860 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
48861
48862         * gcc.dg/noncompile/incomplete-1.c: New test.
48863
48864 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
48865
48866         * gcc.dg/typespec-1.c: New test.
48867
48868 2002-08-20  Devang Patel  <dpatel@apple.com>
48869         * objc.dg/proto-hier-2.m: New test.
48870
48871 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
48872
48873         * objc.dg/bitfield-1.m: New test.
48874         * objc.dg/bitfield-2.m: New test.
48875
48876 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
48877
48878         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
48879         gcc.dg/c99-flex-array-4.c: New tests.
48880
48881 2002-08-16  Stan Shebs  <shebs@apple.com>
48882
48883         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
48884
48885 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
48886
48887         * gcc.dg/typeof-1.c: New test.
48888         * g++.dg/ext/typeof2.C: New test.
48889
48890 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
48891
48892         * g++.dg/other/offsetof1.C: New test.
48893
48894 2002-08-14  Richard Henderson  <rth@redhat.com>
48895
48896         * gcc.dg/tls/diag-3.c: Fix expected message strings.
48897
48898 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
48899
48900         * gcc.dg/cpp/_Pragma3.c: New test.
48901
48902 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
48903
48904         * g++.dg/template/inherit3: New test.
48905
48906 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
48907
48908         * gcc.dg/bitfld-4.c: Add blank options.
48909
48910 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
48911
48912         * g++.dg/template/crash1.C: New test.
48913
48914 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
48915
48916         * gcc.dg/tls/opt-2.c: New test.
48917
48918 2002-08-08  Devang Patel  <dpatel@apple.com>
48919
48920         * objc.dg/selector-1.m : New test
48921
48922 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
48923
48924         * g++.dg/abi/bitfield4.C: New test.
48925         * gcc.dg/bitfld-4.c: New test.
48926
48927 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
48928
48929         * g++.dg/other/packed1.C: New test.
48930
48931 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
48932
48933         * g++.dg/abi/offsetof.C: Tweak error messages.
48934         * g++.old-deja/g++.mike/p10769a.C: Likewise.
48935
48936 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
48937
48938         * gcc.dg/bitfld-3.c: New test.
48939
48940 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
48941             Richard Henderson  <rth@redhat.com>
48942
48943         * gcc.dg/i386-bitfield1.c: New test.
48944         * g++.dg/abi/bitfield3.C: Update.
48945
48946 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
48947
48948         * objc.dg/const-str-2.m: Update.
48949         * gcc.dg/cpp/c++98.c: Change to C extension.
48950         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
48951         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
48952
48953 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
48954
48955         * gcc.dg/tls/diag-3.c: New.
48956
48957 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
48958
48959         * g++.dg/README (Subdirectories): Document new subdir expr.
48960         * g++.dg/expr/pmf-1.C: New test.
48961
48962 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
48963
48964         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
48965
48966 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
48967
48968         * g++.dg/abi/bitfield3.C: New test.
48969
48970 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
48971
48972         * lib/gcov.exp: Tweak expected line formats.
48973         * gcc.misc-tests/gcov8.c: New test.
48974         * gcc.misc-tests/gcov8.x: New flags.
48975
48976 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
48977
48978         * consistency.vlad/layout/endian.c: Include string.h.
48979
48980         * gcc.c-torture/execute/20020805-1.c: New test.
48981
48982 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
48983
48984         * g++.dg/other/conversion1.C: New test.
48985
48986 2002-08-03  Roger Sayle  <roger@eyesopen.com>
48987
48988         * gcc.dg/builtins-1.c: New testcase.
48989
48990 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
48991
48992         * g++.dg/inherit/access3.C: New test.
48993
48994 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
48995
48996         * gcc.dg/ia64-visibility-2.c: New test.
48997
48998 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
48999
49000         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
49001         __qualifier_flags to __flags.
49002
49003 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
49004
49005         * g++.dg/inherit/operator1.C: New test.
49006         * g++.dg/lookup/disamb1.C: Fix typo in comment.
49007         * g++.dg/other/error1.C: Change expected error message.
49008         * g++.dg/template/conv4.C: Likewise.
49009
49010 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
49011
49012         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
49013         for documented behavior.
49014
49015 2002-07-25  Roger Sayle  <roger@eyesopen.com>
49016
49017         * gcc.c-torture/execute/20020720-1.x: Skip this test on
49018         several targets known to fail.
49019
49020 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
49021
49022         * gcc.dg/mips-args-[123].c: New tests.
49023
49024 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
49025
49026         * gcc.dg/ppc-spe.c: New.
49027
49028 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
49029
49030         * g++.dg/other/ptrmem4.C: New testcase.
49031
49032 2002-07-24  Richard Henderson  <rth@redhat.com>
49033
49034         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
49035
49036 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
49037
49038         * g++.dg/ext/alignof1.C (main): Return 0 for success.
49039
49040 2002-07-24  Roger Sayle  <roger@eyesopen.com>
49041
49042         * gcc.c-torture/execute/memset-3.c: New testcase.
49043
49044 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
49045
49046         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
49047         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
49048
49049 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49050
49051         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
49052         Delete.
49053
49054 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
49055
49056         * gcc.c-torture/compile/simd-4.c: New test.
49057
49058 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49059
49060         PR c++/7347, c++/7348
49061         * g++.dg/template/access4.C: New test.
49062         * g++.dg/template/access5.C: New test.
49063         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
49064         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
49065         * g++.old-deja/g++.pt/ttp58.C: Likewise.
49066         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
49067
49068 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
49069
49070         * gcc.dg/gnu89-init-2.c: New test.
49071
49072 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
49073
49074         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
49075
49076 2002-07-20  Roger Sayle  <roger@eyesopen.com>
49077
49078         * gcc.c-torture/execute/20020720-1.c: New testcase.
49079
49080 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
49081
49082         * gcc.dg/cpp/Wsignprom.c: New tests.
49083
49084 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
49085
49086         * gcc.c-torture/execute/loop-13.c: New test.
49087
49088 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
49089
49090         * gcc.dg/cpp/expr.c: New tests.
49091
49092 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
49093
49094         * g++.dg/opt/pr6713.C: Add template instantiation.
49095
49096 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
49097
49098         * gcc.dg/nest.c: New test.
49099
49100 2002-07-17  Richard Henderson  <rth@redhat.com>
49101
49102         * g++.dg/opt/pr6713.C: New test.
49103
49104 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
49105
49106         * gcc.c-torture/execute/loop-2e.x: Let the testcase
49107         XFAIL for all x86 processors.
49108
49109 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
49110
49111         * gcc.c-torture/execute/20010122-1.x: Do not test with
49112         -fomit-frame-pointer.
49113
49114 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49115
49116         * g++.dg/template/instantiate2.C: New test.
49117         * g++.dg/template/spec4.C: New test.
49118
49119 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49120
49121         * g++.dg/template/access2.C: New test.
49122         * g++.dg/template/access3.C: New test.
49123
49124 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
49125
49126         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
49127         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
49128         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
49129         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
49130         Convert to use <stdarg.h>.
49131         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
49132         Delete.
49133         * gcc.dg/va-arg-2.c: New.
49134         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
49135
49136 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
49137
49138         * gcc.c-torture/compile/20020710-1.c: New test.
49139
49140 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
49141                           Andrew Pinski  <pinskia@physics.uc.edu>
49142
49143         gcc.c-torture/compile/simd-2.c: New testcase.
49144         gcc.c-torture/compile/simd-3.c: Likewise.
49145
49146 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
49147
49148         PR c++/7224
49149         * g++.dg/overload/error1.C: New test.
49150
49151 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49152
49153         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
49154         configuration and IRIX 6 O32 ABI.
49155
49156 2002-07-11  Roger Sayle  <roger@eyesopen.com>
49157
49158         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
49159
49160 2002-07-10  Roger Sayle  <roger@eyesopen.com>
49161
49162         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
49163
49164 2002-07-10  Jeffrey A Law  <law@redhat.com>
49165
49166         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
49167
49168         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
49169
49170 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
49171
49172         * gcc.dg/20020312-2.c: Check for __PPC__.
49173
49174 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
49175
49176         * gcc.c-torture/compile/20020709-1.c: New test.
49177
49178 2002-07-07  Roger Sayle  <roger@eyesopen.com>
49179
49180         * g++.dg/template/qualttp21.C: New test case.
49181
49182 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
49183
49184         * gcc.c-torture/compile/20020706-1.c: New test.
49185         * gcc.c-torture/compile/20020706-2.c: New test.
49186
49187 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
49188             Alexandre Oliva  <aoliva@redhat.com>
49189
49190         * g++.dg/warn/incomplete1.C: New test.
49191
49192 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49193
49194         PR c++/7099
49195         * g++.dg/warn/noreturn1.C: New test.
49196
49197 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
49198
49199         PR c++/6706
49200         * g++.dg/debug/debug6.C: New test.
49201         * g++.dg/debug/debug7.C: New test.
49202
49203 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
49204
49205         * gcc.c-torture/compile/simd-3.c: New test.
49206
49207 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
49208
49209         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
49210         * gcc.dg/20020620-1.c: Likewise.
49211
49212 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49213
49214         PR c++/6944
49215         * g++.dg/init/array4.C: New test.
49216         * g++.dg/init/array5.C: New test.
49217
49218 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
49219
49220         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
49221         * gcc.c-torture/execute/simd-2.c (main): Likewise.
49222
49223 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49224
49225         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
49226         * gcc.dg/wtr-aggr-init-1.c: Likewise.
49227         * gcc.dg/wtr-conversion-1.c: Likewise.
49228         * gcc.dg/wtr-escape-1.c: Likewise.
49229         * gcc.dg/wtr-int-type-1.c: Likewise.
49230         * gcc.dg/wtr-label-1.c: Likewise.
49231         * gcc.dg/wtr-static-1.c: Likewise.
49232         * gcc.dg/wtr-strcat-1.c: Likewise.
49233         * gcc.dg/wtr-suffix-1.c: Likewise.
49234         * gcc.dg/wtr-switch-1.c: Likewise.
49235         * gcc.dg/wtr-unary-plus-1.c: Likewise.
49236         * gcc.dg/wtr-union-init-1.c: Likewise.
49237         * gcc.dg/wtr-union-init-2.c: Likewise.
49238         * gcc.dg/wtr-union-init-3.c: Likewise.
49239
49240         * gcc.dg/wtr-func-def-1.c: New test.
49241
49242 2002-07-02 Devang Patel <dpatel@apple.com>
49243
49244         * objc.dg/param-1.m: New test.
49245
49246 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
49247
49248         * gcc.dg/cpp/trad/directive.c: Add test.
49249         * gcc.dg/cpp/trad/macroargs.c: Add test.
49250         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
49251
49252 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
49253
49254         * gcc.dg/cpp/cmdlne-M.c: New test.
49255
49256 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
49257
49258         * objc.dg/desig-init-1.m: New test.
49259
49260 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49261
49262         PR c++/6716
49263         * g++.dg/template/instantiate1.C: New test.
49264
49265 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
49266
49267         PR c++/7112
49268         * g++.dg/template/sizeof2.C: New test.
49269
49270 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
49271
49272         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
49273         gcc.dg/cpp/trad/include.c: New tests.
49274
49275 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
49276
49277         PR target/7177
49278         * gcc.c-torture/compile/20020701-1.c: New test.
49279
49280 2002-07-01  Stan Shebs  <shebs@apple.com>
49281
49282         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
49283         header here...
49284         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
49285         (objc-torture-execute): or here.
49286
49287 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
49288
49289         * gcc.c-torture/execute/arith-rand-ll.c: New test.
49290
49291 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
49292
49293         * gcc.dg/cpp/trad/escaped-nl.c: New test.
49294
49295 2002-06-30  Devang Patel  <dpatel@apple.com>
49296
49297         * objc.dg/fsyntax-only.m: New test.
49298
49299 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
49300
49301         PR c++/6695
49302         * g++.dg/template/friend7.C: New file.
49303
49304 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
49305
49306         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
49307         return type.
49308
49309 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
49310
49311         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
49312         avoid division by zero.
49313
49314 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
49315
49316         * gcc.dg/Wunknownprag.c: New tests.
49317
49318 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
49319
49320         * gcc.c-torture/execute/simd-2.c: New test.
49321
49322 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
49323
49324         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
49325         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
49326         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
49327         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
49328         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
49329         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
49330         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
49331         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
49332         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
49333         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
49334         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
49335         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
49336         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
49337         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
49338         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
49339         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
49340         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
49341
49342 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
49343
49344         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
49345         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
49346         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
49347         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
49348         New tests.
49349         * gcc.dg/cpp/trad/directive.c: Update.
49350
49351 2002-06-23  Andreas Jaeger  <aj@suse.de>
49352
49353         * gcc.c-torture/execute/complex-6.c: New.
49354
49355 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
49356
49357         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
49358         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
49359         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
49360         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
49361
49362 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
49363
49364         * gcc.dg/cpp/trad: New directory with traditional tests copied
49365         from parent directory.
49366         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
49367         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
49368         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
49369         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
49370         Move to trad/ and rename.
49371         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
49372         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
49373         gcc.dg/cpp/trad/redef2.c: New tests.
49374         * gcc.dg/cpp/trad/trad.exp: New driver.
49375
49376 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
49377
49378         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
49379         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
49380         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
49381         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
49382         Remove.
49383
49384 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
49385
49386         * gcc.dg/20020620-1.c: New test.
49387
49388 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49389
49390         * g++.dg/template/ttp4.C: New test.
49391
49392 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
49393
49394         * g++.dg/opt/vt1.C: Fix regexp.
49395
49396 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49397
49398         * gcc.c-torture/execute/pure-1.c: Make functions static again.
49399         Don't use attribute `noinline'.
49400
49401 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
49402
49403         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
49404
49405 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
49406
49407         * gcc.c-torture/execute/simd-1.c: New.
49408
49409         * gcc.dg/simd-1.c: New.
49410
49411 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
49412
49413         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
49414
49415 2002-06-16  Richard Henderson  <rth@redhat.com>
49416
49417         * g++.dg/ext/anon-struct1.C: New.
49418         * g++.dg/ext/anon-struct2.C: New.
49419         * g++.dg/ext/anon-struct3.C: New.
49420         * gcc.dg/anon-struct-1.c: New.
49421         * gcc.dg/anon-struct-2.c: New.
49422         * gcc.dg/anon-struct-3.c: New.
49423         * gcc.dg/20011008-1.c: Adjust warning text.
49424         * gcc.dg/20020527-1.c: Add -fms-extensions.
49425
49426 2002-06-16  Richard Henderson  <rth@redhat.com>
49427
49428         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
49429
49430 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
49431
49432         * gcc.c-torture/execute/20020615-1.c: New test.
49433
49434 2002-06-15  Roger Sayle  <roger@eyesopen.com>
49435
49436         * gcc.c-tortuture/execute/compare-1.c: New test case.
49437         * gcc.c-tortuture/execute/compare-2.c: New test case.
49438         * gcc.c-tortuture/execute/compare-3.c: New test case.
49439
49440 2002-06-13  Richard Henderson  <rth@redhat.com>
49441
49442         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
49443         ia64 ilp32.
49444
49445 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49446
49447         * g++.dg/template/typename2.C: Update error message.
49448
49449 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
49450
49451         * gcc.c-torture/execute/20020611-1.c: New test.
49452
49453 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
49454
49455         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
49456         list of targets to skip.
49457
49458 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
49459
49460         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
49461         targets if not optimizing.
49462
49463 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
49464
49465         * gcc.c-torture/compile/20020605-1.c: New test.
49466
49467         * g++.dg/opt/vt1.C: New test.
49468
49469         * gcc.dg/20020531-1.c: New test.
49470
49471         * gcc.dg/20020530-1.c: New test.
49472
49473         * gcc.dg/20020527-1.c: New test.
49474
49475         * g++.dg/opt/cse1.C: New test.
49476
49477 2002-06-07  Roger Sayle  <roger@eyesopen.com>
49478
49479         * gcc.dg/20020607-2.c: New test case.
49480
49481 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
49482
49483         * gcc.c-torture/compile/20020604-1.c: New test.
49484
49485 2002-06-04  Richard Henderson  <rth@redhat.com>
49486
49487         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
49488         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
49489         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
49490
49491 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
49492
49493         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
49494
49495 2002-06-03  Richard Henderson  <rth@redhat.com>
49496
49497         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
49498         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
49499
49500 2002-06-02  Richard Henderson  <rth@redhat.com>
49501
49502         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
49503         test functions static.
49504
49505 2002-06-02  Andreas Jaeger  <aj@suse.de>
49506
49507         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
49508         now.
49509
49510 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49511
49512         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
49513         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
49514         Update for mofified diagnostics.
49515         * gcc.dg/c99-intconst-1.c: No longer fail.
49516
49517 2002-06-02  Richard Henderson  <rth@redhat.com>
49518
49519         * gcc.dg/uninit-A.c: Remove xfail markers.
49520
49521 2002-06-01  Roger Sayle  <roger@eyesopen.com>
49522
49523         * gcc.dg/fnegate-1.c: New test case.
49524
49525 2002-05-30  Osku Salerma  <osku@iki.fi>
49526
49527         * gcc.c-torture/execute/mayalias-1.c: New file.
49528
49529 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
49530
49531         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
49532         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
49533         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
49534
49535 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
49536
49537         * gcc.c-torture/execute/20020529-1.c: New test.
49538
49539 2002-05-27  Richard Henderson  <rth@redhat.com>
49540
49541         * g++.dg/ext/attrib6.C: New test case.
49542
49543 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49544
49545         * gcc.c-torture/execute/pure-1.c: New test.
49546
49547 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
49548
49549         * gcc.dg/cpp/arith-2.c: Remove.
49550
49551 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
49552
49553         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
49554         * gcc.dg/cpp/if-3.c: Remove.
49555
49556 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
49557
49558         * g++.dg/opt/cse2.C: New test.
49559
49560 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
49561
49562         * gcc.dg/cpp/arith-1.c: New semantic tests.
49563         * gcc.dg/cpp/if-1.c: Update.
49564
49565 2002-05-24  Ben Elliston  <bje@redhat.com>
49566
49567         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
49568
49569 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
49570
49571         * gcc.dg/verbose-asm.c: New test.
49572
49573 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
49574
49575         * gcc.dg/cpp/paste12.c: New test.
49576
49577 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
49578
49579         * g++.dg/parse/named_ops.C: New test.
49580
49581 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
49582
49583         * gcc.dg/weak-8.c: New test.
49584
49585 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
49586
49587         * gcc.dg/weak-2.c: Allow optional leading underscore
49588         in scan-assembler symbol name.
49589         * gcc.dg/weak-3.c: Likewise.
49590         * gcc.dg/weak-4.c: Likewise.
49591         * gcc.dg/weak-5.c: Likewise.
49592
49593 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
49594
49595         * gcc.dg/20020523-1.c: New test.
49596
49597 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
49598
49599         * objc.dg/const-str-2.m: Update now that we stop after
49600         a command line error.
49601
49602 2002-05-22  Richard Henderson  <rth@redhat.com>
49603
49604         * g++.dg/dg.exp: Fix typo in test pruneing.
49605
49606 2002-05-22  Richard Henderson  <rth@redhat.com>
49607
49608         * g++.dg/dg.exp: Prune the tls subdirectory.
49609         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
49610         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
49611         * g++.dg/tls/init-1.C: New.
49612
49613 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
49614
49615         * gcc.dg/20020517-1.c: New test.
49616
49617 2002-05-21  Richard Henderson  <rth@redhat.com>
49618
49619         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
49620         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
49621
49622 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
49623
49624         * g++.dg/other/copy2.C: New test.
49625
49626 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
49627
49628         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
49629         (MAX_COPY): Bump up to 10 times sizeof (long long).
49630         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
49631
49632         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
49633         sizeof (long long).
49634
49635         * gcc.c-torture/execute/strcpy-1.c: New test.
49636
49637 2002-05-19  Jason Merrill  <jason2redhat.com>
49638
49639         * g++.dg/ext/oper1.C: New test.
49640
49641 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
49642 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
49643
49644         * README.QMTEST: New file.
49645
49646         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
49647
49648 2002-05-19  Andreas Jaeger  <aj@suse.de>
49649
49650         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
49651         now.
49652         * gcc.c-torture/execute/loop-2d.x: Likewise.
49653
49654 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
49655
49656         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
49657         support weak symbols.
49658         * gcc.dg/weak-4.c: Likewise.
49659         * gcc.dg/weak-6.c: Likewise.
49660
49661 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
49662
49663         * gcc.dg/weak-3.c: Add dg-excess-error comment for
49664         cygwin, coff and h8300-*-hms targets
49665         * gcc.dg/weak-5.c: Likewise.
49666         * gcc.dg/weak-7.c: Likewise.
49667
49668 2002-05-16  Jason Merrill  <jason@redhat.com>
49669
49670         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
49671         (scan-assembler-not, scan-assembler-dem): Likewise.
49672         (scan-assembler-dem-not): Likewise.
49673
49674 2002-05-15  Richard Henderson  <rth@redhat.com>
49675
49676         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
49677
49678 2002-05-15  Richard Henderson  <rth@redhat.com>
49679
49680         * gcc.dg/weak-5.c (vfoo1c): No warning here.
49681         (vfoo1f): Warning here.
49682         (vfoo1l): Don't redefine the alias.
49683
49684 2002-05-14  Jason Merrill  <jason@redhat.com>
49685             Alexandre Oliva  <aoliva@redhat.com>
49686
49687         * g++.dg/init/pm1.C: New test.
49688
49689 2002-05-12  David S. Miller  <davem@redhat.com>
49690
49691         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
49692         types.
49693
49694 2002-05-10  Roger Sayle  <roger@eyesopen.com>
49695
49696         * gcc.c-torture/execute/20020510-1.c: New test case.
49697
49698 2002-05-10  David S. Miller  <davem@redhat.com>
49699
49700         * gcc.c-torture/execute/conversion.c: Test long double too.
49701
49702 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
49703
49704         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
49705         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
49706         * lib/g++.exp (g++_link_flags): Likewise.
49707         * lib/objc.exp (objc_target_compile): Likewise.
49708
49709 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
49710
49711         * gcc.dg/cpp/poison.c: Update.
49712         * gcc.dg/cpp/20000625-2.c: Remove.
49713         * gcc.dg/cpp/direct2s.c: Remove final test.
49714
49715 2002-05-08  Tom Rix  <trix@redhat.com>
49716
49717         * gcc.c-torture/execute/20020508-1.c: New test.
49718         * gcc.c-torture/execute/20020508-2.c: New test.
49719         * gcc.c-torture/execute/20020508-3.c: New test.
49720
49721 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
49722
49723         * gcc.dg/cpp/charconst-4.c: More tests.
49724
49725 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
49726
49727         PR c/6569
49728         * gcc.dg/weak-3.c: Update location of warning messages.
49729         * gcc.dg/weak-5.c: Likewise.
49730
49731 2002-05-06  Roger Sayle  <roger@eyesopen.com>
49732
49733         * gcc.c-torture/execute/20020506-1.c: New test case.
49734
49735 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
49736
49737         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
49738
49739 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
49740
49741         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
49742
49743 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
49744
49745         * gcc.dg/cpp/charconst-3.c: New test.
49746
49747 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49748
49749         * gcc.dg/cpp/charconst.c: Update tests.
49750
49751 2002-05-05  Tim Josling  <tej@melbpc.org.au>
49752
49753         * treelang: Added directory for new sample language treelang. Also
49754         lib/treelang.exp: New file to signal treelang should be tested.
49755
49756 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
49757
49758         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
49759         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
49760         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
49761         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
49762         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
49763         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
49764         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
49765
49766 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
49767
49768         * gcc.dg/format/xopen-2.c: New test.
49769
49770 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
49771
49772         * gcc.dg/20020503-1.c: New test.
49773
49774 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
49775
49776         * g++.dg/init/dtor1.C: Make it tougher.
49777
49778 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
49779
49780         * g++.dg/init/dtor1.C: New test.
49781
49782 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
49783
49784         * gcc.dg/altivec-8.c: New.
49785
49786 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
49787
49788         * gcc.dg/altivec-7.c: New.
49789
49790 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
49791
49792         * g++.dg/parse/typedef1.C: New test.
49793
49794 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
49795
49796         PR c++/6486
49797         * g++.dg/template/friend6.C: New test.
49798
49799         PR c++/6492
49800         * g++.dg/init/copy1.C: New test.
49801
49802 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
49803
49804         * g++.dg/warn/effc1.C: New test.
49805
49806 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
49807
49808         * gcc.dg/cpp/if-cexp.c: Add a test.
49809
49810 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
49811
49812         * gcc.dg/20020426-2.c: New test.
49813
49814 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
49815
49816         * gcc.dg/cpp/if-mop.c: Update.
49817         * gcc.dg/cpp/if-mpar.c: Add test.
49818         * gcc.dg/cpp/if-oppr.c: Update.
49819
49820 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49821
49822         PR c/6343
49823         * gcc.dg/weak-[2-7].c: New tests.
49824
49825 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
49826
49827         * gcc.dg/enum1.c: New test.
49828
49829 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
49830
49831         PR c++/6497
49832         * g++.dg/inherit/access2.C: New test.
49833
49834 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
49835
49836         PR bootstrap/6445
49837         * gcc.dg/20020426-1.c: New test.
49838
49839 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
49840
49841         * g++.dg/abi/enum1.C: New test.
49842
49843 2002-04-26  Richard Henderson  <rth@redhat.com>
49844
49845         * gcc.dg/c99-bool-1.c: Expect always true warning.
49846
49847 2002-04-25  Roger Sayle  <roger@eyesopen.com>
49848
49849         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
49850
49851 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49852
49853         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
49854         targets.
49855
49856 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
49857
49858         * g++.dg/abi/mange7.C: New test.
49859
49860         PR c++/6438.
49861         * g++.dg/parse/stmtexpr2.C: New test.
49862
49863 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
49864
49865         * gcc.dg/20020312-2.c: Add SH target.
49866
49867 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49868
49869         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
49870         compiler output on mips*-*-irix*.
49871
49872 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
49873
49874         * g++.dg/parse/attr1.C: New test.
49875
49876 2002-04-23  Roger Sayle  <roger@eyesopen.com>
49877
49878         * gcc.c-torture/execute/string-opt-17.c: New test case.
49879         * gcc.c-torture/execute/memset-2.c: New test case.
49880
49881 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
49882
49883         PR c++/6256:
49884         * g++.dg/template/friend5.C: New test.
49885
49886         PR c++/6331:
49887         * g++.dg/template/qual1.C: Likewise.
49888
49889 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
49890
49891         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
49892         Include stdlib.h, not stdio.h or ctype.h.
49893
49894 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
49895
49896         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
49897         cris-*-elf* and mmix-*-*.
49898         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
49899         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
49900         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
49901         Ditto.
49902         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
49903         * gcc.dg/wchar_t-1.c: Ditto.
49904
49905 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
49906
49907         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
49908         Clarify comment.
49909
49910 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
49911
49912         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
49913
49914 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49915
49916         * gcc.c-torture/execute/20000906-1.x: Delete.
49917
49918 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
49919
49920         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
49921
49922 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
49923
49924         * PR6367
49925         * g77.f-torture/execute/6367.f: New test.
49926         * g77.f-torture/execute/6367.x: Disable for MMIX.
49927
49928 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
49929
49930         * PR6352
49931         * g++.dg/opt/inline2.C: New test.
49932
49933 2002-04-18  Richard Henderson  <rth@redhat.com>
49934
49935         * gcc.dg/20000906-1.c: Enable for all targets.
49936         * gcc.c-torture/compile/iftrap-2.c: New.
49937
49938 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
49939
49940         * gcc.dg/20020418-1.c: New test.
49941         * gcc.dg/20020418-2.c: New test.
49942
49943 2002-04-18  Richard Henderson  <rth@redhat.com>
49944
49945         * gcc.c-torture/compile/iftrap-1.c: New.
49946         * gcc.dg/iftrap-1.c: Adjust for ia64.
49947         * gcc.dg/iftrap-2.c: New.
49948
49949 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
49950
49951         * gcc.c-torture/compile/20020418-1.c: New test.
49952
49953 2002-04-18  Roger Sayle  <roger@eyesopen.com>
49954
49955         * gcc.c-torture/compile/20020415-1.c: New.
49956
49957 2002-04-18  David S. Miller  <davem@redhat.com>
49958
49959         * gcc.c-torture/execute/20020418-1.c: New test.
49960
49961 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
49962
49963         * gcc.dg/20020416-1.c: New test.
49964
49965         * g++.dg/opt/inline1.C: New test.
49966
49967 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
49968
49969         * gcc.dg/altivec-5.c: New test.
49970
49971         * gcc.dg/20020415-1.c: New test.
49972
49973 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
49974
49975         * lib/chill.exp: Remove.
49976
49977 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
49978
49979         * g++.dg/other/big-struct.C: New test.
49980
49981 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
49982
49983         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
49984         of scratch file.
49985
49986 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
49987
49988         PR c/6277
49989         * gcc.dg/i386-387-1.c: Allow optional leading underscore
49990         in scan-assembler function name
49991
49992 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
49993
49994         * g77.f-torture/execute/980628-4.x,
49995         g77.f-torture/execute/980628-5.x,
49996         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
49997         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
49998         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
49999         i[34567]86-*-*.
50000
50001 2002-04-13  David S. Miller  <davem@redhat.com>
50002
50003         * gcc.c-torture/execute/20020413-1.c: New test.
50004
50005 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
50006
50007         * gcc.dg/asm-6.c,
50008         * g++.dg/ext/asm1.C: New tests.
50009
50010 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
50011
50012         PR c++ 5373.
50013         * g++.dg/parse/stmtexpr1.C: New test.
50014
50015         PR c++/5189.
50016         * g++.dg/template/copy1.C: New test.
50017
50018 2002-04-12  Richard Henderson  <rth@redhat.com>
50019
50020         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
50021
50022 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
50023
50024         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
50025         gcc.c-torture/execute/20020307-2.c.
50026
50027 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
50028
50029         * g++.dg/ext/attrib5.C,
50030         * g++.dg/lookup/struct1.C: New tests.
50031
50032 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
50033
50034         * gcc.dg/20020411-1.c: New test.
50035
50036         * gcc.c-torture/execute/20020411-1.c: New test.
50037
50038 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
50039
50040         * g77.f-torture/execute/6177.f: New test.
50041
50042 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
50043
50044         PR middle-end/6247
50045         * g++.dg/opt/cleanup1.C: New test.
50046
50047         * g++.dg/opt/const1.C: New test.
50048
50049 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
50050
50051         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
50052
50053 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
50054
50055         PR c++/5507
50056         * g++.dg/template/typename2.C: New test.
50057
50058 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
50059
50060         * gcc.c-torture/execute/loop-12.c: New.
50061
50062 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
50063
50064         * g77.f-torture/execute/980628-4.x,
50065         g77.f-torture/execute/980628-5.x,
50066         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
50067         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
50068         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
50069
50070 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50071
50072         PR optimization/6086
50073         * g++.dg/opt/preinc1.C: New test.
50074
50075 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
50076
50077         PR c++/5571
50078         * g++.dg/opt/static2.C: New test.
50079
50080 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
50081
50082         PR c/5120
50083         * gcc.dg/20020406-1.c: New test.
50084
50085 2002-04-04  David S. Miller  <davem@redhat.com>
50086
50087         * gcc.c-torture/execute/20020404-1.c: New test.
50088
50089 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
50090
50091         PR c/6123
50092         * gcc.dg/20020312-2.c: Do not declare global register variable
50093         if __PIC__ or __pic__ is defined.
50094
50095 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
50096
50097         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
50098         __asm__ so that it works correctly even if -ansi -pedantic-errors.
50099
50100 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50101
50102         * gcc.misc-tests/linkage.exp: Update last change to handle
50103         sparc*-, not just sparc-.
50104
50105 2002-04-03  Richard Henderson  <rth@redhat.com>
50106
50107         * gcc.dg/cpp/ucs.c: Improved long UCS test.
50108
50109 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
50110
50111         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
50112
50113 2002-04-02  David S. Miller  <davem@redhat.com>
50114
50115         * gcc.c-torture/execute/20020402-3.c: New test.
50116
50117 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
50118
50119         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
50120         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
50121
50122         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
50123         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
50124         g77.f-torture/execute/20001201.x,
50125         g77.f-torture/execute/u77-test.x: New files.
50126
50127         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
50128         * gcc.dg/wchar_t-1.c: Ditto.
50129
50130 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50131
50132         * gcc.c-torture/execute/20020402-1.c: New test.
50133
50134 2002-04-01  Richard Henderson  <rth@redhat.com>
50135
50136         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
50137
50138         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
50139
50140 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50141
50142         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
50143
50144 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50145
50146         * g++.dg/inherit/template-as-base.C: Expect error.
50147         * g++.dg/inherit/namespace-as-base.C: Likewise.
50148
50149 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
50150
50151         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
50152         g++.dg/ext/instantiate3.C: Tweak match patterns.
50153
50154         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
50155         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
50156         -da test.
50157
50158 2002-03-31  Richard Henderson  <rth@redhat.com>
50159
50160         * gcc.dg/special/alias-2.c: New.
50161         * gcc.dg/special/ecos.exp: Run it.
50162
50163 2002-03-31  Richard Henderson  <rth@redhat.com>
50164
50165         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
50166
50167 2002-03-31  Kazu Hirata  <kazu@hxi.com>
50168
50169         * gcc.dg/weak-1.c: Disable on h8300 port.
50170
50171 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
50172
50173         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
50174         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
50175         ordering tests.
50176         * g++.dg/bprob/bprob-1.C: New test.
50177         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
50178         * g++.dg/gcov/gcov-1.C: New test.
50179         * g++.dg/gcov/gcov-1.x: New file.
50180         * g++.dg/gcov/gcov-2.C: New test.
50181         * g++.dg/gcov/gcov-3.C: New test.
50182         * g++.dg/gcov/gcov-3.h: New file.
50183
50184 2002-03-28  Roger Sayle  <roger@eyesopen.com>
50185
50186         * g++.old-deja/g++.other/builtins5.C: New test.
50187         * g++.old-deja/g++.other/builtins6.C: New test.
50188         * g++.old-deja/g++.other/builtins7.C: New test.
50189         * g++.old-deja/g++.other/builtins8.C: New test.
50190         * g++.old-deja/g++.other/builtins9.C: New test.
50191
50192 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
50193
50194         * g++.dg/opt/static1.C: New test.
50195
50196         * g++.dg/opt/longbranch1.C: New test.
50197
50198 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
50199
50200         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
50201
50202         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
50203
50204 2002-03-28  Jeffrey A Law  (law@redhat.com)
50205
50206         * gcc.c-torture/execute/20020328-1.c: New test.
50207
50208 2002-03-27  Richard Henderson  <rth@redhat.com>
50209
50210         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
50211         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
50212         move from g++.old-deja/g++.ext/.
50213
50214 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
50215
50216         * g++.dg/init/new2.C: New test.
50217
50218 2002-03-26  Richard Henderson  <rth@redhat.com>
50219
50220         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
50221
50222         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
50223         on sparc.
50224
50225         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
50226         sparcv9 systems.
50227         * gcc.dg/20001102-1.c: Likewise.
50228
50229 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
50230
50231         * gcc.dg/cpp/endif-pedantic1.c,
50232         gcc.dg/cpp/endif-pedantic2.c: New tests.
50233
50234 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
50235
50236         * g++.dg/init/new1.C: New test.
50237
50238 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
50239
50240         * g++.dg/abi/vbase9.C: New test.
50241
50242 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
50243
50244         * gcc.dg/arm-asm.c: New test.
50245
50246 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
50247
50248         * gcc.dg/Wswitch-enum.c: New test.
50249         Fix PR c/5044.
50250
50251 2002-03-26  Richard Henderson  <rth@redhat.com>
50252
50253         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
50254         structure.
50255
50256 2002-03-25  Richard Henderson  <rth@redhat.com>
50257
50258         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
50259         sparcv9 systems.
50260
50261         * gcc.c-torture/compile/20011119-1.c (xxx): New.
50262         * gcc.c-torture/compile/20011119-2.c (xxx): New.
50263
50264 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
50265
50266         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
50267
50268 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
50269
50270         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
50271         targets using generic thunk support.
50272
50273 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
50274
50275         * gcc.c-torture/compile/20020323-1.c: New test.
50276
50277         * g++.dg/opt/conj2.C: New test.
50278
50279 2002-03-24  Richard Henderson  <rth@redhat.com>
50280
50281         * gcc.dg/weak-1.c: Use -fno-common.
50282
50283 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
50284
50285         * g77.dg/f77-edit-apostrophe-out.f: New test
50286         * g77.dg/f77-edit-h-out.f: New test
50287         * g77.dg/f77-edit-t-in.f: New test
50288         * g77.dg/f77-edit-t-out.f: New test
50289         * g77.dg/f77-edit-x-out.f: New test
50290         * g77.dg/f77-edit-slash-out.f: New test
50291         * g77.dg/f77-edit-colon-out.f: New test
50292         * g77.dg/f77-edit-s-out.f: New test
50293
50294 2002-03-24  Richard Henderson  <rth@redhat.com>
50295
50296         * objc/execute/formal_protocol-6.x: New XFAIL.
50297
50298 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
50299
50300         * gcc.dg/weak-1.c: Early return from dg-final on platforms
50301         that do not support weak symbols
50302
50303 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
50304
50305         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
50306         * lib/g77.exp: Likewise.
50307         * lib/objc.exp: Likewise.
50308
50309 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
50310
50311         * gcc.dg/Wswitch-default.c: New test.
50312
50313 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
50314
50315         * g++.dg/other/enum1.C: New test.
50316
50317 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
50318
50319         * gcc.dg/pragma-ep-3.c: Fix typo.
50320
50321 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50322
50323         * g++.dg/inherit/template-as-base.C: New test.
50324
50325 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
50326
50327         * g++.old-deja/g++.other/dwarf2-1.C: Move...
50328         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
50329
50330 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
50331
50332         * gcc.dg/cpp/multiline.c: Update to match.
50333
50334 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
50335
50336         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
50337
50338 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
50339
50340         * gcc.dg/cpp/extratokens2.c: New file.
50341
50342 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
50343
50344         * gcc.dg/20020312-2.c: Add rs6000 target.
50345
50346         * gcc.c-torture/compile/20020319-1.c: New test.
50347
50348 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50349
50350         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
50351         (A, E): Handle this.
50352
50353 2002-03-20  Jason Merrill  <jason@redhat.com>
50354
50355         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
50356         ignoring -fpic.
50357         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
50358         through prune_gcc_output.
50359
50360 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
50361
50362         * gcc.c-torture/compile/20020320-1.c: New test.
50363
50364 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
50365
50366         * gcc.c-torture/compile/20020318-1.c: New test.
50367
50368         * gcc.dg/struct-by-value-1.c: New test.
50369
50370         * gcc.dg/20020319-1.c: New test.
50371
50372 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
50373
50374         * g++.dg/opt/conj1.C: New test.
50375
50376 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
50377
50378         * g++.dg/template/qualttp20.C: Revert previous change.
50379         * g++.dg/template/qualttp3.C: Likewise.
50380         * g++.dg/template/qualttp4.C: Likewise.
50381         * g++.dg/template/qualttp5.C: Likewise.
50382         * g++.dg/template/qualttp6.C: Likewise.
50383         * g++.dg/template/qualttp7.C: Likewise.
50384         * g++.dg/template/qualttp8.C: Likewise.
50385         * g++.dg/template/recurse.C: Likewise.
50386
50387 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
50388
50389         * gcc.dg/cpp/wchar-1.c: Update.
50390
50391 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
50392
50393         * g++.dg/template/conv1.C: New test.
50394         * g++.dg/template/conv2.C: New test.
50395         * g++.dg/template/conv3.C: New test.
50396         * g++.dg/template/conv4.C: New test.
50397
50398 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
50399
50400         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
50401         * g++.dg/template/qualttp3.C: Likewise.
50402         * g++.dg/template/qualttp4.C: Likewise.
50403         * g++.dg/template/qualttp5.C: Likewise.
50404         * g++.dg/template/qualttp6.C: Likewise.
50405         * g++.dg/template/qualttp7.C: Likewise.
50406         * g++.dg/template/qualttp8.C: Likewise.
50407         * g++.dg/template/recurse.C: Likewise.
50408
50409 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
50410
50411         * g++.dg/opt/dtor1.C: New test.
50412
50413 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
50414
50415         * gcc.c-torture/compile/20020315-1.c: New test.
50416
50417 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
50418
50419         * gcc.dg/weak-1.c: Fix scan tests.
50420
50421 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
50422
50423         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
50424         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
50425         cris-*-aout* mmix-*-*.
50426         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
50427         cris-*-aout* mmix-*-*.
50428         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
50429         cris-*-elf* cris-*-aout* and mmix-*-*.
50430         * gcc.dg/20001009-1.c: Ditto.
50431         * gcc.dg/20010912-1.c: Ditto.
50432         * gcc.dg/20020122-4.c: Ditto.
50433         * gcc.dg/inline-2.c: Ditto.
50434
50435 2002-03-14  Jeffrey A Law  (law@cygnus.com)
50436
50437         * gcc.c-torture/compile/20020314-1.c: New test.
50438
50439 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
50440
50441         * gcc.c-torture/execute/20020314-1.c: New test.
50442
50443 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
50444
50445         * g++.dg/warn/Wunused-1.C: New test.
50446
50447 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
50448
50449         * g++.dg/abi/mangle6.C: New test.
50450
50451 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
50452
50453         * gcc.c-torture/compile/20020309-2.c: New test.
50454
50455         * gcc.c-torture/compile/20020312-1.c: New test.
50456
50457 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
50458
50459         * g++.dg/other/access1.C: New test.
50460
50461 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
50462
50463         * gcc.c-torture/execute/wchar_t-1.c: New test.
50464
50465 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
50466
50467         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
50468
50469 2002-03-12  Roger Sayle  <roger@eyesopen.com>
50470
50471         * gcc.dg/20020312-1.c: New test case.
50472
50473 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
50474
50475         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
50476
50477 2002-03-11  Richard Henderson  <rth@redhat.com>
50478
50479         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
50480         * g++.old-deja/g++.jason/report.C: Likewise.
50481
50482 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
50483
50484         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
50485         * g++.old-deja/g++.robertl/eb56.C: Likewise.
50486
50487 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
50488
50489         * g++.dg/overload/pmf1.C: New test.
50490
50491 2002-03-11  Kazu Hirata  <kazu@hxi.com>
50492
50493         * gcc.c-torture/execute/20020307-1.c: Use long.
50494
50495 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
50496
50497         PR optimization/5844
50498         * gcc.dg/20020310-1.c: New test.
50499
50500 2002-03-09  Michael Meissner  <meissner@redhat.com>
50501
50502         * gcc.c-torture/execute/memcpy-2.c: New test.
50503         * gcc.c-torture/execute/memset-1.c: New test.
50504         * gcc.c-torture/execute/strlen-1.c: New test.
50505         * gcc.c-torture/execute/strcmp-1.c: New test.
50506         * gcc.c-torture/execute/strncmp-1.c: New test.
50507
50508 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
50509
50510         * gcc.dg/ppc-ldstruct.c: New test.
50511
50512 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
50513
50514         * gcc.c-torture/execute/va-arg-22.c: New test.
50515
50516 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50517
50518         * gcc.c-torture/compile/20020309-1.c: New test.
50519
50520 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
50521
50522         * gcc.c-torture/execute/20020307-2.c: New test.
50523
50524 2002-03-07  Jeffrey A Law  (law@redhat.com)
50525
50526         * g77.f-torture/compile/20020307-1.f: New test.
50527
50528 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
50529
50530         * gcc.dg/unordered-1.c: New test.
50531
50532 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
50533
50534         * gcc.c-torture/execute/20020307-1.c: New test.
50535
50536 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
50537
50538         * gcc.dg/20020304-1.c: New test.
50539
50540         * gcc.c-torture/compile/20020304-2.c: New test.
50541
50542 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
50543
50544         * gcc.c-torture/compile/20020304-1.c: New test case
50545         (from PR c/5830).
50546
50547 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
50548
50549         * gcc.dg/20020103-1.c: Add other -D ppc variants.
50550
50551 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50552
50553         * g++.dg/other/classkey1.C: New test.
50554
50555 2002-03-01  Richard Henderson  <rth@redhat.com>
50556
50557         * gcc.c-torture/compile/981223-1.x: New.
50558         * gcc.c-torture/compile/920625-1.x: New.
50559
50560 2002-02-28  Richard Henderson  <rth@redhat.com>
50561
50562         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
50563
50564 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
50565
50566         * gcc.c-torture/execute/20020227-1.c: New test.
50567
50568 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
50569
50570         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
50571         here" ERROR lines.
50572         * g++.old-deja/g++.oliva/partord1.C: Likewise.
50573         * g++.old-deja.g++.other/defarg1.C: Likewise.
50574         * g++.old-deja/g++.pt/calls2.C: Likewise.
50575         * g++.old-deja/g++.pt/crash20.C: Likewise.
50576         * g++.old-deja/g++.pt/crash30.C: Likewise.
50577         * g++.old-deja/g++.pt/crash36.C: Likewise.
50578         * g++.old-deja/g++.pt/crash6.C: Likewise.
50579         * g++.old-deja/g++.pt/defarg13.C: Likewise.
50580         * g++.old-deja/g++.pt/derived3.C: Likewise.
50581         * g++.old-deja/g++.pt/error1.C: Likewise.
50582         * g++.old-deja/g++.pt/friend21.C: Likewise.
50583         * g++.old-deja/g++.pt/friend23.C: Likewise.
50584         * g++.old-deja/g++.pt/infinite1.C: Likewise.
50585         * g++.old-deja/g++.robertl/eb128.C: Likewise.
50586
50587 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
50588
50589         * gcc.c-torture/execute/20020225-2.c: New test.
50590
50591 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
50592
50593         * gcc.c-torture/execute/920730-1t.c,
50594         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
50595         Delete test cases, only relevant to -traditional.
50596
50597 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
50598
50599         * gcc.dg/cpp/undef1.c: Remove.
50600         * gcc.dg/cpp/directiv.c: Update.
50601         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
50602
50603 2002-02-27  Michael Meissner  <meissner@redhat.com>
50604
50605         * gcc.c-torture/execute/20020226-1.c: New test.
50606
50607 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
50608
50609         * g++.dg/debug/debug4.C: New test.
50610
50611         * gcc.dg/ia64-visibility-1.c: New test.
50612
50613 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
50614
50615         * gcc.dg/debug/20020224-1.c: New.
50616
50617 2002-02-25  Kazu Hirata  <kazu@hxi.com>
50618
50619         * gcc.c-torture/execute/960416-1.x: New.
50620         * gcc.c-torture/execute/divconst-3.x: Likewise.
50621
50622 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
50623
50624         * gcc.dg/20020224-1.c: New test.
50625
50626 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
50627
50628         * gcc.c-torture/execute/20020225-1.c: New.
50629
50630 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50631
50632         * gcc.dg/cpp/wchar-1.c: New test.
50633
50634 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
50635
50636         * gcc.dg/20020222-1.c: New test.
50637
50638 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
50639
50640         * g++.dg/opt/anonunion1.C: New test.
50641
50642 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
50643
50644         * g++.dg/template/qualttp19.C: New test.
50645         * g++.dg/template/qualttp20.C: New test.
50646         * g++.old-deja/g++.jason/report.C: Adjust expected errors
50647         * g++.old-deja/g++.other/qual1.C: Likewise.
50648
50649 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
50650
50651         * gcc.dg/attr-alwaysinline.c: New.
50652
50653 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
50654
50655         * gcc.dg/20020220-1.c: New test.
50656
50657         * gcc.dg/20020220-2.c: New test.
50658
50659         * g++.dg/opt/mmx1.C: New test.
50660
50661 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
50662
50663         * gcc.c-torture/compile/20020110.c: New test.
50664
50665 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
50666
50667         * gcc.c-torture/execute/20020219-1.c: New test.
50668
50669         * gcc.dg/20020219-1.c: New test.
50670
50671         * gcc.dg/noncompile/20020220-1.c: New test.
50672
50673         * g++.dg/opt/ptrintsum1.C: New test.
50674
50675         * gcc.dg/debug/20020220-1.c: New test.
50676
50677 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
50678
50679         * gcc.c-torture/execute/20020216-1.c: New test.
50680
50681 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
50682
50683         * gcc.dg/decl-1.c: Update, new test.
50684
50685 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
50686
50687         * g++.dg/abi/bitfield1.C: New test.
50688         * g++.dg/abi/bitfield2.C: New test.
50689
50690 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
50691
50692         * gcc.dg/attr-nest.c: New test.
50693
50694 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
50695
50696         * gcc.c-torture/execute/20020215-1.c: New test.
50697
50698 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
50699
50700         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
50701         * g++.dg/debug/debug.exp: New.
50702         * g++.dg/debug/trivial.C: New.
50703         * g++.dg/debug/debug1.C: Moved...
50704         * g++.dg/other/debug1.C: ...from here.
50705         * g++.dg/debug/debug2.C: Moved...
50706         * g++.dg/other/debug2.C: ...from here.
50707         * g++.dg/debug/debug3.C: Moved...
50708         * g++.dg/other/debug3.C: ...from here.
50709
50710         * gcc.dg/noncompile/20020213-1.c: New test.
50711
50712 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
50713
50714         * g++.dg/other/debug3.C: New test.
50715
50716         * gcc.c-torture/execute/20020213-1.c: New test.
50717
50718 2002-02-13  Richard Smith <richard@ex-parrot.com>
50719
50720         * g++.old-deja/g++.other/thunk1.C: New test.
50721
50722 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
50723
50724         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
50725
50726 2002-02-13  Stan Shebs  <shebs@apple.com>
50727
50728         * gcc.dg/altivec-3.c: New.
50729
50730 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
50731
50732         * gcc.dg/Wunreachable-1.c: New test.
50733         * gcc.dg/Wunreachable-2.c: New test.
50734
50735 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50736
50737         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
50738
50739 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
50740
50741         * gcc.dg/decl-1.c: New test.
50742
50743 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
50744
50745         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
50746
50747 2002-02-10  Kazu Hirata  <kazu@hxi.com>
50748
50749         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
50750         * gcc.c-torture/compile/980506-1.x: Likewise.
50751
50752 2002-02-10  Kazu Hirata  <kazu@hxi.com>
50753
50754         * gcc.dg/20020210-1.c: New.
50755
50756 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
50757
50758         * g77.f-torture/execute/947.f: New regression test
50759         for PR fortran/947.
50760
50761 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
50762
50763         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
50764         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
50765
50766 2002-02-08  Richard Henderson  <rth@redhat.com>
50767
50768         * gcc.c-torture/compile/labels-3.c: New.
50769
50770 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
50771
50772         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
50773         expression statements work instead.
50774         * gcc.dg/noncompile/20020207-1.c: New test.
50775
50776 2002-02-07  Richard Henderson  <rth@redhat.com>
50777
50778         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
50779
50780 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
50781
50782         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
50783         message from g77
50784         * lib/g77-dg.exp: Trim g77 error messages so that they are
50785         recognized by dg.exp.
50786
50787 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
50788
50789         PR fortran/5473
50790         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
50791
50792 2002-02-07  Richard Henderson  <rth@redhat.com>
50793
50794         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
50795         to be sufficiently aligned for integers.
50796
50797 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
50798
50799         * g++.dg/template/friend4.C: New test.
50800
50801 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
50802
50803         PR fortran/5743
50804         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
50805         unsupported cases.
50806
50807 2002-02-07  Richard Henderson  <rth@redhat.com>
50808
50809         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
50810         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
50811         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
50812         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
50813
50814 2002-02-06  Richard Henderson  <rth@redhat.com>
50815
50816         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
50817
50818 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
50819
50820         * gcc.dg/20020206-1.c: New test.
50821
50822 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
50823
50824         * gcc.c-torture/execute/20020206-1.c: New test.
50825
50826         * gcc.c-torture/execute/20020206-2.c: New test.
50827
50828         PR optimization/5429:
50829         * gcc.c-torture/compile/20020206-1.c: New test.
50830
50831 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
50832
50833         * g++.dg/ext/align1.C: Do not use an explicit alignment value
50834         as certain file formats cannot support particularly large
50835         alignments.
50836
50837         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
50838         and do not expect to be able to link the executable.
50839
50840         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
50841         fail because the COFF format does not support the weak attribute.
50842
50843 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
50844
50845         * g77.dg/pr5473.f: New test
50846
50847 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
50848
50849         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
50850         Fix testcase accordingly.
50851
50852 2002-02-04  Richard Henderson  <rth@redhat.com>
50853
50854         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
50855         (buf): Change to be an array of pointers, not ints.
50856
50857 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
50858
50859         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
50860         before all tests.  Move warning one line above to match where it
50861         C frontend emits.
50862         * gcc.dg/Wswitch-2.c: New test.
50863         * g++.dg/warn/Wswitch-1.C: New test.
50864         * g++.dg/warn/Wswitch-2.C: New test.
50865
50866 2002-02-04  Richard Henderson  <rth@redhat.com>
50867
50868         * g++.dg/abi/offsetof.C: Fix size comparison.
50869
50870 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
50871
50872         * gcc.dg/cast-qual-2.c: New test.
50873
50874 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
50875
50876         * gcc.dg/20020201-4.c: New test.
50877
50878 2002-02-04  Ben Elliston  <bje@redhat.com>
50879
50880         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
50881         target_info attribute != 0, in addition to the empty string.
50882         (gcc_target_compile): Likewise.
50883
50884 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
50885
50886         * gcc.dg/Wswitch.c: New test.
50887         PR gcc/4475. PR gcc/3780.
50888
50889 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
50890
50891         * g77.f-torture/execute/5122.f: New test for regressions
50892         against PR fortran/5122.
50893
50894 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
50895
50896         * g77.f-torture/compile/pr3743.f: Delete
50897         * g77.dg/pr3743-1.f: New test.
50898         * g77.dg/pr3743-2.f: New test.
50899         * g77.dg/pr3743-3.f: New test.
50900         * g77.dg/pr3743-4.f: New test.
50901
50902 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50903
50904         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
50905
50906 2002-02-02  Richard Henderson  <rth@redhat.com>
50907
50908         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
50909         * gcc.c-torture/execute/bf64-1.c: Likewise.
50910
50911 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
50912
50913         * gcc.dg/20020201-2.c: New test.
50914
50915         * gcc.dg/20020201-3.c: New test.
50916
50917         * gcc.c-torture/execute/bitfld-2.c: New test.
50918
50919 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50920
50921         * gcc.dg/bitfld-1.c: Update.
50922         * gcc.dg/bitfld-2.c: Update.
50923         * gcc.c-torture/execute/bitfld-1.x: New.
50924
50925 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
50926
50927         * gcc.c-torture/execute/20020201-1.c: New test.
50928
50929 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
50930
50931         PR target/5469
50932         * gcc.dg/20020201-1.c: New test.
50933
50934 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
50935
50936         PR fortran/3743
50937         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
50938         * g77.f-torture/compile/pr3743.x: Remove
50939
50940 2002-01-31  Tom Rix  <trix@redhat.com>
50941
50942         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
50943
50944 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
50945
50946         * gcc.dg/noncompile/20020130-1.c: New test.
50947
50948 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
50949
50950         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
50951
50952 2002-01-29  Richard Henderson  <rth@redhat.com>
50953
50954         * gcc.c-torture/execute/991118-1.c: Cast various constants back
50955         to long long.
50956         * gcc.c-torture/execute/bf64-1.c: Likewise.
50957
50958 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
50959
50960         * gcc.c-torture/execute/20020129-1.c: New test.
50961
50962 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50963
50964         * gcc.c-torture/compile/20000224-1.c: Update.
50965         * gcc.c-torture/execute/bitfld-1.c: New tests.
50966         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
50967         * gcc.dg/uninit-A.c: Update.
50968
50969 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
50970
50971         * g++.dg/template/ctor1.C: Add instantiation.
50972
50973 2002-01-28  Paul Koning  <pkoning@equallogic.com>
50974
50975         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
50976         argument to __builtin_prefetch to be const ptr.
50977
50978 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
50979
50980         * gcc.c-torture/compile/20020120-1.c: New test.
50981
50982 2002-01-27  Kazu Hirata  <kazu@hxi.com>
50983
50984         * gcc.c-torture/execute/20020127-1.c: New test.
50985
50986 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
50987
50988         * g77.dg/f77-edit-i-in.f: New test
50989         * g77.dg/f77-edit-i-out.f: New test
50990
50991 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
50992
50993         * gcc.dg/debug/debug.exp: New file.
50994         * gcc.dg/debug/trivial.c: New file.
50995         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
50996         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
50997         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
50998         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
50999         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
51000         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
51001         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
51002         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
51003         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
51004         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
51005         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
51006         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
51007         * gcc.dg/20000503-1.c: Removed.
51008         * gcc.dg/20010207-1.c: Removed.
51009         * gcc.dg/20011223-1.c: Removed.
51010         * gcc.dg/20020104-2.c: Removed.
51011         * gcc.dg/debug-1.c: Removed.
51012         * gcc.dg/debug-2.c: Removed.
51013         * gcc.dg/debug-3.c: Removed.
51014         * gcc.dg/debug-4.c: Removed.
51015         * gcc.dg/debug-5.c: Removed.
51016         * gcc.dg/debug-6.c: Removed.
51017         * gcc.dg/dwarf2-1.c: Removed.
51018         * gcc.dg/dwarf2-2.c: Removed.
51019
51020 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
51021
51022         * g++.old-deja/g++.other/eh5.C: New test.
51023         * g++.old-deja/g++.other/sibcall2.C: New test.
51024         * g++.old-deja/g++.other/array9.C: New test.
51025         * g++.old-deja/g++.other/typename2.C: New test.
51026         * g++.old-deja/g++.other/crash60.C: New test.
51027         * g++.old-deja/g++.other/conv9.C: New test.
51028         * g++.old-deja/g++.other/mangle10.C: New test.
51029         * g++.old-deja/g++.other/unchanging1.C: New test.
51030         * g++.old-deja/g++.other/exprstmt1.C: New test.
51031         * g++.old-deja/g++.other/inline23.C: New test.
51032         * g++.old-deja/g++.eh/ia64-1.C: New test.
51033         * g++.old-deja/g++.other/dwarf2-1.C: New test.
51034         * g++.old-deja/g++.other/reload1.C: New test.
51035         * g++.old-deja/g++.other/static20.C: New test.
51036         * g++.old-deja/g++.other/local-alloc1.C: New test.
51037         * g++.old-deja/g++.other/conv8.C: New test.
51038         * g++.old-deja/g++.other/stmtexpr2.C: New test.
51039         * g++.old-deja/g++.other/storeexpr1.C: New test.
51040         * g++.old-deja/g++.other/storeexpr2.C: New test.
51041         * g++.dg/eh/template2.C: New test.
51042         * g++.dg/warn/weak1.C: New test.
51043
51044 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
51045
51046         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51047         Remove first, non-varying, argument.
51048
51049 2002-01-23  Richard Henderson  <rth@redhat.com>
51050
51051         * gcc.dg/inline-2.c: New.
51052
51053         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
51054         Add optional target arg.  Check number of arguments.
51055         (scan-assembler-not, scan-assembler-dem): Likewise.
51056         (scan-assembler-dem-not): Likewise.
51057
51058 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
51059
51060         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
51061         line 12.
51062         * g++.old-deja/g++.brendan/parse3.C,
51063         g++.old-deja/g++.other/crash26.C,
51064         g++.old-deja/g++.other/crash28.C,
51065         g++.old-deja/g++.other/crash29.C,
51066         g++.old-deja/g++.other/crash30.C,
51067         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
51068
51069 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
51070
51071         * gcc.dg/20020115-1.c: New.
51072
51073 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
51074
51075         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
51076
51077 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
51078
51079         * gcc.dg/20020122-3.c: New.
51080
51081 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
51082
51083         * g++.dg/other/gc1.C: New test.
51084
51085 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
51086
51087         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
51088
51089 2002-01-22  Richard Henderson  <rth@redhat.com>
51090
51091         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
51092
51093 2002-01-22  Richard Henderson  <rth@redhat.com>
51094
51095         * gcc.dg/20020122-4.c: New.
51096
51097 2002-01-22  H.J. Lu <hjl@gnu.org>
51098
51099         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
51100         link output.
51101         * gcc.dg/special/ecos.exp: Likewise.
51102         * lib/g++-dg.exp: Likewise.
51103         * lib/g77-dg.exp: Likewise.
51104         * lib/gcc-dg.exp : Likewise.
51105         * lib/mike-g++.exp: Likewise.
51106         * lib/mike-g77.exp: Likewise.
51107         * lib/mike-gcc.exp: Likewise.
51108         * lib/objc-dg.exp: Likewise.
51109
51110 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
51111
51112         PR target/5379
51113         * gcc.dg/20020122-2.c: New test.
51114
51115 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
51116
51117         * gcc.dg/20020122-1.c: New test.
51118
51119 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
51120
51121         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
51122
51123 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
51124
51125         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
51126
51127 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51128
51129         * gcc.c-torture/compile/20020121-1.c: New test.
51130
51131 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51132
51133         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
51134         ld_library_path.
51135
51136 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
51137
51138         * gcc.dg/20020218-1.c: New test.
51139
51140 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
51141
51142         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
51143         messages
51144         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
51145         "At global scope" warning
51146         * g++.dg/ext/align1.C: Change cygwin test for alignment
51147         from db-bogus to dg-warning
51148
51149 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
51150
51151         * g77.f-torture/compile/cpp2.F: New test.
51152
51153 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51154
51155         * g++.dg/template/access1.C: New test.
51156
51157 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
51158
51159         * gcc.dg/20020118-1.c: New.
51160
51161 2002-01-18  Kazu Hirata  <kazu@hxi.com>
51162
51163         * gcc.c-torture/execute/20020118-1.c: New test.
51164
51165 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
51166
51167         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
51168         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
51169         alignment warnings.
51170
51171 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
51172
51173         * gcc.misc-tests/i386-prefetch.exp: Save and restore
51174         torture_with_loops and torture_without_loops
51175
51176 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
51177
51178         * gcc.c-torture/compile/20020116-1.c: New test.
51179
51180 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
51181
51182         * gcc.dg/20020116-2.c: New test.
51183
51184         * gcc.dg/ultrasp4.c: New test.
51185
51186         * gcc.dg/20020116-1.c: New test.
51187
51188 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
51189
51190         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
51191         by EABI.
51192
51193 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
51194
51195         * gcc.misc-tests/i386-prefetch.exp: New.
51196         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
51197         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
51198         * gcc.misc-tests/i386-pf-none-1.c: New test.
51199         * gcc.misc-tests/i386-pf-sse-1.c: New test.
51200
51201 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
51202
51203         * gcc.dg/gnu89-init-1.c: Add new tests.
51204
51205 2002-01-15  Andreas Jaeger  <aj@suse.de>
51206
51207         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
51208         * gcc.dg/i386-mmx-2.c: Likewise.
51209         * gcc.dg/i386-sse-1.c: Likewise.
51210         * gcc.dg/i386-sse-2.c: Likewise.
51211         * gcc.dg/i386-sse-3.c: Likewise.
51212
51213 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
51214
51215         * g77.f-torture/execute/intrinsic-unix-bessel.f:
51216         Uncomment additional cases that now pass.
51217
51218 2002-01-11  Richard Henderson  <rth@redhat.com>
51219
51220         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
51221         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
51222
51223 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
51224
51225         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
51226
51227 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
51228
51229         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
51230         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
51231
51232 2002-01-10  Dale Johannesen  <dalej@apple.com>
51233
51234         * gcc.c-torture/execute/loop-11.c: New.
51235
51236 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
51237
51238         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
51239         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
51240
51241 2002-01-09  Richard Henderson  <rth@redhat.com>
51242
51243         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
51244         type in which to perform the operation for each size.
51245
51246 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
51247
51248         * gcc.c-torture/compile/20020109-2.c: New test.
51249
51250 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
51251
51252         * gcc.c-torture/execute/loop-10.c: New test.
51253
51254 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
51255
51256         * gcc.c-torture/compile/20010226-1.c: New test.
51257         * gcc.c-torture/compile/20010227-1.c: New test.
51258         * gcc.c-torture/compile/20010426-1.c: New test.
51259         * gcc.c-torture/compile/20010510-1.c: New test.
51260         * gcc.c-torture/compile/20010605-3.c: New test.
51261         * gcc.c-torture/compile/20010824-1.c: New test.
51262         * gcc.c-torture/execute/20010409-1.c: New test.
51263         * gcc.dg/noncompile/20000901-1.c: New test.
51264         * gcc.dg/20001023-1.c: New test.
51265         * gcc.dg/20001101-1.c: New test.
51266         * gcc.dg/20001102-1.c: New test.
51267         * gcc.dg/20010207-1.c: New test.
51268         * gcc.dg/20010405-1.c: New test.
51269         * gcc.dg/20010822-1.c: New test.
51270         * gcc.dg/20011107-1.c: New test.
51271
51272 2002-01-09  Jeffrey A Law  (law@redhat.com)
51273
51274         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
51275
51276         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
51277         execution failure on PA targets.
51278
51279 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
51280
51281         * gcc.c-torture/compile/20020109-1.c: New test.
51282
51283 2002-01-08  Kazu Hirata  <kazu@hxi.com>
51284
51285         * gcc.c-torture/execute/20020108-1.c: New test.
51286
51287 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
51288
51289         * gcc.dg/20020108-1.c: New test.
51290
51291 2002-01-08  H.J. Lu <hjl@gnu.org>
51292
51293         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
51294         for header files.
51295
51296 2002-01-08  Geoff Keating  <geoffk@redhat.com>
51297
51298         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
51299         consistency.
51300
51301 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
51302
51303         * gcc.dg/altivec-4.c: Test altivec predicates.
51304
51305 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
51306
51307         * gcc.c-torture/execute/20020107-1.c: New test.
51308
51309 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
51310
51311         PR c/5279
51312         * gcc.c-torture/compile/20020106-1.c: New test.
51313
51314 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
51315
51316         * gcc.c-torture/execute/nestfunc-4.c: New test.
51317
51318 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
51319
51320         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
51321         extra triple that slipped in.
51322         * g++.old-deja/g++.abi/align.C: Likewise.
51323         * g++.old-deja/g++.abi/bitfields.C: Likewise.
51324
51325 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
51326
51327         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
51328         * g++.old-deja/g++.abi/align.C: Likewise.
51329         * g++.old-deja/g++.abi/bitfields.C: Likewise.
51330
51331         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
51332         on FreeBSD/i386.
51333         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
51334         FreeBSD.
51335
51336 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
51337
51338         * gcc.dg/20020104-1.c: New test.
51339
51340         * gcc.dg/20020104-2.c: New test.
51341
51342 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
51343
51344         * gcc.dg/20020103-1.c: Fix typo in target selector.
51345
51346 2002-01-03  Richard Henderson  <rth@redhat.com>
51347
51348         * gcc.dg/20020103-1.c: New.
51349
51350 2002-01-03  Kazu Hirata  <kazu@hxi.com>
51351
51352         * gcc.c-torture/execute/20020103-1.c: New test.
51353
51354 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
51355
51356         * g++.dg/other/debug2.C: New test.
51357
51358         * gcc.c-torture/compile/20020103-1.c: New test.
51359
51360 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
51361
51362         * gcc.dg/gnu89-init-1.c: Added new tests.
51363
51364 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
51365
51366         * g++.dg/template/friend2.C: Remove as patch is reverted.
51367
51368         * g++.dg/warn/oldcast1.C: New test.
51369
51370         * g++.dg/template/ptrmem1.C: New test.
51371         * g++.dg/template/ptrmem2.C: New test.
51372
51373         * g++.dg/template/ntp.C: New test.
51374
51375         * g++.dg/other/component1.C: New test.
51376
51377         * g++.dg/template/ttp3.C: New test.
51378
51379         * g++.dg/template/friend2.C: New test.
51380         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
51381
51382 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
51383
51384         * g++.dg/other/ptrmem1.C: New test.
51385         * g++.dg/other/ptrmem2.C: New test.
51386
51387 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
51388
51389         * g++.dg/template/ctor1.C: New test.
51390
51391 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
51392
51393         * g++.dg/template/friend2.C: New test.
51394
51395 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
51396
51397         * gcc.dg/mmix-1.c: New test.
51398
51399 2001-12-31  Richard Henderson  <rth@redhat.com>
51400
51401         * gcc.dg/asm-5.c: New.
51402
51403 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
51404
51405         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
51406         in namespace __gnu_cxx
51407
51408 2001-12-30  Richard Henderson  <rth@redhat.com>
51409
51410         * gcc.dg/debug-6.c: New.
51411
51412 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
51413
51414         * gcc.c-torture/compile/20011229-2.c: New test.
51415
51416 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
51417
51418         * gcc.dg/debug-3.c: New test.
51419         * gcc.dg/debug-4.c: New test.
51420         * gcc.dg/debug-5.c: New test.
51421
51422 2001-12-29  Richard Henderson  <rth@redhat.com>
51423
51424         * g++.dg/eh/loop1.C: New.
51425
51426 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
51427
51428         * g++.dg/template/crash1.C: New test.
51429
51430 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
51431
51432         * g++.dg/other/const1.C: New test.
51433
51434 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
51435
51436         * gcc.c-torture/compile/20011229-1.c: New test.
51437
51438 2001-12-28  Stan Shebs  <shebs@apple.com>
51439
51440         * lib/objc-torture.exp: Resync with c-torture.exp.
51441         * lib/objc.exp: Load standard libraries.
51442
51443 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
51444
51445         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
51446         additional tests.
51447
51448 2001-12-27  Roger Sayle <roger@eyesopen.com>
51449
51450         * gcc.c-torture/execute/string-opt-16.c: New testcase.
51451
51452 2001-12-27  Richard Henderson  <rth@redhat.com>
51453
51454         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
51455
51456 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
51457
51458         * g++.dg/eh/ctor1.C: New test.
51459         * g++.dg/other/error2.C: New test.
51460
51461 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
51462
51463         * g++.dg/other/init2.C: New test.
51464
51465 2001-12-24  Richard Henderson  <rth@redhat.com>
51466
51467         * gcc.dg/20011223-1.c: New.
51468         * gcc.dg/inline-1.c: New.
51469
51470 2001-12-23  Richard Henderson  <rth@redhat.com>
51471
51472         * gcc.dg/asm-4.c: Test operand modifiers.
51473
51474 2001-12-23  Richard Henderson  <rth@redhat.com>
51475
51476         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
51477
51478 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
51479
51480         * gcc.c-torture/execute/20011223-1.c: New test.
51481
51482 2001-12-21  Richard Henderson  <rth@redhat.com>
51483
51484         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
51485         re-enables the warning.
51486
51487 2001-12-21  Richard Henderson  <rth@redhat.com>
51488
51489         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
51490
51491 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
51492
51493         * gcc.c-torture/compile/20011218-1.c: New test.
51494
51495 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
51496
51497         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
51498         arm-isr.c test.
51499         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
51500         epilogue generation for ARM ISR routines.
51501
51502 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51503
51504         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
51505         * gcc.dg/format/c90-printf-3.c: Likewise.
51506         * gcc.dg/format/c99-printf-3.c: Likewise.
51507         * gcc.dg/format/ext-1.c: Likewise.
51508         * gcc.dg/format/ext-6.c: Likewise.
51509         * gcc.dg/format/format.h: Prototype unlocked stdio.
51510
51511 2001-12-20  Richard Henderson  <rth@redhat.com>
51512
51513         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
51514         (arena): Use it.
51515         (malloc): Correct allocation logic.  Abort if we fill up the
51516         arena before initialization complete.
51517         (realloc): Correct allocation logic.
51518
51519 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
51520
51521         * gcc.c-torture/compile/20011219-2.c: New test.
51522
51523         * gcc.c-torture/execute/20011219-1.c: New test.
51524
51525 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
51526
51527         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
51528         target does not support weak symbols.
51529
51530 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
51531
51532         * gcc.c-torture/compile/20011219-1.c: New test.
51533
51534 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
51535
51536         * g++.dg/other/error1.C: New test.
51537
51538 2001-12-17  Jeffrey A Law  (law@redhat.com)
51539
51540         * gcc.c-torture/execute/20011217-1.c: New test.
51541
51542 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
51543
51544         * objc.dg/special/: New directory.
51545         * objc.dg/special/special.exp: New file.
51546         * objc.dg/special/unclaimed-category-1.h: New file.
51547         * objc.dg/special/unclaimed-category-1a.m: New file.
51548         * objc.dg/special/unclaimed-category-1.m: New file.
51549
51550 2001-12-17  Andreas Jaeger  <aj@suse.de>
51551
51552         * gcc.c-torture/compile/20011217-2.c: New test.
51553
51554 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51555
51556         * gcc.c-torture/compile/20011217-1.c: New test.
51557
51558 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
51559
51560         * gcc.dg/20011214-1.c: New.
51561
51562 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
51563
51564         * gcc.dg/altivec-4.c: New.
51565
51566 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
51567
51568         * gcc.dg/20011113-1.c: New test.
51569
51570 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51571
51572         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
51573         std::__malloc_alloc_template<0> and
51574         std::__default_alloc_template<false, 0>.
51575
51576 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
51577
51578         * objc/execute/bf-21.m: New test.
51579         * objc/execute/enumeration-1.m: New test.
51580         * objc/execute/enumeration-2.m: New test.
51581
51582 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
51583
51584         * gcc.dg/gnu89-init-1.c: New test.
51585
51586 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
51587
51588         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
51589         * g++.old-deja/g++.jason/2371.C: Likewise.
51590         * g++.old-deja/g++.jason/template33.C: Likewise.
51591         * g++.old-deja/g++.jason/template34.C: Likewise.
51592         * g++.old-deja/g++.jason/template36.C: Likewise.
51593         * g++.old-deja/g++.oliva/typename1.C: Likewise.
51594         * g++.old-deja/g++.oliva/typename2.C: Likewise.
51595         * g++.old-deja/g++.other/typename1.C: Likewise.
51596         * g++.old-deja/g++.pt/inherit2.C: Likewise.
51597         * g++.old-deja/g++.pt/nontype5.C: Likewise.
51598         * g++.old-deja/g++.pt/typename11.C: Likewise.
51599         * g++.old-deja/g++.pt/typename14.C: Likewise.
51600         * g++.old-deja/g++.pt/typename16.C: Likewise.
51601         * g++.old-deja/g++.pt/typename3.C: Likewise.
51602         * g++.old-deja/g++.pt/typename4.C: Likewise.
51603         * g++.old-deja/g++.pt/typename5.C: Likewise.
51604         * g++.old-deja/g++.pt/typename7.C: Likewise.
51605         * g++.old-deja/g++.robertl/eb9.C: Likewise.
51606
51607 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
51608
51609         * g++.dg/other/linkage1.C: New test.
51610         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
51611         specifiers.
51612
51613 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
51614
51615         * gcc.dg/concat.c: New test.
51616
51617 2001-12-11  Stan Shebs  <shebs@apple.com>
51618
51619         * objc/compile: New test directory.
51620         * objc/compile/compile.exp: New expect script.
51621         * objc/compile/20011211-1.m: New compile test.
51622
51623 2001-12-11  Jason Merrill  <jason@redhat.com>
51624
51625         * lib/prune.exp (prune_gcc_output): Also handle "In member
51626         function".  So many permutations...
51627
51628 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
51629
51630         * g++.dg/template/typedef1.C: New test.
51631
51632 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
51633
51634         * g++.dg/other/copy1.C: New test.
51635
51636 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
51637
51638         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
51639
51640         * gcc.dg/builtin-choose-expr.c: New.
51641
51642 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
51643
51644         * gcc.dg/altivec-2.c: New.
51645
51646 2001-12-07  Richard Henderson  <rth@redhat.com>
51647
51648         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
51649
51650 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
51651
51652         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
51653         ultrasparc.
51654
51655 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51656
51657         * g++-old.deja/g++.robertl/eb101.C: Deleted.
51658
51659 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
51660
51661         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
51662         variable argument list.
51663
51664 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
51665
51666         * gcc.c-torture/execute/memcheck: Delete entire directory.
51667         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
51668         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
51669
51670 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51671
51672         * gcc.dg/Wshadow-1.c: New test.
51673
51674 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
51675
51676         * gcc.c-torture/compile/20011130-1.c: New test.
51677
51678         * gcc.dg/noncompile/20011025-1.c: New test.
51679
51680         * g++.dg/other/anon-union.C: New test.
51681
51682         * gcc.c-torture/execute/20011024-1.c: New test.
51683
51684 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
51685
51686         * gcc.c-torture/execute/20000722-1.x,
51687         gcc.c-torture/execute/20010123-1.x: Remove.
51688         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
51689         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
51690         gcc.dg/c99-complit-2.c: New tests.
51691
51692 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
51693
51694         * g++.dg/inherit/base1.C: New test.
51695
51696 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
51697
51698         * g++.dg/other/stdarg1.C: New test.
51699
51700         * gcc.c-torture/compile/20011130-2.c: New test.
51701
51702 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
51703
51704         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
51705         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
51706         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
51707         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
51708         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
51709         * gcc.dg/builtin-prefetch-1.c: New test.
51710
51711 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
51712
51713         * gcc.dg/20011130-1.c: New test.
51714
51715 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
51716
51717         * g++.dg/other/scope1.C: New test.
51718         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
51719
51720 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51721
51722         * gcc.dg/vla-init-1.c: New test.
51723
51724 2001-12-01  Geoff Keating  <geoffk@redhat.com>
51725
51726         * gcc.c-torture/compile/structs.c: New testcase from GDB.
51727
51728 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51729
51730         * objc.dg/alias.m: Update.
51731         * objc.dg/class-1.m: Update.
51732         * objc.dg/const-str-1.m: Update.
51733         * objc.dg/fwd-proto-1.m: Update.
51734         * objc.dg/id-1.m: Update.
51735         * objc.dg/super-class-1.m: Update.
51736
51737 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
51738
51739         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
51740         constructs.
51741
51742 2001-11-28  Jeffrey A Law  (law@cygnus.com)
51743
51744         * gcc.c-torture/execute/20011128-1.c: New test.
51745
51746 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
51747
51748         * gcc.dg/20011127-1.c: New test.
51749
51750 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51751
51752         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
51753         from Austin Group draft 7.
51754         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
51755         scanf format arguments.
51756         * gcc.dg/format/no-exargs-2.c: New test.
51757
51758 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
51759
51760         * g++.dg/abi/vbase8-4.C: New test.
51761
51762 2001-11-24  Ian Lance Taylor  <ian@airs.com>
51763
51764         * gcc.c-torture/execute/20011121-1.c: New test.
51765
51766 2001-11-23  Jeffrey A Law  (law@cygnus.com)
51767
51768         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
51769
51770 2001-11-23  Andreas Jaeger  <aj@suse.de>
51771
51772         * gcc.dg/cpp/charconst-2.c: New test.
51773
51774 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
51775
51776         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
51777         to the host if it is remote.  Let tests specify extra headers
51778         they use.
51779         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
51780         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
51781         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
51782         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
51783         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
51784         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
51785         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
51786         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
51787         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
51788         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
51789
51790 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
51791
51792         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
51793         for little endian ARMs.
51794
51795 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
51796
51797         * gcc.c-torture/compile/20011119-1.c: New test.
51798         * gcc.c-torture/compile/20011119-2.c: New test.
51799
51800 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
51801
51802         * gcc.dg/altivec-1.c: Fix typo.
51803
51804 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
51805
51806         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
51807
51808 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
51809
51810         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
51811
51812 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
51813
51814         * lib/g77.exp: Don't specify --rpath-link.
51815
51816         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
51817         across all the headers.
51818         * gcc.dg/format/format.exp: For testing on a remote host,
51819         copy format.h.
51820
51821         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
51822         * gcc.c-torture/execute/930406-1.c: Likewise.
51823         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
51824
51825 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
51826
51827         * gcc.dg/altivec-1.c: New.
51828
51829 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
51830
51831         * gcc.dg/cpp/fpreprocessed.c: New test case.
51832
51833 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51834
51835         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
51836         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
51837         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
51838
51839 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51840
51841         * gcc.dg/no-builtin-1.c: New test.
51842
51843 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
51844
51845         * gcc.c-torture/execute/20011115-1.c: New test.
51846
51847 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
51848
51849         * gcc.c-torture/compile/20011114-2.c: New test.
51850         * gcc.c-torture/compile/20011114-3.c: New test.
51851         * gcc.c-torture/compile/20011114-4.c: New test.
51852
51853 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
51854
51855         * g++.dg/other/init1.C: New test.
51856
51857 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
51858
51859         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
51860         message.
51861
51862         * gcc.c-torture/execute/20011114-1.c: New testcase.
51863
51864         * gcc.c-torture/compile/20010327-1.c: Revert last change.
51865         * gcc.c-torture/compile/20011114-1.c: New test, exactly
51866         like the (before this change) version of 20010327-1.c.
51867
51868 2001-11-14  Roger Sayle <roger@eyesopen.com>
51869
51870         * gcc.c-torture/execute/string-opt-13.c: New testcase.
51871
51872 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
51873
51874         * g++.dg/init/array2.C: New test.
51875
51876 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
51877
51878         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
51879
51880 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
51881
51882         * g++.dg/other/forscope1.C: New test.
51883         * g++.dg/ext/forscope1.C: New test.
51884         * g++.dg/ext/forscope2.C: New test.
51885
51886 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
51887
51888         * gcc.c-torture/execute/20011113-1.c: New test.
51889
51890 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
51891
51892         * gcc.c-torture/execute/20011109-2.c: New test.
51893
51894         * gcc.c-torture/execute/20011109-1.c: New test.
51895
51896 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
51897
51898         * gcc.c-torture/compile/20011109-1.c: New test.
51899
51900 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
51901
51902         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
51903         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
51904         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
51905         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
51906         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
51907         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
51908         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
51909
51910 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
51911
51912         * g++.dg/warn/Wshadow-1.C: New tests.
51913         * g++.old-deja/g++.mike/for3.C: Update.
51914
51915 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
51916
51917         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
51918         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
51919         XFAILs.  Adjust expected error texts.
51920         * gcc.c-torture/compile/20011106-1.c,
51921         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
51922         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
51923         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
51924         gcc.dg/c99-array-lval-5.c: New tests.
51925
51926 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
51927
51928         * gcc.dg/cpp/defined.c: Update.
51929
51930 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
51931
51932         * gcc.c-torture/execute/anon-1.c: New test.
51933
51934 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
51935
51936         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
51937         same size, so no warning should be produced on stormy16.
51938
51939         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
51940         due to oversized array.
51941         * g++.old-deja/g++.mike/ns15.C: Likewise.
51942         * g++.old-deja/g++.pt/crash16.C: Likewise.
51943
51944 2001-11-02  Graham Stott  <grahams@redhat.com>
51945
51946         * g++.dgother/debug1.C: Fix typos.
51947
51948 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
51949
51950         * g++.dg/other/debug1.C: New test.
51951
51952 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
51953
51954         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
51955         of unsigned long.
51956
51957 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
51958
51959         * gcc.dg/20011029-2.c: New test.
51960
51961         * gcc.c-torture/compile/20011029-1.c: New test.
51962
51963 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
51964
51965         * objc/execute/class_self-1.m: New test.
51966         * objc/execute/class_self-2.m: New test.
51967
51968 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
51969
51970         * gcc.misc-tests/msgs.exp: Delete.
51971         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
51972         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
51973         error set to match recent changes.
51974
51975 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
51976
51977         * gcc.dg/20011021-1.c: New test.
51978
51979 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
51980
51981         * gcc.c-torture/compile/20011023-1.c: New test.
51982
51983 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
51984
51985         * lib/g77.exp: Rewrite based on lib/g++.exp.
51986
51987 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
51988
51989         * gcc.c-torture/execute/20011019-1.c: New test.
51990
51991         * gcc.dg/20011018-1.c: New test.
51992
51993 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
51994
51995         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
51996
51997 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
51998
51999         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
52000         * gcc.dg/attr-invalid.c: Likewise.
52001
52002 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
52003
52004         * gcc.dg/20011015-1.c: New test.
52005
52006 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
52007
52008         * g++.dg/template/unify2.C: New test.
52009
52010 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
52011
52012         * g++.dg/other/exception-specification.C: New test
52013
52014 2001-10-13  Tom Rix  <trix@redhat.com>
52015
52016         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
52017         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
52018
52019 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
52020
52021         * gcc.dg/20011009-1.c: New test.
52022
52023 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
52024
52025         PR g++/4476
52026         * g++.dg/other/friend1.C: New test.
52027
52028 2001-10-11  Richard Henderson  <rth@redhat.com>
52029
52030         * g++.old-deja/g++.other/crash18.C: Add -S to options.
52031
52032 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52033
52034         * gcc.c-torture/compile/20011010-1.c: New.
52035
52036 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52037
52038         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
52039         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
52040         g77.f-torture/execute/execute.exp,
52041         g77.f-torture/noncompile/noncompile.exp,
52042         gcc.c-torture/compile/compile.exp,
52043         gcc.c-torture/execute/execute.exp,
52044         gcc.c-torture/execute/ieee/ieee.exp,
52045         gcc.c-torture/execute/memcheck/memcheck.exp,
52046         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
52047         objc/execute/execute.exp: Update FSF address.
52048
52049 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
52050
52051         * gcc.dg/cpp/cmdlne-C.c: Update.
52052         * gcc.dg/cpp/cmdlne-C2.c: New.
52053
52054 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52055
52056         * gcc.c-torture/execute/20011008-3.c: New.
52057
52058 2001-10-08  DJ Delorie  <dj@redhat.com>
52059
52060         * gcc.dg/20011008-1.c: New.
52061         * gcc.dg/20011008-2.c: New.
52062
52063 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
52064
52065         * gcc.dg/cpp/spacing1.c: Update test.
52066
52067 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52068
52069         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
52070         spelling errors of "separate" as "seperate".
52071
52072 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
52073
52074         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
52075         enough to avoid inlining.
52076
52077 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
52078
52079         * lib/g77.exp: set libg2c_dir correctly.
52080
52081 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52082
52083         * gcc.dg/cpp/macro11.c: New test.
52084
52085 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52086
52087         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
52088         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
52089         gcc.dg/format/multattr-3.c: New tests.
52090         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
52091         tests for format attributes on function pointers being rejected.
52092
52093 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52094
52095         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
52096
52097 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52098
52099         * g++.dg/warn/format1.C: New test.
52100
52101 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
52102
52103         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
52104
52105 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
52106
52107         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
52108
52109 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
52110
52111         * gcc.dg/cpp/redef2.c: Add test.
52112
52113 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
52114
52115         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
52116         long-standing bug on i686, apparently.
52117         * gcc.c-torture/execute/loop-2c.x: New file.
52118         * gcc.c-torture/execute/loop-2d.x: New file.
52119         * gcc.c-torture/execute/loop-3c.x: New file.
52120
52121 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
52122
52123         * gcc.dg/cpp/20000625-2.c: Correct line number.
52124
52125 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52126
52127         * gcc.dg/cpp/macro10.c: New test.
52128         * gcc.dg/cpp/strify3.c: New test.
52129         * gcc.dg/cpp/spacing1.c: Add tests.
52130         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
52131         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
52132
52133 2001-09-24  DJ Delorie  <dj@redhat.com>
52134
52135         * gcc.c-torture/execute/20010924-1.c: New test.
52136
52137 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52138
52139         * objc/execute/paste.m: Remove.
52140
52141 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52142
52143         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
52144
52145 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
52146
52147         * g77.dg/strlen0.f: New test.
52148
52149 2001-09-21  Richard Henderson  <rth@redhat.com>
52150
52151         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
52152         * g++.old-deja/g++.abi/vtable2.C: Likewise.
52153
52154 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
52155
52156         Table-driven attributes.
52157         * g++.dg/ext/attrib1.C: New test.
52158
52159 2001-09-20  DJ Delorie  <dj@redhat.com>
52160
52161         * gcc.dg/20000926-1.c: Update expected warning messages.
52162         * gcc.dg/array-2.c: Likewise, and test for warnings too.
52163         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
52164         array.
52165
52166 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
52167
52168         * g++.dg/eh/registers1.C: New test case.
52169
52170 2001-09-17  Richard Henderson  <rth@redhat.com>
52171
52172         * gcc.dg/array-5.c: Fix VLA decomposition test.
52173
52174 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
52175
52176         * gcc.dg/cpp/line5.c: New testcase.
52177
52178 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
52179
52180         * gcc.dg/cpp/macro9.c: New test.
52181
52182 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
52183
52184         * gcc.c-torture/execute/980223.c: Change type of addr from long
52185         to char *.
52186
52187 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
52188
52189         * gcc.c-torture/execute/20010915-1.c: New test.
52190
52191 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
52192
52193         * g77.dg/bprob: New directory.
52194         * g77.dg/bprob/bprob.exp: New file.
52195         * g77.dg/bprob/bprob-1.f: New test.
52196         * g77.dg/gcov: New directory.
52197         * g77.dg/gcov/gcov.exp: New file.
52198         * g77.dg/gcov/gcov-1.f: New test.
52199         * g77.dg/gcov/gcov-1.x: New file.
52200
52201 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52202
52203         * gcc.dg/cpp/directiv.c: Update.
52204         * gcc.dg/cpp/undef1.c: Update.
52205
52206 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
52207
52208         * gcc.dg/20010912-1.c: New test.
52209
52210 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
52211
52212         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
52213         language-independent file in lib.
52214         * lib/gcov.exp: New file.
52215
52216 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
52217
52218         * gcc.c-torture/compile/20010911-1.c: New test.
52219
52220 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
52221
52222         * lib/profopt.exp: New, to support profile-directed optimizations.
52223         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
52224         * gcc.misc-tests/bprob-1.c: New test.
52225         * gcc.misc-tests/bprob-2.c: New test.
52226
52227 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
52228
52229         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
52230         XFAIL and which kinds of gcov output to verify.
52231         * gcc.misc-tests/gcov-4b.x: New file.
52232         * gcc.misc-tests/gcov-5b.x: New file.
52233         * gcc.misc-tests/gcov-6.x: New file.
52234         * gcc.misc-tests/gcov-7.c: New test.
52235         * gcc.misc-tests/gcov-7.x: New file.
52236
52237 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
52238
52239         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
52240         * gcc.misc-tests/gcov-6.c: New test.
52241
52242 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52243
52244         PR c++/3986
52245         * g++.dg/abi/vbase1.C: New test.
52246
52247 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
52248
52249         * objc.dg/method-2.m: New.
52250
52251 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52252
52253         PR c++/4203
52254         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
52255         * g++.dg/init/empty1.C: New test.
52256
52257 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
52258
52259         * gcc.c-torture/compile/20010903-1.c: New test.
52260
52261 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
52262
52263         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
52264         for m68k.
52265
52266 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
52267
52268         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
52269
52270         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
52271
52272         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
52273
52274 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
52275
52276         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
52277         for 16-bit 'unsigned int'.
52278
52279 2001-08-29  Kazu Hirata  <kazu@hxi.com>
52280
52281         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
52282
52283 2001-08-27  Richard Henderson  <rth@redhat.com>
52284
52285         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
52286         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
52287
52288 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
52289
52290         * gcc.dg/asm-names.c (ymain): New.
52291
52292 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
52293
52294         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
52295         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
52296         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
52297
52298 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52299
52300         * gcc.dg/compare5.c: New testcase.
52301
52302 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
52303
52304         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
52305         and "In instantiation".
52306
52307 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
52308
52309         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
52310
52311 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
52312
52313         * gcc.misc-tests/gcov.exp: Add support for branch information.
52314         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
52315         * gcc.misc-tests/gcov-4.c: New test.
52316         * gcc.misc-tests/gcov-4b.c: New test.
52317         * gcc.misc-tests/gcov-5b.c: New test.
52318
52319 2001-08-20  Zack Weinberg  <zackw@panix.com>
52320
52321         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
52322         expected to fail.
52323
52324 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52325
52326         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
52327
52328 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
52329
52330         * g++.dg/eh/template1.C: New test.
52331
52332 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
52333
52334         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
52335         Fix thinko.
52336         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
52337         for xfail.
52338
52339 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
52340
52341         * lib/g77-dg.exp: Use prune.exp for common procedures
52342         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
52343         * lib/g77.exp: (g77-dg-prune) Remove
52344
52345 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
52346
52347         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
52348
52349 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52350
52351         * g++.dg/template/unify1.C: New test.
52352
52353 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
52354
52355         * g++.dg/abi/empty4.C: New test.
52356
52357 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
52358
52359         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
52360         solaris2.*
52361         * g77.f-torture/compile/pr3743.x: Likewise.
52362
52363 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52364
52365         * g++.dg/other/using-declaration.C: New test.
52366
52367 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52368
52369         * gcc.dg/cpp/tr-sign.c: New testcase.
52370
52371 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52372
52373         * gcc.dg/cpp/19951025-1.c: Revert.
52374         * gcc.dg/cpp/directiv.c: We no longer process directives that
52375         interrupt macro arguments.
52376
52377 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
52378
52379         * gcc.dg/bconstp-1.c: New test.
52380
52381 2001-08-03  Richard Henderson  <rth@redhat.com>
52382
52383         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
52384
52385 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52386
52387         * gcc.dg/cpp/19951025-1.c: Update.
52388
52389 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
52390
52391         * g77.dg/ff90-1.f (s): Fix reference of variable z,
52392         should be x.
52393
52394 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
52395
52396         Kill -fhonor-std.
52397         * g++.old-deja/g++.ns/ns14.C: Remove special options.
52398         * g++.old-deja/g++.other/std1.C: Likewise.
52399         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
52400
52401 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
52402
52403         * lib/g77.exp: Load gcc-defs.exp for common procedures
52404         (g77_pass, g77_fail, g77_finish, g77_exit,
52405         ${tool}_check_unsupported_p} Now redundant.  Deleted.
52406
52407 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
52408
52409         * g77.dg/fbackslash.f
52410         * g77.dg/fcase-preserve.f
52411         * g77.dg/ff90-1.f
52412         * g77.dg/ffixed-line-length-0.f
52413         * g77.dg/ffixed-line-length-132.f
52414         * g77.dg/ffixed-line-length-7.f
52415         * g77.dg/ffixed-line-length-72.f
52416         * g77.dg/ffixed-line-length-none.f
52417         * g77.dg/ffree-form-1.f
52418         * g77.dg/fno-backslash.f
52419         * g77.dg/fno-f90-1.f
52420         * g77.dg/fno-fixed-form-1.f
52421         * g77.dg/fno-onetrip.f
52422         * g77.dg/fno-typeless-boz.f
52423         * g77.dg/fno-underscoring.f
52424         * g77.dg/fno-vxt-1.f
52425         * g77.dg/fonetrip.f
52426         * g77.dg/ftypeless-boz.f
52427         * g77.dg/fugly-assumed.f
52428         * g77.dg/funderscoring.f
52429         * g77.dg/fvxt-1.f
52430
52431 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
52432
52433         * objc.dg/fwd-proto-1.m: New.
52434         * objc.dg/local-decl-1.m: New.
52435         * objc.dg/naming-1.m: New.
52436         * objc.dg/naming-2.m: New.
52437         * objc.dg/proto-hier-1.m: New.
52438
52439 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
52440
52441         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
52442         largest-type elements to a struct makes its size grow.
52443
52444 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
52445
52446         * g++.dg/abi/vthunk1.C: New test.
52447
52448 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
52449
52450         * g++.dg/abi/vbase8-22.C: New test.
52451
52452 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52453
52454         * gcc.dg/cpp/macro8.c: New test.
52455
52456 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
52457
52458         * g++.dg/abi/vbase8-21.C: New test.
52459
52460 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
52461
52462         * g++.dg/abi/vbase8-10.C: New test.
52463
52464 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52465
52466         * lib/g++.exp (g++_set_ld_library_path): Renamed to
52467         ${tool}_set_ld_library_path.
52468         Changed caller.
52469         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
52470         g++.exp.
52471
52472 2001-07-26  Stan Cox <scox@redhat.com>
52473
52474         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
52475         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
52476         gcc_exit, gcc_check_unsupported_p):
52477         Moved to gcc-deps.exp
52478         * gcc-deps.exp: New file.
52479
52480 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52481
52482         * g++.old-deja/g++.pt/defarg14.C: New test.
52483
52484 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
52485
52486         * g++.old-deja/g++.other/lineno5.C: New test.
52487
52488 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
52489
52490         * g++.old-deja/g++.pt/crash68.C: New test.
52491
52492 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
52493
52494         * g++.old-deja/g++.other/crash42.C: New test.
52495
52496 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52497
52498         * gcc.dg/cpp/extratokens.c: Fix.
52499         * gcc.dg/cpp/skipping2.c: New tests.
52500
52501 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52502
52503         * gcc.c-torture/execute/20010724-1.c: New file.
52504         * gcc.c-torture/execute/20010724-1.x: New file.
52505
52506 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52507
52508         * g++.old-deja/g++.other/cond7.C: New test.
52509
52510 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52511
52512         * g++.old-deja/g++.other/optimize4.C: New test.
52513
52514 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52515
52516         * g++.old-deja/g++.abi/vbase8-5.C: New test.
52517
52518 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
52519
52520         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
52521         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
52522         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
52523         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
52524
52525         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
52526         bug report" message.
52527
52528         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
52529         * g++.dg/ext/instantiate1.C: Move from old-deja.
52530
52531 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
52532
52533         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
52534         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
52535         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
52536         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
52537
52538 2001-07-23  Jeffrey A Law  (law@cygnus.com)
52539
52540         * gcc.c-torture/execute/20010723-1.c: New test.
52541
52542 2001-07-23  Ben Elliston  <bje@redhat.com>
52543
52544         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
52545
52546 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52547
52548         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
52549         i[34567]86-*-*.
52550         Delete handling of ieee_multilib_flags.
52551         Pass -mieee for alpha*-*-* and sh-*-*.
52552         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
52553
52554 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
52555
52556         Remove old-abi tests.
52557         * g++.old-deja/g++.mike/p11116.C: Remove.
52558         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
52559
52560 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
52561
52562         * g77.f-torture/compile/pr3743.f: New test
52563
52564 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
52565
52566         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
52567
52568 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52569
52570         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
52571         g++.old-deja/g++.pt/static6.C: Likewise.
52572         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
52573         supports weak symbols.
52574
52575 2001-07-18  Andreas Jaeger  <aj@suse.de>
52576
52577         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
52578         supported again.
52579
52580 2001-07-18  Andreas Jaeger  <aj@suse.de>
52581
52582         * gcc.dg/iftrap-1.c: Fix target line.
52583
52584 2001-07-17  Richard Henderson  <rth@redhat.com>
52585
52586         * gcc.c-torture/execute/20010717-1.c: New.
52587
52588 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52589
52590         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
52591         tests.
52592
52593 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
52594
52595         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
52596
52597 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52598
52599         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
52600         UAC_SIGBUS, UAC_NOPRINT definitions.
52601
52602 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
52603
52604         * objc/execute/object_is_class.m: New test.
52605         * objc/execute/object_is_meta_class.m: New test.
52606
52607 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
52608
52609         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
52610         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
52611
52612 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
52613
52614         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
52615         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
52616
52617 2001-07-14  Richard Henderson  <rth@redhat.com>
52618
52619         * gcc.dg/iftrap-1.c: New.
52620
52621 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
52622
52623         * g77.f-torture/execute/intrinsic77.f: New test.
52624
52625 2001-07-11  Janis Johnson <janis@us.ibm.com>
52626
52627         * gcc.misc-tests/gcov-3.c: New test.
52628
52629 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
52630
52631         * gcc.c-torture/compile/20010711-1.c,
52632         * gcc.c-torture/compile/20010711-2.c: New tests.
52633
52634 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
52635
52636         * gcc.c-torture/execute/20010711-1.c: New test.
52637
52638 2001-07-11  Ben Elliston  <bje@redhat.com>
52639
52640         * g++.old-deja/g++.other/enum5.C: New test.
52641
52642 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
52643
52644         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
52645         (g++-dg-prune): Call prune_gcc_output.
52646         * prune.exp: New file for prune_gcc_output.
52647         * lib/g++.exp, lib/gcc.exp: Load it.
52648
52649 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52650
52651         * gcc.c-torture/compile/20010701-1.c,
52652         g++.old-deja/g++.ext/attrib6.C: New tests.
52653
52654 2001-07-06  Jeffrey A Law  (law@cygnus.com)
52655
52656         * gcc.c-torture/compile/20010706-1.c: New test.
52657
52658 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
52659
52660         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
52661
52662 2001-06-28  Stan Shebs  <shebs@apple.com>
52663
52664         * gcc.dg/pragma-darwin.c: New test.
52665
52666 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52667
52668         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
52669         Solaris 2.[678] system.
52670
52671 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52672
52673         * gcc.dg/20010622-1.c: New test.
52674
52675 2001-06-18  Stan Shebs  <shebs@apple.com>
52676
52677         * objc.dg: New directory.
52678         * objc.dg/dg.exp: New file.
52679         * objc.dg/alias.m: New.
52680         * objc.dg/class-1.m: New.
52681         * objc.dg/class-2.m: New.
52682         * objc.dg/const-str-1.m: New.
52683         * objc.dg/const-str-2.m: New.
52684         * objc.dg/id-1.m: New.
52685         * objc.dg/method-1.m: New.
52686         * objc.dg/super-class-1.m: New.
52687         * lib/objc-dg.exp: New file.
52688
52689 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52690
52691         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
52692         of label name.
52693
52694 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
52695
52696         * g++.old-deja/g++.abi/vbase8-9.C: New test.
52697
52698 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52699
52700         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
52701         variable.
52702
52703 2001-06-12  Richard Henderson  <rth@redhat.com>
52704
52705         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
52706
52707 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
52708
52709         * g++.old-deja/g++.abi/vbase5.C: New test.
52710         * g++.old-deja/g++.abi/vbase6.C: New test.
52711         * g++.old-deja/g++.abi/vbase7.C: New test.
52712
52713 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52714
52715         * gcc.c-torture/compile/20010610-1.c: New test.
52716
52717 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
52718
52719         * g++.old-deja/g++.abi/vbase4.C: New test.
52720
52721 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52722
52723         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
52724         support %f for HC11/HC12 targets.
52725         * gcc.c-torture/execute/930513-1.x: New file, likewise.
52726         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
52727         on HC11/HC12 targets.
52728         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
52729
52730 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52731
52732         * gcc.dg/wchar_t-1.c: New file.
52733         * gcc.dg/wint_t-1.c: Likewise.
52734
52735 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
52736
52737         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
52738
52739 2001-06-11  Richard Henderson  <rth@redhat.com>
52740
52741         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
52742
52743 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
52744
52745         * gcc.c-torture/compile/20010611-1.c: New test.
52746
52747 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
52748
52749         * gcc.dg/c99-tag-1.c: Add more tests.
52750
52751 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
52752
52753         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
52754         representation on MN10300 and ARM/Thumb.
52755
52756 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
52757
52758         * g77.f-torture/execute/20010610.f: New.
52759
52760 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
52761
52762         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
52763         names.
52764
52765 2001-06-09  Richard Henderson  <rth@redhat.com>
52766
52767         * gcc.c-torture/execute/ashrdi-1.c: New.
52768         * gcc.c-torture/execute/ashldi-1.c: New.
52769         * gcc.c-torture/execute/lshrdi-1.c: New.
52770
52771 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
52772
52773         * objc/execute/load-3.m: Added. Check sending +load to categories,
52774         in addition to classes.
52775
52776 2001-06-08  Stan Shebs  <shebs@apple.com>
52777
52778         * objc/execute/load-2.m: New test.  From Nicola Pero
52779         <n.pero@mi.flashnet.it>.
52780
52781 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
52782
52783         * gcc.c-torture/execute/20010605-2.c: New test.
52784
52785 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
52786
52787         * g++.old-deja/g++.abi/vbase2.C: New test.
52788         * g++.old-deja/g++.abi/vbase3.C: New test.
52789
52790 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
52791
52792         * g++.old-deja/g++.pt/friend49.C: New test.
52793
52794 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
52795
52796         * g++.old-deja/g++.ext/anon3.C: New test.
52797
52798 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
52799
52800         * g++.old-deja/g++.other/conv7.C: New test.
52801
52802 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
52803
52804         * gcc.c-torture/compile/20010605-2.c: New test.
52805
52806 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52807
52808         * gcc.c-torture/execute/20010604-1.c: New test.
52809
52810 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
52811
52812         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
52813
52814 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
52815
52816         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
52817         (g++_link_flags): Likewise.
52818         (g++_init): Pass gccpath's value to two previous functions.
52819
52820 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52821
52822         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
52823         Ensure logfile entry matches exec command line.
52824
52825 2001-05-31  Richard Henderson  <rth@redhat.com>
52826
52827         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
52828         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
52829
52830 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
52831
52832         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
52833         compiler for irix6.2
52834
52835 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
52836
52837         * g++.old-deja/g++.other/optimize3.C: New file.
52838
52839 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
52840
52841         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
52842         assemble.
52843
52844 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
52845
52846         * g++.old-deja/g++.other/optimize2.C: New file.
52847
52848 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
52849
52850         * gcc.c-torture/compile/20010518-2.c: New file.
52851         * gcc.c-torture/execute/20010518-1.c: New file.
52852         * gcc.c-torture/execute/20010518-2.c: New file.
52853
52854 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52855
52856         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
52857
52858 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
52859
52860         G++ no longer defines builtins that do not begin with __builtin.
52861         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
52862         * g++.old-deja/g++.brendand/misc13.C: Likewise.
52863         * g++.old-deja/g++.law/builtin1.C: Likewise.
52864         * g++.old-deja/g++.law/cvt2.C: Likewise.
52865         * g++.old-deja/g++.mike/net5.C: Likewise.
52866         * g++.old-deja/g++.other/builtins1.C: Likewise.
52867         * g++.old-deja/g++.other/builtins2.C: Likewise.
52868         * g++.old-deja/g++.other/builtins3.C: Likewise.
52869         * g++.old-deja/g++.other/builtins4.C: Likewise.
52870         * g++.old-deja/g++.other/inline8.C: Likewise.
52871         * g++.old-deja/g++.robertl/eb39.C: Likewise.
52872
52873 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
52874
52875         * g++.old-deja/g++.pt/using1.C: Adjust.
52876         * g++.old-deja/g++.pt/using2.C: New test.
52877
52878 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52879
52880         * gcc.dg/cpp/charconst.c: New tests.
52881         * gcc.dg/cpp/escape.c: New tests.
52882         * gcc.dg/cpp/escape-1.c: New tests.
52883         * gcc.dg/cpp/escape-2.c: New tests.
52884         * gcc.dg/cpp/ucs.c: New tests.
52885
52886 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
52887
52888         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
52889         native compiler for irix6.5.
52890
52891 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
52892
52893         * lib/g++.exp (g++_include_flags): Use args to compute
52894         get_multilibs.
52895         (g++_link_flags): Likewise.
52896         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
52897
52898 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52899
52900         * gcc.dg/c90-hexfloat-1.c: Add more tests.
52901
52902 2001-05-21  Geoff Keating  <geoffk@redhat.com>
52903
52904         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
52905         this file.
52906
52907 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52908
52909         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
52910         STACK_SIZE;
52911         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
52912         to STACK_SIZE; Use it to define size of add_histo array.
52913         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
52914         to STACK_SIZE.
52915         (f): Use GITT_SIZE to define size of gitt local table.
52916         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
52917         to STACK_SIZE; Use it to define size of bytemem array.
52918
52919 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52920
52921         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
52922         on 68HC11/HC12 due to the asm instruction.
52923         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
52924         * gcc.c-torture/compile/920520-1.x: Likewise.
52925         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
52926         on 68HC11/HC12 because the function is larger than 64K.
52927         * gcc.c-torture/compile/961203-1.x: New file, this test fails
52928         on 68HC11/HC12 because the structure is too large.
52929
52930 2001-05-20  Richard Henderson  <rth@redhat.com>
52931
52932         * gcc.c-torture/execute/20010520-1.c: New.
52933
52934 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52935
52936         * g++.old-deja/g++.warn/compare1.C: New test.
52937         * gcc.dg/compare4.c: New test.
52938
52939 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
52940
52941         * g++.old-deja/g++.other/optimize1.C: New test.
52942
52943 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52944
52945         * g++.old-deja/g++.pt/spec41.C: New test.
52946
52947 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
52948
52949         * gcc.c-torture/compile/20010114-1.x: Remove.
52950
52951 2001-05-18  Stan Shebs  <shebs@apple.com>
52952
52953         * gcc.c-torture/compile/20010518-1.c: New test.
52954
52955 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
52956
52957         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
52958         * g++.old-deja/g++.pt/crash67.C: New test.
52959
52960 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
52961
52962         * g++.old-deja/g++.other/debug9.C: New test.
52963
52964 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
52965
52966         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
52967
52968 2001-05-16  Jan Hubicka  <jh@suse.cz>
52969
52970         * gcc.c-torture/compile/20010516-1.c: New test.
52971
52972 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
52973
52974         * g++.old-deja/g++.other/crash41.C: New test.
52975
52976 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
52977
52978         * g++.old-deja/g++.pt/crash66.C: New test.
52979
52980 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
52981
52982         * g++.old-deja/g++.robertl/eb27.C: Convert.
52983
52984 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
52985
52986         * g++.dg/friend-warn.C: New test.  Do not warn about friend
52987         declaration being redundant.
52988
52989 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
52990
52991         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
52992
52993 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
52994
52995         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
52996
52997 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
52998
52999         * lib/g++.exp: Use testsuite_flags.
53000
53001 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
53002
53003         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
53004
53005 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53006
53007         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
53008
53009 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
53010
53011         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
53012
53013 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
53014
53015         * gcc.c-torture/compile/20010313-1.c: New test.
53016
53017 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
53018
53019         * gcc.dg/cpp/direct2.c: New test.
53020         * gccq.dg/cpp/direct2s.c: New test.
53021
53022         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
53023
53024 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
53025
53026         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
53027         * g++.old-deja/g++.other/op3.C: Likewise.
53028
53029 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53030
53031         * gcc.dg/cpp/syshdr.h: New file.
53032         * gcc.dg/cpp/sysmac1.c: Update.
53033         * gcc.dg/cpp/sysmac2.c: Update.
53034
53035 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53036
53037         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
53038
53039 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
53040
53041         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
53042         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
53043
53044 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
53045
53046         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
53047
53048 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
53049
53050         * lib/g++.exp (g++_include_flags): Don't use any special flags
53051         if TESTING_IN_BUILD_TREE is not defined.
53052         (g++_init): Use a plain 'c++' as the compiler if
53053         TESTING_IN_BUILD_TREEE is not defined.
53054
53055 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
53056
53057         * g++.old-deja/g++.eh/catch13.C: New test.
53058         * g++.old-deja/g++.eh/catch14.C: New test.
53059
53060 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
53061
53062         * gcc.dg/cpp/tr-define.c: New test.
53063
53064 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
53065
53066         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
53067         <stdlib.h>, not <malloc.h>.
53068
53069 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
53070
53071         * g++.old-deja/g++.ns/template17.C: New test.
53072
53073 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
53074
53075         * g++.old-deja/g++.pt/ref4.C: New test.
53076
53077 2001-04-30  Richard Henderson  <rth@redhat.com>
53078
53079         * gcc.dg/20000724-1.c: Revert last change.
53080
53081 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
53082
53083         * g77.f-torture/execute/20010430.f: New test.
53084
53085 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
53086
53087         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
53088
53089 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
53090
53091         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
53092
53093 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
53094
53095         * g++.old-deja/g++.eh/crash6.C: New test.
53096
53097 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
53098
53099         * g++.old-deja/g++.other/warn7.C: New test.
53100
53101 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
53102
53103         * g++.old-deja/g++.other/defarg9.C: New test.
53104
53105 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
53106
53107         * g77.f-torture/compile/20010426.f: New test.
53108         * g77.f-torture/execute/20010426.f: New test.
53109
53110 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
53111
53112         * g77.f-torture/compile/20000629-1.x: Remove - error
53113         has been fixed.
53114
53115 2001-04-26  Jeffrey A Law  (law@cygnus.com)
53116
53117         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
53118         Tweak slightly to work with g++.dg framework.
53119         * g++.dg/special/ecos.exp: Run initp1.C test.
53120         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
53121
53122         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
53123         its linker doesn't give line numbers either.
53124         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
53125
53126 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
53127
53128         * g++.old-deja/g++.other/lex1.C: New test.
53129
53130 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
53131
53132         * gcc.dg/noncompile/20010425-1.c: New test.
53133
53134 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
53135
53136         * g++.old-deja/g++.pt/mangle2.C: New test.
53137
53138 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
53139
53140         * gcc.dg/format/plus-1.c: New test.
53141
53142 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
53143
53144         * gcc.dg/20010423-1.c: New test.
53145
53146 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
53147
53148         * gcc.c-torture/execute/20010422-1.c: New test.
53149
53150 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
53151
53152         * g++.old-deja/g++.ns/type2.C: New test.
53153
53154 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
53155
53156         * g++.old-deja/g++.other/perf1.C: New test.
53157
53158 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
53159
53160         * gcc.dg/c99-func-2.c: Remove xfail.
53161         * gcc.dg/c99-func-3.c: Remove xfail.
53162         * gcc.dg/c99-func-4.c: Remove xfail.
53163
53164 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
53165
53166         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
53167
53168 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53169
53170         * gcc.c-torture/compile/20010423-1.c: New test.
53171
53172 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
53173
53174         * g++.old-deja/g++.pt/typename28.C: New test.
53175
53176 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
53177
53178         * g++.old-deja/g++.abi/empty2.C: New test.
53179         * g++.old-deja/g++.abi/empty3.C: New test.
53180
53181 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
53182
53183         * g++.old-deja/g++.other/comdat2.C: New test.
53184         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
53185
53186 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
53187
53188         * g++.old-deja/g++.other/overload14.C: New test.
53189
53190 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
53191
53192         * g++.old-deja/g++.other/lookup23.C: New test.
53193
53194 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
53195
53196         * gcc.c-torture/execute/20010403-1.c: New test.
53197
53198 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
53199             Mark Mitchell  <mark@codesourcery.com>
53200
53201         * lib/old-dejagnu.exp: Don't delete output of executable.
53202         Add .exe suffix to executables.
53203
53204 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
53205
53206         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
53207
53208 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53209
53210         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
53211
53212 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
53213
53214         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
53215         * g++.old-deja/g++.abi/crash1.C: New test.
53216
53217 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
53218
53219         * g++.old-deja/g++.other/crash40.C: New test.
53220
53221 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53222
53223         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
53224
53225 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
53226
53227         * g++.old-deja/g++.other/warn6.C: New test.
53228
53229 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
53230
53231         * g++.old-deja/g++.robertl/eb42.C: Same.
53232
53233 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53234
53235         * gcc.dg/wtr-conversion-1.c: New testcase.
53236
53237 2001-04-10  Richard Henderson  <rth@redhat.com>
53238
53239         * g++.old-deja/g++.other/array5.C: New.
53240
53241 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53242
53243         * gcc.c-torture/execute/20010408-1.c: New test.
53244
53245 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
53246
53247         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
53248         headers and constructs.
53249         * g++.old-deja/g++.robertl/eb79.C: Same.
53250         * g++.old-deja/g++.robertl/eb77.C (main): Same.
53251         * g++.old-deja/g++.robertl/eb73.C: Same.
53252         * g++.old-deja/g++.robertl/eb66.C (main): Same.
53253         * g++.old-deja/g++.robertl/eb55.C (t): Same.
53254         * g++.old-deja/g++.robertl/eb54.C (main): Same.
53255         * g++.old-deja/g++.robertl/eb46.C (main): Same.
53256         * g++.old-deja/g++.robertl/eb44.C: Same.
53257         * g++.old-deja/g++.robertl/eb41.C (main): Same.
53258         * g++.old-deja/g++.robertl/eb4.C (main): Same.
53259         * g++.old-deja/g++.robertl/eb39.C: Same.
53260         * g++.old-deja/g++.robertl/eb33.C (main): Same.
53261         * g++.old-deja/g++.robertl/eb31.C (main): Same.
53262         * g++.old-deja/g++.robertl/eb30.C: Same.
53263         * g++.old-deja/g++.robertl/eb3.C: Same.
53264         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
53265         * g++.old-deja/g++.robertl/eb21.C: Same.
53266         * g++.old-deja/g++.robertl/eb15.C: Same.
53267         * g++.old-deja/g++.robertl/eb118.C: Same.
53268         * g++.old-deja/g++.robertl/eb115.C (main): Same.
53269         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
53270         * g++.old-deja/g++.robertl/eb109.C: Same.
53271         * g++.old-deja/g++.other/sibcall1.C (main): Same.
53272         * g++.old-deja/g++.mike/rtti1.C: Same.
53273         * g++.old-deja/g++.mike/p658.C: Same.
53274         * g++.old-deja/g++.mike/net46.C: Same.
53275         * g++.old-deja/g++.mike/net34.C: Same.
53276         * g++.old-deja/g++.mike/memoize1.C: Same.
53277         * g++.old-deja/g++.mike/eh2.C: Same.
53278         * g++.old-deja/g++.law/weak.C: Same.
53279         * g++.old-deja/g++.law/visibility7.C: Same.
53280         * g++.old-deja/g++.law/visibility25.C: Same.
53281         * g++.old-deja/g++.law/visibility22.C: Same.
53282         * g++.old-deja/g++.law/visibility2.C: Same.
53283         * g++.old-deja/g++.law/visibility17.C: Same.
53284         * g++.old-deja/g++.law/visibility13.C: Same.
53285         * g++.old-deja/g++.law/visibility10.C: Same.
53286         * g++.old-deja/g++.law/visibility1.C: Same.
53287         * g++.old-deja/g++.law/virtual3.C (eval): Same.
53288         * g++.old-deja/g++.law/vbase1.C: Same.
53289         * g++.old-deja/g++.law/operators32.C: Same.
53290         * g++.old-deja/g++.law/nest3.C: Same.
53291         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
53292         * g++.old-deja/g++.law/except5.C (main): Same.
53293         * g++.old-deja/g++.law/cvt7.C (run): Same.
53294         * g++.old-deja/g++.law/cvt2.C: Same.
53295         * g++.old-deja/g++.law/cvt16.C: Same.
53296         * g++.old-deja/g++.law/ctors6.C (bar): Same.
53297         * g++.old-deja/g++.law/ctors17.C (main): Same.
53298         * g++.old-deja/g++.law/ctors13.C: Same.
53299         * g++.old-deja/g++.law/ctors12.C (main): Same.
53300         * g++.old-deja/g++.law/ctors10.C: Same.
53301         * g++.old-deja/g++.law/code-gen5.C: Same.
53302         * g++.old-deja/g++.law/bad-error7.C: Same.
53303         * g++.old-deja/g++.law/arm9.C: Same.
53304         * g++.old-deja/g++.law/arm12.C: Same.
53305         * g++.old-deja/g++.law/arg8.C: Same.
53306         * g++.old-deja/g++.law/arg1.C: Same.
53307         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
53308         * g++.old-deja/g++.jason/template31.C: Same.
53309         * g++.old-deja/g++.jason/template24.C (main): Same.
53310         * g++.old-deja/g++.jason/2371.C: Same.
53311         * g++.old-deja/g++.eh/new2.C: Same.
53312         * g++.old-deja/g++.eh/new1.C: Same.
53313         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
53314         * g++.old-deja/g++.brendan/nest21.C (main): Same.
53315         * g++.old-deja/g++.brendan/err-msg3.C: Same.
53316         * g++.old-deja/g++.brendan/crash62.C: Same.
53317         * g++.old-deja/g++.brendan/crash52.C: Same.
53318         * g++.old-deja/g++.brendan/crash49.C (main): Same.
53319         * g++.old-deja/g++.brendan/crash38.C: Same.
53320         * g++.old-deja/g++.brendan/crash15.C (main): Same.
53321         * g++.old-deja/g++.brendan/copy9.C: Same.
53322
53323 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
53324
53325         * gcc.c-torture/execute/20001203-2.c (memset):
53326         Count argument is of type __SIZE_TYPE__.
53327
53328 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
53329
53330         * gcc.c-torture/compile/20010404-1.c: New test.
53331
53332 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
53333
53334         * gcc.c-torture/compile/20010326-1.c: New test.
53335
53336 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
53337
53338         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
53339         peculiarities of the SH.
53340         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
53341
53342 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53343
53344         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
53345         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
53346         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
53347
53348 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
53349
53350         * g77.f-torture/compile/20010321-1.f: New test.
53351
53352 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
53353
53354         * gcc.c-torture/compile/20010329-1.c: New test.
53355
53356 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
53357
53358         * gcc.c-torture/execute/20010329-1.c: New test.
53359
53360 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
53361
53362         * g++.old-deja/g++.other/eh4.C: Fix typo.
53363
53364 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
53365
53366         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
53367
53368 2001-03-28  Philip Blundell  <philb@gnu.org>
53369
53370         * gcc.c-torture/compile/20010328-1.c: New test.
53371
53372 2001-03-27  Richard Henderson  <rth@redhat.com>
53373
53374         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
53375         * g++.old-deja/g++.eh/vbase3.C: Likewise.
53376
53377 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
53378
53379         * gcc.c-torture/compile/20010327-1.c: New test.
53380
53381 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
53382
53383         * g++.old-deja/g++.other/friend12.C: New test.
53384         * g++.old-deja/g++.other/friend9.C: Expect no errors.
53385         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
53386
53387 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53388
53389         * gcc.c-torture/execute/20010325-1.c: New test.
53390
53391 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
53392
53393         * g++.old-deja/g++.other/mangle3.C: New test.
53394
53395 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
53396
53397         * g++.old-deja/g++.other/anon8.C: New test.
53398
53399 2001-03-20  Philip Blundell  <philb@gnu.org>
53400
53401         * gcc.c-torture/compile/20010320-1.c: New test.
53402
53403 2001-03-17  Richard Henderson  <rth@redhat.com>
53404
53405         * g++.old-deja/g++.other/eh4.C: Add expected error text.
53406
53407 2001-03-15  Geoff Keating  <geoff@redhat.com>
53408
53409         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
53410         tests on AIX.
53411
53412 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
53413
53414         * g++.old-deja/g++.other/eh4.C: New test.
53415
53416 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
53417
53418         * gcc.dg/cpp/mi1.c: Update.
53419
53420 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
53421
53422         * g++.old-deja/g++.other/regstack.C: New test.
53423
53424 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
53425
53426         * g++.old-deja/g++.other/ref4.C: New test.
53427
53428 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
53429
53430         * objc/execute/va_method.m: Added.
53431         * objc/execute/IMP.m: Added.
53432         * objc/execute/_cmd.m: Added.
53433         * objc/execute/accessing_ivars.m: Added.
53434         * objc/execute/class-1.m: Added.
53435         * objc/execute/class-10.m: Added.
53436         * objc/execute/class-11.m: Added.
53437         * objc/execute/class-12.m: Added.
53438         * objc/execute/class-13.m: Added.
53439         * objc/execute/class-14.m: Added.
53440         * objc/execute/class-2.m: Added.
53441         * objc/execute/class-3.m: Added.
53442         * objc/execute/class-4.m: Added.
53443         * objc/execute/class-5.m: Added.
53444         * objc/execute/class-6.m: Added.
53445         * objc/execute/class-7.m: Added.
53446         * objc/execute/class-8.m: Added.
53447         * objc/execute/class-9.m: Added.
53448         * objc/execute/class-tests-1.h
53449         * objc/execute/class-tests-2.h
53450         * objc/execute/compatibility_alias.m: Added.
53451         * objc/execute/encode-1.m: Added.
53452         * objc/execute/formal_protocol-1.m: Added.
53453         * objc/execute/formal_protocol-2.m: Added.
53454         * objc/execute/formal_protocol-3.m: Added.
53455         * objc/execute/formal_protocol-4.m: Added.
53456         * objc/execute/formal_protocol-5.m: Added.
53457         * objc/execute/formal_protocol-6.m: Added.
53458         * objc/execute/formal_protocol-7.m: Added.
53459         * objc/execute/informal_protocol.m: Added.
53460         * objc/execute/initialize.m: Added.
53461         * objc/execute/load.m: Added.
53462         * objc/execute/many_args_method.m: Added.
53463         * objc/execute/nested-3.m: Added.
53464         * objc/execute/no_clash.m: Added.
53465         * objc/execute/private.m: Added.
53466         * objc/execute/redefining_self.m: Added.
53467         * objc/execute/root_methods.m: Added.
53468         * objc/execute/selector-1.m: Added.
53469         * objc/execute/static-1.m: Added.
53470         * objc/execute/static-2.m: Added.
53471         * objc/execute/va_method.m: Added.
53472
53473 2001-03-10  Richard Henderson  <rth@redhat.com>
53474
53475         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
53476
53477 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
53478
53479         * g++.old-deja/g++.other/crash31.C: XFAIL.
53480         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
53481         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
53482         * gcc.c-torture/execute/20010123-1.x: XFAIL.
53483         * gcc.c-torture/execute/20010124-1.x: XFAIL.
53484         * gcc.dg/sequence-pt-1.c: XFAIL one test.
53485
53486 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
53487
53488         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
53489
53490 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
53491
53492         * gcc.dg/20000724-1.c: Don't use multiline strings.
53493
53494 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
53495
53496         * objc/execute/string1.m, objc/execute/string2.m: Compare the
53497         result of -cString against what we expect it to be; don't just
53498         print it out for no one to read.
53499
53500         * objc/execute/string3.m, objc/execute/string4.m: New tests.
53501         Based on testcases provided by Nicola Pero.
53502
53503 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
53504
53505         * gcc.dg/cpp/macro7.c: New test.
53506
53507 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
53508
53509         * gcc.dg/cpp/multiline.c: Update.
53510
53511 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53512
53513         * g++.old-deja/g++.other/enum3.C: New test.
53514
53515 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53516
53517         * g++.old-deja/g++.other/pod1.C: New test.
53518
53519 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53520
53521         * g++.old-deja/g++.ext/overload1.C: New test.
53522
53523 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
53524
53525         * g++.old-deja/g++.pt/using1.C: New test.
53526
53527 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
53528
53529         * g++.old-deja/g++.other/using9.C: New test.
53530
53531 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
53532
53533         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
53534
53535         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
53536
53537 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
53538
53539         * g++.old-deja/g++.ext/realpt1.C: Remove.
53540
53541 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
53542
53543         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
53544
53545 2001-02-26  Will Cohen  <wcohen@redhat.com>
53546
53547         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
53548
53549 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
53550
53551         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
53552         templatized constructors.
53553
53554 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53555
53556         * gcc.c-torture/execute/20010224-1.c: New test.
53557
53558 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
53559
53560         * gcc.c-torture/execute/20010222-1.c: New test.
53561
53562 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
53563
53564         * g++.old-deja/g++.other/inline20.C: New test.
53565
53566 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
53567
53568         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
53569
53570 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53571
53572         * g++.old-deja/g++.other/lookup22.C: New test.
53573
53574 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
53575
53576         * g77.dg: New directory.
53577         * g77.dg/20010216-1.f: New test case.
53578         * g77.dg/dg.exp: New driver.
53579         * lib/g77-dg.exp: New driver library.
53580
53581 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53582
53583         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
53584
53585 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
53586
53587         * g++.old-deja/g++.other/decl9.C: New test.
53588
53589 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
53590
53591         * g++.old-deja/g++.other/init16.C: Update the test so that it does
53592         not need <string> and also tests the initialization at runtime.
53593
53594 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53595
53596         * gcc.c-torture/execute/longlong.c: New test.
53597
53598 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
53599
53600         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
53601
53602 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
53603
53604         * gcc.c-torture/execute/920302-1.c (execute):
53605         Change argument type to short.
53606
53607 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
53608
53609         * g++.old-deja/g++.pt/deduct6.C: New test.
53610
53611 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
53612
53613         * g++.old-deja/g++.pt/deduct5.C: New test.
53614
53615 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
53616
53617         * gcc.c-torture/execute/20010209-1.c: New test.
53618
53619 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
53620
53621         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
53622
53623 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
53624
53625         * g++.dg/vtgc1.C: Update for new ABI.
53626
53627         * consistency.vlad: New directory, 1665 files.
53628
53629 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53630
53631         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
53632         return type.
53633         * gcc.dg/cpp/digraphs.c: Declare puts.
53634
53635 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
53636
53637         * g++.old-deja/g++.other/warn5.C: New test.
53638
53639 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
53640
53641         * g++.old-deja/g++.pt/spec40.C: New test.
53642
53643 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
53644
53645         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
53646         case.
53647         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
53648
53649 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
53650
53651         * gcc.c-torture/compile/20010209-1.c: New test.
53652
53653 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
53654
53655         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
53656         excess errors message but not if it crashes.
53657         * g++.old-deja/g++.other/crash27.C: Likewise.
53658         * g++.old-deja/g++.other/crash28.C: Likewise.
53659         * g++.old-deja/g++.other/crash30.C: Likewise.
53660         * g++.old-deja/g++.other/crash32.C: Likewise.
53661         * g++.old-deja/g++.other/crash35.C: Likewise.
53662         * g++.old-deja/g++.pt/inherit2.C: Likewise.
53663
53664 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53665
53666         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
53667         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
53668         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
53669         g77.f-torture/execute/execute.exp,
53670         g77.f-torture/noncompile/noncompile.exp,
53671         gcc.c-torture/execute/execute.exp,
53672         gcc.c-torture/execute/memcheck/memcheck.exp,
53673         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
53674         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
53675         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
53676         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
53677         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
53678         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
53679         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
53680         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
53681         Remove bug reporting instructions with ancient email addresses.
53682
53683 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
53684
53685         * gcc.dg/20010202-1.c: New test.
53686         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
53687
53688 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
53689
53690         * g++.dg/stdbool-if.C: New test.
53691
53692 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
53693
53694         * objc/execute/fdecl.m: Added main().
53695
53696 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
53697
53698         * gcc.c-torture/execute/20010206-1.c: New test.
53699
53700 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53701
53702         * gcc.dg/cpp/avoidpaste1.c: Update.
53703
53704 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
53705
53706         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
53707         Pero <nicola@brainstorm.co.uk>.
53708         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
53709
53710 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
53711
53712         * g++.old-deja/g++.pt/spec39.C: New test.
53713
53714 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
53715
53716         * gcc.c-torture/compile/20010202-1.c: New test.
53717
53718 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
53719
53720         * g++.old-deja/g++.abi/primary2.C: New test.
53721         * g++.old-deja/g++.abi/primary3.C: New test.
53722         * g++.old-deja/g++.abi/primary4.C: New test.
53723         * g++.old-deja/g++.abi/primary5.C: New test.
53724         * g++.old-deja/g++.abi/vtable3.h: New test.
53725         * g++.old-deja/g++.abi/vtable3a.C: New test.
53726         * g++.old-deja/g++.abi/vtable3b.C: New test.
53727         * g++.old-deja/g++.abi/vtable3c.C: New test.
53728         * g++.old-deja/g++.abi/vtable3d.C: New test.
53729         * g++.old-deja/g++.abi/vtable3e.C: New test.
53730         * g++.old-deja/g++.abi/vtable3f.C: New test.
53731         * g++.old-deja/g++.abi/vtable3g.C: New test.
53732         * g++.old-deja/g++.abi/vtable3h.C: New test.
53733         * g++.old-deja/g++.abi/vtable3i.C: New test.
53734         * g++.old-deja/g++.abi/vtable3j.C: New test.
53735         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
53736
53737 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
53738
53739         * g++.old-deja/g++.other/anon6.C: New test.
53740         * g++.old-deja/g++.other/anon7.C: New test.
53741
53742 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
53743
53744         * gcc.dg/cpp/avoidpaste2.c: New tests.
53745
53746 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
53747
53748         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
53749
53750 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
53751
53752         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
53753         DECIMAL_DIG cases for Irix."
53754
53755 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
53756
53757         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
53758
53759 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53760
53761         * gcc.dg/c99-tag-1.c: New test.
53762
53763 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
53764
53765         * gcc.dg/cpp/tr-warn1.c: Add tests.
53766
53767 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
53768
53769         * gcc.dg/cpp/avoidpaste1.c: Update.
53770         * gcc.dg/cpp/paste4.c: Update.
53771
53772 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
53773
53774         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
53775         cases for Irix.
53776
53777 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
53778
53779         * g++.old-deja/g++.other/inline19.C: New test.
53780
53781 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53782
53783         * gcc.dg/Wlarger-than.c: New test.
53784
53785 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53786
53787         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
53788
53789 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
53790
53791         * gcc.c-torture/execute/20010129-1.c: New test.
53792         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
53793
53794 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
53795
53796         * gcc.dg/cpp/avoidpaste1.c: Test case.
53797
53798 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
53799
53800         * g++.old-deja/g++.other/inline18.C: New test.
53801
53802 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53803
53804         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
53805         and __builtin_putchar.
53806
53807 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
53808
53809         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
53810         tests.
53811
53812 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
53813
53814         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
53815         floating point number rounding mode to round to the nearest
53816         representable mode.
53817
53818 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
53819
53820         * g++.old-deja/g++.other/mangle2.C: New test.
53821
53822 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
53823
53824         * gcc.c-torture/compile/20010124-1.c: New test.
53825
53826 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
53827
53828         * g++.old-deja/g++.pt/spec38.C: New test.
53829
53830 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53831
53832         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
53833         "Build don't run".
53834
53835 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53836
53837         * gcc.c-torture/execute/20010123-1.c: New test.
53838
53839 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
53840
53841         * g++.old-deja/g++.pt/spec37.C: New test.
53842
53843 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
53844
53845         * g++.old-deja/g++.pt/overload14.C: New test.
53846
53847 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53848
53849         * gcc.c-torture/execute/20010122-1.c: New test, exercise
53850         __builtin_return_address.
53851
53852 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
53853
53854         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
53855         * g++.old-deja/g++.pt/spec35.C: New test.
53856         * g++.old-deja/g++.pt/spec36.C: New test.
53857
53858 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
53859
53860         * gcc.c-torture/compile/20010118-1.c: New test.
53861
53862 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
53863
53864         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
53865
53866 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
53867
53868         * gcc.c-torture/execute/20010119-1.c: New test.
53869
53870 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53871
53872         * g++.old-deja/g++.other/vbase5.C: New test.
53873
53874 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
53875
53876         * gcc.c-torture/execute/20010118-1.c: New test.
53877
53878 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53879
53880         * g++.old-deja/g++.pt/deduct3.C: New test.
53881
53882 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53883
53884         * g++.old-deja/g++.pt/spec34.C: New test.
53885
53886 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
53887
53888         * g77.f-torture/compile/20000601-2.f: New test.
53889
53890 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
53891
53892         * g++.old-deja/g++.other/init17.C: New test.
53893
53894 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
53895
53896         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
53897
53898 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
53899
53900         * g++.old-deja/g++.pt/unify8.C: New test.
53901
53902 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
53903
53904         * g++.old-deja/g++.abi/vbase1.C: New test.
53905
53906 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
53907
53908         * g++.old-deja/g++.pt/crash65.C: New test.
53909
53910 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
53911
53912         * gcc.dg/cpp/assembl2.S: New test case.
53913
53914 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
53915
53916         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
53917         are supported.
53918
53919 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53920
53921         * g++.old-deja/g++.other/builtins1.C: New test.
53922         * g++.old-deja/g++.other/builtins2.C: Likewise.
53923         * g++.old-deja/g++.other/builtins3.C: Likewise.
53924         * g++.old-deja/g++.other/builtins4.C: Likewise.
53925
53926 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
53927
53928         * gcc.c-torture/compile/20010117-1.c: New test.
53929         * gcc.c-torture/compile/20010117-2.c: New test.
53930
53931 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
53932
53933         * g77.f-torture/execute/20010116.[fx]: New test,
53934         XFAIL on i?86-*-*.
53935         * g77.f-torture/compile/20010115.f: Indicate it's
53936         a test for PR fortran/1636.
53937
53938 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
53939
53940         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
53941
53942 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
53943
53944         * g77.f-torture/compile/20010115.f: New test.
53945
53946 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
53947
53948         * g++.old-deja/g++.pt/nontype5.C: New test.
53949
53950 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
53951
53952         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
53953         have an equivalent working one below it.
53954
53955 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
53956
53957         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
53958         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
53959
53960 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
53961
53962         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
53963         message containing "init_priority".
53964         (conpr-2.C): Likewise.
53965         (conpr-3.C): Likewise.
53966         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
53967
53968 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53969
53970         * gcc.c-torture/execute/20010114-2.c: New test.
53971
53972 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
53973
53974         * gcc.c-torture/compile/20010114-1.c: New test.
53975         * gcc.c-torture/compile/20010114-1.x: Xfail.
53976         * gcc.c-torture/compile/20010114-2.c: New test.
53977         * gcc.c-torture/execute/20010114-1.c: New test.
53978         * gcc.dg/trunc-1.c: New test.
53979         * gcc.dg/uninit-B.c: New test.
53980
53981 2001-01-13  Nick Clifton  <nickc@redhat.com>
53982
53983         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
53984         target.
53985
53986 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53987
53988         * gcc.c-torture/compile/20010113-1.c: New test.
53989
53990 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
53991
53992         * gcc.c-torture/compile/20001212-1.c: New test.
53993
53994 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53995
53996         * gcc.dg/cpp/widestr1.c: Update.
53997         * gcc.dg/cpp/prag-imp.c: Remove.
53998
53999 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
54000
54001         * gcc.c-torture/execute/20000801-3.x: Remove.
54002         * gcc.dg/c90-init-1.c: New test.
54003         * gcc.dg/c99-init-1.c: New test.
54004         * gcc.dg/c99-init-2.c: New test.
54005         * gcc.dg/gnu99-init-1.c: New test.
54006
54007 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
54008
54009         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
54010         testing that no relevant ones were found.
54011
54012 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
54013
54014         * g++.old-deja/g++.pt/cast2.C: New test.
54015
54016 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
54017
54018         * g++.old-deja/g++.pt/friend47.C: New test.
54019
54020 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
54021
54022         * g++.old-deja/g++.pt/instantiate13.C: New test.
54023
54024 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
54025
54026         * g++.old-deja/g++.other/defarg7.C: New test.
54027         * g++.old-deja/g++.other/defarg8.C: New test.
54028
54029 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
54030
54031         * g++.old-deja/g++.pt/crash64.C: New test.
54032
54033 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
54034
54035         * g++.old-deja/g++.pt/crash63.C: New test.
54036
54037 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
54038
54039         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
54040
54041 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
54042
54043         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
54044
54045 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
54046
54047         * g++.old-deja/g++.pt/error3.C: New test.
54048
54049 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
54050
54051         * g++.old-deja/g++.other/crash39.C: New test.
54052
54053 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
54054
54055         * g++.old-deja/g++.other/vbase4.C: New test.
54056
54057 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
54058
54059         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
54060         * gcc.dg/special/20000419-2.c: New file. Identical to above.
54061         * gcc.dg/special/special.exp: New test driver which will check
54062         for alias support for the above test.
54063
54064 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
54065
54066         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
54067         problems on small machines.
54068         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
54069         parameterize.
54070
54071 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
54072
54073         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
54074         mips.
54075         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
54076
54077 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
54078
54079         * g++.old_deja/g++.pt/using8.C: New test.
54080
54081 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54082
54083         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
54084
54085 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
54086
54087         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
54088         where a failure is expected.
54089         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
54090
54091 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
54092
54093         * g++.old_deja/g++.pt/instantiate12.C: New test.
54094
54095 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
54096
54097         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
54098         start of structs.
54099         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
54100         * g++.old-deja/g++.brendan/crash17.C: Likewise.
54101         * g++.old-deja/g++.brendan/crash29.C: Likewise.
54102         * g++.old-deja/g++.brendan/crash48.C: Likewise.
54103         * g++.old-deja/g++.brendan/ns1.C: Likewise.
54104         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
54105         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
54106         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
54107         * g++.old-deja/g++.eh/spec6.C: Likewise.
54108         * g++.old-deja/g++.jason/crash3.C: Likewise.
54109         * g++.old-deja/g++.law/ctors11.C: Likewise.
54110         * g++.old-deja/g++.law/ctors17.C: Likewise.
54111         * g++.old-deja/g++.law/ctors5.C: Likewise.
54112         * g++.old-deja/g++.law/ctors9.C: Likewise.
54113         * g++.old-deja/g++.mike/ambig1.C: Likewise.
54114         * g++.old-deja/g++.mike/net22.C: Likewise.
54115         * g++.old-deja/g++.mike/p3538a.C: Likewise.
54116         * g++.old-deja/g++.mike/p3538b.C: Likewise.
54117         * g++.old-deja/g++.mike/virt3.C: Likewise.
54118         * g++.old-deja/g++.niklas/t128.C: Likewise.
54119         * g++.old-deja/g++.other/anon4.C: Likewise.
54120         * g++.old-deja/g++.other/using1.C: Likewise.
54121         * g++.old-deja/g++.other/warn3.C: Likewise.
54122         * g++.old-deja/g++.pt/t37.C: Likewise.
54123         * g++.old-deja/g++.robertl/eb69.C: Likewise.
54124         * g++.old-deja/g++.robertl/eb71.C: Likewise.
54125
54126 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
54127
54128         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
54129
54130 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54131
54132         * gcc.c-torture/execute/stdio-opt-3.c: New test.
54133
54134 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
54135
54136         * gcc.c-torture/compile/20010107-1.c: New test.
54137
54138 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54139
54140         * gcc.c-torture/execute/builtin-noret-1.c: New test.
54141
54142 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54143
54144         * gcc.dg/format/format.h: New file.
54145         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
54146         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
54147         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
54148         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
54149         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
54150         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
54151         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
54152         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
54153         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
54154         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
54155         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
54156         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
54157         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
54158         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
54159         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
54160         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
54161         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
54162         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
54163         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
54164         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
54165         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
54166         instead of declaring standard types, macros and functions in each
54167         test.
54168
54169 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
54170
54171         * gcc.c-torture/execute/20010106-1.c: New test.
54172
54173 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54174
54175         * gcc.dg/format/format.exp: New file.
54176         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
54177         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
54178         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
54179         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
54180         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
54181         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
54182         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
54183         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
54184         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
54185         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
54186         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
54187         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
54188         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
54189         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
54190         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
54191         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
54192         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
54193         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
54194         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
54195         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
54196         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
54197         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
54198         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
54199         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
54200         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
54201         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
54202         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
54203         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
54204         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
54205         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
54206         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
54207         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
54208         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
54209         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
54210         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
54211         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
54212         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
54213         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
54214         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
54215         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
54216         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
54217         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
54218
54219 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
54220
54221         * gcc.c-torture/execute/991228-1.c: Take word endianness into
54222         account.
54223
54224 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
54225
54226         * gcc.c-torture/execute/builtin-complex-1.c: New test.
54227
54228 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
54229
54230         * g++.old-deja/g++.pt/crash62.C: New test.
54231
54232 2001-01-04  Richard Henderson  <rth@redhat.com>
54233
54234         * gcc.dg/20000926-1.c: Update expected warnings.
54235         * gcc.dg/array-2.c: Likewise.
54236         * gcc.dg/array-4.c: Also validate flexible array members.
54237         * gcc.dg/c99-flex-array-1.c: New.
54238
54239 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
54240
54241         * gcc.c-torture/compile/20001222-1.x: Remove.
54242
54243 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54244
54245         * gcc.c-torture/execute/built-in-setjmp.c: New.
54246
54247 2001-01-03  Richard Henderson  <rth@redhat.com>
54248
54249         * gcc.dg/940510-1.c: Update expected error wording.
54250         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
54251
54252 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
54253
54254         * lib/target-supports.exp (check_alias_available): Modified to
54255         indicate aliases not supported if only weak aliases are supported.
54256
54257 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54258
54259         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
54260         Turn on cmpstrsi checks for __pj__ and __i370__.
54261
54262 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
54263
54264         * g++.old-deja/g++.other/virtual11.C: New test.
54265
54266 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
54267
54268         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
54269
54270 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54271
54272         * gcc.c-torture/compile/20010102-1.c: New test.
54273
54274 2001-01-02  Andreas Jaeger  <aj@suse.de>
54275
54276         * gcc.dg/noreturn-3.c: New test.
54277
54278         * gcc.dg/noreturn-4.c: New test.
54279
54280 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54281
54282         * gcc.c-torture/execute/stdio-opt-1.c: Also test
54283         __builtin_fputc and __builtin_fwrite.
54284
54285 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
54286
54287         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
54288         signed char, not default char.
54289
54290 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
54291
54292         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
54293
54294 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
54295
54296         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
54297
54298 2000-12-29  Richard Henderson  <rth@redhat.com>
54299
54300         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
54301         (__cyg_profile_func_exit): Define.
54302
54303 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
54304
54305         * g++.dg/vtgc1.C: New test.
54306
54307 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
54308
54309         * gcc.dg/noncompile/20001228-1.c: New test.
54310
54311         * gcc.dg/20001228-1.c: New test.
54312
54313         * gcc.c-torture/execute/20001228-1.c: New test.
54314
54315 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
54316
54317         * gcc.dg/format-strfmon-1.c: New test.
54318
54319 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54320
54321         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
54322         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
54323         * gcc.c-torture/execute/string-opt-1.c: Likewise.
54324         * gcc.c-torture/execute/string-opt-2.c: Likewise.
54325         * gcc.c-torture/execute/string-opt-3.c: Likewise.
54326         * gcc.c-torture/execute/string-opt-4.c: Likewise.
54327         * gcc.c-torture/execute/string-opt-6.c: Likewise.
54328         * gcc.c-torture/execute/string-opt-7.c: Likewise.
54329         * gcc.c-torture/execute/string-opt-8.c: Likewise.
54330         * gcc.c-torture/execute/string-opt-9.c: Likewise.
54331         * gcc.c-torture/execute/string-opt-10.c: Likewise.
54332         * gcc.c-torture/execute/string-opt-11.c: Likewise.
54333         * gcc.c-torture/execute/string-opt-12.c: Likewise.
54334
54335         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
54336         * gcc.c-torture/execute/string-opt-4.c: Test index.
54337
54338 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
54339
54340         * gcc.c-torture/compile/20001226-1.c: New test.
54341
54342 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54343
54344         * gcc.c-torture/compile/20001222-1.c: New test.
54345         * gcc.c-torture/compile/20001222-1.x: Xfail.
54346
54347 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
54348
54349         * gcc.c-torture/execute/comp-goto-2.c: New test.
54350
54351 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
54352
54353         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
54354         Use long types if __INT_MAX__ is 32767.
54355         (main): Use cast to (sint32 *) when poking 88 into a_page.
54356
54357         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
54358
54359 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
54360
54361         * gcc.c-torture/compile/20001221-1.c: New test.
54362         * gcc.c-torture/execute/20001221-1.c: New test.
54363
54364 2000-12-20  Richard Henderson  <rth@redhat.com>
54365
54366         * g++.old-deja/g++.pt/crash36.C: Update error lines.
54367         * g++.old-deja/g++.robertl/eb109.C: Likewise.
54368
54369 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54370
54371         * gcc.dg/compare3.c: New test.
54372
54373 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54374
54375         * gcc.dg/format-warnll-1.c: New test.
54376
54377 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
54378
54379         * gcc.dg/cpp/cmdlne-P.c: New test.
54380
54381 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54382
54383         * gcc.c-torture/execute/builtin-abs-1.c,
54384         gcc.c-torture/execute/builtin-abs-2.c: New tests.
54385
54386 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
54387
54388         * gcc.dg/cpp/multiline.c: New test.
54389
54390 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
54391
54392         * g++.old-deja/g++.other/syshdr1.C: Update.
54393         * gcc.dg/cpp/lineflags.c: Remove temporarily.
54394
54395 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54396
54397         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
54398
54399 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54400
54401         * g++.old-deja/g++.pt/ttp65.C: New test.
54402
54403 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54404
54405         * g++.old-deja/g++.pt/ttp64.C: New test.
54406
54407 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54408
54409         * g++.old-deja/g++.pt/spec33.C: New test.
54410
54411 2000-12-14  Catherine Moore  <clm@redhat.com>
54412
54413         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
54414         * gcc.c-torture/execute/920612-2.c: Likewise.
54415         * gcc.c-torture/execute/920428-2.c: Likewise.
54416         * gcc-c-torture/execute/va-arg-11.c: Call exit.
54417         * gcc.c-torture/execute/va-arg-21.c: Likewise.
54418
54419 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54420
54421         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
54422         * gcc.dg/pack-test-2.c: Likewise.
54423
54424 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54425
54426         Tests by Zack Weinberg <zackw@stanford.edu>.
54427
54428         * gcc.dg/cpp/defined.c: Update.
54429         * gcc.dg/cpp/defined_trad.c: New tests.
54430
54431 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54432
54433         * gcc.dg/cpp/trad-direct.c: Update.
54434
54435 2000-12-11  Neil Booth  <neilb@earthling.net>
54436
54437         * gcc.dg/cpp/defined_trad.c
54438
54439 2000-12-11  Neil Booth  <neilb@earthling.net>
54440
54441         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
54442
54443 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54444
54445         * gcc.dg/format-miss-2.c: New test.
54446
54447 2000-12-09  Neil Booth  <neilb@earthling.net>
54448
54449         * gcc.dg/cpp/lineflags.c: New tests.
54450         * gcc.dg/cpp/poison.c: Update.
54451         * gcc.dg/cpp/redef2.c: Update.
54452         * gcc.dg/cpp/skipping.c: New test.
54453
54454 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
54455
54456         * g++.old-deja/g++.other/eh3.C: New testcase.
54457
54458 2000-12-07  Neil Booth  <neilb@earthling.net>
54459
54460         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
54461         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
54462         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
54463         wtr-union-init-2.c, wtr-union-init-3.c: Update.
54464         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
54465         Update.
54466
54467 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54468
54469         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
54470         __SIZE_TYPE__ instead of int for type of integers cast to
54471         pointers.
54472
54473 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
54474
54475         * g++.old-deja/g++.other/cleanup4.C: New test.
54476
54477 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54478
54479         * format-sec-1.c: New test.
54480
54481 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54482
54483         * gcc.dg/format-nonlit-3.c: New test.
54484
54485 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54486
54487         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
54488         through a null pointer.
54489
54490 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54491
54492         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
54493         * g++.old-deja/g++.pt/partial4.C: New test.
54494
54495 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
54496
54497         * gcc.c-torture/execute/ieee/hugeval.x: New.
54498
54499 2000-12-06  Neil Booth  <neilb@earthling.net>
54500
54501         * gcc.dg/cpp/backslash2.c: New tests.
54502
54503 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54504
54505         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
54506         * gcc.c-torture/execute/stdio-opt-2.c: New test.
54507
54508 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
54509
54510         * gcc.c-torture/execute/20001203-2.c: New testcase.
54511
54512 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
54513
54514         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
54515         * g++.old-deja/g++.other/virtual10.C: New test.
54516
54517 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
54518
54519         * g++.old-deja/g++.mike/pmf5.C: Remove test.
54520
54521 2000-12-05  Richard Henderson  <rth@redhat.com>
54522
54523         * gcc.c-torture/compile/20001205-1.c: New.
54524
54525 2000-12-04  Neil Booth  <neilb@earthling.net>
54526
54527         * g++.old-deja/g++.other/virtual9.C: New test.
54528         * g++.old-deja/g++.pt/crash61.C: New test.
54529         * gcc.c-torture/execute/loop-9.c: New test.
54530
54531 2000-12-04  Neil Booth  <neilb@earthling.net>
54532
54533         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
54534         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
54535         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
54536         * gcc.dg/cpp/extratokens.c: ...here.
54537
54538 2000-12-04  Neil Booth  <neilb@earthling.net>
54539
54540         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
54541         New tests.
54542
54543 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54544
54545         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
54546         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
54547
54548 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
54549
54550         * gcc.c-torture/execute/20001203-1.c: New test.
54551
54552 2000-12-03  Neil Booth  <neilb@earthling.net>
54553
54554         * gcc.dg/cpp/macro6.c: New test cases.
54555
54556 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54557
54558         * gcc.c-torture/execute/string-opt-9.c: New test.
54559         * gcc.c-torture/execute/string-opt-10.c: Likewise.
54560         * gcc.c-torture/execute/string-opt-11.c: Likewise.
54561         * gcc.c-torture/execute/string-opt-12.c: Likewise.
54562
54563         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
54564         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
54565
54566 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
54567
54568         * gcc.dg/cpp/if-6.c: New testcase.
54569
54570         * gcc.dg/20001201-1.c: New testcase.
54571
54572 2000-12-02  Neil Booth  <neilb@earthling.net>
54573
54574         * g++.old-deja/g++.other/externC4.C,
54575         g++.old-deja/g++.other/friend10.C: New tests.
54576
54577 2000-12-02  Neil Booth  <neilb@earthling.net>
54578
54579         * g++.old-deja/g++.other/instan2.C
54580         * g++.old-deja/g++.other/instan3.C: New test.
54581
54582 2000-12-02  Neil Booth  <neilb@earthling.net>
54583
54584         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
54585         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
54586         gnuc99.c,gnuc99-pedantic.c: New tests.
54587
54588 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54589
54590         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
54591         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
54592
54593 2000-12-01  Neil Booth  <neilb@earthling.net>
54594
54595         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
54596         * gcc.dg/cpp/poison.c: Update.
54597         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
54598
54599 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
54600
54601         * g77.f-torture/execute/20001201.f: New test.
54602
54603 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54604
54605         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
54606
54607 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
54608
54609         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
54610
54611 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
54612
54613         * g++.old-deja/g++.other/cast6.C: New test.
54614
54615 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
54616
54617         * gcc.c-torture/execute/20001130-2.c: New testcase.
54618
54619 2000-11-30  Richard Henderson  <rth@redhat.com>
54620
54621         * gcc.c-torture/execute/20001130-1.c: New test.
54622
54623 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
54624
54625         * g++.old-deja/g++.other/op3.C: New test.
54626
54627 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
54628
54629         * g++.old-deja/g++.other/op2.C: New test.
54630
54631 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
54632
54633         * g++.old-deja/g++.other/crash38.C: New test.
54634
54635 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
54636
54637         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
54638
54639 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
54640
54641         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
54642         tests.
54643         * gcc.c-torture/execute/string-opt-6.c: New test.
54644
54645         * gcc.dg/20001117-1.c: Add main.
54646
54647 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
54648
54649         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
54650         Move from here ...
54651         * gcc.dg/940510-1.c: ... to here.
54652
54653         * gcc.dg/20000926-1.c: GNU C now allows initializations of
54654         zero-size arrays in toplevel structures.
54655
54656 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
54657
54658         * gcc.c-torture/execute/loop-8.c: New test.
54659
54660 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
54661
54662         * g++.old-deja/g++.other/base1.C: New test.
54663
54664 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
54665
54666         * g++.old-deja/g++.other/parse2.C: New test.
54667
54668 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
54669
54670         * g++.old-deja/g++.pt/incomplete1.C: New test.
54671
54672 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
54673
54674         * g++.old-deja/g++.other/friend9.C: New test.
54675
54676 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
54677
54678         * gcc.dg/20001127-1.c: New test.
54679
54680 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
54681
54682         * g++.old-deja/g++.pt/friend46.C: New test.
54683
54684 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
54685
54686         * g++.old-deja/g++.other/ptrmem8.C: New test.
54687
54688 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54689
54690         * gcc.c-torture/execute/string-opt-7.c: New test.
54691         * gcc.c-torture/execute/string-opt-8.c: Likewise.
54692
54693 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
54694
54695         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
54696         instead of 'mkcheck 2'.
54697
54698 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54699
54700         * gcc.c-torture/execute/memcheck/driver.c,
54701         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
54702         C9X references to refer to C99.
54703
54704 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
54705
54706         * gcc.dg/ultrasp3.c: New test.
54707
54708 2000-11-25  Neil Booth  <neilb@earthling.net>
54709
54710         * gcc.dg/cpp/include2.c: Update test to be locale independent.
54711
54712 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
54713
54714         * gcc.c-torture/compile/20001123-2.c: New.
54715
54716 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54717
54718         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
54719
54720 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
54721
54722         * gcc.dg/sequence-point-1.c: Add some new tests.
54723         * gcc.c-torture/execute/20001124-1.c: New test.
54724
54725 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
54726
54727         * g++.old-deja/g++.other/vaarg4.C: New test.
54728         * gcc.c-torture/compile/20001123-1.c: New test.
54729
54730 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
54731
54732         * g++.other/crash24.C: Adjust and remove XFAIL.
54733         * g++.other/crash37.C: New test.
54734
54735 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
54736
54737         * g++.old-deja/g++.pt/instantiate9.C: New test.
54738
54739 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
54740
54741         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
54742         new ABI, too.
54743
54744         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
54745         * g++.old-deja/g++.robertl/eb55.C: Likewise.
54746
54747 2000-11-22  Neil Booth  <neilb@earthling.net>
54748
54749         * gcc.dg/cpp/Wtrigraphs.c: New test.
54750
54751 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
54752
54753         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
54754
54755 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
54756
54757         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
54758
54759 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
54760
54761         * lib/gcc-dg.exp: load_lib scanasm.exp.
54762         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
54763         * lib/g++-dg.exp: load_lib scanasm.exp.
54764         * lib/scanasm.exp: New.
54765         (scan-assembler, scan-assembler-not): Add optional arguments to
54766         test name, or if not present, the pattern name.
54767         (scan-assembler-dem, scan-assembler-dem-not): New.
54768
54769         * g++.dg/dg.exp: New.
54770
54771 2000-11-21  Neil Booth  <neilb@earthling.net>
54772
54773         * gcc.dg/cpp/integrated1.c: Remove.
54774
54775 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
54776
54777         * gcc.c-torture/execute/20001121-1.c: New test.
54778
54779 2000-11-21  Richard Henderson  <rth@redhat.com>
54780
54781         * gcc.c-torture/compile/20001121-1.c: New test.
54782
54783 2000-11-20  Neil Booth  <neilb@earthling.net>
54784
54785         * gcc.dg/cpp/integrated1.c: New test.
54786
54787 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
54788
54789         * g++.old-deja/g++.other/inline17.C: New test.
54790
54791 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
54792
54793         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
54794         local variable to be zero: I made the variable global. Now
54795         uses abort() and exit() instead of relying on main's return value.
54796
54797 2000-11-20  Neil Booth  <neilb@earthling.net>
54798
54799         * gcc.dg/cpp/paste2.c: Update test.
54800         * objc/execute/paste.m: New test.
54801
54802 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
54803
54804         * gcc.dg/c99-condexpr-1.c: New test.
54805
54806 2000-11-20  Neil Booth  <neilb@earthling.net>
54807
54808         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
54809
54810 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
54811
54812         * g++.old-deja/g++.pt/export1.C: New test.
54813
54814 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
54815
54816         * gcc.dg/20001117-1.c: New test.
54817
54818 2000-11-18  Richard Henderson  <rth@redhat.com>
54819
54820         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
54821
54822 2000-11-18  Richard Henderson  <rth@redhat.com>
54823
54824         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
54825         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
54826         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
54827
54828 2000-11-18  Richard Henderson  <rth@redhat.com>
54829
54830         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
54831         (main): New.  Exit cleanly.
54832
54833 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54834
54835         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
54836         gcc.dg/c99-fordecl-2.c: New tests.
54837
54838 2000-11-18  Richard Henderson  <rth@redhat.com>
54839
54840         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
54841         * gcc.c-torture/execute/zerolen-2.c: New.
54842
54843 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54844
54845         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
54846         memory.
54847
54848 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
54849
54850         * g++.old-deja/g++.pt/instantiate8.C: New test.
54851
54852 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
54853
54854         * g++.old-deja/g++.other/incomplete.C: Add more tests.
54855         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
54856
54857 2000-11-16  Nick Clifton  <nickc@redhat.com>
54858
54859         * gcc.c-torture/execute/nestfunc-2.c: New test.
54860         * gcc.c-torture/execute/nestfunc-3.c: New test.
54861
54862 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
54863
54864         * gcc.c-torture/compile/20001116-1.c: New test.
54865
54866 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54867
54868         * gcc.c-torture/execute/20001115-1.c: New test.
54869
54870 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
54871
54872         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
54873         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
54874         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
54875         * g++.old-deja/g++.abi/vmihint.C: Likewise.
54876
54877 2000-11-15  Neil Booth  <neilb@earthling.net>
54878
54879         gcc.dg/cpp/_Pragma1.c: Update.
54880         gcc.dg/cpp/_Pragma2.c: New test.
54881
54882 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
54883
54884         * g++.old-deja/g++.other/anon5.C: New test.
54885
54886 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
54887
54888         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
54889         tests.
54890
54891 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
54892
54893         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
54894         output.
54895
54896 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54897
54898         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
54899         labels at end of compound statements.
54900
54901 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
54902
54903         * gcc.c-torture/execute/loop-7.c: New test.
54904
54905 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54906
54907         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
54908
54909 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54910
54911         * gcc.dg/c99-bool-1.c: New test.
54912
54913 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54914
54915         * gcc.dg/c99-scope-1.c: Remove xfail.
54916         * gcc.dg/c99-scope-2.c: New test.
54917
54918 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54919
54920         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
54921         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
54922
54923 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
54924
54925         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
54926         error messages.
54927
54928         * g++.mike/p700.C: Don't typedef wchar_t.
54929         * g++.mike/p784.C: Likewise.
54930         * g++.mike/eb101.C: Don't use __wchar_t.
54931
54932 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
54933
54934         * g77.f-torture/execute/20001111.[fx]: Test premature exit
54935         from DO loop.
54936
54937 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
54938
54939         * gcc.c-torture/execute/20001111-1.c: New test.
54940
54941 2000-11-10  Nick Clifton  <nickc@redhat.com>
54942
54943         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
54944         long multuiple and accumulate.
54945
54946 2000-11-09  Richard Henderson  <rth@redhat.com>
54947
54948         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
54949         via size_t instead of int.
54950
54951         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
54952         * gcc.c-torture/execute/string-opt-2.c: Likewise.
54953         * gcc.c-torture/execute/string-opt-3.c: Likewise.
54954         * gcc.c-torture/execute/string-opt-4.c: Likewise.
54955
54956 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
54957
54958         * gcc.c-torture/compile/20001109-1.c: New test.
54959         * gcc.c-torture/compile/20001109-2.c: New test.
54960
54961 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
54962
54963         * g++.old-deja/g++.pt/operator1.C: New test.
54964         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
54965
54966 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
54967
54968         * gcc.dg/20001108-1.c: New test.
54969
54970 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
54971
54972         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
54973         with both arguments constant strings.
54974         * gcc.c-torture/execute/string-opt-3.c: New test.
54975         * gcc.c-torture/execute/string-opt-4.c: New test.
54976         * gcc.c-torture/execute/string-opt-5.c: New test.
54977
54978 2000-11-08  Nick Clifton  <nickc@redhat.com>
54979
54980         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
54981         mulsidi3adddi patterns.
54982
54983 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
54984
54985         * g++.old-deja/g++.other/crash36.C: New test.
54986
54987 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
54988
54989         * g++.old-deja/g++.other/init16.C: New test.
54990
54991 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
54992
54993         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
54994
54995 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
54996
54997         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
54998         * gcc.c-torture/execute/va-arg-16.x: Likewise.
54999         * gcc.c-torture/execute/va-arg-17.x: Likewise.
55000
55001 2000-11-07  DJ Delorie  <dj@redhat.com>
55002
55003         * gcc.dg/20000614-1.c: Add return so that test can pass.
55004
55005 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55006
55007         * gcc.c-torture/execute/string-opt-1.c: New test.
55008
55009 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
55010
55011         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
55012         mips-sgi-irix6.* because the MIPS ABI passes floating-point
55013         parameters in registers, and there is no way for a varargs
55014         function to know in which order the integer and floating-point
55015         parameters should be interleaved when they are placed on the
55016         stack.
55017         * gcc.c-torture/execute/va-arg-16.x: Likewise.
55018         * gcc.c-torture/execute/va-arg-17.x: Likewise.
55019
55020 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55021
55022         * gcc.c-torture/execute/string-opt-2.c: New test.
55023
55024 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
55025
55026         * g++.old-deja/g++.pt/crash60.C: New test.
55027
55028 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
55029
55030         * g++.old-deja/g++.other/crash24.C: New test.
55031         * g++.old-deja/g++.other/crash25.C: New test.
55032         * g++.old-deja/g++.other/crash26.C: New test.
55033         * g++.old-deja/g++.other/crash27.C: New test.
55034         * g++.old-deja/g++.other/crash28.C: New test.
55035         * g++.old-deja/g++.other/crash29.C: New test.
55036         * g++.old-deja/g++.other/crash30.C: New test.
55037         * g++.old-deja/g++.other/crash31.C: New test.
55038         * g++.old-deja/g++.other/crash32.C: New test.
55039         * g++.old-deja/g++.other/crash33.C: New test.
55040         * g++.old-deja/g++.other/crash34.C: New test.
55041         * g++.old-deja/g++.other/crash35.C: New test.
55042
55043 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
55044
55045         * gcc.c-torture/execute/20001031-1.c: New test.
55046
55047 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
55048
55049         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
55050         namespace.
55051
55052         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
55053         standards-conformant.
55054
55055         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
55056
55057         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
55058         * g++.old-deja/g++.mike/p755a.C: Likewise.
55059         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
55060         library makes no calls to `operator new' during initialization.
55061
55062 2000-11-04  Neil Booth  <neilb@earthling.net>
55063
55064         * gcc.dg/cpp/include2.c: New tests.
55065
55066 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
55067
55068         * lib/g++.exp (g++_set_ld_library_path): New function.
55069         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
55070
55071 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
55072
55073         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
55074         warnings.
55075
55076 2000-11-01  Richard Henderson  <rth@redhat.com>
55077
55078         * g++.old-deja/g++.ext/namedret1.C: New.
55079         * g++.old-deja/g++.ext/namedret2.C: New.
55080         * g++.old-deja/g++.ext/namedret3.C: New.
55081
55082 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
55083
55084         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
55085         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
55086
55087 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55088
55089         * gcc.c-torture/execute/va-arg-21.c: New test.
55090
55091 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
55092
55093         * gcc.dg/c99-complex-2.c: New test.
55094
55095 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55096
55097         * gcc.c-torture/execute/stdio-opt-1.c: New test.
55098
55099 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
55100
55101         * g++.old-deja/g++.other/inline16.C: New test.
55102
55103 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
55104
55105         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
55106         __PRETTY_FUNCTION__
55107
55108 2000-10-29  Neil Booth  <neilb@earthling.net>
55109
55110         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
55111         New tests.
55112         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
55113         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
55114         optimisation.
55115
55116 2000-10-29  Neil Booth  <neilb@earthling.net>
55117
55118         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
55119         * mi1.c, mi1c.h: Add null directives to multiple-include test.
55120         * mi5.c: Test multiple includes work with -C.
55121         * trigraphs.c: Test ^= version.
55122
55123 2000-10-28  Neil Booth  <neilb@earthling.net>
55124
55125         New tests and test updates for new macro expander.
55126
55127         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
55128         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
55129         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
55130         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
55131         new diagnostic messages.
55132
55133         * gcc.dg/cpp/macro3.c: New tests.
55134
55135 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
55136
55137         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
55138         on the same line.
55139
55140 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
55141
55142         * g++.old-deja/g++.other/eh2.C: New test.
55143
55144 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
55145
55146         * gcc.c-torture/execute/20001027-1.c: New test.
55147
55148 2000-10-26  Richard Henderson  <rth@redhat.com>
55149
55150         * gcc.c-torture/execute/20001026-1.c: New.
55151
55152 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
55153
55154         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
55155         * g++.old-deja/g++.law/builtin1.C: Likewise.
55156         * g++.old-deja/g++.law/ctors10.C: Likewise.
55157         * g++.old-deja/g++.law/virtual3.C: Likewise.
55158         * g++.old-deja/g++.mike/p658.C: Likewise.
55159         * g++.old-deja/g++.other/sibcall1.C: Likewise.
55160         * g++.old-deja/g++.other/vaarg2.C: Likewise.
55161         * g++.old-deja/g++.robertl/eb124.C: Likewise.
55162         * g++.old-deja/g++.robertl/eb44.C: Likewise.
55163         * g++.old-deja/g++.robertl/eb77.C: Likewise.
55164
55165 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
55166
55167         * gcc.c-torture/compile/20001024-1.c: New test.
55168
55169 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
55170
55171         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
55172         to tell us whether or not we are using V3.
55173
55174 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
55175
55176         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
55177         operands.
55178
55179 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55180
55181         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
55182
55183 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
55184
55185         * gcc.c-torture/execute/20001024-1.c: New test.
55186
55187 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
55188
55189         * g++.old-deja/g++.other/sibcall1.C: New test.
55190
55191 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
55192
55193         * gcc.dg/noncompile/init-3.c: New test.
55194
55195 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
55196
55197         * gcc.dg/format-array-1.c: New test.
55198
55199 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55200
55201         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
55202         writing through null pointers; remove comment about testing
55203         unterminated strings.
55204
55205 2000-10-17  Matthew Hiller  <hiller@redhat.com>
55206
55207         * gcc.c-torture/execute/20001017-2.c: New test.
55208
55209 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55210
55211         * gcc.c-torture/compile/20001018-1.c: New test.
55212         * gcc.c-torture/compile/20001018-1.x: Xfail.
55213
55214 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55215
55216         * gcc.c-torture/execute/20001017-1.c: New test.
55217
55218 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55219
55220         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
55221         for multiple use of arguments with scanf formats; add tests for
55222         multiple use of arguments.
55223
55224 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
55225
55226         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
55227         from some old tests.
55228
55229 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55230
55231         * gcc.dg/format-miss-1.c: New test.
55232
55233 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
55234
55235         * gcc.c-torture/execute/20001013-1.c: New test.
55236
55237 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
55238
55239         * gcc.dg/format-branch-1.c: New test.
55240
55241 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
55242
55243         * README, lib/file-format.exp: Remove EGCS references.
55244
55245 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
55246
55247         * gcc.dg/20001013-1.c: New test.
55248
55249 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
55250
55251         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
55252         for intmax_t in the compiler using __typeof__ and the type rules
55253         for conditional expressions.
55254
55255 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
55256
55257         * gcc.dg/20001012-1.c: New test.
55258         * gcc.dg/20001012-2.c: New test.
55259
55260 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55261
55262         * gcc.dg/format-attr-1.c: New test.
55263
55264 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55265
55266         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
55267         __LONG_LONG_MAX__ instead of LLONG_MAX.
55268
55269 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55270
55271         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
55272         scanf flags.
55273         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
55274         flags.
55275
55276 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55277
55278         * gcc.dg/sequence-pt-1.c: New test.
55279
55280 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
55281
55282         * gcc.c-torture/execute/20001011-1.c: New testcase.
55283         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
55284
55285 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
55286
55287         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
55288         does not error on it.
55289
55290 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
55291
55292         * gcc.dg/20001009-1.c: New test.
55293
55294 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
55295
55296         * gcc.c-torture/compile/20001009-1.c: Move from here ....
55297         * gcc.c-torture/execute/20001009-2.c: ... to here.
55298
55299 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
55300
55301         * gcc.c-torture/compile/20001009-1.c: New testcase.
55302         * gcc.c-torture/execute/20001009-1.c: New testcase.
55303         Testcases provided by Jan Hubicka <jh@suse.cz>.
55304
55305 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55306
55307         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
55308         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
55309         uintmax_t using <limits.h> to emulate the compiler's internal
55310         logic.  No longer XFAIL %j tests.
55311
55312 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55313
55314         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
55315         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
55316         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
55317         regexps and details of expected handling of some bad formats.
55318         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
55319         suppression.
55320
55321 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55322
55323         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
55324         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
55325         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
55326         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
55327         in list archives.
55328
55329 2000-10-06  Richard Henderson  <rth@cygnus.com>
55330
55331         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
55332         * g++.old-deja/g++.brendan/crash52.C: Likewise.
55333         * g++.old-deja/g++.jason/report.C: Likewise.
55334         * g++.old-deja/g++.law/friend5.C: Likewise.
55335         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
55336         of the expected warnings.
55337
55338 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
55339
55340         * g++.old-deja/g++.pt/enum14.C: New test.
55341
55342 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
55343
55344         * g++.old-deja/g++.pt/crash59.C: New test.
55345
55346 2000-10-04  Will Cohen  <wcohen@redhat.com>
55347
55348         * gcc.dg/20000926-1.c: New test.
55349
55350 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
55351
55352         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
55353         function name for current C++ compiler.
55354         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
55355
55356 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
55357
55358         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
55359         __PRETTY_FUNCTION__.
55360         * g++.old-deja/g++.ext/pretty2.C: Likewise.
55361
55362 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55363
55364         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
55365
55366 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
55367
55368         * gcc.c-torture/compile/20000923-1.c: New test.
55369
55370 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
55371
55372         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
55373         * g++.old-deja/g++.pt/ttp62.C: Same.
55374         * g++.old-deja/g++.other/inline14.C: Same.
55375
55376 2000-09-24  Richard Henderson  <rth@cygnus.com>
55377
55378         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
55379
55380 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
55381
55382         * gcc.dg/c90-printf-1.c: Add test for wide string format.
55383
55384 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
55385
55386         * gcc.c-torture/compile/20000922-1.c: New file.
55387
55388 2000-09-21  Nick Clifton  <nickc@redhat.com>
55389
55390         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
55391         a signed long modulo operation.
55392         (mod6): New function - perform an unsigned long modulo operation.
55393         (main): Add tests for modulos of very large numbers by very small
55394         dividends.
55395
55396 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55397
55398         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
55399
55400 2000-09-19  Richard Henderson  <rth@cygnus.com>
55401
55402         * gcc.dg/compare2.c (case 10): XFAIL.
55403
55404 2000-09-18  Richard Henderson  <rth@cygnus.com>
55405
55406         * gcc.c-torture/execute/20000906-1.c: Move ...
55407         * gcc.dg/20000906-1.c: ... here.  Only run on targets
55408         that support __builtin_trap.
55409
55410 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
55411
55412         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
55413
55414 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55415
55416         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
55417         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
55418         more $ format tests.
55419
55420 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55421
55422         * gcc.dg/format-errmk-1.c: New test.
55423
55424 2000-09-17  Greg McGary  <greg@mcgary.org>
55425
55426         * gcc.c-torture/execute/20000917-1.x: Remove.
55427
55428 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55429
55430         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
55431
55432 2000-09-17  Greg McGary  <greg@mcgary.org>
55433
55434         * gcc.c-torture/execute/20000917-1.c: New test.
55435         * gcc.c-torture/execute/20000917-1.x: XFAIL.
55436
55437 2000-09-16  Neil Booth  <NeilB@earthling.net>
55438
55439         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
55440         in nested macro bug.
55441
55442 2000-09-15  Neil Booth  <NeilB@earthling.net>
55443
55444         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
55445
55446 2000-09-14  Jeffrey A Law  (law@cygnus.com)
55447
55448         * gcc.c-torture/execute/20000914-1.c: New test.
55449
55450 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
55451
55452         * g++.other/inline13.C: New test.
55453
55454 2000-09-12  Andreas Jaeger  <aj@suse.de>
55455
55456         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
55457         constant by Ulrich Drepper <drepper@redhat.com>.
55458
55459 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
55460
55461         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
55462
55463 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55464
55465         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
55466
55467 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
55468
55469         * gcc.dg/cpp/backslash.c: New test.
55470
55471 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
55472
55473         * gcc.c-torture/execute/20000910-1.c: New test.
55474         * gcc.c-torture/execute/20000910-2.c: Likewise.
55475
55476 2000-09-11  Robert Lipe  <robertl@sco.com>
55477
55478         * gcc.dg/pragma-align.c: New test.
55479
55480 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
55481
55482         * g++.old-deja/g++.pt/explicit82.C: New test.
55483         * g++.old-deja/g++.pt/explicit83.C: New test.
55484
55485 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
55486
55487         * gcc.dg/asm-names.c: New test.
55488
55489 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55490
55491         * gcc.dg/cpp/tr-warn6.c: New test
55492
55493 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55494
55495         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
55496         be accepted.
55497
55498 2000-09-07  Catherine Moore  <clm@redhat.com>
55499
55500         * gcc.c-torture/execute/unroll-1.c: New test.
55501
55502 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
55503
55504         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
55505         ERROR markers.
55506         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
55507         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
55508         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
55509         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
55510         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
55511         Preprocess only.
55512         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
55513         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
55514
55515 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55516
55517         * g++.old-deja/g++.pt/deduct2.C: New test.
55518
55519 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55520
55521         * g++.old-deja/g++.pt/parms2.C: New test.
55522
55523 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55524
55525         * g++.old-deja/g++.pt/crash58.C: New test.
55526
55527 2000-09-06  Greg McGary  <greg@mcgary.org>
55528
55529         * gcc.c-torture/execute/20000906-1.c: New test.
55530         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
55531
55532 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55533
55534         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
55535
55536 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55537
55538         * g++.old-deja/g++.pt/crash57.C: New test.
55539
55540 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55541
55542         * g++.old-deja/g++.pt/crash56.C: New test.
55543
55544 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55545
55546         * g++.old-deja/g++.pt/koenig1.C: New test.
55547
55548 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
55549
55550         * gcc.dg/20000904-1.c: New test.
55551
55552 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
55553
55554         * gcc.dg/cpp/paste8.c: New test.
55555
55556 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
55557
55558         * gcc.c-torture/compile/20000827-1.c: New test.
55559
55560 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55561
55562         * gcc.dg/format-diag-1.c: New test.
55563
55564 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55565
55566         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
55567         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
55568         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
55569         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
55570         gcc.dg/formatz-1.c: Adjust warning regular expressions.
55571
55572 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
55573
55574         * g++.old-deja/g++.other/nested4.C: New test.
55575
55576 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
55577
55578         * g++.old-deja/g++.ns/scoped1.C: New test.
55579
55580 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
55581
55582         * lib/g++.exp: Support testing already-installed GCC.
55583
55584 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55585
55586         * wtr-label-1.c, wtr-suffix-1.c: New tests.
55587
55588 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55589
55590         * gcc.dg/return-type-2.c: New test.
55591
55592 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
55593
55594         * gcc.c-torture/compile/20000825-1.c: New test.
55595
55596 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
55597
55598         * gcc.dg/dwarf2-2.c: New test.
55599
55600 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
55601
55602         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
55603         dg-warning regexps.
55604
55605 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55606
55607         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
55608         gcc.dg/format-ext-5.c: New tests.
55609
55610 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
55611
55612         * g++.old-deja/g++.other/crash22.C: New test.
55613
55614 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
55615
55616         * gcc.dg/noncompile/930622-2.c: Adjust error message.
55617
55618 2000-08-24  Richard Henderson  <rth@cygnus.com>
55619
55620         * gcc.dg/ia64-sync-1.c: New test.
55621         * gcc.dg/ia64-sync-2.c: New test.
55622         * gcc.dg/ia64-asm-1.c: New test.
55623
55624 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
55625
55626         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
55627         * gcc.dg/format-ext-2.c: New test.
55628
55629 2000-08-23  Jason Merrill  <jason@redhat.com>
55630
55631         * lib/old-dejagnu.exp: Also ignore "In member function" and
55632         "At global scope".
55633
55634 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55635
55636         * gcc.dg/noncompile/label-lineno-1.c: New test.
55637
55638 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55639
55640         * gcc.dg/c99-array-nonobj-1.c: New test.
55641
55642 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55643
55644         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
55645         tests.
55646         * gcc.dg/format-ext-1.c: New test.
55647
55648 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55649
55650         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
55651         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
55652         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
55653         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
55654         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
55655
55656 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55657
55658         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
55659         gcc.dg/c99-strftime-2.c: New tests.
55660
55661 2000-08-22  Richard Henderson  <rth@cygnus.com>
55662
55663         * gcc.c-torture/execute/20000822-1.c: New test.
55664
55665 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
55666
55667         * gcc.c-torture/execute/20000819-1.x: Remove.
55668
55669 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
55670
55671         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
55672         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
55673         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
55674         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
55675         gcc.dg/format-xopen-1.c: New tests.
55676
55677 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
55678
55679         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
55680
55681 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
55682
55683         * g++.old-deja/g++.other/loop2.C: New test.
55684
55685         * gcc.c-torture/compile/20000606-1.c: New test.
55686         * gcc.c-torture/compile/20000728-1.c: New test.
55687         * gcc.c-torture/execute/20000801-1.c: New test.
55688         * gcc.c-torture/execute/20000801-2.c: New test.
55689         * gcc.c-torture/execute/20000819-1.c: New test.
55690         * gcc.c-torture/execute/20000819-1.x: XFAIL.
55691         * gcc.dg/20000629-1.c: New test.
55692         * gcc.dg/20000724-1.c: New test.
55693         * gcc.dg/20000807-1.c: New test.
55694
55695 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
55696
55697         * gcc.dg/cpp/pragma-1.c: New test.
55698         * gcc.dg/cpp/pragma-2.c: New test.
55699
55700 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
55701
55702         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
55703         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
55704
55705 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55706
55707         * gcc.c-torture/compile/20000818-1.c: New test.
55708
55709 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
55710
55711         * gcc.c-torture/execute/20000818-1.c: New test.
55712
55713 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55714
55715         * gcc.dg/format-va-1.c: New test.
55716
55717 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
55718
55719         * g++.old-deja/g++.other/typedef8.C: New test.
55720
55721 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
55722
55723         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
55724         * g++.old-deja/g++.mike/net36.C: Mark candidate.
55725         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
55726         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
55727         * g++.old-deja/g++.other/ptrmem7.C: New test.
55728         * g++.old-deja/g++.pt/ptrmem10.C: New test.
55729
55730 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
55731
55732         * g++.old-deja/g++.pt/typename27.C: New test.
55733
55734 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
55735
55736         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
55737         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
55738         * g++.old-deja/g++.pt/friend45.C: New test.
55739         * g++.old-deja/g++.other/friend8.C: New test.
55740
55741 2000-08-15  Richard Henderson  <rth@cygnus.com>
55742
55743         * gcc.c-torture/execute/20000815-1.c: New test.
55744
55745 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
55746
55747         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
55748         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
55749         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
55750
55751 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
55752
55753         * g++.old-deja/g++.other/refinit2.C: New test.
55754
55755 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
55756
55757         * lib/c-torture.exp (c-torture): Make
55758         compiler_conditional_xfail_data global.
55759         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
55760         compiler_conditional_xfail_data machinery.
55761         (f-torture-execute): Likewise.
55762         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
55763         and only when unrolling loops.
55764
55765         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
55766
55767 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
55768
55769         * g++.old-deja/g++.pt/explicit81.C: New test.
55770
55771 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
55772
55773         * g++.old-deja/g++.pt/typename26.C: New test.
55774
55775 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
55776
55777         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
55778         warning.
55779
55780 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
55781
55782         * g++.old-deja/g++.other/array3.C: New test.
55783
55784 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55785
55786         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
55787         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
55788         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
55789         New tests.
55790
55791 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
55792
55793         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
55794         * g++.old-deja/g++.abi/vmihint.C: Likewise.
55795
55796 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
55797
55798         * gcc.c-torture/execute/20000808-1.c: New test.
55799
55800 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55801
55802         * gcc.dg/c90-const-expr-1.c: New test.
55803
55804 2000-08-08  Richard Henderson  <rth@cygnus.com>
55805
55806         * gcc.dg/noncompile/920923-1.c: Declare calloc.
55807
55808 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55809
55810         * gcc.dg/noncompile/const-ll-1.c: New test.
55811
55812 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55813
55814         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
55815
55816 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
55817
55818         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
55819         that running programs linked against the shared version of libobjc
55820         run correctly.
55821
55822 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55823
55824         * gcc.dg/c99-printf-1.c: New test.
55825
55826 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55827
55828         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
55829
55830 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
55831
55832         * gcc.c-torture/execute/20000731-1.x: Delete.
55833
55834 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
55835
55836         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
55837         and torture_without_loops as is done by c-torture.exp.
55838         (search_for): Copy from c-torture.exp.
55839         (gcc-dg-runtest): New function, drives a directory of tests
55840         iterating over the TORTURE_OPTIONS.
55841         (scan-assembler, scan-assembler-not): Move here from
55842         individual directory drivers.
55843
55844         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
55845         defined by lib/gcc-dg.exp.
55846         * gcc.dg/cpp/cpp.exp: Likewise.
55847         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
55848         gcc-dg-runtest, so we cycle over optimization options.
55849
55850         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
55851         * gcc.dg/compare2.c: No longer expected to fail.
55852
55853 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
55854
55855         * gcc.c-torture/execute/20000804-1.c: New test.
55856
55857 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
55858
55859         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
55860
55861 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
55862
55863         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
55864
55865 2000-08-03  Jeffrey A Law  (law@cygnus.com)
55866
55867         * gcc.c-torture/compile/20000803-1.c: New test.
55868
55869 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
55870
55871         * gcc.c-torture/execute/20000801-3.c,
55872         gcc.c-torture/execute/20000801-4.c: New tests.
55873         * gcc.c-torture/execute/20000801-3.x,
55874         gcc.c-torture/execute/20000801-4.x: Xfail.
55875
55876 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
55877
55878         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
55879         libobjc/.libs to allow for libtool.
55880
55881 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
55882
55883         * gcc.c-torture/compile/20000802-1.c: New test.
55884
55885 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
55886
55887         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
55888
55889 2000-07-31  Jeffrey A Law  (law@cygnus.com)
55890
55891         * gcc-c-torture/execute/20000731-2.c: New test.
55892
55893         * gcc.c-torture/execute/20000731-1.c: New test.
55894         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
55895
55896 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
55897
55898         * gcc.dg/cpp/paste7.c: New test.
55899         * gcc.dg/cpp/20000725-1.c: New test.
55900
55901 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
55902
55903         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
55904         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
55905         declaration warning for __builtin_dwarf_reg_size.
55906
55907         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
55908
55909 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
55910
55911         * gcc.dg/noncompile/voidparam-1.c: New test.
55912
55913 2000-07-30  Richard Henderson  <rth@cygnus.com>
55914
55915         * gcc.dg/c90-digraph-1.c: Don't xfail.
55916         * gcc.dg/compare2.c (case 10): Xfail.
55917         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
55918
55919 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
55920
55921         * gcc.dg/c99-main-1.c: New test.
55922
55923 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55924
55925         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
55926
55927 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
55928
55929         * gcc.c-tortuer/execute/20000726-1.c: New test.
55930
55931 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
55932
55933         * gcc.c-torture/execute/enum-2.c: New test.
55934
55935 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55936
55937         * gcc.dg/cpp/tr-warn3.c: New test.
55938
55939 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55940
55941         * g++.old-deja/g++.ext/implicit1.C: Remove.
55942         * g++.old-deja/g++.jason/c2.C: Remove
55943         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
55944         * g++.old-deja/g++.pt/crash16.C: Likewise.
55945         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
55946
55947 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55948
55949         * g++.old-deja/g++.other/for2.C: New test.
55950
55951 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
55952
55953         * gcc.dg/20000720-1.c: New test.
55954
55955 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
55956
55957         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
55958
55959 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
55960
55961         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
55962         * gcc.c-torture/execute/20000722-1.c: New.
55963         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
55964
55965 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
55966
55967         * gcc.dg/cpp/20000720-1.S: New test.
55968
55969 2000-07-21  Michael Meissner  <meissner@redhat.com>
55970
55971         * gcc.c-torture/execute/ieee/hugeval.c: New test.
55972
55973 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
55974
55975         * g++.old-deja/g++.brendan/crash16.C,
55976         g++.old-deja/g++.brendan/parse3.C,
55977         g++.old-deja/g++.brendan/redecl1.C,
55978         g++.old-deja/g++.ns/template13.C,
55979         g++.old-deja/g++.other/decl4.C,
55980         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
55981
55982 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
55983
55984         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
55985         and "Internal error".
55986
55987         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
55988         regexps.
55989         * gcc.dg/cpp/paste6.c: New test.
55990
55991 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
55992
55993         * gcc.dg/cpp/tr-direct.c: New test.
55994
55995         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
55996         gcc.dg/cpp/undef1.c: Tweak error regexps.
55997
55998 2000-07-18  Eric Christopher <echristo@redhat.com>
55999
56000         * gcc.c-torture/compile/20000718-1.c: New test.
56001
56002 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
56003
56004         * cpplex.c (_cpp_push_token): If the token being pushed back
56005         is the previous token in this context, just subtract one from
56006         context->posn.
56007         * cppmacro.c (save_expansion): Clear aux field when storing a
56008         placemarker.
56009
56010 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
56011
56012         * gcc.dg/noncompile/redecl-1.c: New test.
56013
56014 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
56015
56016         * gcc.c-torture/execute/20000717-5.c: New test.
56017         * gcc.c-torture/execute/20000717-1.x: Removed.
56018
56019 2000-07-17  Richard Henderson  <rth@cygnus.com>
56020
56021         * gcc.c-torture/execute/20000717-4.c: New test.
56022
56023 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
56024
56025         * gcc.dg/cpp/syshdr.c: New test.
56026         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
56027
56028 2000-07-17  Neil Booth  <neilb@earthling.net>
56029
56030         * gcc.dg/cpp/cmdlne-dM.c: New test.
56031         * gcc.dg/cpp/cmdlne-dD.c: New test.
56032
56033 2000-07-17  Jeffrey A Law  (law@cygnus.com)
56034
56035         * gcc.c-torture/execute/20000717-3.c: New test.
56036
56037         * gcc.c-torture/compile/20000717-1.c: New test.
56038
56039 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
56040
56041         * gcc.c-torture/execute/20000717-2.c: New test.
56042
56043 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56044
56045         * gcc.dg/formatz-1.c: New test.
56046
56047         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
56048         * gcc.dg/c99-digraph-1.c: New tests.
56049
56050         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
56051         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
56052
56053         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
56054         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
56055         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
56056         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
56057         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
56058         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
56059         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
56060
56061 2000-07-17  Greg McGary <greg@mcgary.org>
56062
56063         * gcc.c-torture/execute/20000717-1.c: New test.
56064         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
56065
56066 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
56067
56068         * gcc.c-torture/execute/20000715-2.c: New test.
56069         * gcc.dg/20000715-1.c: New test.
56070
56071 2000-07-15  Michael Meissner  <meissner@redhat.com>
56072
56073         * gcc.c-torture/execute/20000715-1.c: New test.
56074
56075 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
56076
56077         * gcc.c-torture/execute/20000707-1.c: New test.
56078
56079 2000-07-13  Neil Booth  <NeilB@earthling.net>
56080
56081         * gcc.dg/cpp/digraph1.c,
56082         gcc.dg/cpp/digraph2.c,
56083         gcc.dg/cpp/digraphs.c: New tests.
56084
56085 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
56086
56087         * g77.f-torture/compile/20000630-2.f: New test.
56088         * g77.f-torture/compile/20000630-2.x
56089
56090 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
56091
56092         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
56093
56094 2000-07-11  Neil Booth  <NeilB@earthling.net>
56095
56096         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
56097
56098 2000-07-11  Neil Booth  <NeilB@earthling.net>
56099
56100         * gcc.dg/cpp/cmdlne-C.c: New.
56101
56102 2000-07-09  Neil Booth  <NeilB@earthling.net>
56103
56104         * gcc.dg/cpp/directiv.c: New tests.
56105         * gcc.dg/cpp/undef1.c: Update.
56106
56107 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
56108
56109         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
56110
56111 2000-07-09  Neil Booth  <NeilB@earthling.net>
56112
56113         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
56114
56115 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
56116
56117         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
56118         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
56119
56120 2000-07-08  Neil Booth  <NeilB@earthling.net>
56121
56122         * gcc.dg/cpp/macsyntx.c: New tests.
56123
56124 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
56125
56126         * gcc.dg/20000707-1.c: New test.
56127
56128 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
56129
56130         * gcc.c-torture/execute/20000706-1.c: New test.
56131         * gcc.c-torture/execute/20000706-2.c: New test.
56132         * gcc.c-torture/execute/20000706-3.c: New test.
56133         * gcc.c-torture/execute/20000706-4.c: New test.
56134         * gcc.c-torture/execute/20000706-5.c: New test.
56135
56136 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
56137
56138         * g++.old-deja/g++.pt/instantiate7.C: New test.
56139
56140 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
56141
56142         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
56143         * g++.old-deja/g++.mike/thunk3.C: Likewise.
56144         * g++.old-deja/g++.other/rtti3.C: Likewise.
56145         * g++.old-deja/g++.other/rttid3.C: Likewise.
56146
56147 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
56148
56149         *  g77.f-torture/compile/20000630-1.x: Fix typo
56150
56151 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
56152
56153         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
56154         assembly output.
56155
56156 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
56157
56158         * gcc.dg/cpp/ident.c: New test.
56159
56160 2000-07-05  Neil Booth  <NeilB@earthling.net>
56161
56162         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
56163           gcc.dg/cpp/lexstrng.c: New tests.
56164
56165 2000-07-04  Neil Booth  <NeilB@earthling.net>
56166
56167         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
56168         * gcc.dg/cpp/strify2.c: Same.
56169
56170 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
56171
56172         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
56173         * gcc.dg/cpp/19990703-1.c: Likewise.
56174         * gcc.dg/cpp/20000625-1.c: Likewise.
56175         * gcc.dg/cpp/20000625-2.c: Likewise.
56176
56177         * gcc.dg/cpp/macro1.c,
56178         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
56179         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
56180         gcc.dg/cpp/strify1.c,
56181         gcc.dg/cpp/strify2.c: New tests.
56182
56183 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
56184
56185         * gcc.c-torture/execute/20000703-1.c: New test.
56186
56187 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
56188
56189         * g++.old-deja/g++.pt (lookup10.C): New test.
56190
56191 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
56192
56193         * g++.old-deja/g++.pt (typename25.C): New test.
56194
56195 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
56196
56197         * gcc.c-torture/compile/20000701-1.c: New test.
56198
56199 2000-06-30  Nick Clifton  <nickc@cygnus.com>
56200
56201         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
56202         to test case.
56203
56204 2000-06-30  Catherine Moore  <clm@cygnus.com>
56205
56206         * gcc.c-torture/execute/align-1.c: New test.
56207
56208 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
56209
56210         * g++.old-deja/g++.pt/expr8.C: New test.
56211         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
56212
56213 2000-06-29  Nick Clifton  <nickc@cygnus.com>
56214
56215         * gcc.c-torture/compile/20000629-1.c: New test.
56216
56217 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
56218
56219
56220         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
56221         gcc.dg/noncompile directory, depending on whether they're
56222         preprocessor tests or not.  Annotate all the tests for the dg
56223         framework.
56224
56225         * gcc.c-torture/noncompile/noncompile.exp: Delete.
56226         * gcc.dg/noncompile/noncompile.exp: New.
56227
56228         * Moved files:
56229         Old name                                New name
56230         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
56231         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
56232         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
56233         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
56234         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
56235         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
56236         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
56237         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
56238         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
56239         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
56240         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
56241         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
56242         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
56243         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
56244         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
56245         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
56246         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
56247         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
56248         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
56249         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
56250         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
56251         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
56252         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
56253         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
56254
56255         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
56256         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
56257         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
56258         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
56259         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
56260         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
56261
56262 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
56263
56264         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
56265         declare one variable.  On the fourth, error.
56266         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
56267         declared by 20000628-1a.h.
56268
56269 2000-06-29  Richard Henderson  <rth@redhat.com>
56270
56271         * gcc.c-torture/execute/930529-1.x: New file.
56272         * gcc.dg/920413-1.c: Adjust expected warning text.
56273         * gcc.dg/980217-1.c: Declare abort.
56274         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
56275
56276 2000-06-29  Jeffrey A Law  (law@cygnus.com)
56277
56278         * g77.f-torture/compile/20000629-1.f: New test.
56279         * g77.f-torture/compile/20000629-1.x: Expected to fail.
56280
56281 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
56282
56283         Rearrange lots of files, removing entirely the
56284         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
56285         directories.
56286
56287         * Deleted files:
56288         gcc.c-torture/code_quality/code_quality.exp
56289         gcc.c-torture/special/special.exp
56290         gcc.failure/failure.exp
56291         gcc.failure/940409-1.x
56292         gcc.c-torture/compile/961203-1.x
56293
56294         * New files:
56295         gcc.misc-tests/linkage.exp
56296         gcc.c-torture/execute/920730-1t.c
56297         gcc.c-torture/execute/920730-1t.x
56298         gcc.c-torture/compile/920520-1.x
56299         gcc.c-torture/compile/920521-1.x
56300         gcc.c-torture/compile/981006-1.x
56301         gcc.c-torture/execute/eeprof-1.x
56302
56303         * Moved files (possibly with modifications to fit a new harness):
56304         Old name                                New name
56305         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
56306         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
56307         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
56308         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
56309         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
56310         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
56311         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
56312         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
56313         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
56314         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
56315         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
56316         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
56317         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
56318         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
56319
56320 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
56321
56322         * c-torture/compile/961203-1.x: Delete.
56323
56324         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
56325         not exit. Include stdio.h.
56326         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
56327         * gcc.misc-tests/dg-12.c: Likewise.
56328         * gcc.misc-tests/dg-5.c: Likewise.
56329         * gcc.misc-tests/dg-6.c: Likewise.
56330         * gcc.misc-tests/dg-7.c: Prototype abort.
56331         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
56332         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
56333         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
56334         not exit.
56335         * gcc.misc-tests/sieve.c: Use return from main, not exit.
56336         * gcc.misc-tests/sort2.c: Use return from main, not exit.
56337
56338 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
56339
56340         * gcc.dg/cpp/20000628-1.c: New test.
56341         * gcc.dg/cpp/20000628-1.h: New header for above test.
56342         * gcc.dg/cpp/20000628-1a.h: Likewise.
56343
56344 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
56345
56346         * gcc.dg/cpp: New directory.
56347         * gcc.dg/cpp/cpp.exp: New driver.
56348         * gcc.dg/cpp/20000627-1.c: New test.
56349         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
56350         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
56351         and rewrite as a compilation test.
56352
56353         * gcc.dg: Move many files into the cpp subdirectory, possibly
56354         renaming or editing them as well.
56355         Old name                New name
56356         990119-1.c              cpp/19990119-1.c
56357         990228-1.c              cpp/19990228-1.c
56358         990407-1.c              cpp/19990407-1.c
56359         990409-1.c              cpp/19990409-1.c
56360         990413-1.c              cpp/19990413-1.c
56361         990703-1.c              cpp/19990703-1.c
56362         20000127-1.c            cpp/20000127-1.c
56363         20000129-1.c            cpp/20000129-1.c
56364         20000207-1.c            cpp/20000207-1.c
56365         20000207-2.c            cpp/20000207-2.c
56366         20000209-1.c            cpp/20000209-1.c
56367         20000209-2.c            cpp/20000209-2.c
56368         20000301-1.c            cpp/20000301-1.c
56369         20000419-1.c            cpp/20000419-1.c
56370         20000510-1.S            cpp/20000510-1.S
56371         20000519-1.c            cpp/20000519-1.c
56372         20000529-1.c            cpp/20000529-1.c
56373         20000625-1.c            cpp/20000625-1.c
56374         20000625-2.c            cpp/20000625-2.c
56375         cpp-as1.c               cpp/assert1.c
56376         cpp-as2.c               cpp/assert2.c
56377         cxx-comments-1.c        cpp/cxxcom1.c
56378         cxx-comments-2.c        cpp/cxxcom2.c
56379         endif-label.c           cpp/endif.c
56380         cpp-hash1.c             cpp/hash1.c
56381         cpp-hash2.c             cpp/hash2.c
56382         cpp-if1.c               cpp/if-1.c
56383         cpp-if2.c               cpp/if-2.c
56384         cpp-if3.c               cpp/if-3.c
56385         cpp-if4.c               cpp/if-4.c
56386         cpp-if5.c               cpp/if-5.c
56387         cpp-cond.c              cpp/if-cexp.c
56388         cpp-missingop.c         cpp/if-mop.c
56389         cpp-missingparen.c      cpp/if-mpar.c
56390         cpp-opprec.c            cpp/if-oppr.c
56391         cpp-ifparen.c           cpp/if-paren.c
56392         cpp-shortcircuit.c      cpp/if-sc.c
56393         cpp-shift.c             cpp/if-shift.c
56394         cpp-unary.c             cpp/if-unary.c
56395         cpp-li1.c               cpp/line1.c
56396         cpp-li2.c               cpp/line2.c
56397         lineno.c                cpp/line3.c
56398         lineno-2.c              cpp/line4.c
56399         cpp-mi.c                cpp/mi1.c
56400         cpp-mic.h               cpp/mi1c.h
56401         cpp-micc.h              cpp/mi1cc.h
56402         cpp-mind.h              cpp/mi1nd.h
56403         cpp-mindp.h             cpp/mi1ndp.h
56404         cpp-mix.h               cpp/mi1x.h
56405         cpp-mi2.c               cpp/mi2.c
56406         cpp-mi2a.h              cpp/mi2a.h
56407         cpp-mi2b.h              cpp/mi2b.h
56408         cpp-mi2c.h              cpp/mi2c.h
56409         cpp-mi3.c               cpp/mi3.c
56410         cpp-mi3.def             cpp/mi3.def
56411         poison-1.c              cpp/poison.c
56412         pr-impl.c               cpp/prag-imp.c
56413         cpp-redef-2.c           cpp/redef1.c
56414         cpp-redef.c             cpp/redef2.c
56415         strpaste.c              cpp/strp1.c
56416         strpaste-2.c            cpp/strp2.c
56417         cpp-tradpaste.c         cpp/tr-paste.c
56418         cpp-tradstringify.c     cpp/tr-str.c
56419         cpp-tradwarn1.c         cpp/tr-warn1.c
56420         cpp-tradwarn2.c         cpp/tr-warn2.c
56421         trigraphs.c             cpp/trigraphs.c
56422         cpp-unc1.c              cpp/unc1.c
56423         cpp-unc2.c              cpp/unc2.c
56424         cpp-unc3.c              cpp/unc3.c
56425         cpp-unc.c               cpp/unc4.c
56426         undef.c                 cpp/undef1.c
56427         undef-2.c               cpp/undef2.c
56428         cpp-wi1.c               cpp/widestr1.c
56429
56430 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
56431
56432         * lib/g++.exp (g++_include_flags): Tweak.
56433
56434 2000-06-27  H.J. Lu  <hjl@gnu.org>
56435             Loren J. Rittle  <ljrittle@acm.org>
56436
56437         * lib/g++.exp (g++_include_flags): Override libgloss.exp
56438         version with one that knows about the new gcc tree structure.
56439         (g++_link_flags): Same.
56440
56441 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
56442
56443         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
56444         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
56445         case we are cross-compiling.
56446
56447         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
56448         g++.old-deja/g++.niklas/Makefile.in,
56449         g++.old-deja/g++.niklas/configure.in,
56450         g++.old-deja/g++.other/Makefile.in,
56451         g++.old-deja/g++.other/configure.in,
56452         gcc.c-torture/code_quality/Makefile.in,
56453         gcc.c-torture/code_quality/configure.in,
56454         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
56455         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
56456         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
56457         gcc.c-torture/execute/ieee/Makefile.in,
56458         gcc.c-torture/execute/ieee/configure.in,
56459         gcc.c-torture/noncompile/Makefile.in,
56460         gcc.c-torture/noncompile/configure.in,
56461         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
56462         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
56463         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
56464
56465 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
56466
56467         * g++.old-deja/g++.other/ambig3.C: New test.
56468
56469 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
56470
56471         * g++.old-deja/g++.pt/syntax1.C: New test.
56472         * g++.old-deja/g++.pt/syntax2.C: New test.
56473         * g++.old-deja/g++.other/syntax3.C: New test.
56474         * g++.old-deja/g++.other/syntax4.C: New test.
56475
56476 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
56477
56478         * gcc.dg/20000623-1.c: Prototype exit and abort.
56479
56480 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
56481
56482         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
56483         New tests.
56484         * gcc.dg/cpp-mi3.def: New file.
56485
56486         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
56487         inside assertions.
56488         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
56489         lexer's error messages.
56490         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
56491         divine anything from the linemarkers.
56492         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
56493         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
56494
56495 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
56496
56497         * gcc.dg/20000623-1.c: New test.
56498
56499 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
56500
56501         * gcc.c-torture/execute/20000622-1.c: New test.
56502
56503 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
56504
56505         * g++.old-deja/g++.other/init15.C: New test.
56506
56507 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
56508
56509         * g++.old-deja/g++.pt/vaarg2.C: New test.
56510         * g++.old-deja/g++.pt/vaarg3.C: New test.
56511
56512 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
56513
56514         * g++.old-deja/g++.other/dyncast6.C: New test.
56515
56516 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
56517
56518         * gcc.c-torture/execute/loop-6.c: New test.
56519
56520 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
56521
56522         * gcc.dg/20000614-1.c: New test.
56523         * gcc.dg/20000614-2.c: New test.
56524
56525 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
56526
56527         * g++.old-deja/g++.other/inline12.C: New test.
56528
56529 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
56530
56531         * g++.old-deja/g++.other/eh1.C: New test.
56532
56533 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
56534
56535         * g++.old-deja/g++.other/type.C: New test.
56536
56537 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
56538
56539         * g++.old-deja/g++.other/initstring.C: New test.
56540
56541 2000-06-12  Jason Merrill  <jason@redhat.com>
56542
56543         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
56544
56545 2000-06-09  Jeffrey A Law  (law@cygnus.com)
56546
56547         * gcc.c-torture/compile/20000609-1.c: New test.
56548
56549 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
56550
56551         * gcc.dg/20000609-1.c: New test.
56552
56553 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
56554
56555         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
56556         * gcc.c-torture/noncompile/poison-1.c: Move...
56557         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
56558         * gcc.dg/cpp-li1.c: Add a token after the #line.
56559
56560 2000-06-05  Richard Henderson  <rth@cygnus.com>
56561
56562         * gcc.c-torture/execute/20000605-2.c: New test.
56563         * gcc.c-torture/execute/20000605-3.c: New test.
56564
56565 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
56566
56567         * g77.f-torture/execute/20000503-1.x: New file.
56568
56569 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
56570
56571         * g++.old-deja/g++.eh/badalloc1.C: New test.
56572
56573 2000-06-05  Richard Henderson  <rth@cygnus.com>
56574
56575         * gcc.c-torture/execute/20000605-1.c: New test.
56576
56577 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
56578             Nathan Sidwell <nathan@codesourcery.com>
56579
56580         * gcc.c-torture/compile/20000605-1.c: New test.
56581
56582 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
56583
56584         * g77.f-torture/compile/20000601-1.f: New test.
56585
56586 2000-06-03  Richard Henderson  <rth@cygnus.com>
56587
56588         * gcc.c-torture/execute/20000603-1.c: New.
56589
56590 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
56591
56592         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
56593         * gcc.dg/noreturn-2.c (noreturn): Likewise.
56594
56595 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
56596
56597         * gcc.dg/compare2.c (case 12): XFAIL.
56598         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
56599         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
56600
56601         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
56602
56603 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
56604
56605         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
56606         guard macro is already defined when the header is first
56607         included.
56608         * gcc.dg/cpp-mix.h: New file.
56609         * gcc.dg/endif-label.c: Update patterns to match compiler.
56610
56611         * g++.brendan/complex1.C: Declare abort.
56612         * g++.law/refs4.C: Remove XFAIL.
56613         * g++.oliva/expr2.C: Declare abort and exit.
56614
56615 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
56616
56617         * gcc.c-torture/execute/20000528-1.c: New test.
56618
56619         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
56620         * g++.old-deja/g++.law/temps4.C: Likewise.
56621
56622         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
56623         stdlib.h.  Call abort() on failure.
56624         * g++.old-deja/g++.law/refs4.C: Likewise.
56625         * g++.old-deja/g++.law/temps4.C: Likewise.
56626         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
56627         * gcc.c-torture/execute/20000112-1.c: Include string.h.
56628
56629 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
56630
56631         Relative to g++.dg/special:
56632         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
56633
56634         Relative to g++.old-deja:
56635         * g++.brendan/complex1.C, g++.jason/optimize2.C,
56636         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
56637         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
56638         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
56639         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
56640         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
56641         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
56642
56643         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
56644         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
56645         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
56646         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
56647         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
56648         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
56649         and/or string.h.
56650
56651         * g++.other/goto1.C: Update expectations for error messages.
56652
56653 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
56654
56655         * gcc.c-torture/compile/20000523-1.c: New test.
56656
56657 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
56658
56659         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
56660
56661 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
56662
56663         * g++.old-deja/g++.eh/catch11.C: New test.
56664         * g++.old-deja/g++.eh/catch12.C: New test.
56665
56666 2000-05-24  Nick Clifton  <nickc@cygnus.com>
56667
56668         * gcc.c-torture/execute/20000523-1.c: New test.
56669
56670 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
56671
56672         * c-torture/execute/bcp-1.c: Replace abort in arg of
56673         __builtin_constant_p with a generic external function.
56674
56675         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
56676         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
56677         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
56678         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
56679         Prototype abort and/or exit.
56680
56681         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
56682         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
56683         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
56684         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
56685
56686 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
56687
56688         * gcc.dg/dwarf2-1.c: New test.
56689
56690 2000-05-20  Richard Henderson  <rth@cygnus.com>
56691
56692         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
56693
56694 2000-05-20  Andreas Jaeger  <aj@suse.de>
56695
56696         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
56697         testcase.
56698
56699 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
56700
56701         * gcc.c-torture/execute/20000519-2.c: New test.
56702
56703 2000-05-19  Andreas Jaeger  <aj@suse.de>
56704
56705         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
56706         which fails with SSA.
56707
56708         * lib/c-torture.exp: Also test with -O3 -fssa.
56709
56710 2000-05-18  Michael Meissner  <meissner@redhat.com>
56711
56712         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
56713         * gcc.c-torture/execute/920415-1.c: Ditto.
56714         * gcc.c-torture/execute/920501-1.c: Ditto.
56715         * gcc.c-torture/execute/conversion.c: Ditto.
56716         * gcc.c-torture/execute/cvt-1.c: Ditto.
56717
56718 2000-05-18  Jeffrey A Law  (law@cygnus.com)
56719
56720         * gcc.c-torture/compile/20000518-1.c: New test.
56721
56722 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
56723
56724         * g77.f-torture/compile/200005018.f: New test.
56725
56726 2000-05-17  Jeffrey A Law  (law@cygnus.com)
56727
56728         * gcc.c-torture/compile/20000517-1.c: New test.
56729
56730 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56731
56732         * gcc.c-torture/execute/20000516-1.c: New test.
56733
56734 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
56735
56736         * g++.old-deja/g++.other/eh.C: New test.
56737
56738 2000-05-12  Richard Henderson  <rth@cygnus.com>
56739
56740         * gcc.c-torture/execute/990208-1.c (main): Don't pass
56741         constants through to doit's conditional.
56742
56743 2000-05-11  Jeffrey A Law  (law@cygnus.com)
56744
56745         * gcc.c-torture/compile/20000511-1.c: New test.
56746         * g77.f-torture/compile/20000511-1.f: New test.
56747         * g77.f-torture/compile/20000511-2.f: New test.
56748
56749 2000-05-11  Michael Meissner  <meissner@redhat.com>
56750
56751         * gcc.c-torture/execute/20000511-1.c: New test.
56752
56753 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
56754
56755         * gcc.dg/dg.exp: Scan .S files as well as .c files.
56756         * gcc.dg/20000510-1.S: New.
56757
56758 2000-05-08  Catherine Moore  <clm@cygnus.com>
56759
56760         * gcc.dg/unused-3.c: New.
56761
56762 2000-05-06  Richard Henderson  <rth@cygnus.com>
56763
56764           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
56765           * g++.old-deja/g++.mike/warn1.C: Likewise.
56766           * g++.old-deja/g++.pt/local1.C: Likewise.
56767           * g++.old-deja/g++.pt/local7.C: Likewise.
56768           * g++.old-deja/g++.pt/spec16.C: Likewise.
56769
56770 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
56771
56772         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
56773
56774 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
56775
56776           * g77.f-torture/execute/20000503-1.f: New test.
56777
56778 2000-05-04  Andreas Jaeger  <aj@suse.de>
56779
56780         * gcc.dg/noreturn-2.c: New test.
56781
56782 2000-05-04  Neil Booth  <NeilB@earthling.net>
56783
56784         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
56785         preprocessor.
56786
56787 2000-05-04  Richard Henderson  <rth@cygnus.com>
56788
56789         * gcc.c-torture/execute/20000503-1.c: Fix typo.
56790
56791 2000-05-04  Richard Henderson  <rth@cygnus.com>
56792
56793         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
56794         OpenSSL by Jason R Thorpe.
56795
56796 2000-05-03  Jim Wilson  <wilson@cygnus.com>
56797
56798         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
56799
56800 2000-05-03  Robert Lipe <robertlipe@usa.net>
56801
56802         * gcc.dg/20000503-1.c: New test.
56803
56804 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
56805
56806         * gcc.c-torture/compile/20000502-1.c: New test.
56807         * g++.old-deja/g++.other/align.C: New test.
56808         * gcc.dg/cpp-tradstringify.c: New test.
56809
56810 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
56811
56812         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
56813         and hard registers.
56814
56815 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
56816
56817         * gcc.c-torture/execute/loop-5.c: New test.
56818
56819 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
56820
56821         * gcc.c-torture/execute/va-arg-20.c: New test.
56822
56823 2000-04-23  Jeffrey A Law  (law@cygnus.com)
56824
56825         * gcc.c-torture/execute/20000422-1.c: New test.
56826
56827 2000-04-20  Greg McGary  <gkm@gnu.org>
56828
56829         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
56830         when optimizing, but without sibling-call optimizations (-O1).
56831
56832 2000-04-20  Jeffrey A Law  (law@cygnus.com)
56833
56834           * gcc.c-torture/compile/20000420-1.c: New test.
56835
56836 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56837
56838         * g++.abi/ptrflags.C: New test.
56839         * g++.eh/catchptr1.C: Test incomplete pointer chains.
56840
56841 2000-04-19  Catherine Moore  <clm@cygnus.com>
56842
56843         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
56844
56845 2000-04-19  Greg McGary  <gkm@gnu.org>
56846
56847         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
56848         sibling-call optimizations.
56849
56850 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
56851
56852         * gcc.dg/20000419-1.c: New test.
56853
56854 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
56855
56856         * gcc.c-torture/execute/20000412-6.c: New test.
56857
56858 2000-04-12  Jeffrey A Law  (law@cygnus.com)
56859
56860         * gcc.c-torture/execute/20000412-5.c: New test.
56861         * g77.f-torture/compile/20000412-1.f: New test.
56862         * gcc.c-torture/execute/20000412-4.c: New test.
56863         * gcc.c-torture/compile/20000412-2.c: New test.
56864         * gcc.c-torture/execute/20000412-3.c: New test.
56865         * gcc.c-torture/compile/20000412-1.c: New test.
56866         * gcc.c-torture/execute/20000412-2.c: New test.
56867
56868 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
56869
56870         * objc/execute/bf-20.m: New test.
56871
56872 2000-04-10  Richard Henderson  <rth@cygnus.com>
56873
56874         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
56875
56876         * gcc.c-torture/execute/20000412-1.c: New test.
56877
56878 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
56879
56880         * g++.old-deja/g++.eh/catchptr1.C: New test.
56881
56882 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
56883
56884         * g++.old-deja/g++.abi/cxa_vec.C: New test.
56885
56886 2000-04-08  Neil Booth  <NeilB@earthling.net>
56887
56888         * gcc.dg/cpp-nullchar.c: Remove test as
56889         embedded nulls cause problems.
56890
56891 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56892
56893         * gcc.dg/compare2.c: New test.
56894
56895 2000-04-08  Neil Booth  <NeilB@earthling.net>
56896
56897         * gcc.dg/cpp-nullchar.c: New test.
56898
56899 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
56900
56901         * gcc.dg/cpp-mi2.c: New test.
56902         * gcc.dg/cpp-mi2[abc].h: New files.
56903
56904 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
56905
56906         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
56907         member name.
56908
56909 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
56910
56911         * g++.old-deja/g++.abi/vmihint.C: New test.
56912
56913 2000-04-06  Neil Booth  <NeilB@earthling.net>
56914
56915         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
56916         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
56917         copyright.
56918
56919 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
56920
56921         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
56922         avoid stack-frame overwrite.
56923
56924 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
56925
56926         * gcc.c-torture/compile/20000405-2.c: New test.
56927         * gcc.c-torture/compile/20000405-3.c: New test.
56928
56929 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56930
56931         * gcc.c-torture/compile/20000405-1.c: New test.
56932
56933 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
56934
56935         * gcc.dg/cast-qual-1.c: Revert last change.
56936
56937 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56938
56939         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
56940
56941 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
56942
56943         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
56944         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
56945
56946 2000-04-03  Jeffrey A Law  (law@cygnus.com)
56947
56948         * gcc.c-torture/compile/20000403-2.c: New test.
56949         * gcc.c-torture/compile/20000403-1.c: New test.
56950
56951 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
56952
56953         * gcc.c-torture/execute/20000403-1.c: New test.
56954
56955 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
56956
56957         * gcc.c-torture/execute/20000402-1.c: New test.
56958
56959 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
56960
56961         * gcc.c-torture/execute/va-arg-15.c: New test.
56962         * gcc.c-torture/execute/va-arg-16.c: New test.
56963         * gcc.c-torture/execute/va-arg-17.c: New test.
56964         * gcc.c-torture/execute/va-arg-18.c: New test.
56965         * gcc.c-torture/execute/va-arg-19.c: New test.
56966
56967 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
56968
56969         * gcc.c-torture/compile/981211-1.c: Move to...
56970         * gcc.dg/cpp-as1.c: ...here.
56971         * gcc.dg/cpp-as2.c: New file.
56972
56973         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
56974         compiler.
56975
56976 2000-04-02  Neil Booth  <NeilB@earthling.net>
56977
56978         * gcc.dg/cpp-cond.c  New tests.
56979         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
56980         accidental success less likely.
56981         * gcc.dg/cpp-missingop.c  New tests.
56982         * gcc.dg/cpp-missingparen.c  New tests.
56983         * gcc.dg/cpp-shift.c  New tests.
56984         * gcc.dg/cpp-shortcircuit.c  New tests.
56985         * gcc.dg/cpp-unary.c  New tests.
56986
56987 2000-03-29  Jeffrey A Law  (law@cygnus.com)
56988
56989         * gcc.c-torture/compile/20000329-1.c: New test.
56990
56991 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
56992
56993         * gcc.c-torture/compile/20000326-1.c: New test.
56994         * gcc.c-torture/compile/20000326-2.c: New test.
56995
56996 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
56997
56998         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
56999         the first parameter is a function argument.
57000
57001 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
57002
57003         * g++.old-deja/g++.ext/array4.C: New test.
57004
57005 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
57006
57007         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
57008
57009 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57010
57011         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
57012
57013 2000-03-19  Richard Henderson  <rth@cygnus.com>
57014
57015         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
57016
57017 2000-03-19  Richard Henderson  <rth@cygnus.com>
57018
57019         * gcc.c-torture/compile/20000319-1.c: New test.
57020
57021 2000-03-14  Jeffrey A Law  (law@cygnus.com)
57022
57023         * gcc.c-torture/execute/20000314-3.c: New test.
57024         * gcc.c-torture/execute/20000314-2.c: New test.
57025         * gcc.c-torture/execute/20000314-1.c: New test.
57026         * gcc.c-torture/compile/20000314-2.c: New test.
57027         * gcc.c-torture/compile/20000314-1.c: New test.
57028
57029 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
57030
57031         * g++.old-deja/g++.warn/inline.C: New test.
57032
57033 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
57034
57035         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
57036         standards-compliant result rather than specific constants.
57037         Put test-values in array.
57038
57039 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
57040
57041         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
57042         (g++_target_compile): Put test-specific options last.
57043
57044 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
57045
57046         * g++.old-deja/g++.eh/vbase4.C: New test.
57047
57048 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
57049
57050         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
57051
57052 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
57053
57054         * g++.old-deja/g++.brendan/misc12.C: Removed.
57055         * g++.old-deja/g++.pt/memtemp77.C: Constify.
57056         * g++.old-deja/g++.ext/pretty4.C: New test.
57057
57058 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
57059
57060         * g++.old-deja/g++.other/string2.C: New test.
57061
57062 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
57063
57064         * g++.old-deja/g++.warn/impint2.C: New test.
57065
57066 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
57067
57068         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
57069         is 1, not zero.
57070
57071 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
57072
57073         * g++.old-deja/g++.warn/impint.C: New test.
57074         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
57075         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
57076         * g++.old-deja/g++.pt/explicit12.C: Likewise.
57077         * g++.old-deja/g++.pt/explicit13.C: Likewise.
57078         * g++.old-deja/g++.pt/explicit17.C: Likewise.
57079         * g++.old-deja/g++.pt/explicit18.C: Likewise.
57080         * g++.old-deja/g++.pt/explicit19.C: Likewise.
57081         * g++.old-deja/g++.pt/explicit23.C: Likewise.
57082         * g++.old-deja/g++.pt/explicit31.C: Likewise.
57083         * g++.old-deja/g++.pt/explicit35.C: Likewise.
57084         * g++.old-deja/g++.pt/explicit6.C: Likewise.
57085         * g++.old-deja/g++.pt/memclass7.C: Likewise.
57086
57087 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
57088
57089         * gcc.dg/cpp-redef.c: New test.
57090
57091 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
57092
57093         * g++.old-deja/g++.pt/unify7.C: New test.
57094
57095 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57096
57097         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
57098         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
57099
57100 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
57101
57102         * gcc.c-torture/compile/20000224-1.c: New test.
57103
57104 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57105
57106         * gcc.c-torture/compile/cpp-2.c: New test.
57107         * gcc.c-torture/compile/cpp-1.c: New test.
57108
57109 2000-02-25  Jeffrey A Law  (law@cygnus.com)
57110
57111         * gcc.c-torture/execute/20000225-1.c: New test.
57112
57113 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57114
57115         * gcc.dg/cpp-li2.c: New test.
57116
57117         * gcc.dg/cpp-wi1.c: New test.
57118
57119         * gcc.dg/cpp-li1.c: New test.
57120
57121 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
57122
57123         * g++.old-deja/g++.other/sizeof5.C: New test.
57124
57125 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57126
57127         * gcc.c-torture/execute/va-arg-13.c: New test.
57128
57129 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
57130
57131         * gcc.c-torture/execute/va-arg-12.c: New test.
57132
57133 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
57134
57135         * gcc.c-torture/execute/20000223-1.c: New test.
57136
57137 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
57138
57139         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
57140
57141 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
57142
57143         * g++.old-deja/g++.abi/ptrmem.C: New test.
57144
57145 2000-02-19  Richard Henderson  <rth@cygnus.com>
57146
57147         * gcc.c-torture/compile/init-3.c: New.
57148
57149 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
57150
57151         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
57152         ALWAYS_CXXFLAGS.
57153
57154 2000-02-11  Robert Lipe <robertl@sco.com>
57155
57156         * gcc.c-torture/compile/20000211-3.c: New test.
57157
57158 2000-02-11  Martin Buchholz <martin@xemacs.org>
57159
57160         * gcc.c-torture/compile/20000211-2.c: New test.
57161
57162 2000-02-11  Jeffrey A Law  (law@cygnus.com)
57163
57164         * gcc.c-torture/compile/20000211-1.c: New test.
57165
57166 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
57167
57168         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
57169           on native targets
57170
57171 2000-02-08  Nathan Sidwell  <nathan@acm.org>
57172
57173         * g++.old-deja/g++.other/cast5.C: New test.
57174
57175 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
57176
57177         * gcc.c-torture/execute/20000205-1.c: New.
57178
57179 2000-02-03  Nathan Sidwell  <nathan@acm.org>
57180
57181         * g++.old-deja/g++.jason/cast3.C: Return void.
57182         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
57183
57184 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57185
57186         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
57187
57188         * gcc.dg/loop-1.c: New test.
57189
57190 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
57191
57192         * gcc.c-torture/compile/20000127-1.c: New test.
57193         * gcc.c-torture/execute/991228-1.c: New test.
57194
57195 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57196
57197         * gcc.dg/unused-2.c: New test.
57198
57199         * gcc.dg/conv-1.c: New test.
57200
57201 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
57202
57203         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
57204         compiler.
57205         (tool_option_proc): Fix typo.
57206
57207 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
57208
57209         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
57210         of the ld on the host, not on the build machine.
57211         Also, don't crash if '--help' is not a supported option.
57212
57213 2000-01-24  Richard Henderson  <rth@cygnus.com>
57214
57215         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
57216
57217 2000-01-20  Jeffrey A Law  (law@cygnus.com)
57218
57219         * gcc.c-torture/execute/20000120-2.c: New test.
57220         * gcc.c-torture/execute/20000120-1.c: New test.
57221
57222 2000-01-13  Jeffrey A Law  (law@cygnus.com)
57223
57224         * gcc.c-torture/execute/20000113-1.c: New test.
57225
57226 2000-01-12  Jeffrey A Law  (law@cygnus.com)
57227
57228         * gcc.c-torture/execute/20000112-1.c: New test.
57229
57230 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57231
57232         * gcc.dg/20000111-1.c: New test.
57233
57234 2000-01-10  Jeffrey A Law  (law@cygnus.com)
57235
57236         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
57237         with 16 bit integers.
57238
57239 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57240
57241         * gcc.dg/20000108-1.c: New test.
57242
57243 2000-01-05  Nathan Sidwell  <nathan@acm.org>
57244
57245         * g++.old-deja/g++.ns/koenig8.C: New test.
57246
57247 2000-01-05  Nathan Sidwell  <nathan@acm.org>
57248
57249         * g++.old-deja/g++.other/cast4.C: New test.
57250
57251 2000-01-05  Jeffrey A Law  (law@cygnus.com)
57252
57253         * gcc.c-torture/compile/20000105-2.c: New test.
57254         * gcc.c-torture/compile/20000105-1.c: New test.
57255
57256 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57257
57258         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
57259         references to printf & atoi to conform to ANSI standard.
57260         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
57261         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
57262         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
57263         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
57264         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
57265         * g++.old-deja/g++.brendan/complex1.C: Likewise.
57266         * g++.old-deja/g++.brendan/copy1.C: Likewise.
57267         * g++.old-deja/g++.brendan/copy2.C: Likewise.
57268         * g++.old-deja/g++.brendan/copy3.C: Likewise.
57269         * g++.old-deja/g++.brendan/copy4.C: Likewise.
57270         * g++.old-deja/g++.brendan/copy5.C: Likewise.
57271         * g++.old-deja/g++.brendan/copy6.C: Likewise.
57272         * g++.old-deja/g++.brendan/copy7.C: Likewise.
57273         * g++.old-deja/g++.brendan/copy8.C: Likewise.
57274         * g++.old-deja/g++.brendan/crash11.C: Likewise.
57275         * g++.old-deja/g++.brendan/crash14.C: Likewise.
57276         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
57277         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
57278         * g++.old-deja/g++.brendan/delete2.C: Likewise.
57279         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
57280         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
57281         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
57282         * g++.old-deja/g++.brendan/eh1.C: Likewise.
57283         * g++.old-deja/g++.brendan/groff1.C: Likewise.
57284         * g++.old-deja/g++.brendan/init3.C: Likewise.
57285         * g++.old-deja/g++.brendan/misc12.C: Likewise.
57286         * g++.old-deja/g++.brendan/misc7.C: Likewise.
57287         * g++.old-deja/g++.brendan/new2.C: Likewise.
57288         * g++.old-deja/g++.brendan/operators4.C: Likewise.
57289         * g++.old-deja/g++.brendan/operators5.C: Likewise.
57290         * g++.old-deja/g++.brendan/overload2.C: Likewise.
57291         * g++.old-deja/g++.brendan/overload7.C: Likewise.
57292         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
57293         * g++.old-deja/g++.brendan/reference1.C: Likewise.
57294         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
57295         * g++.old-deja/g++.brendan/template24.C: Likewise.
57296         * g++.old-deja/g++.brendan/template3.C: Likewise.
57297         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
57298         * g++.old-deja/g++.jason/inline3.C: Likewise.
57299         * g++.old-deja/g++.jason/opeq.C: Likewise.
57300         * g++.old-deja/g++.law/arg5.C: Likewise.
57301         * g++.old-deja/g++.law/arm7.C: Likewise.
57302         * g++.old-deja/g++.law/ctors11.C: Likewise.
57303         * g++.old-deja/g++.law/cvt8.C: Likewise.
57304         * g++.old-deja/g++.law/init9.C: Likewise.
57305         * g++.old-deja/g++.law/refs4.C: Likewise.
57306         * g++.old-deja/g++.law/template2.C: Likewise.
57307         * g++.old-deja/g++.law/visibility24.C: Likewise.
57308         * g++.old-deja/g++.law/vtable3.C: Likewise.
57309         * g++.old-deja/g++.mike/asm2.C: Likewise.
57310         * g++.old-deja/g++.mike/eh1.C: Likewise.
57311         * g++.old-deja/g++.mike/misc1.C: Likewise.
57312         * g++.old-deja/g++.mike/misc13.C: Likewise.
57313         * g++.old-deja/g++.mike/misc14.C: Likewise.
57314         * g++.old-deja/g++.mike/ns12.C: Likewise.
57315         * g++.old-deja/g++.mike/p1248.C: Likewise.
57316         * g++.old-deja/g++.mike/p3708.C: Likewise.
57317         * g++.old-deja/g++.mike/p3708a.C: Likewise.
57318         * g++.old-deja/g++.mike/p3708b.C: Likewise.
57319         * g++.old-deja/g++.mike/p646.C: Likewise.
57320         * g++.old-deja/g++.mike/p700.C: Likewise.
57321         * g++.old-deja/g++.mike/p783.C: Likewise.
57322         * g++.old-deja/g++.mike/p783a.C: Likewise.
57323         * g++.old-deja/g++.mike/p783b.C: Likewise.
57324         * g++.old-deja/g++.mike/p786.C: Likewise.
57325         * g++.old-deja/g++.mike/p789.C: Likewise.
57326         * g++.old-deja/g++.mike/p789a.C: Likewise.
57327         * g++.old-deja/g++.mike/p807a.C: Likewise.
57328         * g++.old-deja/g++.other/delete3.C: Likewise.
57329         * g++.old-deja/g++.other/dyncast1.C: Likewise.
57330         * g++.old-deja/g++.other/dyncast2.C: Likewise.
57331         * g++.old-deja/g++.other/dyncast3.C: Likewise.
57332         * g++.old-deja/g++.other/empty1.C: Likewise.
57333         * g++.old-deja/g++.other/temporary1.C: Likewise.
57334         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
57335         * g++.old-deja/g++.pt/t16.C: Likewise.
57336         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
57337
57338 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
57339
57340         * gcc.dg/991230-1.c: New test.
57341
57342 1999-12-29  Jeffrey A Law  (law@cygnus.com)
57343
57344         * gcc.c-torture/compile/991229-3.c: New test.
57345         * gcc.c-torture/compile/991229-2.c: New test.
57346         * gcc.c-torture/compile/991229-1.c: New test.
57347
57348 1999-12-29  Greg McGary <gkm@eng.ascend.com>
57349
57350         * gcc.c-torture/compile/labels-2.c: New test.
57351
57352 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
57353
57354         * gcc.c-torture/execute/991227-1.c: New test.
57355
57356 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57357
57358         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
57359
57360 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
57361
57362         * gcc.c-torture/execute/991221-1.c: New test.
57363
57364 1999-12-20  Nathan Sidwell  <nathan@acm.org>
57365
57366         * g++.old-deja/g++.other/cast3.C: New test.
57367
57368 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
57369
57370         * gcc.c-torture/execute/991216-4.c: New test.
57371
57372 1999-12-16  Michael Meissner  <meissner@cygnus.com>
57373
57374         * gcc.c-torture/execute/991216-1.c: New test.
57375         * gcc.c-torture/execute/991216-2.c: New test.
57376         * gcc.c-torture/execute/991216-3.c: New test.
57377
57378 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
57379
57380         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
57381         Actually make the test fail by using "-O2" for compilation.
57382
57383 1999-12-15  Nathan Sidwell  <nathan@acm.org>
57384
57385         * g++.old-deja/g++.warn/cast-align1.C: New test.
57386
57387 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
57388
57389         * gcc.c-torture/compile/991214-1.c: New test.
57390         * gcc.c-torture/compile/991214-2.c: New test.
57391
57392 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
57393
57394         * gcc.dg/991214-1.c: New test.
57395
57396 1999-12-13  Jeffrey A Law  (law@cygnus.com)
57397
57398         * gcc.c-torture/compile/991213-3.c: New test.
57399         * gcc.c-torture/compile/991213-2.c: New test.
57400         * gcc.c-torture/compile/991213-1.c: New test.
57401
57402 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
57403
57404         * gcc.dg/991209-1.c: New test.
57405
57406 1999-12-08  Nathan Sidwell <nathan@acm.org>
57407
57408         * gcc.c-torture/compile/991208-1.c: New test.
57409
57410 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57411
57412         * gcc.dg/ultrasp2.c: New test.
57413
57414 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
57415
57416         * g++.old-deja/g++.abi/align.C (main): Fix typo.
57417
57418 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
57419
57420         * gcc.c-torture/compile/991202-1.c: New test.
57421         * gcc.c-torture/execute/991202-1.c: New test.
57422         * gcc.c-torture/execute/991202-2.c: New test.
57423         * gcc.c-torture/execute/991202-3.c: New test.
57424
57425 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
57426
57427         * g++.old-deja/g++.abi/align.C: New test.
57428         * g++.old-deja/g++.abi/aggregates.C: Likewise.
57429         * g++.old-deja/g++.abi/bitfields.C: Likewise.
57430
57431 1999-12-01  Richard Henderson  <rth@cygnus.com>
57432
57433         * gcc.c-torture/execute/991201-1.c: New.
57434
57435 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
57436
57437         * gcc.dg/991129-1.c: New test.
57438
57439 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
57440
57441         * gcc.c-torture/compile/991127-1.c: New test.
57442
57443 1999-11-22  Nathan Sidwell  <nathan@acm.org>
57444
57445         * g++.old-deja/g++.other/warn4.C: New test.
57446
57447 1999-11-22  Nathan Sidwell  <nathan@acm.org>
57448
57449         * g++.old-deja/g++.eh/cleanup2.C: New test.
57450         * g++.old-deja/g++.ext/pretty2.C: New test.
57451         * g++.old-deja/g++.ext/pretty3.C: New test.
57452         * g++.old-deja/g++.other/debug6.C: New test.
57453
57454 1999-10-20  Jim Wilson  <wilson@cygnus.com>
57455
57456         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
57457         compiler_output to look for one error message instead of two.
57458
57459 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
57460
57461         * gcc.c-torture/execute/991118-1.c: Also test case
57462         where the word boundary does not split a byte evenly.
57463
57464 1999-11-19  Nathan Sidwell  <nathan@acm.org>
57465
57466         * g++.old-deja/g++.ext/restrict1.C: New test.
57467
57468 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
57469
57470         * gcc.c-torture/execute/991118-1.c: New test.
57471
57472 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
57473
57474         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
57475         working directory pathnames.
57476
57477 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
57478
57479         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
57480         host is equipped with driver.h and driver.o so it can actually
57481         compile and run the tests.
57482
57483 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
57484
57485         * gcc.c-torture/compile/991008-1.c: New test.
57486
57487 1999-11-08  Nick Clifton  <nickc@cygnus.com>
57488
57489         * lib/gcc-dg.exp: Include target-supports.exp
57490
57491 1999-11-05  Nick Clifton  <nickc@cygnus.com>
57492
57493         * lib/target-supports.exp: New file: Provide procs to test for
57494         features supported by the target.
57495         (check_weak_available): Moved here from ecos.exp.
57496         (check_alias_available): New proc: Determine of the target
57497         toolchain supports the alias attribute.
57498
57499         * gcc.dg/special/ecos.exp: Move check_weak_available to
57500         target-supports.exp.
57501         (alias-1.c): Only perform the test if the target supports
57502         aliases.
57503         (wkali-1.c): Only perform the test if the target supports
57504         aliases.
57505
57506         * gcc.dg/990506-0.c: Expect error messages from cross
57507         targets as well as native targets.
57508
57509 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57510
57511         * gcc.dg/ultrasp1.c: Removed xfail.
57512         * gcc.dg/struct-ret-2.c: Likewise.
57513         * gcc.dg/array-1.c: Likewise.
57514
57515 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57516
57517         * gcc.dg/struct-ret-2.c: New test.
57518
57519         * gcc.dg/array-1.c: New test.
57520
57521 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
57522
57523         * gcc.c-torture/execute/991030-1.c: New test.
57524
57525 1999-10-26  Richard Henderson  <rth@cygnus.com>
57526
57527         * gcc.c-torture/compile/991026-2.c: New test.
57528
57529 1999-10-26  Jeffrey A Law  (law@cygnus.com)
57530
57531         * gcc.c-torture/compile/991026-1.c: New test.
57532
57533 1999-10-23  Jeffrey A Law  (law@cygnus.com)
57534
57535         * gcc.c-torture/execute/991023-1.c: New test.
57536
57537 1999-10-19  Jeffrey A Law  (law@cygnus.com)
57538
57539         * gcc.c-torture/execute/991019-1.c: New test.
57540
57541 1999-10-16  Richard Henderson  <rth@cygnus.com>
57542
57543         * gcc.c-torture/execute/991016-1.c: New test.
57544
57545 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
57546
57547         * gcc.c-torture/execute/991014-1.c: New test.
57548
57549 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
57550
57551         * g++.old-deja/g++.other/union2.C: New test.
57552
57553 1999-10-13  Nathan Sidwell  <nathan@acm.org>
57554
57555         * g++.old-deja/g++.other/vaarg2.C: New test.
57556         * g++.old-deja/g++.other/vaarg3.C: New test.
57557
57558 1999-10-12  Craig Burley  <craig@jcb-sc.com>
57559
57560         * g77.f-torture/noncompile/19990905-1.f: Moved from being
57561         in compile/.
57562
57563 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
57564
57565         * gcc.c-torture/execute/va-arg-11.c: New test.
57566
57567 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
57568
57569         * lib/file-format.exp (gcc_target_object_format): Don't
57570         crash if objdump is unavailable.
57571
57572 1999-09-29  Donn Terry <donn@interix.com>
57573
57574         * gcc.misc-tests/mg.exp: delete extraneous redirection.
57575
57576 1999-09-28  Nick Clifton  <nickc@cygnus.com>
57577
57578         * gcc.c-torture/compile/990928-1.c: New test.
57579
57580 1999-09-28  Nathan Sidwell  <nathan@acm.org>
57581
57582         * g++.old-deja/g++.other/decl6.C: New test.
57583
57584 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57585
57586         * gcc.c-torture/execute/va-arg-10.c: New test.
57587
57588 1999-09-27  Nathan Sidwell  <nathan@acm.org>
57589
57590         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
57591         __PRETTY_FUNCTION__.
57592
57593 1999-09-23  Nick Clifton  <nickc@cygnus.com>
57594
57595         * gcc.c-torture/execute/990923-1.c: New test.
57596
57597 1999-09-21  Nick Clifton  <nickc@cygnus.com>
57598
57599         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
57600         for which -fpic is inappropriate.
57601
57602 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
57603
57604         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
57605
57606 1999-09-21  Nathan Sidwell  <nathan@acm.org>
57607
57608         * g++.old-deja/g++.other/dyncast1.C: New test.
57609         * g++.old-deja/g++.other/dyncast2.C: New test.
57610         * g++.old-deja/g++.other/dyncast3.C: New test.
57611         * g++.old-deja/g++.other/dyncast4.C: New test.
57612         * g++.old-deja/g++.other/dyncast5.C: New test.
57613         * g++.old-deja/g++.eh/catch3.C: New test.
57614         * g++.old-deja/g++.eh/catch3p.C: New test.
57615         * g++.old-deja/g++.eh/catch4.C: New test.
57616         * g++.old-deja/g++.eh/catch4p.C: New test.
57617         * g++.old-deja/g++.eh/catch5.C: New test.
57618         * g++.old-deja/g++.eh/catch5p.C: New test.
57619         * g++.old-deja/g++.eh/catch6.C: New test.
57620         * g++.old-deja/g++.eh/catch6p.C: New test.
57621         * g++.old-deja/g++.eh/catch7.C: New test.
57622         * g++.old-deja/g++.eh/catch7p.C: New test.
57623         * g++.old-deja/g++.eh/catch8.C: New test.
57624         * g++.old-deja/g++.eh/catch8p.C: New test.
57625         * g++.old-deja/g++.eh/catch9.C: New test.
57626         * g++.old-deja/g++.eh/catch9p.C: New test.
57627
57628 1999-09-13  Nathan Sidwell  <nathan@acm.org>
57629
57630         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
57631         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
57632
57633 1999-09-13  Jeffrey A Law  (law@cygnus.com)
57634
57635         * gcc.c-torture/compile/990913-1.c: New test.
57636
57637 1999-09-10  Nathan Sidwell  <nathan@acm.org>
57638
57639         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
57640         * g++.old-deja/g++.jason/rfg5.C: Likewise.
57641
57642 1999-09-09  Richard Henderson  <rth@cygnus.com>
57643
57644         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
57645
57646 1999-09-09  Nathan Sidwell  <nathan@acm.org>
57647
57648         * g++.old-deja/g++.other/lookup11.C: New test.
57649         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
57650         what is permitted and what we want.
57651         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
57652         overload use.
57653         * g++.old-deja/g++.jason/rfg5.C: Likewise.
57654
57655 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
57656
57657         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
57658         * gcc.c-torture/noncompile/poison-1.c: New file.
57659
57660 1999-09-08  Nathan Sidwell  <nathan@acm.org>
57661
57662         * g++.old-deja/g++.other/sizeof3.C: New test.
57663         * g++.old-deja/g++.other/sizeof4.C: New test.
57664         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
57665         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
57666
57667 1999-09-07  Richard Henderson  <rth@cygnus.com>
57668
57669         * gcc.dg/va-arg-1.c: New.
57670
57671 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57672
57673         * gcc.c-torture/execute/va-arg-9.c: New test.
57674
57675 1999-09-05  Craig Burley  <craig@jcb-sc.com>
57676
57677         * g77.f-torture/compile/980519-2.f: New test.
57678         * g77.f-torture/compile/19990905-0.f: New test.
57679         * g77.f-torture/compile/19990905-1.f: New test.
57680         * g77.f-torture/compile/19990905-2.f: New test.
57681
57682         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
57683
57684 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
57685
57686         * gcc.c-torture/execute/990827-1.c: Fix typo.
57687
57688 1999-09-03  Nathan Sidwell  <nathan@acm.org>
57689
57690         * g++.old-deja/g++.other/deref1.C: New test.
57691
57692 1999-09-02  Nathan Sidwell  <nathan@acm.org>
57693
57694         * g++.old-deja/g++.other/ambig2.C: New test.
57695         * g++.old-deja/g++.other/cond5.C: New test.
57696         * g++.old-deja/g++.other/lookup16.C: New test.
57697
57698 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
57699
57700         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
57701         assemblers too.
57702
57703 1999-08-31  Jeffrey A Law  (law@cygnus.com)
57704
57705         * lib/c-torture.exp: Avoid the "compare executables" optimization
57706         when testing native.
57707
57708 1999-08-29  Jeffrey A Law  (law@cygnus.com)
57709
57710         * gcc.c-torture/execute/990829-1.c: New test.
57711         * gcc.c-torture/compile/990829-1.c: New test.
57712
57713 1999-08-27  Paul Burchard  <burchard@pobox.com>
57714
57715         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
57716         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
57717         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
57718         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
57719         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
57720         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
57721         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
57722         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
57723         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
57724         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
57725         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
57726
57727 1999-08-27  Jeffrey A Law  (law@cygnus.com)
57728
57729         * gcc.c-torture/execute/990827-1.c: New test.
57730
57731 1999-08-26  Craig Burley  <craig@jcb-sc.com>
57732
57733         * g77.f-torture/noncompile/19990826-4.f: New test.
57734
57735         * g77.f-torture/compile/19990826-3.f: New test.
57736
57737         * g77.f-torture/execute/19990826-2.f: New test.
57738
57739         * g77.f-torture/compile/19990826-1.f: New test.
57740
57741         * gcc.c-torture/execute/990826-0.c: New test.
57742         * g77.c-torture/execute/19990826-0.f: New test.
57743
57744         * g77.f-torture/noncompile/970626-2.f: New test.
57745
57746 1999-08-25  Paul Burchard  <burchard@pobox.com>
57747
57748         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
57749         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
57750         lss-011.C: New tests.
57751
57752 1999-08-25  Nathan Sidwell  <nathan@acm.org>
57753
57754         * g++.old-deja/g++.other/decl5.C: New test.
57755
57756 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57757
57758         * noncompile/noncompile.exp: Load_lib c-torture.exp.
57759         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
57760         call `postbase' for each one.  All callers of `postbase' changed
57761         to call this instead.
57762
57763 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
57764
57765         * gcc.c-torture/execute/990811-1.c: New test.
57766
57767 1999-08-09  Nick Clifton  <nickc@cygnus.com>
57768
57769         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
57770         just native ones.
57771
57772         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
57773         just native ones.
57774
57775 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
57776
57777         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
57778
57779 1999-08-04  Jeffrey A Law  (law@cygnus.com)
57780
57781         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
57782
57783 1999-08-04  Nathan Sidwell  <nathan@acm.org>
57784
57785         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
57786
57787 1999-08-04  Jeffrey A Law  (law@cygnus.com)
57788
57789         * gcc.c-torture/execute/990804-1.c: New test.
57790
57791 1999-08-03  Nathan Sidwell  <nathan@acm.org>
57792
57793         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
57794         * g++.old-deja/g++.brendan/crash64.C: Likewise.
57795         * g++.old-deja/g++.brendan/overload8.C: Likewise.
57796
57797 1999-08-03  Nathan Sidwell  <nathan@acm.org>
57798
57799         * g++.old-deja/g++.other/struct1.C: New test.
57800
57801 1999-08-03  Nathan Sidwell  <nathan@acm.org>
57802
57803         * g++.old-deja/g++.other/enum2.C: New test.
57804
57805 1999-08-02  Richard Henderson  <rth@cygnus.com>
57806
57807         Adapted from tests from Franz Sirl:
57808         * gcc.c-torture/execute/va-arg-7.c: New test.
57809         * gcc.c-torture/execute/va-arg-8.c: New test.
57810
57811 1999-08-01  Jeffrey A Law  (law@cygnus.com)
57812
57813         * gcc.c-torture/compile/990801-2.c: New test.
57814
57815         * gcc.c-torture/compile/990801-1.c: New test.
57816
57817 1999-07-27  Michael Meissner  <meissner@cygnus.com>
57818
57819         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
57820         fp-cmp-1.c, converting double to float.
57821
57822         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
57823         fp-cmp-1.c, converting double to long double.
57824
57825         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
57826         from fr1 to unknown_register, since fr1 is a legitimate register
57827         on some machines.
57828
57829 1999-07-25  Jeffrey A Law  (law@cygnus.com)
57830
57831         * README: More listname related changes.
57832
57833 1999-07-08  Catherine Moore  <clm@cygnus.com>
57834
57835         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
57836
57837 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
57838
57839         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
57840
57841 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
57842
57843         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
57844
57845 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
57846
57847         * gcc.dg/990703-1.c: New test.
57848
57849 1999-06-29  Nick Clifton  <nickc@cygnus.com>
57850
57851         * lib/file-format.exp: New file: Move definition of proc
57852         gcc_target_object_format to here from
57853         gcc.dg/special/ecos.exp.
57854
57855         * lib/c-torture.exp: Include lib file-format.exp.
57856         * lib/gcc-dg.exp: Include lib file-format.exp.
57857
57858         * gcc.dg/special/ecos.exp: Remove definition of proc
57859         gcc_target_object_format.
57860
57861 1999-06-28  Jeffrey A Law  (law@cygnus.com)
57862
57863         * gcc.c-torture/execute/990628-1.c: New test.
57864
57865 1999-06-25  Jeffrey A Law  (law@cygnus.com)
57866
57867         * gcc.c-torture/compile/990625-2.c: New test.
57868
57869         * gcc.c-torture/compile/990625-1.c: New test.
57870
57871 1999-06-23  Nick Clifton  <nickc@cygnus.com>
57872
57873         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
57874         attributes compile.
57875         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
57876         ports that use the COFF/PE file format.
57877
57878 1999-06-17  Jeffrey A Law  (law@cygnus.com)
57879
57880         * gcc.c-torture/compile/990617-1.c: New test.
57881
57882 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
57883
57884         * g++.old-deja/g++.other/decl4.C: New test.
57885
57886 1999-06-14  Nathan Sidwell  <nathan@acm.org>
57887
57888         * g++.old-deja/g++.other/bitfld3.C: New test.
57889
57890 1999-06-08  Nathan Sidwell  <nathan@acm.org>
57891
57892         * g++.old-deja/g++.eh/catch1.C: New test.
57893
57894 1999-06-07  Jeffrey A Law  (law@cygnus.com)
57895
57896         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
57897
57898         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
57899         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
57900
57901 1999-06-05  Craig Burley  <craig@jcb-sc.com>
57902
57903         * g77.f-torture/compile/19990502-0.f: Replace with new,
57904         shorter, test that still fails after recent changes.
57905
57906 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
57907
57908         * gcc.c-torture/execute/990604-1.c: New test.
57909
57910 1999-05-31  Jeffrey A Law  (law@cygnus.com)
57911
57912         * gcc.c-torture/execute/990531-1.c: New test.
57913
57914 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57915
57916         * gcc.c-torture/compile/990527-1.c: New test.
57917
57918 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
57919
57920         * gcc.c-torture/execute/990527-1.c: New test.
57921
57922 1999-05-25  Nick Clifton  <nickc@cygnus.com>
57923
57924         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
57925         bitfields as signed.
57926
57927 1999-05-25  Craig Burley  <craig@jcb-sc.com>
57928
57929         * g77.f-torture/compile/19990525-0.f: New test.
57930
57931 1999-05-25  Jeffrey A Law  (law@cygnus.com)
57932
57933         * gcc.c-torture/execute/990525-2.c: New test.
57934
57935         * gcc.c-torture/execute/990525-1.c: New test.
57936
57937 1999-05-24  Nathan Sidwell  <nathan@acm.org>
57938
57939         * g++.old-deja/g++.other/anon3.C: New test.
57940         * g++.old-deja/g++.other/anon4.C: New test.
57941         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
57942         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
57943         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
57944         Merrill).
57945
57946 1999-05-24  Jeffrey A Law  (law@cygnus.com)
57947
57948         * gcc.c-torture/execute/990524-1.c: New test.
57949
57950         * gcc.dg/990524-1.c: New test.
57951
57952 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57953
57954         * gcc.c-torture/compile/990523-1.c: New test.
57955
57956 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
57957
57958         * gcc.c-torture/compile/990519-1.c: New test.
57959
57960 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
57961
57962         * gcc.c-torture/compile/990517-1.c: New test.
57963
57964         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
57965         (e4, f4): New tests.
57966         (main): Call them.
57967
57968 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57969
57970         * gcc.dg/noreturn-1.c: New test.
57971
57972 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
57973
57974         * gcc.c-torture/execute/990513-1.c: New test.
57975
57976 1999-05-10  Richard Henderson  <rth@cygnus.com>
57977
57978         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
57979
57980 1999-05-10  Craig Burley  <craig@jcb-sc.com>
57981
57982         * g77.f-torture/execute/erfc.f: Use small single-precision
57983         values, to avoid problems on Alphas when not -mieee.
57984
57985 1999-05-08  Craig Burley  <craig@jcb-sc.com>
57986
57987         * gcc.dg/990506-0.c: New test.
57988
57989 1999-05-08  Richard Henderson  <rth@cygnus.com>
57990
57991         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
57992         the constant to test.  Don't XFAIL 64-bit targets.
57993
57994         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
57995         * g++.old-deja/g++.law/profile1.C: Likewise.
57996
57997         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
57998         operator new instances.
57999         * g++.old-deja/g++.other/delete5.C: Likewise.
58000
58001 1999-05-03  Craig Burley  <craig@jcb-sc.com>
58002
58003         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
58004         intrinsic.
58005
58006 1999-05-03  Craig Burley  <craig@jcb-sc.com>
58007
58008         * g77.f-torture/execute/u77-test.f: Reverse order of two
58009         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
58010
58011 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58012
58013         * gcc.dg/compare1.c: New test.
58014
58015 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
58016
58017         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
58018         New tests.
58019
58020 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58021
58022         * g77.f-torture/compile/19990502-1.f: New test.
58023
58024 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58025
58026         * g77.f-torture/compile/19990502-0.f: New test.
58027
58028 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58029
58030         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
58031         intrinsic.
58032
58033 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58034
58035         * g77.f-torture/execute/u77-test.f (main): List libU77
58036         intrinsics not currently tested.
58037         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
58038         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
58039         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
58040         Trim blanks off the ends of some printed strings.
58041
58042 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58043
58044         * g77.f-torture/execute/u77-test.f (main): Just warn about
58045         FSTAT gid disagreement, as it's expected on some systems.
58046
58047 1999-05-01  Craig Burley  <craig@jcb-sc.com>
58048
58049         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
58050         use a new function, which allows for some slop.
58051         Clean up some commentary.
58052         (issum): The new function.
58053         (sgladd): Deleted subroutine.
58054
58055 1999-05-01  Craig Burley  <craig@jcb-sc.com>
58056
58057         * g77.f-torture/execute/u77-test.f: Modify to be more like
58058         libf2c/libU77 version, bringing patches to that version here.
58059         Add suitable commentary.
58060
58061 1999-04-25  Richard Henderson  <rth@cygnus.com>
58062
58063         * gcc.dg/990424-1.c: New test.
58064
58065 1999-04-24  Craig Burley  <craig@jcb-sc.com>
58066
58067         * g77.f-torture/execute/u77-test.f (main): Bug involving
58068         LSTAT has been fixed, so turn back on full checking.
58069
58070 1999-04-20  Craig Burley  <craig@jcb-sc.com>
58071
58072         * g77.f-torture/compile/19990419-0.f: New test.
58073         * g77.f-torture/execute/19990419-1.f: New test.
58074
58075 1999-04-17  Richard Henderson  <rth@cygnus.com>
58076
58077         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
58078         to avoid the need for a prototype to supress a warning.
58079
58080 1999-04-07  Jim Wilson  <wilson@cygnus.com>
58081
58082         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
58083
58084 1999-04-04  Jeffrey A Law  (law@cygnus.com)
58085
58086         * gcc.c-torture/execute/990404-1.c: New test.
58087
58088 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
58089
58090         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
58091         * gcc.dg/cpp-if3.c: Don't use -pedantic.
58092         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
58093         missing initializer warnings.
58094
58095 1999-03-28  Jeffrey A Law  (law@cygnus.com)
58096
58097         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
58098         matching strings.
58099
58100 1999-03-26  Jeffrey A Law  (law@cygnus.com)
58101
58102         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
58103
58104 1999-03-26  Craig Burley  <craig@jcb-sc.com>
58105
58106         * g77.f-torture/execute/19990325-0.f: New test.
58107         * g77.f-torture/execute/19990325-1.f: New test.
58108
58109 1999-03-24  Jeffrey A Law  (law@cygnus.com)
58110
58111         * gcc.c-torture/execute/990324-1.c: New test.
58112
58113 1999-03-22  Jim Wilson  <wilson@cygnus.com>
58114
58115         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
58116         test with 4.
58117
58118 1999-03-17  Richard Henderson  <rth@cygnus.com>
58119
58120         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
58121
58122 1999-03-13  Craig Burley  <craig@jcb-sc.com>
58123
58124         * g77.f-torture/execute/19990313-2.f: New test.
58125         * g77.f-torture/execute/19990313-3.f: New test.
58126
58127 1999-03-13  Craig Burley  <craig@jcb-sc.com>
58128
58129         * g77.f-torture/execute/19990313-0.f: New test.
58130         * g77.f-torture/execute/19990313-1.f: New test.
58131
58132 1999-03-12  Jim Wilson  <wilson@cygnus.com>
58133
58134         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
58135         printf to sprintf.
58136         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
58137         (main): Add check for u15.  Conditionalize u31 check depending on
58138         whether ints are <32 bits or >=32 bits.
58139
58140 1999-03-08  Craig Burley  <craig@jcb-sc.com>
58141
58142         * g77.f-torture/execute/19981119-0.f: Improve testiness.
58143
58144 1999-03-08  Craig Burley  <craig@jcb-sc.com>
58145
58146         * g77.f-torture/compile/19990305-0.f: New test.
58147         * g77.f-torture/execute/19981119-0.f: New test.
58148
58149 1999-03-08  Craig Burley  <craig@jcb-sc.com>
58150
58151         * g77.f-torture/execute/970625-2.f: call ABORT if final
58152         result is not correct, instead of just printing it.
58153         Add this checking via newly introduced obfuscation, to
58154         trip up buggy front ends.
58155
58156 1999-03-07  Craig Burley  <craig@jcb-sc.com>
58157
58158         * g77.f-torture/compile/960317-1.f: Moved from being
58159         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
58160
58161 1999-03-06  Craig Burley  <craig@jcb-sc.com>
58162
58163         * g77.f-torture/execute/960317-1.f: New (old) test.
58164         * g77.f-torture/execute/970625-2.f: Ditto.
58165
58166 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
58167
58168         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
58169         error message on line 1 or line 2; cccp and cpplib do this differently.
58170
58171 1999-03-01  Jeffrey A Law  (law@cygnus.com)
58172
58173         * g++.old-deja/g++.law/weak1.C: New test.
58174
58175 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
58176
58177         * gcc.c-torture/execute/990119-1.c: Renamed to...
58178         * gcc.dg/990119-1.c: this, so it will only be tested once
58179         (it's a preprocessor test, it doesn't need to be run at
58180         multiple optimization levels).
58181
58182 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
58183
58184         * lib/g++.exp: Don't add incdir=$base_dir/../include to
58185           ALWAYS_CXXFLAGS.
58186
58187 1999-02-24  Craig Burley  <craig@jcb-sc.com>
58188
58189         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
58190         * g77.f-torture/compile/19981216-0.f: ...as it is expected
58191         to not be compilable by current g77.
58192
58193 1999-02-24  Nick Clifton  <nickc@cygnus.com>
58194
58195         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
58196
58197 1999-02-22  Jeffrey A Law  (law@cygnus.com)
58198
58199         * gcc.c-torture/execute/990222-1.c: New test.
58200
58201 1999-02-19  Craig Burley  <craig@jcb-sc.com>
58202
58203         * g77.f-torture/compile/19990218-0.f: New test.
58204         * g77.f-torture/noncompile/19990218-1.f: New test.
58205
58206 1999-02-18  Craig Burley  <craig@jcb-sc.com>
58207
58208         * g77.f-torture/compile/19981216-0.f: New test.
58209
58210 1999-02-14  Jeffrey A Law  (law@cygnus.com)
58211
58212         * gcc.dg/990214-1.c: New test.
58213
58214 1999-02-13  Jeffrey A Law  (law@cygnus.com)
58215
58216         * gcc.dg/990213-2.c: New test.
58217
58218         * gcc.dg/990213-1.c: New test.
58219
58220 1999-02-12  Jeffrey A Law  (law@cygnus.com)
58221
58222         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
58223         ints.
58224
58225 1999-02-11  Nick Clifton  <nickc@cygnus.com>
58226
58227         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
58228         specified by target.
58229
58230         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
58231
58232 1999-02-11  Jeffrey A Law  (law@cygnus.com)
58233
58234         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
58235
58236 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
58237
58238         * gcc.dg/special/ecos.exp: New test driver for new tests with
58239         special requirements.
58240
58241         * gcc.dg/special/alias-1.c: New test.
58242         * gcc.dg/special/gcsec-1.c: New test.
58243         * gcc.dg/special/weak-1.c: New test.
58244         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
58245         * gcc.dg/special/weak-2.c: New test.
58246         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
58247         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
58248         * gcc.dg/special/wkali-1.c: New test.
58249         * gcc.dg/special/wkali-2.c: New test.
58250         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
58251         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
58252
58253 1999-02-10  Felix Lee  <flee@cygnus.com>
58254
58255           * lib/c-torture.exp (c-torture-compile): Pull out code for
58256           analyzing gcc error messages.
58257           (c-torture-execute): Likewise.  Fix some (harmless) false
58258           positives.
58259           * lib/gcc.exp (gcc_check_compile): New function.
58260
58261 1999-02-08  Richard Henderson  <rth@cygnus.com>
58262
58263         * gcc.c-torture/execute/990208-1.c: New test.
58264
58265 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
58266
58267         * g++.dg/special/ecos.exp: New driver for new tests with special
58268         requirements
58269
58270         * g++.dg/special/conpr-1.C: New test
58271         * g++.dg/special/conpr-2.C: New test
58272         * g++.dg/special/conpr-2a.C: New test
58273         * g++.dg/special/conpr-3.C: New test
58274         * g++.dg/special/conpr-3a.C: New test
58275         * g++.dg/special/conpr-3b.C: New test
58276
58277         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
58278         allow g++ to use the dg driver
58279
58280         * README: Add comment about g++.dg directory
58281
58282 1999-02-06  Jeffrey A Law  (law@cygnus.com)
58283
58284         * README: Update email addresses.
58285
58286 1999-02-03  Nick Clifton  <nickc@cygnus.com>
58287
58288         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
58289         arguments in order to force structure S onto the stack even on
58290         the alpha.
58291         (test): Pass 10 leading arguments to function foo as well as the
58292         structure S.
58293
58294         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
58295         failure for all targets.
58296
58297         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
58298         abort to terminate program execution.
58299
58300 1999-01-30  Richard Henderson  <rth@cygnus.com>
58301
58302         * gcc.c-torture/execute/990130-1.c: New test.
58303
58304 1999-01-30  Jeffrey A Law  (law@cygnus.com)
58305
58306         * gcc.dg/990130-1.c: New test.
58307
58308 1999-01-28  Michael Meissner  <meissner@cygnus.com>
58309
58310         * gcc.c-torture/execute/990128-1.c: New test.
58311
58312 1999-01-27  Michael Meissner  <meissner@cygnus.com>
58313
58314         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
58315
58316 1999-01-27  Felix Lee  <flee@cygnus.com>
58317
58318         * lib/c-torture.exp (c-torture-compile): pull out code for
58319         analyzing gcc error messages.
58320         (c-torture-execute): ditto, and fix some (harmless) false
58321         positives.
58322         * lib/gcc.exp (gcc_check_compile): new function.
58323
58324 1999-01-17  Jeffrey A Law  (law@cygnus.com)
58325
58326         * gcc.dg/990117-1.c: New test.
58327
58328         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
58329
58330         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
58331
58332 1999-01-15  Jeffrey A Law  (law@cygnus.com)
58333
58334         * g77.f-torture/compile/990115-1.f: New test.
58335
58336 1999-01-07  Jeffrey A Law  (law@cygnus.com)
58337
58338         * gcc.c-torture/compile/990107-1.c: New test
58339
58340 1999-01-06  Jeffrey A Law  (law@cygnus.com)
58341
58342         * gcc.c-torture/execute/990106-2.c: New test.
58343
58344         * gcc.c-torture/execute/990106-1.c: New test.
58345
58346 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
58347
58348         * gcc.c-torture/compile/981223-1.c: New test.
58349
58350 1998-12-29  Richard Henderson  <rth@cygnus.com>
58351
58352         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
58353         (opt3): Rename from opt4 and disable.
58354
58355 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
58356
58357         * g++.old-deja/g++.pt/ptrmem5.C: New test.
58358
58359 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
58360
58361         * g++.old-deja/g++.other/conv5.C: New test.
58362
58363 1998-12-14  Nick Clifton  <nickc@cygnus.com>
58364
58365         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
58366
58367 1998-12-11  Jeffrey A Law  (law@cygnus.com)
58368
58369         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
58370
58371 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
58372
58373         * gcc.c-torture/compile/981211-1.c: New test.
58374
58375 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
58376
58377         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
58378
58379         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
58380
58381 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58382
58383         * gcc.special/930510-1.c: Make C9X safe.
58384         * gcc.misc-tests/gcov-1.c Similarly.
58385         * gcc.misc-tests/gcov-2.c Similarly.
58386
58387 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
58388
58389         * gcc.dg/ultrasp1.c: New test.
58390
58391 1998-12-06  Richard Henderson  <rth@cygnus.com>
58392
58393         * gcc.c-torture/execute/981206.c: New test.
58394
58395 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
58396
58397         * g++.old-deja/g++.ns/template7.C: New test.
58398
58399         * g++.old-deja/g++.other/expr1.C: New test.
58400
58401         * g++.old-deja/g++.eh/tmpl3.C: New test.
58402
58403         * g++.old-deja/g++.eh/tmpl2.C: New test.
58404
58405 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
58406
58407         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
58408         * g++.old-deja/g++.other/using6.C: Removed.
58409         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
58410
58411         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
58412
58413 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
58414
58415         * g++.old-deja/g++.pt/overload8.C: New test.
58416
58417         * g++.old-deja/g++.pt/overload7.C: New test.
58418
58419         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
58420
58421         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
58422         and relinking messages.
58423         * lib/g++.exp (g++_target_compile): Remove .rpo file when
58424         compiling with -frepo.
58425
58426 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
58427
58428         * g++.old-deja/g++.pt/lookup6.C: New test.
58429
58430 1998-11-30  Nick Clifton  <nickc@cygnus.com>
58431
58432         * gcc.c-torture/execute/981130-1.c: New test.
58433         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
58434
58435 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
58436
58437         * g++.old-deja/g++.pt/explicit76.C: New test.
58438
58439         * g++.old-deja/g++.pt/friend38.C: New test.
58440
58441         * g++.old-deja/g++.ns/crash2.C: New test.
58442
58443         * g++.old-deja/g++.pt/defarg8.C: New test.
58444
58445         * g++.old-deja/g++.pt/instantiate6.C: New test.
58446
58447         * g++.old-deja/g++.pt/static6.C: New test.
58448
58449         * g++.old-deja/g++.pt/decl2.C: New test.
58450
58451 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
58452
58453         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
58454         problem is actually related with name lookup, but so what? :-)
58455
58456         * g++.old-deja/g++.pt/friend37.C: New test.
58457
58458 1998-11-25  Dave Love  <d.love@dl.ac.uk>
58459
58460         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
58461         element, which fails on some systems.
58462
58463         * g77.f-torture/execute/labug1.f: New test.
58464
58465 1998-11-21  Jeffrey A Law  (law@cygnus.com)
58466
58467         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
58468         is defined.
58469
58470 1998-11-18  Dave Love  <d.love@dl.ac.uk>
58471
58472         * g77.f-torture/compile/981117-1.f: New test.
58473
58474 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
58475
58476         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
58477         properly discarded.
58478
58479 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
58480
58481         * gcc.c-torture/execute/memcheck: New directory of tests for
58482         -fcheck-memory-usage.
58483
58484 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
58485
58486         * README: New file, general information about the testsuite and
58487         new description of the various C++ test subdirectories.
58488         * README.g++: Eliminate obsolete information, update and move most
58489         relevant stuff to README.
58490
58491 1998-11-07  Richard Henderson  <rth@cygnus.com>
58492
58493         * gcc.c-torture/compile/981107-1.c: New test.
58494
58495 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
58496
58497         * execute/memcpy-bi.c: New testcase.
58498
58499 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
58500
58501         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
58502         base classes.
58503
58504         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
58505         template is selected.
58506
58507         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
58508         classes, it should be accepted for all types.
58509
58510         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
58511
58512         * g++.old-deja/g++.pt/spec24.C: Ensure that template
58513         specializations start with template headers.
58514
58515 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
58516
58517         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
58518
58519         * g++.old-deja/g++.other/init9.C: Test cross initialization of
58520         non-POD types.
58521
58522 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
58523
58524         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
58525
58526 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
58527
58528         * compile/981022-1.c, compile/981022-1.x: New test and driver.
58529
58530 1998-10-19  Jeffrey A Law  (law@cygnus.com)
58531
58532         * 981019-1.c: New test.
58533
58534 1998-10-14  Robert Lipe <robertl@dgii.com>
58535
58536         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
58537         find objc headers.
58538
58539 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
58540
58541         * compile/981001-4.c: Remove use of GCC extension that triggers a
58542         compiler bug.
58543
58544 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
58545
58546         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
58547
58548 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
58549
58550         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
58551         instantiation of template produces incorrect code for delete
58552         expression.
58553
58554         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
58555         constructors' name is not unique.
58556         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
58557         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
58558
58559         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
58560         automatic array of const is ill-formed.
58561
58562         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
58563         of template parameter?
58564
58565         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
58566         const.
58567
58568         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
58569         pointer-to-member expression.
58570
58571         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
58572         declaration causes ICE.
58573
58574 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
58575
58576         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
58577         reserved in the global namespace.
58578
58579         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
58580         generate needed virtual table.
58581
58582         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
58583
58584 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
58585
58586         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
58587         template-dependent type
58588
58589 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
58590
58591         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
58592         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
58593         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
58594
58595         * g++.old-deja/g++.other/using5.C: New test; using decl from base
58596         class should be usable as argument of member function.
58597         * g++.old-deja/g++.other/using6.C: New test; using decl from base
58598         class should be usable as return type of member function.
58599         * g++.old-deja/g++.other/using7.C: New test; using decl from base
58600         class should be usable as type of data member.
58601
58602         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
58603
58604 1998-10-09  Jeffrey A Law  (law@cygnus.com)
58605
58606         * gcc.c-torture/special/920521-1.c: Fix bogus test.
58607
58608 1998-10-08  Nick Clifton  <nickc@cygnus.com>
58609
58610         * gcc.dg/dll-?.c Add thumb to target list.
58611         Fix assembler scan patterns to match current assembler output.
58612
58613 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
58614
58615         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
58616         matching of template brackets.
58617
58618         * g++.old-deja/g++.other/using4.C: New test.  Test using
58619         declarations of methods from base classes.
58620
58621         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
58622         within functions should introduce names into the innermost
58623         enclosing namespace.
58624
58625         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
58626         of static locals if first initialization throws.
58627
58628 1998-10-07  Jim Wilson  <wilson@cygnus.com>
58629
58630         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
58631
58632 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
58633
58634         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
58635         lose track of the possible targets of tablejump insns.
58636         * special/special.exp: Run it.
58637
58638 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
58639
58640         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
58641         must be declared before its specializations can be named in friend
58642         declarations.
58643
58644 1998-10-05  Dave Love  <d.love@dl.ac.uk>
58645
58646         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
58647
58648         * g77.f-torture/execute/io1.f: New test.
58649
58650 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
58651
58652         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
58653         with pointer to template function, for which no argument deduction
58654         is possible.
58655
58656         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
58657         specialization of template function as argument to template
58658         function.
58659
58660         * g++.old-deja/g++.other/access2.C: New test; Inner class
58661         shouldn't have privileged access to Outer's names.
58662
58663 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
58664
58665         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
58666         friend template declared within template class conflicts with
58667         nested class of the same name.
58668
58669         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
58670         is ignored.
58671
58672         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
58673         object with direct initializer as function declaration.
58674
58675         * g++.old-deja/g++.other/decl2.C: New test; duplicate
58676         initializers.
58677
58678         * g++.old-deja/g++.other/null2.C: New test; conditional operator
58679         involving const pointer and NULL produces incorrect result.
58680
58681         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
58682         type name without `typename' should be rejected with -pedantic.
58683
58684 1998-10-02  Richard Henderson  <rth@cygnus.com>
58685
58686         * g++.old-deja/g++.other/addrof1.C: New test.
58687
58688 1998-10-01  Nick Clifton  <nickc@cygnus.com>
58689
58690         * gcc.c-torture/compile/981001-1.c: New test.
58691         * gcc.c-torture/execute/981001-1.c: New test.
58692
58693 1998-10-01  Jeffrey A Law  (law@cygnus.com)
58694
58695         * gcc.c-torture/compile/981001-2.c: New test.
58696         * gcc.c-torture/compile/981001-3.c: New test.
58697         * gcc.c-torture/compile/981001-4.c: New test.
58698
58699 1998-10-01  Robert Lipe  <robertl@dgii.com>
58700
58701         * lib/objc.exp (objc_target_compile): Add -L during compiles for
58702         multilibbed hosts.  Idea grafted from g77.exp.
58703
58704 1998-09-30  Dave Love  <d.love@dl.ac.uk>
58705
58706         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
58707         avoid losing on systems which need -lsocket.
58708
58709 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
58710
58711         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
58712         * g++.old-deja/g++.other/nested2.C: Ditto.
58713         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
58714         failure.
58715
58716 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
58717
58718         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
58719         preferred over template operator!= for enum bitfields.
58720
58721 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
58722
58723         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
58724         that happen to have the same base name, but in different scopes,
58725         are incorrectly rejected.
58726
58727 1998-09-16  Richard Henderson  <rth@cygnus.com>
58728
58729         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
58730         on the native word size instead of an integer literal.
58731
58732 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
58733
58734         * g++.old-deja/g++.other/static2.C: Invocation of static data
58735         member of type pointer-to-function denoted as non-static member.
58736
58737         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
58738         checks involving function types and aliases.
58739
58740 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
58741
58742         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
58743         redefined to the same non-trivial type.
58744
58745         * g++.old-deja/g++.pt/explicit73.C: Test for proper
58746         namespace-qualification of template specializations declared in
58747         other namespaces.
58748
58749         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
58750         to declare a subset of the specializations of a template function
58751         as friends of specializations of a template class.
58752
58753         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
58754         member templates that do not fully specialize the enclosing
58755         template class are rejected.
58756
58757 1998-09-11  Dave Love  <d.love@dl.ac.uk>
58758
58759         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
58760
58761 1998-09-08  Dave Love  <d.love@dl.ac.uk>
58762
58763         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
58764         altered from libf2c/libU77 version.
58765
58766 1998-09-06  Dave Love  <d.love@dl.ac.uk>
58767
58768         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
58769
58770 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
58771             Alexandre Oliva  <oliva@dcc.unicamp.br>
58772
58773         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
58774         (un)signed char are different types for template specialization
58775         purposes.
58776
58777 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
58778
58779         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
58780         * objc: ObjC testsuite.
58781
58782 1998-08-31  Catherine Moore  <clm@cygnus.com>
58783
58784         * gcc.c-torture/execute/941014-1.x: New file.
58785
58786 1998-08-31  Nick Clifton  <nickc@cygnus.com>
58787
58788         * lib/c-torture.exp: Add support for
58789         torture_eval_before_compile and torture_eval_before_execute
58790         variables.
58791
58792 1998-08-30  Jeffrey A Law  (law@cygnus.com)
58793
58794         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
58795         this test triggers valid.
58796
58797 1998-08-27  Jeffrey A Law  (law@cygnus.com)
58798
58799         * gcc.dg/980827-1.c: New test.
58800
58801 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
58802
58803         * gcc.c-torture/execute/loop-4b.c: New test.
58804
58805 1998-08-26  Nick Clifton  <nickc@cygnus.com>
58806
58807         * lib/c-torture.exp: Add support for
58808         torture_eval_before_compile and torture_eval_before_execute
58809         variables.
58810
58811 1998-08-25  Jeffrey A Law  (law@cygnus.com)
58812
58813         * gcc.c-torture/compile/980825-1.c: New test.
58814
58815 1998-08-24  Nick Clifton  <nickc@cygnus.com>
58816
58817         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
58818         count number tests in opt_t0 not good_t0.
58819
58820 1998-08-24  Jeffrey A Law  (law@cygnus.com)
58821
58822         * gcc.c-torture/compile/930326-1.x: Fix typo.
58823
58824 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
58825
58826         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
58827         causes an ICE.
58828
58829 1998-08-21  Jeffrey A Law  (law@cygnus.com)
58830
58831         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
58832         STACK_SIZE is defined.
58833         * gcc.c-torture/unsorted/stuct.c: Similarly.
58834
58835         * gcc.c-torture/compile/980821-1.c: New test.
58836
58837 1998-08-21  Jeffrey A Law  (law@cygnus.com)
58838
58839         * gcc.c-torture/execute/980526-2.c: Disable for targets with
58840         16bit ints.
58841
58842 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
58843
58844         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
58845         code.
58846
58847 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
58848
58849         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
58850         error'.
58851
58852 1998-08-18  Jeffrey A Law  (law@cygnus.com)
58853
58854         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
58855
58856 1998-08-16  Jeffrey A Law  (law@cygnus.com)
58857
58858         * gcc.c-torture/compile/980816-1.c: New test.
58859
58860         * gcc.dg/980816-1.c: New test.
58861
58862 1998-08-13  Jeffrey A Law  (law@cygnus.com)
58863
58864         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
58865         compiler for ieee tests.
58866
58867 1998-08-01  Dave Love  <d.love@dl.ac.uk>
58868
58869         * g77.f-torture/compile/980729-0.f: New test.
58870
58871 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
58872
58873         * gcc.c-torture/special/eeprof-1.c: New test, for
58874         -finstrument-functions.
58875         * gcc.c-torture/special/special.exp: Run it.
58876
58877 1998-07-29  Jeffrey A Law  (law@cygnus.com)
58878
58879         * gcc.c-torture/compile/980729-1.c: New test.
58880
58881 1998-07-27  Nick Clifton  <nickc@cygnus.com>
58882
58883         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
58884         __thumb__ is defined, and test for ARM style doubles if so.
58885
58886 1998-07-26  Dave Love  <d.love@dl.ac.uk>
58887
58888         * g77.f-torture/noncompile/980615-0.f: New test.
58889
58890 1998-07-26  H.J. Lu  (hjl@gnu.org)
58891
58892         * gcc.dg/980312-1.c: Do link instead of compile.
58893         * gcc.dg/980313-1.c: Likewise.
58894
58895 1998-07-26  Jeffrey A Law  (law@cygnus.com)
58896
58897         * gcc.c-torture/compile/980726-1.c: New test.
58898
58899 1998-07-25  Dave Love  <d.love@dl.ac.uk>
58900
58901         * g77.f-torture/execute/io0.f: New test.
58902
58903 1998-07-24  Nick Clifton  <nickc@cygnus.com>
58904
58905         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
58906         an int.
58907
58908 1998-06-18  Michael Meissner  <meissner@cygnus.com>
58909
58910         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
58911         m32r bugs.
58912
58913 1998-07-17  Nick Clifton  <nickc@cygnus.com>
58914
58915         * gcc.dg/980626-1.c: Expect failures for all toolchains until
58916         c-decl.c:grokdeclarator can handle mode attributes.
58917
58918 1998-07-16  Jeffrey A Law  (law@cygnus.com)
58919
58920         * gcc.c-torture/execute/980716-1.c: New test.
58921
58922 1998-07-13  Jeffrey A Law  (law@cygnus.com)
58923
58924         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
58925         the mn10200.
58926         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
58927         the mn10200.
58928         * gcc.c-torture/execute/va-arg-3.x: Similarly.
58929         * gcc.c-torture/compile/930326-1.x: Similarly.
58930
58931 1998-07-13  Dave Love  <d.love@dl.ac.uk>
58932
58933         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
58934         New test from Craig.
58935
58936 1998-07-12  Dave Love  <d.love@dl.ac.uk>
58937
58938         * g77.f-torture/noncompile/980616-0.f: New test.
58939
58940         * g77.f-torture/execute/970816-3.f: New test from Craig.
58941
58942 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
58943
58944         *  g++.other/singleton.C: Return error value instead of taking
58945         SIGSEGV.
58946
58947 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
58948
58949         *  g++.other/singleton.C: New test.  Warning is under dispute.
58950         Runtime crash is not.
58951
58952 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
58953
58954         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
58955         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
58956         using6.C, using7.C}: New namespace tests.
58957
58958 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
58959
58960         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
58961         specialization with typedef'ed names used as array indexes.
58962
58963 1998-07-09  Jeffrey A Law  (law@cygnus.com)
58964
58965         * gcc.c-torture/execute/980709-1.c: New test.
58966
58967         * gcc.dg/980709-1.c: New test.
58968
58969 1998-07-07  Richard Henderson  <rth@cygnus.com>
58970
58971         * gcc.c-torture/execute/bcp-1.c: New test.
58972
58973 1998-07-07  Jeffrey A Law  (law@cygnus.com)
58974
58975         * gcc.c-torture/execute/980707-1.c: New test.
58976
58977 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
58978
58979         * gcc.c-torture/compile/980706-1.c: New test.
58980
58981 1998-07-01  Dave Love  <d.love@dl.ac.uk>
58982
58983         * g77.f-torture/execute/980701-0.f,
58984         g77.f-torture/execute/980701-1.f: New test from Craig.
58985
58986 1998-07-01  Jeffrey A Law  (law@cygnus.com)
58987
58988         * gcc.c-torture/compile/980701-1.c: New test.
58989
58990         * gcc.c-torture/execute/980701-1.c: New test.
58991
58992 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
58993 rlsruhe.de>
58994
58995         * g++.old-deja/g++.robertl/eb132.C: New test.
58996         * g++.old-deja/g++.robertl/eb133.C: Likewise.
58997
58998 1998-06-29  Dave Love  <d.love@dl.ac.uk>
58999
59000         * g77.f-torture/execute/980628-7.f,
59001         g77.f-torture/execute/980628-8.f,
59002         g77.f-torture/execute/980628-9.f,
59003         g77.f-torture/execute/980628-10.f: New tests from Craig.
59004
59005         * g77.f-torture/execute/980628-3.f: Remove mail headers.
59006
59007 1998-06-28  Jeffrey A Law  (law@cygnus.com)
59008
59009         * g77.f-torture/execute/980628-4.f: New test from Craig.
59010         * g77.f-torture/execute/980628-5.f: Likewise.
59011         * g77.f-torture/execute/980628-2.f: Likewise.
59012         * g77.f-torture/execute/980628-0.f: Likewise.
59013         * g77.f-torture/execute/980628-1.f: Likewise.
59014         * g77.f-torture/execute/980628-3.f: Likewise.
59015         * g77.f-torture/execute/980628-6.f: Likewise.
59016
59017 1998-06-28  Jeffrey A Law  (law@cygnus.com)
59018
59019         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
59020         directory when nothing has been installed yet.
59021
59022 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
59023
59024         * gcc.c-torture/special/special.exp: Handle newer versions of
59025         dejagnu.
59026
59027 1998-06-26  Jeffrey A Law  (law@cygnus.com)
59028
59029         * gcc.dg/980626-1.c: New test.
59030
59031 1998-06-19  Bruno Haible <haible@ilog.fr>
59032
59033         * gcc.misc-tests/m-un-2.c: New test.
59034         * g++.old-deja/g++.other/warn01.c: Likewise.
59035
59036 1998-06-19  Robert Lipe  <robertl@dgii.com>
59037
59038         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
59039         compatibility with assmblers with a different comment character.
59040         Eliminate use of GAS-specific extensions.
59041
59042 1998-06-19  Jeffrey A Law  (law@cygnus.com)
59043
59044         * gcc.c-torture/execute/ieee/980619-1.c: New test.
59045
59046 1998-06-19  Robert Lipe  <robertl@dgii.com>
59047
59048         * lib/g77.exp: Replace search for libf2c.a with search for newly
59049         renamed libg2c.a
59050
59051 1998-06-17  Jeffrey A Law  (law@cygnus.com)
59052
59053         * gcc.c-torture/execute/980617-1.c: New test.
59054
59055 1998-06-12  Jeffrey A Law  (law@cygnus.com)
59056
59057         * gcc.c-torture/execute/980612-1.c: New test.
59058
59059 1998-06-08  Jeffrey A Law  (law@cygnus.com)
59060
59061         * gcc.dg/980523-1.c: Only test on ppc-linux.
59062         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
59063
59064         * gcc.c-torture/execute/980608-1.c: New test.
59065
59066 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
59067
59068         * gcc.c-torture/execute/980605-1.c: New test.
59069
59070 1998-06-04  Jeffrey A Law  (law@cygnus.com)
59071
59072         * gcc.c-torture/execute/980604-1.c: New test.
59073
59074 1998-06-02  Jeffrey A Law  (law@cygnus.com)
59075
59076         * gcc.c-torture/execute/980602-1.c: New test.
59077         * gcc.c-torture/execute/980602-2.c: Likewise.
59078
59079 1998-06-02  Dave Love  <d.love@dl.ac.uk>
59080
59081         * 970125-0.f: Fix per JCB.  Add commentary.
59082
59083 1998-05-31  Michael Meissner  <meissner@cygnus.com>
59084
59085         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
59086         IEEE -0 support.
59087
59088 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
59089
59090         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
59091         earlier.
59092
59093 1998-05-28  Catherine Moore <clm@cygnus.com>
59094
59095         * gcc.c-torture/execute/980526-3.c: New test.
59096
59097 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
59098
59099         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
59100         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
59101         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
59102         m88k-motorola-sysv3 to XFAIL.
59103
59104 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59105
59106         * gcc.dg/980526-1.c: New test.
59107         * gcc.c-torture/execute/980526-2.c: New test.
59108
59109 1998-05-26  Jeffrey A Law  (law@cygnus.com)
59110
59111         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
59112
59113         * gcc.c-torture/execute/980526-1.c: New test.
59114
59115 1998-05-26  Dave Love  <d.love@dl.ac.uk>
59116
59117         * g77.f-torture/execute/alpha2.f: Add runtime test.
59118
59119 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
59120
59121         * g++.old-deja/old-deja.exp: Strip leading directories.
59122
59123         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
59124         error for the line.  Don't run multiple tests for the same line.
59125
59126 1998-05-23  Jeffrey A Law  (law@cygnus.com)
59127
59128         * gcc.dg/980523-1.c: New test.
59129
59130 1998-05-23  Dave Love  <d.love@dl.ac.uk>
59131
59132         * g77.f-torture/compile/970915-0.f: New test.
59133
59134 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
59135
59136         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
59137
59138 1998-05-21  Jeffrey A Law  (law@cygnus.com)
59139
59140         * gcc.dg/980520-1.c: New test.
59141
59142 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
59143
59144         * gcc.dg/980502-1.c: Fix return type.
59145
59146 1998-05-20  Jeffrey A Law  (law@cygnus.com)
59147
59148         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
59149         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
59150         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
59151         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
59152         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
59153
59154 1998-05-20  Dave Love  <d.love@dl.ac.uk>
59155
59156         * g77.f-torture/execute/980520-1.f: New test.
59157
59158 1998-05-15  Dave Love  <d.love@dl.ac.uk>
59159
59160         * lib/mike-g77.exp: New file.
59161
59162         * g77.f-torture/noncompile/noncompile.exp,
59163         g77.f-torture/noncompile/check0.f: New files.
59164
59165 1998-05-14  Dave Love  <d.love@dl.ac.uk>
59166
59167         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
59168         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
59169         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
59170         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
59171         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
59172         abort where appropriate.
59173
59174 1998-05-05  Michael Meissner  <meissner@cygnus.com>
59175
59176         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
59177         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
59178
59179 1998-04-29  Dave Love  <d.love@dl.ac.uk>
59180
59181         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
59182
59183 1998-04-27  Dave Love  <d.love@dl.ac.uk>
59184
59185         * g77.f-torture/compile/980427-0.f: New test.
59186
59187 1998-04-24  Dave Love  <d.love@dl.ac.uk>
59188
59189         * g77.f-torture/compile/980424-0.f: New test.
59190
59191 1998-04-19  Dave Love  <d.love@dl.ac.uk>
59192
59193         * g77.f-torture/compile/980419-2.f (main): New test.
59194         * g77.f-torture/compile/970125-0.f: New test.
59195         * g77.f-torture/compile/980419-1.f: New test.
59196
59197 1998-04-08  Jim Wilson  <wilson@cygnus.com>
59198
59199         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
59200         of loop-4.c.
59201
59202 1998-04-07  Jim Wilson  <wilson@cygnus.com>
59203
59204         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
59205
59206 1998-04-03  Jim Wilson  <wilson@cygnus.com>
59207
59208         * gcc.c-torture/compile/980329-1.c: New test.
59209
59210 1998-03-18  Jim Wilson  <wilson@cygnus.com>
59211
59212         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
59213         * gcc.dg/980312-1.c: Fix typo in -march command.
59214
59215 1998-03-16  H.J. Lu  (hjl@gnu.org)
59216
59217         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
59218
59219 1998-03-11  Robert Lipe  <robertl@dgii.com>
59220
59221         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
59222         Dave Love agree the Fortran source is bogus.
59223
59224 1998-03-11  Robert Lipe  <robertl@dgii.com>
59225
59226         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
59227         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
59228         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
59229         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
59230         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
59231
59232 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
59233
59234         * g++.old-deja/g++.other/friend1.C: New test.
59235
59236 1998-02-18  Dave Love  <d.love@dl.ac.uk>
59237
59238         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
59239         possibly uninitialized) variables and declare dnrm2.
59240
59241 1998-02-23  Robert Lipe <robertl@dgii.com>
59242
59243         From Bruno Haible <haible@ilog.fr>:
59244         * gcc.c-torture/execute/980223.c: New test.
59245
59246 1998-02-13  Jeffrey A Law  (law@cygnus.com)
59247
59248         * gcc.dg/ifelse-1.c: New test.
59249
59250 1998-02-09  H.J. Lu  (hjl@gnu.org)
59251
59252         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
59253
59254           * lib/old-dejagnu.exp (old-dejagnu): Added the
59255           "execution test - XFAIL *-*-*" handling in the spirit of
59256           "excess errors test -". Changed the "execution test fails"
59257           handling to be like "excess errors test fails".
59258           * Update various tests accordingly.
59259
59260 1998-02-06  Jim Wilson  <wilson@cygnus.com>
59261
59262         * gcc.c-torture/execute/980205.c: New test.
59263
59264 1998-01-18  Jeffrey A Law  (law@cygnus.com)
59265
59266         * lib/c-torture.exp: Look for .x files instead of .cexp files.
59267         * lib/f-torture.exp: Similarly.
59268         * gcc.c-torture: Rename all .cexp files to .x files.
59269
59270 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
59271
59272         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
59273         (940510-1.c): Removed duplicate.
59274         (971104-1.c): New test.
59275
59276 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
59277
59278           * lib/f-torture.exp: Improve error and loop detection.
59279
59280 1997-11-19  Michael Meissner  <meissner@cygnus.com>
59281
59282         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
59283         use that to size the filler array.
59284
59285 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
59286
59287         * lib/c-torture.exp(c-torture-execute): Fix typo.
59288
59289         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
59290         testcase as the executable name. Keep the executable around if
59291         the test fails.
59292
59293 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
59294
59295         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
59296         changes.  Only test one -g option, and move it to the end of the
59297         list of options to test.
59298
59299 1997-09-19  Michael Meissner  <meissner@cygnus.com>
59300
59301         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
59302         variable GCC_TORTURE_OPTIONS to supply default switches separated
59303         by colons.  If no environment variable, run tests with -O0 -g, -O1
59304         -g, and -O2 -g as well.
59305
59306 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
59307
59308         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
59309         explanatory comments. Fix indentation.
59310
59311 1997-09-15  Jeffrey A Law  (law@cygnus.com)
59312
59313         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
59314
59315 1997-09-11  Jeffrey A Law  (law@cygnus.com)
59316
59317         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
59318         * g++.old-deja/g++.mike/p7325.C: Likewise.
59319         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
59320
59321 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
59322
59323         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
59324         * g++.old-deja/g++.brendan/crash30.C: Likewise.
59325         * g++.old-deja/g++.brendan/crash39.C: Likewise.
59326         * g++.old-deja/g++.law/operators4.C: Likewise.
59327
59328 1997-09-11  Joe Buck  (jbuck@synopsys.com)
59329
59330         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
59331         * g++.old-deja/g++.mike/p784.C: Ditto.
59332         * g++.old-deja/g++.mike/p785.C: Ditto.
59333
59334 1997-09-05  Jeffrey A Law  (law@cygnus.com)
59335
59336           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
59337
59338 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
59339
59340         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
59341         target feature; pass this to c-torture-execute as needed.
59342
59343 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
59344
59345         * lib/c-torture.exp(c-torture-execute): If the previous and the
59346         current executables being tested are identical, we don't need to
59347         run the executable again. Try to make the executable names
59348         unique. Add an optional argument for passing additional compiler
59349         flags.
59350
59351 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
59352
59353         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
59354
59355 1997-08-29  Jeffrey A Law  (law@cygnus.com)
59356
59357         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
59358
59359 1997-07-31  Jeffrey A Law  (law@cygnus.com)
59360
59361         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
59362         32bit or larger longs.
59363
59364         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
59365         have either a 32bit long or 32bit int.
59366
59367 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
59368
59369         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
59370         Make double precision tests dependent on sizeof (double).
59371
59372 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
59373
59374         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
59375         too.
59376
59377 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
59378
59379         * gcc.c-torture/compile/961203-1.cexp: New script.
59380
59381 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
59382
59383         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
59384         up the includes ourselves.
59385
59386 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
59387
59388         * lib/plumhall.exp: Remove random include, and add a few
59389         verbose messages for debugging.
59390
59391 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
59392
59393         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
59394         of trying to do it ourselves.
59395
59396 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
59397
59398         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
59399
59400 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
59401
59402         * gcc.prms/5403.c: Made regexp a bit less strict.
59403
59404 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
59405
59406         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
59407         is returned from remote_load instead.
59408         * lib/plumhall.exp: Ditto.
59409         * lib/mike-g++.exp: Ditto.
59410         * lib/old-dejagnu.exp: Ditto.
59411         * lib/c-torture.exp: Ditto.
59412
59413 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
59414
59415         * lib/g++.exp: Use build_wrapper procedure.
59416         * lib/gcc.exp: Ditto.
59417
59418 1997-05-20  Jeffrey A Law  (law@cygnus.com)
59419
59420         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
59421         an old-style decl for malloc.  Fixes tests to work when
59422         sizeof (int) != sizeof (size_t).
59423
59424 1997-05-15  Mike Meissner  <meissner@cygnus.com>
59425
59426         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
59427
59428         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
59429         use stdargs.h interface.
59430
59431 1997-05-15  Mike Meissner  <meissner@cygnus.com>
59432
59433         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
59434         NO_VARARGS when compiling.
59435
59436 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
59437
59438         * lib/plumhall.exp(ph_includes): New procedure.
59439         (ph_make): Use it.
59440         (ph_compiler): Ditto.
59441
59442         * lib/g++.exp: Rename test-glue.c to testglue.c.
59443         * lib/gcc.exp: Ditto.
59444
59445 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
59446
59447         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
59448         to completion when it's called.
59449
59450 1997-03-21  Michael Meissner  <meissner@cygnus.com>
59451
59452         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
59453         is defined, don't do test.
59454
59455 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
59456
59457         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
59458         for object files.
59459         (ph_summary): Mark skipped testcases as untested, not unresolved.
59460
59461         * lib/plumhall.exp (ph_make): If unresolved because of bad
59462         errorCode, record errorCode in log file.
59463         (*): Replace send_log/verbose with verbose -log.
59464
59465 1997-03-19  Michael Meissner  <meissner@cygnus.com>
59466
59467         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
59468         double conversion if double isn't at least 8 bytes.
59469
59470         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
59471         int to work with targets where int is 16 bits.
59472
59473         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
59474         8 bytes, just exit, since 4 byte doubles don't have enough bits of
59475         precision for the test to complete.
59476
59477 1997-03-14  Michael Meissner  <meissner@cygnus.com>
59478
59479         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
59480         if d10v is not compiled with the -mdouble64 flag.
59481         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
59482
59483         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
59484         d10v is not compiled with the -mint32 flag.
59485
59486 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
59487
59488         * lib/plumhall.exp: Use incr_count.
59489
59490 1997-03-12  Jeffrey A Law  (law@cygnus.com)
59491
59492         * gcc.c-torture: Update to c-torture-1.45.
59493
59494 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
59495
59496         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
59497         the name of the expect testcase file).
59498
59499         * lib/g++.exp(g++_init): Ditto.
59500
59501 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
59502
59503         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
59504         the host.
59505
59506         * lib/gcc.exp(gcc_exit): New procedure.
59507
59508 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
59509
59510         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
59511         specs where appropriate.
59512
59513         * g++.old-deja/g++.arm/*: Added additional ERROR checks
59514         because of new "candidates are" messages, and removed a few
59515
59516         * Converted all non-old-style g++ testcases to old-style, and
59517         moved into g++.old-deja.
59518
59519 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
59520
59521         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
59522         options.
59523
59524         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
59525         succeeded.
59526
59527         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
59528
59529 1997-02-13  Michael Meissner  <meissner@cygnus.com>
59530
59531         * lib/gcc.exp (gcc_target_compile): Add support for defining
59532         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
59533         the machine doesn't have those features.
59534
59535 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
59536
59537         * g++.law/operators4.exp: Don't use LIBS.
59538
59539 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
59540
59541         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
59542
59543         * lib/mike-g++.exp: Don't set the compiler to be tested here.
59544         * lib/g++.exp: Set it here instead. Also, allow use of the
59545         --tool_exec and --tool_opt options. Change CXX to
59546         GXX_UNDER_TEST.
59547
59548         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
59549
59550         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
59551
59552 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
59553
59554         * lib/old-dejagnu.exp: Use prune_warnings instead of
59555         prune_system_crud.
59556         * lib/mike-g++.exp: Ditto.
59557         * lib/gcc.exp: Ditto.
59558         * lib/g++.exp: Ditto.
59559
59560         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
59561
59562 1997-02-07  Jeffrey A Law  (law@cygnus.com)
59563
59564           * 941014-2.c: Include stdlib.h
59565           * 960327-1.c: Include stdio.h
59566           * dbra.c, index-1.c: Don't assume ints are 32bits.
59567
59568 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
59569
59570         * lib/gcc.exp: Add gcc,stack_size target feature.
59571
59572         * lib/g++.exp(g++_target_compile): Add the include and link
59573         paths here, not in two other places. And, it's $options, not
59574         options.
59575
59576         * lib/mike-g++.exp(postbase): Remove the code that determines
59577         the correct include and link paths.
59578         * g++.old-deja/old-deja.exp: Ditto.
59579
59580 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
59581
59582         * lib/g++.exp(g++_init): target_compile no longer returns the
59583         filename of the result.
59584
59585 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
59586
59587         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
59588         call to glob.
59589
59590         * gcc.c-torture/special/special.exp: Change call to
59591         gcc_target_compile to include the object file.
59592
59593 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
59594
59595         * gcc.c-torture/special/special.exp: Correct misspelling in last
59596         change.
59597
59598 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
59599
59600         * lib/plumhall.exp(ph_summary): Log the entire output of the
59601         executable. Return -1 if there were any failures, 0 otherwise.
59602         (ph_execute): Return -1 if there were any failures, 0 otherwise.
59603         (ph_make): Clean up objects and executables that were built
59604         if the tests succeeded.
59605
59606 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
59607
59608         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
59609         libraries and includes in the build tree as appropriate.
59610
59611 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
59612
59613         * lib/c-torture.exp: Instead of looking for the global variable
59614         NO_LONG_LONG, check to see if that's a feature of the target.
59615
59616 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
59617
59618         * config/default.exp: Minimize. Delete the remainer of the files in
59619         config; this functionality is now in devo/dejagnu/config.
59620
59621         g++.*/*: Pass any additional flags used to compile to postbase;
59622         delete CXXFLAGS.
59623
59624         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
59625         is now done by runtest.exp. Use gcc_target_compile instead of
59626         compile.
59627
59628         lib/c-torture.exp: Use gcc_target_compile instead of compile.
59629         Remove references to CFLAGS. Use remote_file instead of
59630         calling rm -f.
59631         (c-torture): Take a list of arguments to use to compile this
59632         testcase.
59633
59634         lib/g++.exp: Simplify. Use target_compile instead of compile.
59635         lib/gcc-dg.exp: Ditto.
59636         lib/gcc.exp: Ditto.
59637         lib/mike-{gcc,g++}.exp: Ditto.
59638         lib/old-dejagnu.exp: Ditto.
59639         lib/plumhall.exp: Ditto.
59640
59641 1997-01-08  Jim Wilson  <wilson@cygnus.com>
59642
59643         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
59644         (ph_linker): Likewise.
59645
59646 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
59647
59648           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
59649         MAP_ANON / MAP_ANONYMOUS if defined;
59650         else try to map from /dev/zero .
59651
59652 1996-11-12  Jeffrey A Law  (law@cygnus.com)
59653
59654         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
59655         isn't defined, then define it to MAP_ANONYMOUS.
59656
59657 1996-11-12  Jeffrey A Law  (law@cygnus.com)
59658
59659         * gcc.c-torture: Update to c-torture-1.42 release.
59660
59661 1996-11-11  Jeffrey A Law  (law@cygnus.com)
59662
59663         * gcc.c-torture: Update to c-torture-1.41 release.
59664
59665 1996-10-27  Jeffrey A Law  (law@cygnus.com)
59666
59667         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
59668         c-torture release.
59669
59670 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
59671
59672         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
59673         and LDFLAGS.  Fix second case to append the target_info ldflags
59674         onto LDFLAGS, not CFLAGS.
59675         * lib/g++.exp (g++_init): Add target_info stuff.
59676         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
59677         of libgloss and newlib flags for !native.
59678
59679         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
59680         (GDB): Fix relative path to go up another dir for finding gdb.
59681
59682 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
59683
59684         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
59685         versions in the target_info array, if they don't exist.
59686
59687 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
59688
59689         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
59690
59691 1996-07-08  Jim Wilson  <wilson@cygnus.com>
59692
59693         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
59694         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
59695
59696 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
59697
59698         * lib/old-dejagnu.exp: Don't remove the output file before we've
59699         actually tested it. Don't append pwd to the path of the executable
59700         we're testing.
59701
59702 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
59703
59704         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
59705
59706 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
59707
59708         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
59709         temporary directory for compiler files, and set it to a default
59710         value of /tmp. Set $output as the name of the output file from
59711         compiling the testcase. Add a -o option to $cflags_var so the
59712         compiler writes the final output file as $output. Set $executable
59713         to $output.
59714
59715         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
59716         directory for compiler files, and set it to /tmp if it doesn't
59717         already have a value. Set $output_file to the name of the output
59718         file from compiling the testcase. Add a -o option to CXXFLAGS so
59719         the compiler writes the final output file as $output. Use $output
59720         as the executable to be tested.
59721
59722 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
59723
59724         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
59725
59726 1996-06-08  Jeffrey A Law  (law@cygnus.com)
59727
59728         * gcc.c-torture/execute/pending-1.c: New test.  Still
59729         pending in Tege's queue.
59730
59731 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
59732
59733         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
59734         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
59735         if there were failures.  Call unresolved if there were unresolved
59736         testcases.  Call gcc_fail if program did not run to completion.
59737         (ph_make): Pass additional argument name to ph_execute.
59738         (ph_execute): Add new argument.  Pass additional arguments to
59739         ph_summary.  Call gcc_fail is there is no execution output.
59740
59741 1996-04-24  Jeffrey A Law  (law@cygnus.com)
59742
59743         * lib/plumhall.exp (proc_summary): Output relavent summary
59744         lines into the log so specific failures in plumhall can be
59745         investigated.
59746
59747 1996-04-10  Jeffrey A Law  (law@cygnus.com)
59748
59749         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
59750         (c-torture-execute): Don't try to execute tests which use
59751         "long long" types if $NO_LONG_LONG is nonzero.
59752
59753 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
59754
59755         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
59756         not c-torture.
59757
59758         * gcc.ieee: Move from here.
59759         * gcc.c-torture/execute/ieee: To here.
59760
59761 1996-03-26  Jeffrey A Law  (law@cygnus.com)
59762
59763         * gcc.c-torture: Update to c-torture-1.41 release.
59764
59765 1996-03-22  Jeffrey A Law  (law@cygnus.com)
59766
59767         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
59768         not "$output".
59769
59770 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
59771
59772         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
59773         -c present.
59774
59775 1996-03-02  Jeffrey A Law  (law@cygnus.com)
59776
59777         * config/proelf.exp: Handle connecting to a simulator.
59778
59779 1996-01-31  Jeffrey A Law  (law@cygnus.com)
59780
59781         * config/proelf.exp: New file.  Enough framework that we can
59782         run c-torture tests on the proelf targets (or any other target
59783         that gdb can connect to for that matter).
59784
59785 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
59786
59787         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
59788         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
59789
59790         * lib/plumhall.exp (ph_execute): Always call ph_summary if
59791         exec_output exists.
59792
59793 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
59794
59795         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
59796         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
59797
59798         * config/*.exp: Update FSF address.  Change result of ${tool}_load
59799         to pass/fail/unresolved/unsupported/untested.  Caller must now
59800         call unresolved/unsupported/untested.
59801         * lib/*.exp: Update FSF address.  Update to handle new results of
59802         ${tool}_load.
59803         * lib/chill.exp (verbose): Delete.
59804
59805 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
59806
59807         * lib/gcc.exp (default_gcc_start): Change order of args to
59808         $LDFLAGS $CFLAGS $LIBS.
59809         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
59810         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
59811         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
59812         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
59813         * gcc.misc-tests/dg-test.exp: Likewise.
59814         * gcc.misc-tests/msgs.exp: Likewise.
59815         * gcc.prms/prms.exp: Likewise.
59816         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
59817         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
59818
59819         * lib/dg.exp: Deleted, moved to dejagnu/lib.
59820
59821 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
59822
59823         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
59824
59825         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
59826         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
59827
59828         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
59829         necessary.
59830
59831 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
59832
59833         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
59834         global for loop; add use of $mathlib.
59835         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
59836         settings here; set mathlib for anything but VxWorks.
59837
59838 1996-01-22  Jeffrey A Law  (law@cygnus.com)
59839
59840         * gcc.c-torture: Update to c-torture-1.40 release.
59841
59842 1996-01-03  Jeffrey A Law  (law@cygnus.com)
59843
59844         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
59845         dg.exp.
59846
59847 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
59848
59849         * lib/c-torture.exp (c-torture-execute): Declare "output" as
59850         global.
59851
59852 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
59853
59854         * lib/g++.exp (LIBS): Define if not already.
59855         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
59856         (gcc-dg-prune): Call prune_gcc_output.
59857         * lib/gcc.exp (prune_gcc_output): New proc.
59858         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
59859         prune_gcc_output.
59860
59861 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
59862
59863         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
59864         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
59865
59866 1995-11-15  Jeffrey A Law  (law@cygnus.com)
59867
59868         * gcc.c-torture: Update to c-torture-1.39 release.
59869
59870 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
59871
59872         * lib/c-torture.exp (c-torture-execute): Don't return if one option
59873         fails, try others as well.
59874
59875 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
59876
59877         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
59878         If compilation fails, mark execute tests as `untested'.
59879         If test is marked as unsupported, don't mark compilation and
59880         execute tests as failed.
59881
59882 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
59883
59884         * lib/g++.exp (g++_init): Don't link in libg++, and look to
59885         libstdc++ for whether or not we want to be doing shared
59886         libraries.  Delete link_curses since we don't need it anymore.
59887         * lib/mike-g++.exp (postbase): Don't link in libg++.
59888         * g++.old-deja/old-deja.exp: Likewise.
59889
59890 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
59891
59892         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
59893
59894 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
59895
59896         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
59897         For that, add `-Wl,-a,shared_archive'.
59898         * g++.old-deja/old-deja.exp: Likewise.
59899
59900 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
59901
59902         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
59903
59904 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
59905
59906         * lib/mike-g++.exp (postbase): Pay attention to the status of
59907         g++_load.
59908
59909 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
59910
59911           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
59912
59913 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
59914
59915         * lib/gcc.exp (default_gcc_start): No longer need to log program
59916         being executed or its output, execute_anywhere does that now.
59917         * lib/g++.exp (default_g++_version): Call execute_anywhere.
59918         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
59919
59920 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
59921
59922         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
59923         the same as those in lib/g++.exp.
59924
59925 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
59926
59927         * gcc.c-torture: Update to c-torture-1.38 release.
59928         * gcc.ieee: Related changes.
59929
59930 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
59931
59932         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
59933         "exec". Minor reformatting changes.
59934
59935         * config/rom68k.exp (${tool}_load): Make it work in a canadian
59936         cross. This means all "exec" calls now work on a remote host as
59937         well.
59938         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
59939         cross. Filter out the extra "\r\n" stuff that expect puts in.
59940         (c-torture-execute): Filter out the bogus warnings like
59941         c-torture-compile does. Add support for canadian cross.
59942         * lib/gcc.exp (default_gcc_version, default_gcc_start)
59943         Use execute_anywhere rather than calling exec directly. Now it
59944         works for canadian cross testing.
59945
59946 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
59947
59948         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
59949         results into a variable, and check that rather than using file exists.
59950
59951 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
59952
59953         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
59954         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
59955
59956 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
59957
59958         * g++.old-deja/old-deja.exp: Create and pass runshlib and
59959         lib_curses if there's a shared libg++ in the build tree.
59960
59961 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
59962
59963         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
59964         if not supported target.
59965
59966 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
59967
59968         * lib/g++.exp (g++_init): Move empty setting of runshlib and
59969         link_curses up to always happen, not just for native builds.
59970
59971 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
59972
59973         * gcc.c-torture: Update to c-torture-1.36 release.
59974         * gcc.failure: Related changes.
59975
59976 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
59977
59978         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
59979
59980 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
59981
59982         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
59983         * lib/mike-g++.exp (postbase): Not in here.  Still reference
59984         runshlib, link_curses, and mathlib for link and run.
59985
59986         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
59987         pass the runtime shared library options for Solaris, OSF/1, and
59988         Irix5, and link with -lcurses to avoid unresolved references.
59989
59990 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
59991
59992         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
59993         only run once.
59994
59995 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
59996
59997         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
59998
59999 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
60000
60001         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
60002         do not have a framework for the "compat" tests yet.
60003
60004 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
60005
60006         * lib/mike-g++.exp (postbase): New local variable `mathlib',
60007         set to null if we're testing vxworks5.1.  Use that instead of
60008         `-lm' in the setting of LIBS for link and run.
60009
60010 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
60011
60012         * config/rom68k.exp (${tool}_load): Major changes to make it
60013         work.  Verified that it does in fact return the stuff in
60014         exec_output properly.  Catch any Emul or any TRAP other than 0.
60015
60016 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
60017
60018         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
60019         LDFLAGS properly for targets that need stuff from libgloss.
60020         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
60021         only run once.
60022         (gpp_initialized): New variable.
60023
60024 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
60025
60026         * config/rom68k.exp: Load libgloss.exp.
60027         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
60028         so we can produce a fully linked binary.
60029         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
60030         so we can produce a fully linked binary.
60031
60032 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
60033
60034         * lib/plumhall.exp (ph_section): Watch for expected failures.
60035         Add missing `else'.
60036
60037         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
60038         run the testcase.
60039         (c-torture): Likewise.
60040
60041 1995-08-28  Doug Evans  <dje@cygnus.com>
60042
60043         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
60044
60045         * lib/mike-g++.exp (mike_cleanup): New proc.
60046         (prebase): New globals compiler_result, not_compiler_result,
60047         target_regexp.
60048         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
60049         allow leading "-" in pattern.  Watch for unsupported tests.
60050         If $compiler_result is set, pattern match assembler code,
60051         and ditto for $not_compiler_result.
60052         * lib/mike-gcc.exp: Likewise.
60053
60054         * lib/plumhall.exp (ph_execute): Only call ph_summary if
60055         execution "succeeded".
60056
60057 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
60058
60059         * config/win32.exp: New file.
60060         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
60061
60062 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
60063
60064         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
60065         unsupported.
60066         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
60067         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
60068         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
60069
60070         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
60071         "... without exceptions was ...".  That is now handled by
60072         prune_system_crud.
60073         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
60074
60075 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
60076
60077         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
60078         sieve.c,sort2.c}: New files.
60079         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
60080         sieve.exp,sort2.exp}: Drivers for them.
60081
60082         * lib/mike-gcc.exp (program_output): New user settable variable.
60083         (postbase): Call prune_system_crud.  Also prune extraneous compiler
60084         messages.
60085         * lib/mike-g++.exp (program_output): New user settable variable.
60086
60087         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
60088
60089         * config/sh.exp: Deleted (use sim.exp instead).
60090
60091 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
60092
60093         * config/vx.exp: Declare CHECKTASK as global.
60094         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
60095         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
60096         * lib/old-dejagnu.exp: Load [pwd]/$executable.
60097
60098 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
60099
60100         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
60101         target. Like vx.exp, only includes `vx29k.exp' instead of
60102         `vxworks.exp'.
60103
60104 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
60105
60106         * config/sim.exp: Increase time limit from 120 seconds to 240.
60107
60108 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
60109
60110         * gcc.c-torture/execute/950628-1.c: New test.
60111
60112 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
60113
60114         * gcc.c-torture: Update with changes/additions from
60115         c-torture-1.34.
60116
60117 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
60118
60119         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
60120
60121 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
60122
60123         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
60124
60125 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
60126
60127         * gcc.c-torture/compile/950512-1.c: New test.
60128         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
60129         * gcc.dg/struct-ret-1.c: Likewise.
60130
60131 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
60132
60133         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
60134           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
60135
60136 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
60137
60138         * gcc.c-torture/special/920411-1.c: Deleted.
60139         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
60140
60141 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
60142
60143         * config/sim.exp (${tool}_load): Hack in call to bash to get a
60144         cpu limit.
60145
60146 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
60147
60148         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
60149
60150 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
60151
60152         From kenner;
60153         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
60154         is the proper length.
60155         * va-arg-3.c: Likewise.
60156
60157 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
60158
60159         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
60160         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
60161
60162         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
60163         * lib/g++.exp (default_g++_start): Delete old cruft.
60164
60165 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
60166
60167         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
60168         (2 * (1 << 18)) to (2 * (1 << 17)).
60169
60170         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
60171
60172 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
60173
60174         * config/rom68k.exp: Renamed from config/idp.exp
60175
60176 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
60177
60178         * c-torture/compile/921109-2.c
60179
60180 1995-04-18  Mike Stump  <mrs@cygnus.com>
60181
60182         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
60183         excess errors.
60184
60185 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
60186
60187         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
60188         output.
60189         * lib/g++.exp (default_g++_start): Likewise.
60190
60191 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
60192
60193         * gcc.c-torture/compile/950329-1.c: New test.
60194
60195 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
60196
60197           * config/bug.exp (${tool}_load): Updated to use new remote_open
60198           and remote_close procs.
60199         * config/idp.exp: New file.
60200
60201 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
60202
60203         * gcc.c-torture/execute/950322-1.c: New test.
60204
60205 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
60206
60207         * config/vx.exp (${tool}_load): Clean up testing of return code from
60208         vxworks_ld and vxworks_spawn.
60209
60210 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
60211
60212         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
60213
60214 1995-03-13  Mike Stump  <mrs@cygnus.com>
60215
60216         * lib/old-deja.exp: Add `excess errors test - ' error, now one
60217         can mark excess errors on a machine by machine basis.  Note, the
60218         default is to not expect any excess errors, even when excess
60219         errors test - is given, so you will want to put an XFAIL ... on
60220         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
60221         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
60222         those 4 machines, but no others.
60223
60224 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
60225
60226         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
60227         * lib/c-torture.exp: to here.
60228
60229 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
60230
60231         * gcc.c-torture/execute/950221-1.c: New test.
60232         * gcc.c-torture/execute/struct-ret-1.c: New test.
60233         * gcc.c-torture/compile/950221-1.c: New test.
60234
60235         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
60236
60237 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
60238
60239         * gcc.c-torture/execute/arith-1.c (main): Return 0.
60240         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
60241
60242 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
60243
60244         * g++.gb: New directory of tests, derived from my signature and
60245         class scoping tests.
60246
60247         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
60248         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
60249         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
60250         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
60251         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
60252         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
60253         * g++.gb/sig25.C: Likewise.
60254
60255         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
60256         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
60257         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
60258         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
60259         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
60260         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
60261         * g++.gb/sig25.exp: Likewise.
60262
60263         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
60264         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
60265         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
60266         * g++.gb/scope13.C: Likewise, this test still fails.
60267
60268         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
60269         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
60270         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
60271         * g++.gb/scope13.exp: Ditto.
60272
60273         * g++.gb/README: New file, explains what these tests are about.
60274
60275 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
60276
60277         * lib/dg.exp (dg-do): Support `preprocess'.
60278         (dg-test): Likewise.
60279
60280 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
60281
60282         * config/udi.exp: change "continue -expect" to "exp_continue".
60283
60284 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
60285
60286         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
60287         Delete redundant tests.
60288
60289         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
60290         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
60291         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
60292         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
60293         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
60294         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
60295         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
60296         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
60297
60298         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
60299         storing label pointers.
60300         * gcc.c-torture/execute/921019-1.c: Likewise.
60301         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
60302         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
60303         parameter fp.
60304         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
60305         constants.
60306
60307         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
60308         Delete obsolete tests.
60309
60310         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
60311         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
60312         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
60313         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
60314         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
60315         * gcc.c-torture/compile/950124-1.c: New test.
60316
60317         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
60318
60319 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
60320
60321         * lib/mike-g++.exp: Add -lm to LIBS.
60322
60323 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
60324
60325         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
60326
60327 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
60328
60329         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
60330
60331 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
60332
60333         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
60334
60335 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
60336
60337         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
60338         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
60339         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
60340         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
60341         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
60342         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
60343         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
60344         * g++.law/{operators31.C, operators32.C,
60345         * g++.law/{operators33.C, operators34.C}: Likewise.
60346         * g++.law/{pic1.C, refs2.C}: Likewise.
60347         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
60348         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
60349         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
60350         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
60351
60352         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
60353         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
60354         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
60355         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
60356         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
60357         * g++.law/{enum9.exp, friend5.exp}: Likewise.
60358         * g++.law/{nest3.exp, nest4.exp}: Likewise.
60359         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
60360         * g++.law/{operators30.exp, operators31.exp}: Likewise.
60361         * g++.law/{operators32.exp, operators33.exp}: Likewise.
60362         * g++.law/{operators34.exp}: Likewise.
60363         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
60364         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
60365         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
60366         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
60367         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
60368
60369         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
60370         No longer expected to fail.
60371         * g++.law/missed-error3.C: Tweak for recent bool changes.
60372
60373 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
60374
60375         * config/emb-unix: Deleted.
60376         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
60377         remote execution.  Do final link on remote host if REMOTE_LINK is set.
60378
60379 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
60380
60381         * lib/dg.exp (dg-test): Fix typo in last patch.
60382
60383 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
60384
60385         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
60386         (handles multiple occurrences).
60387
60388 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
60389
60390         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
60391         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
60392         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
60393         printed).
60394         * lib/c-torture.exp (c-torture-compile): Likewise.
60395         (c-torture): Prepend full path if missing.
60396         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
60397         (gcc_fail): Likewise.
60398         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
60399
60400 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
60401
60402         * lib/netware.exp: Only attach to NetWare i386 systems.
60403
60404 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
60405
60406         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
60407         messages.  Add test name to "output pattern match" pass/fail message.
60408
60409 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
60410
60411         * gcc.dg: New testsuite.
60412         * gcc.dg/dg.exp: New file.
60413
60414         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
60415         test-switch.c}: Deleted.
60416
60417         * gcc.misc-tests/msgs.exp: New testcase driver.
60418
60419 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
60420
60421         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
60422         Watch for illegal return values from ${tool}_load.
60423         * config/unix.exp (${tool}_load): Fix pass/fail detection for
60424         cross targets.  Coerce return value >0 to 1.
60425
60426 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
60427
60428         * config/unix.exp (${tool}_load): Call program rsh, not proc.
60429
60430         * config/emb-unix.exp: New file.
60431
60432         * config/sim.exp: Error if variable $SIM not defined.
60433         (${tool}_load): Mark test as "untested" if simulator missing.
60434
60435         * config/unix.exp: Load remote.exp to get rcp_download.
60436         * lib/c-torture.exp: Use different option lists for testcases with
60437         and without loops.
60438         * gcc.c-torture/execute/execute.exp: Likewise.
60439
60440 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
60441
60442         * config/*.exp: Clarify return code from ${tool}_load.
60443         Call `unresolved' or `untested' instead of `warning' or `perror'
60444         (sometimes you still want to call both though).
60445         Add comment that `shell_id' is local to each file.
60446         * config/udi.exp (timeout): Set to 30.
60447         Don't print warning if connection fails, $connectmode has already
60448         printed an error.
60449         (${tool}_load): Move verbose messages to level 2.
60450         Rework pattern for "Process started" message.
60451         Pass `shell_id' to ${connectmode}_download.
60452         Retry twice upon timeout.  Make resetting of target more robust.
60453         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
60454         Pass `shell_id' to exit_$connectmode.
60455         Only call exit_$connectmode if connected.
60456         * config/unix.exp (${tool}_load): Check return codes better.
60457         * config/vrtx.exp (${tool}_load): Likewise.
60458         * config/vx.exp (${tool}_load): Likewise.
60459         Delete unneeded global's.
60460         * lib/dg.exp (dg-test): Update to reflect clarified return codes
60461         from ${tool}_load.
60462         (dg-stat): Delete.
60463         (dg-init): Delete recording of pass/fail counts.
60464         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
60465         (old-dejagnu-init): Likewise.
60466         (old-dejagnu-stat): Delete contents, empty proc now.
60467         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
60468         (c-torture): Delete references to lcnt, lpass, lfail.
60469         Get option list from TORTURE_OPTIONS.
60470         Delete -funroll[-all]-loops if no loops.
60471         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
60472         (g++_stat): Delete contents (empty proc now).
60473         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
60474         (gcc_finish): Likewise.
60475         (gcc_stat): Deleted.
60476         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
60477         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
60478         * gcc.c-torture/execute/execute.exp: Likewise.
60479         Split tests into two parts: compile, execute.
60480         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
60481         no loops.  Update to reflect clarified return codes from ${tool}_load.
60482
60483 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
60484
60485         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
60486         to grep for.
60487         (old-dejagnu): Likewise (where necessary).
60488
60489 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
60490
60491         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
60492
60493         * lib/dg.exp (dg-process-target): Fix processing of selector.
60494         Add comment regarding use of `error'.
60495
60496         * lib/gcc.exp (prune_system_crud): Define if missing.
60497         * lib/g++.exp (prune_system_crud): Likewise.
60498
60499         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
60500         Call prune_system_crud.
60501         * lib/dg.exp (dg-runtest): New proc.
60502         Use perror instead of send_user for tcl errors in testcase.
60503         Don't return any value, it's never used.
60504         Don't clobber previous definition of `unknown'.
60505         Print tcl errors in `dg-final'.
60506
60507 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
60508
60509         * lib/dg.exp (dg-process-target): Improve syntax error messages.
60510         (dg-test): Don't print errorInfo, it contains stack backtrace.
60511
60512 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
60513
60514         * lib/g++.exp (runtest_file_p): Define if missing.
60515
60516 1994-09-24  Doug Evans  (dje@cygnus.com)
60517
60518         * lib/mike-g++.exp: Comment out loading of g++.exp.
60519         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
60520         (default_g++_version): Always print something.
60521         (default_g++_start): Comment out call to `which'.
60522         (g++_start, g++_load): Deleted (must be defined in config file).
60523         * lib/gcc.exp: Test for existence of $CC at start.
60524         Delete check for tmpdir (done in gcc_init).
60525         (default_gcc_version): Always print something.
60526         (default_gcc_start): Comment out call to `which'.
60527         * config/*.exp: Major cleanup - make cross targets work at least a
60528         little better for g++ (by not being "--tool gcc" specific).
60529         Rename gcc_xxx to ${tool}_xxx.
60530         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
60531         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
60532
60533 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
60534
60535         * lib/c-torture.exp (c-torture-compile): Rework compiler
60536         message processing.
60537
60538         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
60539         c-torture.
60540
60541 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
60542
60543         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
60544
60545         * lib/dg.exp (dg-process-target): Support { target native }.
60546
60547 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
60548
60549         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
60550         looked for "... program xxx got fatal signal".
60551         Correct regsub munging of `comp_output'.
60552         Ignore compiler messages "path prefix not used" and "linker input
60553         file unused".
60554
60555 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
60556
60557         * lib/gcc.exp (runtest_file_p): Define if missing.
60558         * gcc.prms/template.c: Example to work from.
60559
60560 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
60561
60562         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
60563         * lib/dg.exp (dg-test): Call unsupported testcases as such.
60564
60565         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
60566         * gcc.prms/1883.c: Moved from compile/940714-1.c.
60567         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
60568         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
60569
60570         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
60571         (dg-process-target): No longer a varargs proc.
60572         Return S/N for target, P/F for xfail.  All callers changed.
60573         (user option procs): More argument checking.
60574         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
60575         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
60576         (dg-test): Skip test if not running on selected target in `dg-do'.
60577         Update handling of `dg-do-what', `dg-output-text'.
60578         Separate execution pass/fail from output pattern match pass/fail.
60579         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
60580
60581 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
60582
60583         * gcc.c-torture/special/special.exp: Don't expect failure for mips
60584         target for 920510-1.c.
60585
60586 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
60587
60588         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
60589         Clean up comment regarding use of passcnt, etc.
60590         (gcc_stat): Don't update `testcnt' here.
60591         (gcc_finish): Do it here.
60592         Might as well reset `but_id' here too.
60593         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
60594         to determine if the file should be tested.
60595         * gcc.c-torture/compile/compile.exp: Likewise.
60596         * gcc.c-torture/execute/execute.exp: Likewise.
60597         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
60598         * gcc.misc-tests/dg-test.exp: Likewise.
60599         * gcc.prms/prms.exp: Likewise.
60600         * gcc.wendy/wendy.exp: Likewise.
60601         * g++.old-deja.exp: Likewise.
60602         Move "Testing file" message to verbose level 1.
60603
60604 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
60605
60606         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
60607
60608 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
60609
60610         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
60611         (default_gcc_start): Accept optional second list element
60612         of compiler flags.  Print compiler output at verbosity level 2.
60613         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
60614         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
60615         Save current values of framework globals passcnt, failcnt, xpasscnt,
60616         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
60617         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
60618         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
60619         xfailcnt to compute stats.  Update framework global `testcnt' from
60620         pass/fail counts.
60621         (gcc_finish): New proc.  Clean up test environment.
60622         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
60623         (gcc_epass, gcc_efail): Delete.
60624         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
60625         argument of line number.
60626         (dg-init): If the tool has an init routine, call it.
60627         (dg-test): Remove args `cflags_var' and `libs_var'.
60628         Pass all compiler options to ${tool}_start.
60629         Handle missing line number.
60630         (dg-finish): New function.
60631         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
60632         particular files.  Call gcc_finish at end.  Move "skipping test"
60633         message to verbosity level 3.
60634         * gcc.c-torture/compile/compile.exp: Likewise.
60635         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
60636         * gcc.c-torture/execute/execute.exp: Likewise.
60637         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
60638         Print testcase being tried at verbosity level 1.
60639         * gcc.c-torture/special/special.exp: Unset xfail.
60640         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
60641         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
60642         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
60643         * gcc.failure/failure.exp: Likewise.
60644         * gcc.ieee/ieee.exp: Likewise.
60645         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
60646         Update call to dg-test.  Call dg-finish at end.
60647         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
60648         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
60649         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
60650         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
60651         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
60652         * gcc.wendy/wendy.exp: Add copyright.
60653         Delete setting of tmpdir (done by gcc_init).
60654         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
60655         Pass compiler flags to gcc_start.  Call gcc_finish at end.
60656         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
60657         gcc_[ce]pass/fail.
60658
60659 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
60660
60661         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
60662         confusion.
60663         (g++_load): Likewise.
60664
60665         * config/*.exp (gcc_load): Some were varargs fns and some were not.
60666         Rename argument to `prog' to remove the confusion.
60667         Varargs fns behave differently too!
60668         (g++_load): Likewise.
60669
60670         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
60671
60672         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
60673         what it is.  Delete (always) printing of status value for !native.
60674         Simplify verbose code, and include status and exec_output.
60675         (g++_load): Use gcc_load.
60676
60677 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
60678
60679         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
60680         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
60681         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
60682         940714-3.c as these testcases don't exist anymore.  Make
60683         va-arg-1.c expected to pass.
60684
60685 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
60686
60687         * gcc.misc-tests/misc.exp: Only run specific testcases.
60688         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
60689         * gcc.misc-tests/dg-[1-9].c: New files.
60690
60691         * lib/dg.exp: New testsuite driver.
60692         * gcc.prms/prms.exp: Use it.
60693
60694         * README.gcc: New file.
60695
60696         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
60697         Document and reset `lxpass' and `lxfail'.
60698         Simplify "initialized" message.
60699         (gcc_stat): Clean up comments a little.
60700
60701 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
60702
60703         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
60704
60705 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
60706
60707         * lib/old-dejagnu.exp (process-option): New proc.
60708         (old-dejagnu-init, old-dejagnu-stat): Likewise.
60709         (old-dejagnu): Simplify.
60710         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
60711
60712 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
60713
60714         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
60715         exists and is not an empty string.
60716
60717         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
60718         $xfail rather than calling setup_xfail.  Clear $xfail when test is
60719         finished.
60720         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
60721         automatically.
60722
60723         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
60724         longer expected to fail.
60725
60726         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
60727         "f" function call.
60728
60729         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
60730
60731         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
60732         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
60733         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
60734         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
60735         c-torture-1.29.
60736
60737         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
60738         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
60739
60740         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
60741
60742         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
60743         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
60744
60745         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
60746         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
60747         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
60748
60749 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
60750
60751         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
60752         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
60753         940714-1.c, 940714-2.c, 940714-3.c},
60754         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
60755         gcc.misc-tests/{mg.c,mg.exp}:
60756         New tests.
60757         * gcc.noncompile/noncompile.exp: Change accordingly.
60758
60759 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
60760
60761         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
60762         Undo previous clobberage.
60763
60764 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
60765
60766         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
60767         * gcc.special/{930510-1.c, special.exp}:
60768         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
60769         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
60770         struct-varargs-1.c}: New tests from c-torture-1.26.
60771
60772 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
60773
60774         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
60775           argument to switch.
60776
60777 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
60778
60779         * Revert the previous changes.  Please see Rob's directory
60780         (/lisa/test/rob/progressive/gcc/testsuite) for testing
60781         fixes.
60782
60783 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
60784
60785         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
60786         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
60787         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
60788         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
60789         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
60790         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
60791         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
60792         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
60793         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
60794         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
60795         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
60796         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
60797         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
60798         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
60799         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
60800         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
60801         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
60802         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
60803         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
60804         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
60805         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
60806         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
60807         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
60808         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
60809         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
60810         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
60811         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
60812         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
60813         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
60814         testing changes.
60815
60816 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
60817
60818         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
60819         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
60820         with perror calls.
60821
60822 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
60823
60824         * config/unix.exp (g++_load): Fix syntax.
60825
60826 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
60827
60828         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
60829         * gcc.noncompile/921017-1.c: Deleted obsolete test.
60830         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
60831         Don't expect va-arg-1.c to fail.  Correct expected output for
60832         920928-1.c.
60833         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
60834         * gcc.wendy/hbm4.c: Correct typo.
60835         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
60836
60837 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
60838
60839         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
60840         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
60841         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
60842         * lib/c-torture.exp (c-torture-compile): Ditto.
60843
60844         Reduce volume of output (remove all the -I's and such).
60845         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
60846         Call gcc_cpass, gcc_cfail.
60847         (c-torture): Pass testing option to c-torture-compile.
60848
60849 1994-03-21  Doug Evans  (dje@cygnus.com)
60850
60851         Bring patches over from progressive.
60852         * config/default.exp: Exit remote shell cleanly.
60853         (g++_exit, g++_start): Add default versions.
60854         * config/sim.exp (gcc_load): Use perror, not error.
60855
60856 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
60857
60858         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
60859         set in site.exp.
60860
60861 1994-03-14  Doug Evans  (dje@cygnus.com)
60862
60863         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
60864         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
60865         (wendy_try): New proc to run testcase.
60866         (main loop): Call 'em.
60867         * gcc.wendy/*.c: Clean up pass to correct expected output.
60868
60869         * lib/gcc.exp: Minor cleanup work.
60870         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
60871
60872 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
60873
60874         * config/sim.exp (gcc_load): Document return codes better.
60875         Don't pass -v to simulator.
60876
60877 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
60878
60879         * gcc.special/920717-x.c: Fix typo.
60880         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
60881         get at sources.
60882
60883         * lib/mike-gcc.exp: Fix typo.
60884
60885 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
60886
60887         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
60888         binary to use, transform the name.
60889         * config/*.exp: rename everything. Nuke any g++ specific files,
60890         it's now a special case of gcc that requires no special support.
60891         Add a default.exp for unsupported targets.
60892
60893 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
60894
60895         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
60896         lib/old-dejagnu.exp: Fix a few patterns to work with the new
60897         version of Tcl.
60898
60899 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
60900
60901         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
60902         than a warning.
60903
60904 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
60905
60906         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
60907
60908 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
60909
60910         * gcc.execute/execute.exp: Combine opt_list and foption_list into
60911         option_list.  Compile every file with only 4/6 option choices
60912         (same as C torture) instead of with 12/18 different option
60913         choices.
60914         * lib/c-torture.exp: Likewise.
60915
60916         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
60917         not already set.
60918
60919 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
60920
60921         * lib/old-deja.exp: Add `excess errors test fails' error, now one
60922         can put an XFAIL *-*-* on excess errors.
60923
60924 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
60925
60926         * g++.law: Add more tests derived from g++-bugs snapshots.
60927
60928         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
60929         equivalent to g++.law/init9.
60930
60931         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
60932         compiled it, and the a.out file after we've run it.
60933
60934 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
60935
60936         * lib/mike-g++.exp (postbase): Delete the .o file after we've
60937         compiled it, and the a.out file after we've run it.
60938
60939 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
60940
60941         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
60942
60943 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
60944
60945         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
60946         version number.
60947
60948 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
60949
60950         * g++.law: New directory of g++ tests derived from the g++-bugs
60951         snapshots.
60952
60953 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
60954
60955         * gcc.compile: initbug1.c initbug1.exp testcase added
60956
60957 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
60958
60959         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
60960         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
60961           fixes submitted by Jeff Law (law@cs.utah.edu)
60962         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
60963           Jeff Law (law@cs.utah.edu)
60964
60965
60966 1993-11-30  Mike Stump  (mrs@cygnus.com)
60967
60968         * config/unix-g++.exp: Follow the gcc way of doing things.
60969         * g++.old-deja/old-deja.exp: Minor updates.
60970         * lib/g++.exp: New file, follow the gcc way of doing things.
60971         * lib/old-dejagnu.exp: Minor updates.
60972         * lib/mike-g++.exp: Always unset errorInfo.
60973
60974 1993-11-06  Mike Stump  (mrs@cygnus.com)
60975
60976         * lib/gcc.exp: Fix some errors with the below change, CC and
60977         CFLAGS should be global when setting, not local.
60978
60979 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
60980
60981         * lib/gcc.exp: Transform tool name.
60982
60983 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
60984
60985         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
60986
60987 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
60988
60989         * lib/gcc.exp: change gcc_done to gcc_stat
60990
60991 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
60992
60993         * Upgraded gcc testsuite to c-torture version 1.25
60994
60995 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
60996
60997         * lib/gcc.exp: added reporting code. Changed verbose compile message.
60998         * lib/c-torture: added hooks for new reporting code.
60999
61000 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
61001
61002         * config/sh-gcc.exp: check if sh-sim exists in the path
61003
61004 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
61005
61006         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
61007         * gcc.compile/compile.exp: Initial changes for new logic.
61008         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
61009         * gcc.failure/failure.exp: Initial changes for new logic.
61010         * gcc.ieee/ieee.exp: Initial changes for new logic.
61011         * gcc.misc-tests/misc.exp: Initial changes for new logic.
61012         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
61013         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
61014         * lib/c-torture.exp: Initial changes for new logic.
61015         * lib/gcc.exp: Initial changes for new logic.
61016
61017 1993-10-15  Mike Stump  (mrs@cygnus.com)
61018
61019         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
61020         depend upon failure or success.  Fully qualify names in failure
61021         and success messages.  Always remove a.out before starting
61022         compile, just in case.  Pay more attention to error text output by
61023         the compiler.  Handle testcases with no known past errors just
61024         like all others, so that things are uniform.  Other miscellaneous
61025         improvements.
61026
61027 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
61028
61029         * gcc.cpp: new directory for cpp tests
61030
61031 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
61032
61033         * lib/chill.exp: Code reformatted, removed unused code.
61034         * config/unix-chill.exp: Code reformatted, removed unused code.
61035         * chill.execute/execute.exp: Code reformatted, removed unused code.
61036         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
61037
61038 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
61039
61040         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
61041         routines not written.
61042
61043 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
61044
61045         * config/bug-gcc.exp: Use new procs from bug.exp.
61046
61047 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
61048
61049         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
61050         via ftp, rather than depending on NFS.
61051         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
61052         case.
61053
61054 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
61055
61056         * config/bug-gcc.exp: Use new download proc.
61057
61058 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
61059
61060         * chill.execute/execute.exp: cleanups, handles errors better
61061         * chill.compile/compile.exp: rewrite, based on execute.exp
61062         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
61063         * lib/chill.exp: major changes to diff proc and compile and link
61064         procs. added chill_fail and chill_pass wrappers to pass and
61065         fail. added more comments, and handle error codes better.
61066         Added a hack to capture stderr from exec, so noncompile tests
61067         can work.
61068
61069 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
61070
61071         * chill.execute/execute.exp: rewrite of testsuite driver
61072         * lib/chill.exp: rewrite of testsuite driver
61073         * config/unix-chill.exp: rewrite of testsuite driver
61074
61075 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
61076
61077         In chill.execute:
61078         * iexpr.ch: Standardize uppercase.
61079         * tuples.dat: Standardize uppercase.
61080         * vary.ch: standardize.  Correct varying string assignments.
61081         * vary.dat: Add new output lines.
61082
61083 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
61084
61085         In chill.execute:
61086         * chprintf.ch: Standardize use of uppercase.
61087         * tuples.ch: Standardize and turn arr2 into a DCL,
61088           rather than a SYN.
61089         * pinits.ch: Standardize.
61090
61091 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
61092
61093         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
61094         * Makefil: Renamed to Makefile.in.
61095         * configure.in: New.
61096
61097 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
61098
61099         In chill.execute:
61100         * .cvsignore: Add result/output files.
61101         * Makefile: Fix up variables at start.  Use MFLAGS
61102           everywhere.  Correct bool_loc, built_ins entries.
61103           Add entry for vary1.ch.
61104         * bitarray.ch: Standardize upper-case usage.
61105         * bitexpr.ch: Standardize, add output of b1.
61106         * params.ch: Use arrayt in along PROC parameters, to
61107           avoid novelty problems.
61108         * sets.ch: Tiny cleanup.
61109         * vary1.ch: Re-indent.
61110
61111 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
61112
61113         * Add PR-related files to Makefiles, .cvsignore files, etc.
61114
61115 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
61116
61117         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
61118           with compiler objects. New names are test-flow.c and test-loop.c
61119
61120 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
61121
61122         * Upgraded c-torture tests from 1.19 to 1.20
61123
61124         * new files:
61125         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
61126         * gcc.compile: 930623-1.c 930623-2.c
61127         * gcc.noncompile: 930622-1.c 930622-2.c
61128         * gcc.failure: 920411-1.c 920627-2.c
61129         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
61130
61131 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
61132
61133         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
61134           More changes to get testsuite working properly. Needs more work.
61135           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
61136
61137 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
61138
61139         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
61140           More changes to get testsuite working properly. Needs more work.
61141
61142 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
61143
61144         * chill.compile/compile.exp: Added for Dejagnu support
61145         * chill.execute/execute.exp: Added for Dejagnu support
61146         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
61147
61148 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
61149
61150         This should complete moving the CHILL test files.
61151         * chill.noncompile(.cvsignore printf.grt
61152             in-printf.grt chprintf.grt chprintf.ch):
61153             Added test-support files.
61154           (Makefile): Modified further.
61155         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
61156             signal.ch): Added test files.
61157           * chill.execute (.cvsignore printf.grt printr.c
61158             in-printf.grt rts.c chprintf.grt rts.h): Added
61159           test-support files.
61160             (Makefile): More corrections.
61161
61162 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
61163
61164         * chill.compile, chill.execute, chill.nocompile: Add CHILL
61165           test cases, ready for DejaGnu.
61166
61167 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
61168
61169         * Upgraded c-torture tests from 1.18 to 1.19
61170
61171         * gcc.compile: added test(s):
61172           930607-1.c
61173         * gcc.execute: added test(s):
61174           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
61175
61176         * added new subdirectory for misc tests: gcc.misc-tests
61177         * gcc.misc-test(s): added tests:
61178           inst-check.c test-consts.c test-ior.c test-switch.c
61179
61180 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
61181
61182         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
61183
61184 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
61185
61186         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
61187
61188 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
61189
61190         * Upgraded c-torture tests from 1.17 to 1.18
61191
61192 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
61193
61194         * Upgraded c-torture tests from 1.12 to 1.17
61195
61196 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
61197
61198         * lib/old-dejagnu.exp:
61199           Fixed handling of XFAIL target triplets to correctly
61200           recognize wildcard characters.  Removed code that
61201           appended a unique id tag to the end of the file name
61202           printed out by the result of the testcases within a
61203           given test file.
61204
61205 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
61206
61207         * lib/old-dejagnu.exp:
61208           Reworked expected failure handling to trigger off of XFAIL
61209           keyword in keyphrase embeded in testcase source code. The
61210           XFAIL keyword must be at the end of the keyphrase line. It
61211           may optionally be followed by one or more target triplets.
61212           It has just occured that the handling of wildcards in the
61213           target triplet may not be correct.
61214
61215 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
61216
61217         * g++.old-deja/tests:
61218           Moved all subdirectories up one level into g++.old-deja .
61219
61220         * lib/old-dejagnu.exp:
61221           Fixed problem with CXXFLAGS not being properly reset, and being
61222           corrupted with extraneous "-c" compiler option.  This was
61223           causing binaries to not be generated for test that needed them.
61224           Modified strings passed to "pass" and "fail" so that individual
61225           tests from the same test file would be distinguished by an
61226           identifier appended to the test file name in the summary logs;
61227           this corrected a problem with erroneous diff logs.  Added code
61228           to search testcases for expected fail and unexpected pass keywords.
61229
61230 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
61231
61232         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
61233
61234 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
61235
61236         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
61237           Removed extraneous text from end of "Special g++ Options"
61238           keyphrase.
61239
61240         * lib/old-dejagnu.exp: Added pattern matching to look for new
61241           keywords, embedded in testcases comments, which will trigger
61242           calls to xpass and xfail.
61243
61244 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
61245
61246         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
61247           comments embedded in the testcases, especially the one looking for
61248           special compiler options, as well as the pattern matching for the
61249           compiler output again.
61250
61251 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
61252
61253         * lib/old-dejagnu.exp: Do a proper check of the return value for
61254           execute tests. Fixed several problems with the pattern matching
61255           of the compiler output which gave erroneous test results.
61256           Changed several of the test result messages to be more descriptive.
61257         * config/unix-g++.exp: Proc g++_load now actually works and
61258           executes the tests passed to it and returns a usable return
61259           value.
61260
61261 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
61262
61263           * lib/gcc.exp: Exits gracefully if $CC is bogus.
61264
61265 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
61266
61267         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
61268           Modified both files to properly execute the old style
61269           dejagnu tests. The previous versions of these files were
61270           experimental and did not function anything near correctly.
61271
61272 1993-04-05  Rob Savoye  (rob@cygnus.com)
61273
61274         * Removed all Makefile.in and configure.in files. No configuration
61275         needed now.
61276
61277 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
61278
61279         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
61280
61281 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
61282
61283         * gcc.compile/configure.in, gcc.unsorted/configure.in,
61284         gcc.special/configure.in, gcc.noncompile/configure.in,
61285         gcc.execute/configure.in, gcc.code_quality/configure.in,
61286         g++.other/configure.in, g++.old-deja/configure.in,
61287         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
61288         in srcname setting.
61289
61290 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
61291
61292         * lib/udi.exp: Fixed mondfe and mondfe_download.
61293         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
61294         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
61295
61296 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
61297
61298         * config/udi-gdb.exp: Check $shell_id after connecting to target.
61299         (gdb_exit): Don't remove *_soc files.
61300
61301 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
61302
61303         * lib/c-torture.exp: Don't look for main; instead always use -w
61304         -c.  This is how the c-torture tests work.  Remove the object
61305         file if the compilation succeeds.
61306         * gcc.execute/execute.exp: Remove executable if test passes.
61307         * gcc.noncompile/noncompile.exp: Every test is an expected
61308         failure.
61309         * gcc.special/special.exp: Added tests from c-torture 1.11,
61310         corrected use of existing test.
61311         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
61312         gcc.execute/920625-1.c: Updated to c-torture 1.11.
61313         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
61314         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
61315         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
61316         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
61317         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
61318         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
61319         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
61320         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
61321         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
61322         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
61323         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
61324         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
61325         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
61326         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
61327         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
61328         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
61329         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
61330         c-torture 1.11.
61331         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
61332         correspond to c-torture 1.11.
61333
61334         * New file.