OSDN Git Service

11e4ed41082690bfc4f74074ca2877d5f522b3bd
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
2
3         PR gcov-profile/34610
4         * gcc.dg/gomp/pr34610.c: New test.
5
6 2008-01-19  Tobias Burnus  <burnus@net-b.de>
7
8         PR fortran/34760
9         * gfortran.dg/implicit_11.f90: New.
10         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
11         * gfortran.dg/entry_15.f90: Ditto.
12         * gfortran.dg/func_assign.f90: Ditto.
13         * gfortran.dg/gomp/reduction3.f90: Ditto.
14         * gfortran.dg/proc_assign_1.f90: Ditto.
15
16         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
17         of dg-excess-errors.
18
19 2008-01-18  Tobias Burnus  <burnus@net-b.de>
20
21         PR fortran/32616
22         * gfortran.dg/argument_checking_15.f90: New.
23         * gfortran.dg/argument_checking_5.f90: Change TODO into
24         dg-warning.
25
26 2008-01-18  Tobias Burnus  <burnus@net-b.de>
27
28         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
29         * gfortran.dg/enum_5.f90: Ditto.
30         * gfortran.dg/enum_6.f90: Ditto.
31         * gfortran.dg/bom_error.f90: Ditto.
32         * gfortran.dg/func_decl_4.f90: Ditto.
33
34 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
35
36         PR target/34782
37         * gfortran.dg/fmt_t_6.f: New test.
38
39 2008-01-18  Tobias Burnus  <burnus@net-b.de>
40
41         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
42
43 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
44
45         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
46
47 2008-01-18  Ian Lance Taylor  <iant@google.com>
48
49         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
50
51 2008-01-18  Ian Lance Taylor  <iant@google.com>
52
53         PR c++/33407
54         * g++.dg/init/new26.C: New test.
55
56 2008-01-18  Richard Guenther   <rguenther@suse.de>
57
58         PR middle-end/34801
59         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
60         redundant one.
61
62 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
63
64         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
65         dg-require-effective-target.
66
67 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
68
69         PR target/34556
70         * gfortran.dg/reshape_2.f90: New test.
71
72 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
73
74         * gcc.dg/20040223-1.c: Fix comment typo.
75
76 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
77
78         PR target/34814
79         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
80         until 34814 is fixed.
81
82 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
83
84         PR tree-optimization/34648
85         * gcc.c-torture/compile/pr34648.c: New testcase.
86
87 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
88
89         PR testsuite/34821
90         * gcc.dg/autopar/autopar.exp: New.
91         * g++.dg/tree-ssa/pr34355.C: Require pthread.
92         * lib/target-supports.exp (check_effective_target_pthread): New.
93
94         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
95         * gcc.dg/tree-ssa/reduc-1short.c: Same.
96         * gcc.dg/tree-ssa/reduc-1.c: Same.
97         * gcc.dg/tree-ssa/reduc-2short.c: Same.
98         * gcc.dg/tree-ssa/reduc-2.c: Same
99         * gcc.dg/tree-ssa/reduc-3.c: Same.
100         * gcc.dg/tree-ssa/reduc-1char.c: Same.
101         * gcc.dg/tree-ssa/reduc-6.c: Same.
102         * gcc.dg/tree-ssa/reduc-7.c: Same.
103         * gcc.dg/tree-ssa/reduc-2char.c: Same.
104         * gcc.dg/tree-ssa/reduc-8.c: Same.
105         * gcc.dg/tree-ssa/reduc-9.c: Same.
106
107 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
108
109         * gnat.dg/discr5.adb: New test.
110
111 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
112
113         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
114
115 2008-01-17  Richard Guenther  <rguenther@suse.de>
116
117         PR tree-optimization/34825
118         * gcc.dg/pr34825.c: New testcase.
119
120 2008-01-17  Richard Guenther  <rguenther@suse.de>
121
122         * gcc.c-torture/execute/20080117-1.c: New testcase.
123
124 2008-01-17  Revital Eres  <eres@il.ibm.com>
125
126         PR30957
127         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
128
129 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
130
131         PR fortran/34429
132         * gfortran.dg/function_charlen_1.f90: New test.
133
134         PR fortran/34431
135         * gfortran.dg/function_types_1.f90: New test.
136         * gfortran.dg/function_types_2.f90: New test.
137
138         PR fortran/34471
139         * gfortran.dg/function_kinds_4.f90: New test.
140         * gfortran.dg/function_kinds_5.f90: New test.
141
142         * gfortran.dg/defined_operators_1.f90: Errors now at function
143         declarations.
144         * gfortran.dg/private_type_4.f90: The same.
145         * gfortran.dg/interface_15.f90: The same.
146         * gfortran.dg/elemental_args_check_2.f90: The same.
147         * gfortran.dg/auto_internal_assumed.f90: The same.
148
149 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
150
151         * gnat.dg/sizetype.adb: New test.
152
153 2008-01-16  Richard Guenther  <rguenther@suse.de>
154
155         PR middle-end/32628
156         * gcc.dg/overflow-warn-7.c: New testcase.
157
158 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
159
160         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
161
162 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
163         Richard Guenther  <rguenther@suse.de>
164
165         PR c/34668
166         * gcc.dg/pr34668-1.c: New test.
167         * gcc.dg/pr34668-2.c: Likewise.
168
169 2008-01-16  Richard Guenther  <rguenther@suse.de>
170
171         PR c++/33819
172         * g++.dg/torture/pr33819.C: New testcase.
173
174 2008-01-16  Richard Guenther  <rguenther@suse.de>
175
176         PR c/34768
177         * gcc.c-torture/execute/pr34768-1.c: New testcase.
178         * gcc.c-torture/execute/pr34768-2.c: Likewise.
179
180 2008-01-16  Tobias Burnus  <burnus@net-b.de>
181
182         PR fortran/34796
183         * gfortran.dg/argument_checking_13.f90: New.
184         * gfortran.dg/argument_checking_14.f90: New.
185
186 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
187         
188         PR libfortran/34671
189         * gfortran.dg/anyallcount_1.f90:  New test.
190
191 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
192
193         PR c++/34399
194         * g++.dg/cpp0x/vt-34399.C: New.
195         * g++.dg/template/friend50.C: New.
196
197 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
198
199         PR c++/34751
200         * g++.dg/cpp0x/vt-34751.C: New.
201
202 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
203
204         PR c++/34051
205         PR c++/34055
206         PR c++/34102
207         PR c++/34103
208         * g++.dg/cpp0x/vt-34051-2.C: New.
209         * g++.dg/cpp0x/vt-34102.C: New.
210         * g++.dg/cpp0x/vt-34051.C: New.
211         * g++.dg/cpp0x/vt-34055.C: New.
212         * g++.dg/cpp0x/vt-34103.C: New.
213
214 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
215
216        PR c++/34314
217        * g++.dg/cpp0x/vt-34314.C: New.
218        * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
219        reality (the error message was wrong previously).
220
221 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
222
223        PR c++/33964
224        * g++.dg/cpp0x/vt-33964.C: New.
225        * g++.dg/template/partial5.C: New.
226
227 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
228
229        PR c++/34052
230        * g++.dg/cpp0x/vt-34052.C: New.
231        * g++.dg/template/ttp26.C: New.
232         
233 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
234
235         * gnat.dg/rep_clause2.ad[sb]: New test.
236         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
237
238 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
239
240         PR c++/24924
241         * g++.dg/cpp/pedantic-errors.C: Delete.
242         * g++.dg/cpp/permissive.C: Delete.
243         
244 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
245
246         * gcc.c-torture/compile/20080114-1.c: New test.
247
248 2008-01-13  Tobias Burnus  <burnus@net-b.de>
249
250         PR fortran/34665
251         * gfortran.dg/argument_checking_11.f90: New.
252         * gfortran.dg/argument_checking_12.f90: New.
253         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
254         * gfortran.dg/c_assoc_2.f03: Update dg-error.
255         * gfortran.dg/argument_checking_3.f90: Ditto.
256         * gfortran.dg/pointer_intent_2.f90: Ditto.
257         * gfortran.dg/import2.f90: Ditto.
258         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
259         * gfortran.dg/implicit_actual.f90: Ditto.
260         * gfortran.dg/used_dummy_types_3.f90: Ditto.
261         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
262
263 2008-01-13  Tobias Burnus  <burnus@net-b.de>
264
265         PR fortran/34763
266         * gfortran.dg/interface_proc_end.f90: New.
267
268 2008-01-13  Tobias Burnus  <burnus@net-b.de>
269
270         PR fortran/34759
271         * gfortran.dg/assumed_size_refs_4.f90: New.
272
273 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
274
275         * gnat.dg/unchecked_convert1.adb.
276
277 2008-01-13  Richard Guenther  <rguenther@suse.de>
278
279         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
280         readable and writable again before exiting.
281
282 2008-01-13  Richard Guenther  <rguenther@suse.de>
283
284         PR middle-end/34601
285         * gcc.dg/noncompile/incomplete-4.c: New testcase.
286
287 2008-01-13  Jan Hubicka  <jh@suse.cz>
288
289         PR middle-end/32135
290         * gcc.dg/pr32135.c: new.
291
292 2008-01-12  Doug Kwan  <dougkwan@google.com>
293
294         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
295         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
296         -Wignored-qualifiers.
297
298 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
299
300         * gnat.dg/slice3.adb: New test.
301         * gnat.dg/slice4.adb: Likewise.
302
303 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
304
305         * gnat.dg/bit_packed_array.ad[sb]: New test.
306
307 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
308
309         PR fortran/34432
310         * gfortran.dg/parens_7.f90: New test.
311
312 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
313
314         * gcc.dg/tree-ssa/loadpre5.c: Use static.
315         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
316
317         * gcc.dg/pr33826.c: Require nonpic.
318
319 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
320
321         PR fortran/34722
322         * gfortran.dg/inquire_12.f90: New test.
323
324 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
325
326         PR libfortran/34670
327         * all_bounds_1.f90: New test case.
328         * maxloc_bounds_1.f90: New test case.
329         * maxloc_bounds_2.f90: New test case.
330         * maxloc_bounds_3.f90: New test case.
331         * maxloc_bounds_4.f90: New test case.
332         * maxloc_bounds_5.f90: New test case.
333         * maxloc_bounds_6.f90: New test case.
334         * maxloc_bounds_7.f90: New test case.
335         * maxloc_bounds_8.f90: New test case.
336
337 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
338
339         * gcc.dg/struct-ret-3.c: New test.
340
341 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
342
343         PR fortran/34537
344         * gfortran.dg/transfer_simplify_8.f90: New test.
345
346 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
347
348         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
349         size_t using predefined macro.
350
351 2008-01-10  Raksit Ashok  <raksit@google.com>
352
353         PR rtl-optimization/27971
354         * gcc.target/i386/pr27971.c: New testcase.
355
356 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
357
358         PR fortran/34396
359         * gfortran.dg/bounds_check_12.f90: New test.
360
361 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
362
363         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
364         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
365
366 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
367
368         PR middle-end/34641
369         * g++.dg/torture/pr34641.C: New testcase.
370
371 2008-01-10  Richard Guenther  <rguenther@suse.de>
372
373         PR tree-optimization/34651
374         * g++.dg/torture/pr34651.C: New testcase.
375
376 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
377
378         PR tree-optimization/34017
379         * gcc.dg/tree-ssa/pr34017.c: New.
380
381 2008-01-09  Richard Guenther  <rguenther@suse.de>
382         Andrew Pinski  <andrew_pinski@playstation.sony.com>
383
384         PR middle-end/30132
385         * gcc.c-torture/compile/pr30132.c: New testcase.
386
387 2008-01-09  Richard Guenther  <rguenther@suse.de>
388
389         PR middle-end/34458
390         * gcc.c-torture/compile/pr34458.c: New testcase.
391
392 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
393
394         PR testsuite/30459
395         g++.dg/eh/ia64-2.C: Require weak support.
396
397 2008-01-08  Richard Guenther  <rguenther@suse.de>
398
399         PR middle-end/31863
400         * g++.dg/torture/pr31863.C: New testcase.
401
402 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
403
404         PR middle-end/34694
405         * gcc.dg/gomp/pr34694.c: New test.
406         * g++.dg/gomp/pr34694.C: New test.
407
408         PR c++/33890
409         * g++.dg/gomp/pr33890.C: New test.
410
411 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
412
413         PR fortran/34476
414         * gfortran.dg/parameter_array_init_3.f90: New test.
415
416 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
417
418         PR fortran/34681
419         PR fortran/34704
420         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
421
422 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
423
424         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
425         * g++.dg/other/spu2vmx-1.C: Use it.
426
427 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
428
429         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
430
431         PR testsuite/34575
432         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
433         * gcc.target/powerpc/parity-1.c: Likewise.
434
435 2008-01-07  Fred Fish  <fnf@specifix.com>
436
437         PR preprocessor/30363:
438         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
439         macro expansions.
440
441 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
442
443         PR fortran/34672
444         * gfortran.dg/use_only_2.f90: New test.
445
446 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
447
448         PR libstdc++/34680
449         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
450         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
451
452 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
453
454         PR fortran/34545
455         * gfortran.dg/use_12.f90: New test.
456
457 2008-01-06  Tobias Burnus  <burnus@net-b.de>
458
459         PR fortran/34689
460         * interface.c (compare_actual_formal): Fix intent(out) check for
461         function result variables.
462
463 2008-01-06  Tobias Burnus  <burnus@net-b.de>
464
465         PR fortran/34690
466         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
467
468 2008-01-06  Tobias Burnus  <burnus@net-b.de>
469
470         PR fortran/34689
471         * gfortran.dg/intent_out_4.f90: Fix test case.
472
473 2008-01-06  Tobias Burnus  <burnus@net-b.de>
474
475         PR fortran/34689
476         * gfortran.dg/intent_out_4.f90: New.
477
478 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
479
480         PR libfortran/34540
481         * gfortran.dg/optional_dim_3.f90: New test.
482
483 2008-01-06  Tobias Burnus  <burnus@net-b.de>
484
485         PR fortran/34658
486         * gfortran.dg/common_11.f90: New.
487         * gfortran.dg/blockdata_1.f90: Update test case.
488         * gfortran.dg/blockdata_2.f90: Update test case.
489
490 2008-01-06  Tobias Burnus  <burnus@net-b.de>
491
492         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
493
494 2008-01-06  Tobias Burnus  <burnus@net-b.de>
495
496         PR fortran/34655
497         * gfortran.dg/equiv_constraint_9.f90: New.
498
499 2008-01-06  Revital Eres  <eres@il.ibm.com>
500
501         PR tree-optimization/34263
502         * gcc.dg/pr34263.c:  New testcase.
503
504 2008-01-06  Tobias Burnus  <burnus@net-b.de>
505
506         PR fortran/34654
507         * gfortran.dg/internal_io_unf.f90: New.
508
509 2008-01-06  Tobias Burnus  <burnus@net-b.de>
510
511         PR fortran/34660
512         * gfortran.dg/elemental_args_check_2.f90: New.
513
514 2008-01-06  Tobias Burnus  <burnus@net-b.de>
515
516         PR fortran/34662
517         * gfortran.dg/intent_out_3.f90: New.
518
519 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
520
521         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
522
523 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
524
525         PR libfortran/34676
526         * gfortran.dg/list_read_8.f90: New test.
527
528 2008-01-04  Richard Guenther  <rguenther@suse.de>
529
530         PR middle-end/34029
531         * gcc.c-torture/compile/pr34029-1.c: New testcase.
532         * gcc.c-torture/compile/pr34029-2.c: Likewise.
533
534 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
535
536         PR gcov-profile/34609
537         * g++.dg/gcov/gcov-6.C: New test.
538
539 2008-01-04  Richard Guenther  <rguenther@suse.de>
540
541         PR tree-optimization/31081
542         * g++.dg/torture/pr31081-1.C: New testcase.
543         * g++.dg/torture/pr31081-2.C: Likewise.
544
545 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
546
547         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
548         * gcc.target/mips/rsqrt-2.c: Likewise.
549         * gcc.target/mips/rsqrt-4.c: New test.
550
551 2008-01-04  Tobias Burnus  <burnus@net-b.de>
552
553         PR fortran/34557
554         * gfortran.dg/equiv_substr.f90: New.
555
556 2008-01-03  Tom Tromey  <tromey@redhat.com>
557
558         PR c/34457:
559         * gcc.dg/pr34457-2.c: New file.
560         * gcc.dg/pr34457-1.c: New file.
561
562 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
563
564         Revert fix for PR tree-optimization/34458.
565
566 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
567
568         PR tree-optimization/34458
569         * gcc.dg/tree-ssa/pr34458.c: New.
570
571 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
572
573         PR libfortran/34565
574         * gfortran.dg/internal_readwrite_1.f90:  New test.
575         * gfortran.dg/internal_readwrite_2.f90:  New test.
576
577 2008-01-03  Tom Tromey  <tromey@redhat.com>
578
579         PR preprocessor/34602:
580         * gcc.dg/cpp/pr34602.c: New file.
581
582 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
583
584         PR tree-optimization/29484
585         * gcc.c-torture/execute/20071220-1.c: New test.
586         * gcc.c-torture/execute/20071220-2.c: New test.
587
588 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
589
590         PR tree-optimization/34635
591         * gcc.dg/tree-ssa/pr34635.c: New.
592         * gcc.dg/tree-ssa/pr34635-1.c: New.
593
594 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
595
596         PR middle-end/34562
597         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
598         scan-assembler check.
599
600 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
601
602         PR middle-end/34608
603         * g++.dg/gomp/pr34608.C: New test.
604
605 2008-01-02  Richard Guenther  <rguenther@suse.de>
606
607         PR middle-end/34093
608         PR middle-end/31976
609         * gcc.c-torture/compile/pr34093.c: New testcase.
610
611 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
612
613        * g++.dg/cpp0x/long_long.C: New.
614
615 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
616
617         * gcc.target/spu/tag_manager.c : Include stdlib.h.
618         * gcc.target/spu/Wmain.c: Fix the line numbers for the
619         warning on the function main.
620
621 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
622
623         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
624         rather than __v2di type.
625
626 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
627
628         PR fortran/34558
629         * gfortran.dg/linked_list_1.f90: New test.
630
631 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
632
633         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
634         instead of appending to it.
635
636 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
637
638         PR tree-optimization/34591
639         * gcc.dg/vect/pr34591.c: New test.
640
641 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
642
643         PR libfortran/34594
644         * gfortran.dg/direct_io_8.f90:  New test case.
645
646 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
647
648         PR target/34281
649         * gcc.c-torture/execute/20071213-1.c: New test.
650
651 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
652
653         PR libfortran/34560
654         * gfortran.dg/read_eof_5.f90: New test.
655
656 2007-12-25  Tobias Burnus  <burnus@net-b.de>
657
658         PR fortran/34514
659         * gfortran.dg/initialization_17.f90: New.
660
661 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
662
663         PR libfortran/34566
664         * gfortran.dg/matmul_6.f90:  New test.
665
666 2007-12-23  Tobias Burnus  <burnus@net-b.de>
667
668         PR fortran/34421
669         * gfortran.dg/entry_17.f90: New.
670
671 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
672
673         PR fortran/34536
674         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
675         * gfortran.dg/real_const_3.f90: Likewise.
676         * gfortran.dg/unary_operator.f90: New test.
677
678 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
679
680         * gnat.dg/pack2.adb: New test.
681
682 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
683
684         PR fortran/34559
685         * gfortran.dg/repeat_6.f90: New test.
686
687 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
688
689         PR fortran/34549
690         * cshift_shift_real_1.f90:  New test.
691
692 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
693
694         PR fortran/34540
695         * gfortran.dg/shift-kind_2.f90: New test.
696
697 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
698
699         PR target/8835
700         * gcc.dg/pr8835-1.c: New.
701
702 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
703
704         PR fortran/34438
705         * gfortran.dg/default_initialization_3.f90: New test.
706
707 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
708
709         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
710         conditions.
711         (dg-mips-options): Treat -march=24k* as a 32-bit option.
712
713 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
714
715         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
716         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
717
718 2007-12-20  Jason Merrill  <jason@redhat.com>
719
720         * gcc.dg/overload/arg[14].C: Remove expected errors.
721
722 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
723
724         PR c++/34459
725         * gcc.c-torture/execute/20071219-1.c: New test.
726
727 2007-12-20  Tobias Burnus  <burnus@net-b.de>
728
729         PR fortran/34530
730         * gfortran.dg/namelist_44.f90: New.
731
732 2007-12-20  Tobias Burnus  <burnus@net-b.de>
733
734         PR fortran/34482
735         * gfortran.dg/boz_8.f90: Add error-check check.
736         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
737         stop by call abort.
738
739 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
740
741         * gcc.dg/gomp/combined-1.c: New test.
742
743 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
744
745         PR tree-optimization/34355
746         * g++.dg/tree-ssa/pr34355.C: New test.
747
748 2007-12-19  Revital Eres  <eres@il.ibm.com>
749
750          * gcc.dg/sms-5.c: New testcase.
751
752 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
753
754         PR fortran/34325
755         * gfortran.dg/missing_parens_1.f90: New.
756         * gfortran.dg/missing_parens_1.f90: New.
757         
758 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
759
760         PR fortran/34495
761         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
762         expressions.
763         * gfortran.dg/transfer_simplify_7.f90: New test.
764
765 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
766
767         * gcc.dg/pr32912-3.c: Compile with -w.
768
769         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
770
771 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
772             Jakub Jelinek  <jakub@redhat.com>
773         
774         PR c++/32565
775         PR c++/33943
776         PR c++/33965
777         * g++.dg/cpp0x/variadic86.C: New.
778         * g++.dg/cpp0x/variadic87.C: New.
779         * g++.dg/cpp0x/variadic84.C: New.
780         * g++.dg/cpp0x/variadic85.C: New.
781         * g++.dg/template/ttp25.C: New.
782
783 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
784
785         PR tree-optimization/34123
786         * gcc.dg/tree-ssa/pr34123.c: New test.
787
788 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
789
790         PR rtl-optimization/34456
791         * gcc.c-torture/execute/pr34456.c: New test.
792
793 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
794
795         PR c++/34488
796         * g++.dg/parse/friend7.C: New test.
797
798         PR rtl-optimization/34490
799         * gcc.c-torture/execute/20071216-1.c: New test.
800
801 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
802
803         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
804
805 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
806
807         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
808         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
809         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
810         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
811         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
812
813 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
814
815         PR c/34506
816         * gcc.dg/gomp/clause-2.c: New test.
817         * g++.dg/gomp/clause-4.C: New test.
818
819 2007-12-17  Tobias Burnus  <burnus@net-b.de>
820
821         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
822         part of Fortran 77/95/2003.
823
824 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
825
826         PR tree-optimization/34445
827         * gfortran.dg/vect/cost-model-pr34445.f: New test.
828         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
829
830 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
831
832         PR fortran/34427
833         * gfortran.dg/namelist_42.f90: Update.
834         * gfortran.dg/namelist_43.f90: New.
835         
836 2007-12-16  Tobias Burnus  <burnus@net-b.de>
837
838         PR fortran/34495
839         * gfortran.dg/initialization_16.f90: New.
840
841 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
842
843         PR fortran/34305
844         * gfortran.dg/real_dimension_1.f:  New test case.
845
846 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
847
848         * gcc.dg/torture/pr24257.c: Remove -O from options.
849
850 2007-12-16  Tobias Burnus  <burnus@net-b.de>
851
852         PR fortran/34246
853         * gfortran.dg/bind_c_usage_16.f03: Extend test.
854
855 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
856
857         PR fortran/31213
858         PR fortran/33888
859         PR fortran/33998
860         * gfortran.dg/mapping_1.f90: New test.
861         * gfortran.dg/mapping_2.f90: New test.
862         * gfortran.dg/mapping_3.f90: New test.
863
864 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
865
866         PR rtl-optimization/34415
867         * gcc.c-torture/execute/pr34415.c: New test.
868
869 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
870
871         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
872         void. 
873
874 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
875
876         PR bootstrap/34003
877         * gcc.dg/pr34003-1.c: New test.
878         * gcc.dg/pr34003-2.c: New.
879
880 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
881
882         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
883         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
884         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
885         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
886         add -save-temps.
887         * gcc.target/cris/torture/cris-torture.exp,
888         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
889         * gcc.target/cris/builtin_ctz_v3.c,
890         gcc.target/cris/builtin_ctz_v8.c,
891         gcc.target/cris/builtin_clz_v0.c,
892         gcc.target/cris/builtin_clz_v3.c,
893         gcc.target/cris/builtin_bswap_v3.c,
894         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
895         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
896         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
897         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
898         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
899         lib/target-supports.exp: Adjust for crisv32-*-*.
900
901 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
902
903         * gcc.dg/debug/const-3.c: New.
904
905 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
906
907         * g++.dg/other/datasec1.C: Require named section support.
908
909 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
910
911         PR target/29978
912         * gcc.target/i386/pr29978.c: New test.
913
914 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
915
916         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
917         instead of -msse4.1.
918         * gcc.target/i386/sse-12.c (dg-options): Ditto.
919         * g++.dg/other/i386-2.C (dg-options): Ditto.
920
921 2007-12-14  Tobias Burnus  <burnus@net-b.de>
922
923         PR fortran/34438
924         * gfortran.dg/private_type_10.f90: New.
925
926 2007-12-14  Tobias Burnus  <burnus@net-b.de>
927
928         PR fortran/34398
929         * gfortran.dg/nan_4.f90: New.
930
931 2007-12-14  Richard Guenther  <rguenther@suse.de>
932
933         PR middle-end/34462
934         * gcc.c-torture/compile/20071214-1.c: New testcase.
935
936 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
937
938         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
939         macros to test macroized SSE intrinsics.  Use new macros to test
940         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
941         emmintrin.h, xmmintrin.h and bmmintrin.h
942         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
943         to test with immediate operand.
944
945 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
946
947         PR target/34091
948         * gcc.c-torture/compile/pr34091.c: New test.
949
950 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
951
952         * gcc.dg/uninit-13.c: UnXFAIL.
953         * gcc.dg/complex-5.c: New testcase.
954
955 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
956
957         * gcc.dg/struct/struct-reorg.exp: Replace 
958          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
959         
960 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
961
962         PR libfortran/34370
963         PR libfortran/34323
964         PR libfortran/34405
965         * gfortran.dg/advance_6.f90:  New test case.
966         * gfortran.dg/direct_io_7.f90:  New test case.
967         * gfortran.dg/streamio_13.f90:  New test case.
968
969 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
970
971         * g++.dg/cpp0x/__func__.C: New.
972
973 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
974
975         PR target/34435
976         * g++.dg/other/pr34435.C: New testcase.
977
978 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
979
980         * gcc.dg/struct: New directory with tests 
981         for struct-reorg optimizaion.
982         * gcc.dg/struct/struct-reorg.exp: New script.
983         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
984         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
985         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
986         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
987         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
988         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
989         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
990         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
991         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
992         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
993         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
994         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
995         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
996         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
997         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
998         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
999         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
1000         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
1001         * gcc.dg/struct/w_prof_global_array.c: Likewise.
1002         * gcc.dg/struct/w_prof_global_var.c: Likewise.
1003         * gcc.dg/struct/w_prof_local_array.c: Likewise.
1004         * gcc.dg/struct/w_prof_local_var.c: Likewise.
1005         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
1006         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
1007
1008 2007-12-13  Tobias Burnus  <burnus@net-b.de>
1009
1010         PR fortran/34427
1011         * gfortran.dg/namelist_42.f90: New.
1012
1013 2007-12-12  Tobias Burnus  <burnus@net-b.de>
1014
1015         PR fortran/34254
1016         * gfortran.dg/function_kinds_3.f90: New.
1017
1018 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
1019
1020         * gcc.target/s390/20071212-1.c: New testcase.
1021
1022 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
1023
1024         PR c++/34238
1025         * g++.dg/ext/visibility/anon7.C: Add xfail.
1026         * g++.dg/ext/visibility/anon9.C: New test.
1027         * g++.dg/ext/visibility/anon10.C: New test.
1028
1029         PR c++/34364
1030         * g++.dg/rtti/dyncast2.C: New test.
1031
1032 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
1033
1034         PR tree-optimization/34407
1035         * gcc.dg/vect/pr34407.c: New test.
1036
1037 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1038
1039         PR fortran/34411
1040         * gfortran.dg/error_recovery_5.f90: New.
1041         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
1042
1043 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
1044
1045         PR tree-optimization/34371
1046         * gcc.c-torture/compile/20071207-1.c: New test.
1047
1048 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
1049
1050         PR c++/34059
1051         * g++.dg/parse/crash40.C: New test.
1052
1053 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1054
1055         * g++.dg/opt/memcpy1.C: New test.
1056
1057 2007-12-10  Tobias Burnus  <burnus@net-b.de>
1058
1059         PR fortran/34425
1060         * gfortran.dg/argument_checking_10.f90: New.
1061
1062 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
1063
1064         PR rtl-optimization/34302
1065         * gcc.c-torture/execute/20071210-1.c: New test.
1066
1067 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
1068
1069         PR c++/34395
1070         * g++.dg/cpp0x/error1.C: New test.
1071
1072         PR c++/34394
1073         * g++.dg/other/error22.C: New test.
1074
1075 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
1076
1077         PR target/32086
1078         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1079         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1080         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1081
1082 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
1083
1084         PR c++/34178
1085         PR c++/34340
1086         * g++.dg/template/repo6.C: New test.
1087         * g++.dg/template/repo7.C: New test.
1088         * g++.dg/template/repo8.C: New test.
1089
1090 2007-12-09  H.J. Lu  <hjl@lucon.org>
1091             Tobias Burnus  <burnus@net-b.de>
1092
1093         PR fortran/34404
1094         * gfortran.dg/read_2.f90: New.
1095
1096 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1097
1098         * lib/target-supports.exp (check_effective_target_tls_native):
1099         Fix typo.
1100
1101 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
1102
1103         PR ada/34366
1104         * gnat.dg/enclosing_record_reference.ads,
1105         gnat.dg/enclosing_record_reference.adb: New test.
1106
1107 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
1108
1109         PR fortran/32129
1110         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
1111         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
1112
1113         PR fortran/31487
1114         * gfortran.dg/char_component_initializer_1.f90: New test.
1115
1116 2007-12-09  Tobias Burnus  <burnus@net-b.de>
1117
1118         PR fortran/34342
1119         PR fortran/34345
1120         PR fortran/18026
1121         PR fortran/29471
1122
1123         * gfortran.dg/boz_8.f90: New.
1124         * gfortran.dg/boz_9.f90: New.
1125         * gfortran.dg/boz_10.f90: New.
1126         * gfortran.dg/boz_7.f90: Update dg-warning.
1127         * gfortran.dg/pr16433.f: Add dg-error.
1128         * gfortan.dg/ibits.f90: Update dg-warning.
1129         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
1130         * gfortran.dg/unf_io_convert_2.f90: Ditto.
1131
1132 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
1133
1134         PR fortran/34359
1135         * gfortran.dg/include_1.f90: New test.
1136         * gfortran.dg/include_1.inc: New.
1137         * gfortran.dg/include_2.f90: New test.
1138
1139 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
1140
1141         * gcc.c-torture/compile/20011130-2.c: Fix typo.
1142
1143 2007-12-08  Tobias Burnus  <burnus@net-b.de>
1144
1145         PR fortran/34319
1146         * gfortran.dg/nan_3.f90: New.
1147
1148 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
1149
1150         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
1151
1152 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1153
1154         * gnat.dg/tamdt*.ad?: Support for ...
1155         * gnat.dg/test_tamdt.adb: New test.
1156
1157 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1158
1159         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
1160         exports and document how these can be exercised.
1161
1162 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
1163
1164         PR ada/15805
1165         * gnat.dg/specs/access_constants.ads: New test.
1166
1167         * gnat.dg/specs/access_constant_decl.ads: New test.
1168
1169         PR ada/21346
1170         * gnat.dg/compose.adb: New test.
1171
1172 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1173
1174         PR ada/34173
1175         * gnat.dg/unc_memops.ad[sb]: Support for ...
1176         * gnat.dg/unc_memfree.adb: New test.
1177         
1178 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
1179
1180         * gfortran.dg/ltrans-7.f90: New.
1181
1182 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
1183             Dorit Nuzman  <dorit@il.ibm.com>
1184
1185         PR tree-optimization/34005
1186         * gcc.dg/vect/pr34005.c: New test.
1187
1188 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
1189
1190         PR c++/34336
1191         * g++.dg/template/new8.C: New test.
1192
1193 2007-12-06  Tobias Burnus  <burnus@net-b.de>
1194
1195         PR fortran/34333
1196         * gfortran.dg/boz_7.f90: New.
1197         * gfortran.dg/int_1.f90: Disable -pedantic option.
1198         * gfortran.dg/boz_1.f90: Ditto.
1199         * gfortran.dg/boz_3.f90: Ditto.
1200         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
1201         * gfortran.dg/ibits.f90: Ditto.
1202         * gfortran.dg/unf_io_convert_1.f90: Ditto.
1203         * gfortran.dg/unf_io_convert_2.f90: Ditto.
1204
1205 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
1206
1207         PR fortran/34335
1208         * gfortran.dg/used_types_19.f90: New test.
1209
1210 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
1211
1212         * gfortran.dg/nan_2.f90: Add -mieee for sh.
1213         * gfortran.dg/nearest_2.f90: Likewise.
1214         * gfortran.dg/nearest_3.f90: Likewise.
1215
1216 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
1217
1218         PR middle-end/34337
1219         * gcc.c-torture/execute/20071205-1.c: New test.
1220
1221 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
1222
1223         * gfortran.dg/module_nan.f90: Add -mieee for sh.
1224         * gfortran.dg/real_const_3.f90: Likewise.
1225
1226 2007-12-05  Richard Guenther  <rguenther@suse.de>
1227
1228         PR tree-optimization/34138
1229         * gcc.c-torture/compile/pr34138.c: New testcase.
1230
1231 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
1232
1233         PR debug/33739
1234         * gfortran.dg/debug_2.f: New test.
1235
1236 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
1237
1238         * gnat.dg/specs/elab1.ads: New test.
1239
1240 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
1241
1242         PR target/34312
1243         * gcc.target/i386/pr34312.c: New test.
1244
1245 2007-12-05  Tobias Burnus  <burnus@net-b.de>
1246
1247         PR fortran/34333
1248         * gfortran.dg/nan_2.f90: New.
1249
1250 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
1251
1252         PR c++/34271
1253         * g++.dg/cpp0x/decltype9.C: New test.
1254         * g++.dg/cpp0x/decltype10.C: New test.
1255
1256 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
1257
1258         PR ada/21489
1259         * gnat.dg/rm_6_4_1_13.adb: New test.
1260
1261 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
1262
1263         PR middle-end/34134
1264         * gcc.c-torture/compile/20071117-1.c: New test.
1265
1266 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
1267
1268         PR c++/34101
1269         * g++.dg/cpp0x/variadic-ttp.C: New.
1270
1271 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1272         
1273         * gcc.dg/parse-decl-after-if.c: New.
1274         * gcc.dg/20031223-1.c: Adjust.
1275         
1276 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
1277
1278         PR c++/33509
1279         * g++.dg/cpp0x/variadic-throw.C: New.
1280
1281 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
1282
1283         PR c++/33091
1284         * g++.dg/cpp0x/variadic-unify.C: New.
1285
1286 2007-12-04  Richard Guenther  <rguenther@suse.de>
1287
1288         PR middle-end/34334
1289         PR middle-end/34222
1290         * gcc.c-torture/compile/pr34334.c: New testcase.
1291         * g++.dg/torture/pr34222.C: New testcase.
1292
1293 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
1294
1295         * gcc.c-torture/execute/20071202-1.c: New test.
1296         * gcc.dg/tree-ssa/pr34146-2.c: New test.
1297
1298 2007-12-04  Tobias Burnus  <burnus@net-b.de>
1299
1300         PR fortran/34318
1301         * gfortran.dg/module_nan.f90: New.
1302
1303 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
1304
1305         * lib/target-supports.exp (get_compiler_messages): Replace with...
1306         (check_compile): ...this new procedure.  Handle TYPE == executable.
1307         Use comments in the source to determine the correct extension.
1308         Return a pair containing the compiler output and the output filename.
1309         Don't delete the file here.
1310         (check_no_compiler_messages_nocache): New procedure.
1311         (check_no_compiler_messages): Use it.
1312         (check_no_messages_and_pattern_nocache): New procedure.
1313         (check_no_messages_and_pattern): Use it.
1314         (check_runtime_nocache, check_runtime): New procedures.
1315         (check_effective_target_tls): Use check_no_compiler_messages.
1316         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
1317         (check_effective_target_tls_runtime): Use check_runtime.
1318         (check_effective_target_fstack_protector): Likewise.
1319         (check_iconv_available): Use check_runtime_nocache.
1320         (check_effective_target_fortran_large_real): Use
1321         check_no_compiler_messages.
1322         (check_effective_target_fortran_large_int): Likewise.
1323         (check_effective_target_static_libgfortran): Likewise.
1324         (check_750cl_hw_available): Use check_cached_effective_target
1325         and check_runtime_nocache.
1326         (check_vmx_hw_available): Likewise.
1327         (check_effective_target_broken_cplxf_arg): Likewise.
1328         (check_alpha_max_hw_available): Use check_runtime.
1329         (check_function_available): Use check_no_compiler_messages.
1330         (check_cxa_atexit_available): Use check_cached_effective_target
1331         and check_runtime_nocache.
1332         (check_effective_target_dfp_nocache): Use
1333         check_no_compiler_messages_nocache.
1334         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
1335         (check_effective_target_dfp): Use check_cached_effective_target.
1336         (check_effective_target_dfprt): Likewise.
1337         (check_effective_target_arm_neon_hw): Use check_runtime.
1338         (check_effective_target_ultrasparc_hw): Likewise.
1339         (check_effective_target_c99_runtime): Use
1340         check_no_compiler_messages_nocache.
1341
1342 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
1343
1344         PR middle-end/29749
1345         * gcc.dg/fold-rotate-1.c: New test.
1346
1347         PR tree-optimization/33453
1348         * gcc.c-torture/compile/20071203-1.c: New test.
1349
1350 2007-12-03  Robert Dewar <dewar@adacore.com>
1351             Samuel Tardieu  <sam@rfc1149.net>
1352
1353         PR ada/34287
1354         * gnat.dg/check_elaboration_code.adb: New test.
1355         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
1356         New support files.
1357
1358 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
1359
1360         PR c++/34061
1361         * g++.dg/cpp0x/pr34061.C: New.
1362
1363 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
1364
1365         PR c++/34273
1366         * g++.dg/other/error21.C: New.
1367
1368 2007-12-02  Revital Eres  <eres@il.ibm.com>
1369
1370         * gcc.dg/sms-4.c: New testcase.
1371
1372 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
1373             Revital Eres  <eres@il.ibm.com>
1374
1375         * gcc.dg/sms-3.c: New testcase.
1376
1377 2007-12-01  Ollie Wild  <aaw@google.com>
1378
1379         PR c++/8171
1380         * g++.dg/conversion/ptrmem9.C: New test.
1381
1382 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1383
1384         PR libfortran/34291
1385         * gfortran.dg/namelist_41.f90: New test.
1386
1387 2007-11-30  Tom Tromey  <tromey@redhat.com>
1388
1389         PR preprocessor/32868:
1390         * gcc.dg/cpp/pr32868.c: New file.
1391
1392 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1393
1394         PR fortran/34248
1395         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
1396
1397 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
1398
1399         PR rtl-optimization/34171
1400         * gcc.dg/pr34171.c: New testcase.
1401
1402 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
1403
1404         * gcc.dg/tree-ssa/pr34244.c: Fixed.
1405
1406 2007-11-30  Tobias Burnus  <burnus@net-b.de>
1407
1408         PR fortran/34133
1409         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
1410         * gfortran.dg/bind_c_usage_11.f03: New.
1411         * gfortran.dg/bind_c_usage_12.f03: New.
1412
1413 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
1414
1415         PR c++/34275
1416         * g++.dg/other/error20.C: New test.
1417
1418 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
1419
1420         PR fortran/34230
1421         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
1422
1423 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
1424
1425         PR tree-optimization/34244
1426         * gcc.dg/tree-ssa/pr34244.c: New test.
1427
1428 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
1429
1430         PR tree-optimization/33434
1431         * gcc.dg/pr33434-1.c: New test.
1432         * gcc.dg/pr33434-2.c: New test.
1433         * gcc.dg/pr33434-3.c: New test.
1434         * gcc.dg/pr33434-4.c: New test.
1435
1436         PR c++/34270
1437         * g++.dg/template/cond7.C: New test.
1438
1439         PR c++/34267
1440         PR c++/34268
1441         * g++.dg/cpp0x/decltype7.C: New test.
1442         * g++.dg/cpp0x/decltype8.C: New test.
1443
1444 2007-11-29  Tobias Burnus  <burnus@net-b.de>
1445
1446         PR fortran/34248
1447         * gfortran.dg/result_in_spec_3.f90: New.
1448
1449 2007-11-29  Tobias Burnus  <burnus@net-b.de>
1450
1451         PR fortran/34262
1452         * gfortran.dg/mvbits_3.f90: New.
1453
1454 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
1455         
1456         * lib/target-supports.exp (check_effective_target_mips_soft_float):
1457         Delete.
1458         (check_effective_target_hard_float): New.
1459         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
1460         * gcc.dg/pr30957-1.c: Likewise.
1461         
1462 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
1463
1464         PR ada/15804
1465         * gnat.dg/specs/variant_part.ads: New test.
1466
1467         PR ada/17318
1468         * gnat.dg/specs/attribute_parsing.ads: New test.
1469
1470         PR ada/32792
1471         * gnat.dg/specs/integer_value.ads: New test.
1472
1473         PR ada/22559
1474         * gnat.dg/specs/delta_small.ads: New test.
1475
1476 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
1477
1478         PR tree-optimization/34140
1479         * gcc.c-torture/compile/20071128-1.c: New test.
1480
1481 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1482
1483         PR fortran/32928
1484         * gfortran.dg/data_array_1.f90
1485         * gfortran.dg/data_array_2.f90
1486         * gfortran.dg/data_array_3.f90
1487         * gfortran.dg/data_array_4.f90
1488
1489 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1490
1491         PR fortran/34227
1492         * gfortran.dg/blockdata_5.f90: New test.
1493         * gfortran.dg/blockdata_6.f90: New test.
1494
1495 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
1496
1497         PR tree-optimization/34016
1498         * gcc.dg/pr34016.c: New test.
1499
1500 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
1501
1502         PR fortran/29389
1503         * gfortran.dg/stfunc_6.f90: New test.
1504
1505         PR fortran/33850
1506         * gfortran.dg/assign_10.f90: New test.
1507
1508 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
1509
1510         PR fortran/33541
1511         * gfortran.dg/use_11.f90: New test.
1512
1513         PR fortran/34231
1514         * gfortran.dg/generic_15.f90: New test.
1515
1516 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
1517
1518         PR target/34225
1519         * gcc.dg/pr34225.c: New test.
1520
1521 2007-11-27  Richard Guenther  <rguenther@suse.de>
1522
1523         PR tree-optimization/34241
1524         * g++.dg/torture/pr34241.C: New testcase.
1525
1526 2007-11-27  Richard Guenther  <rguenther@suse.de>
1527
1528         * gcc.dg/builtins-error.c: New testcase.
1529
1530 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
1531
1532         PR c++/34213
1533         * g++.dg/ext/visibility/anon8.C: New test.
1534
1535 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
1536
1537         PR target/34077
1538         * gcc.target/i386/pr34077.c: New testcase.
1539
1540 2007-11-26  Tobias Burnus  <burnus@net-b.de>
1541
1542         PR fortran/34203
1543         * gfortran.dg/backslash_3.f: Add -fbackslash option.
1544         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
1545         * gfortran.dg/backslash_1.f90: Remove no longer needed
1546         -fno-backslash option.
1547
1548 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1549
1550         PR c/23722
1551         * gcc.dg/cpp/19990413-1.c: Update.
1552         * gcc.dg/parse-else-error.c: New.
1553         * gcc.dg/parse-else-error-2.c: New.
1554         * gcc.dg/parse-else-error-3.c: New.
1555         * gcc.dg/parse-else-error-4.c: New.
1556
1557 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
1558
1559         PR c++/34081
1560         * g++.dg/template/dependent-expr6.C: New testcase.
1561
1562 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
1563
1564         PR target/34215
1565         * gcc.target/i386/pr34215.c: New test.
1566
1567 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1568
1569         PR target/34174
1570         * gcc.dg/torture/pr34174-1.c: New.
1571
1572 2007-11-26  Richard Guenther  <rguenther@suse.de>
1573
1574         PR middle-end/34233
1575         * gcc.dg/pr34233.c: New testcase.
1576
1577 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
1578             Revital Eres  <eres@il.ibm.com>
1579
1580         PR rtl-optimization/34085
1581         * gcc.dg/tree-prof (bb-reorg.c): New test.
1582
1583 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1584
1585         * lib/target-supports.exp (check_effective_target_mips_soft_float):
1586         Return true for MIPS16 targets.
1587
1588 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1589
1590         PR fortran/33152
1591         * gfortran.dg/blockdata_4.f90: New test.
1592
1593 2007-11-25  Tobias Burnus  <burnus@net-b.de>
1594
1595         PR fortran/34079
1596         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
1597         * gfortran.dg/bind_c_usage_16.f03: New.
1598         * gfortran.dg/bind_c_usage_16_c.c: New.
1599
1600 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1601
1602         * gnat.dg/specs/size_clause1.ads: New test.
1603         * gnat.dg/specs/size_clause2.ads: Likewise.
1604         * gnat.dg/specs/size_clause3.ads: Likewise.
1605
1606 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
1607
1608         PR fortran/33499
1609         * gfortran.dg/entry_16.f90: New test.
1610
1611 2007-11-24  Tobias Burnus  <burnus@net-b.de>
1612
1613         PR fortran/34192
1614         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
1615
1616 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
1617
1618         PR fortran/33541
1619         * gfortran.dg/nested_modules_1.f90: Change the reference to
1620         FOO, forbidden by the standard, to a reference to W.
1621         * gfortran.dg/use_only_1.f90: New test.
1622
1623 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1624
1625         PR fortran/34209
1626         * gfortran.dg/nearest_3.f90: New test.
1627
1628 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1629
1630         PR fortran/33317
1631         * gfortran.dg/optional_dim_2.f90: New test.
1632
1633 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1634
1635         PR fortran/34187
1636         * gfortran.dg/bind_c_usage_15.f90: New.
1637
1638 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1639
1640         PR fortran/34192
1641         * gfortran.dg/nearest_2.f90: New.
1642
1643
1644 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
1645
1646         PR c++/30293
1647         PR c++/30294
1648         * g++.dg/ext/java-2.C: New test.
1649
1650 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
1651             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1652         
1653         PR c++/5310
1654         * g++.dg/warn/pr5310.C: New.
1655         * g++.dg/warn/pr33160.C: New.
1656         
1657 2007-11-23  Richard Guenther  <rguenther@suse.de>
1658             Michael Matz  <matz@suse.de>
1659
1660         PR tree-optimization/34176
1661         * gcc.c-torture/execute/pr34176.c: New testcase.
1662
1663 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
1664
1665         PR c++/34198
1666         * gcc.dg/Wconversion-5.c: New test.
1667         * g++.dg/Wconversion3.C: New test.
1668
1669 2007-11-23  Richard Guenther  <rguenther@suse.de>
1670
1671         * gcc.dg/tree-ssa/alias-17.c: New testcase.
1672
1673 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
1674
1675         PR c/14050
1676         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
1677         qualifiers in abstract declarator.
1678
1679 2007-11-22  Tobias Burnus  <burnus@net-b.de>
1680
1681         * gfortran.dg/derived_constructor_comps_3.f90: New.
1682
1683 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
1684
1685         PR c++/34094
1686         * g++.dg/ext/visibility/anon7.C: New test.
1687
1688 2007-11-22  Tobias Burnus  <burnus@net-b.de>
1689
1690         PR fortran/34079
1691         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
1692         * gfortran.dg/bind_c_usage_13.f03: New.
1693         * gfortran.dg/bind_c_usage_14.f03: New.
1694
1695 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1696
1697         PR rtl-optimization/33848
1698         * gcc.dg/torture/pr33848.c: New test.
1699
1700 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1701
1702         PR fortran/34083
1703         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
1704
1705 2007-11-20  Richard Guenther  <rguenther@suse.de>
1706
1707         PR middle-end/34154
1708         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
1709
1710 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
1711
1712         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
1713
1714 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1715
1716         PR fortran/32770
1717         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
1718         so test passes with -frecord-marker=8.
1719         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
1720         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
1721         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
1722         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
1723         * gfortrand.dg/modulo_1.f90:  Likewise.
1724
1725 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1726
1727         * lib/target-supports.exp (check_effective_target_mips_soft_float):
1728         New procedure.
1729         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
1730         * gcc.dg/pr30957-1.c: Likewise.
1731
1732 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
1733
1734         PR c++/34089
1735         * g++.dg/template/crash74.C: New test.
1736
1737 2007-11-20  Richard Guenther  <rguenther@suse.de>
1738
1739         * gcc.c-torture/execute/20071120-1.c: New testcase.
1740
1741 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
1742
1743         PR c/34146
1744         * gcc.dg/tree-ssa/pr34146.c: New test.
1745
1746         PR testsuite/33978
1747         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
1748         dependent on target settings like move_by_pieces etc.
1749
1750         PR c++/28879
1751         * g++.dg/template/vla2.C: New test.
1752
1753         PR c++/33962
1754         * g++.dg/overload/template3.C: New test.
1755
1756 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1757
1758         PR fortran/33317
1759         * gfortran.dg/optional_dim_2.f90: Remove test.
1760
1761 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
1762
1763         * gcc.dg/dfp/ddmode-ice.c: New test.
1764
1765 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1766
1767         PR tree-optimization/34036
1768         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
1769
1770 2007-11-19  Richard Guenther  <rguenther@suse.de>
1771
1772         PR tree-optimization/34
1773         * gcc.c-torture/execute/pr34099-2.c: New testcase.
1774
1775 2007-11-19  Tobias Burnus  <burnus@net-b.de>
1776
1777         PR fortran/34079
1778         * gfortran.dg/bind_c_usage_10_c.c: New.
1779         * gfortran.dg/bind_c_usage_10.f03: New.
1780
1781 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1782
1783         * gcc.dg/pr33007.c: Expect new warning.
1784         * gcc.dg/tree-ssa/recip-5.c: Likewise.
1785         * g++.dg/opt/pr34036.C: New test.
1786
1787 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
1788
1789         PR c++/30988
1790         * g++.dg/warn/noreturn-4.C: New test.
1791         * g++.dg/warn/noreturn-5.C: New test.
1792         * g++.dg/warn/noreturn-6.C: New test.
1793         * g++.dg/warn/noreturn-7.C: New test.
1794
1795 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
1796
1797         PR fortran/32770
1798         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
1799         integers so tests works with -fdefault-integer-8.
1800         * gfortran.fortran-torture/execute/elemental.f90:  Use default
1801         integers so test passes with -fdefault-integer-8.
1802         * gfortran.fortran-torture/execute/der_io.f90:  Increase
1803         buffer length so test passes with -fdefault-integer-8.
1804         * gfortran.dg/bounds_check_8.f90:  Likewise.
1805         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
1806         * gfortran.dg/equiv_7.f90:  Set kind so test passes
1807         with -fdefault-integer-8.
1808         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
1809         provoke overflow.
1810
1811 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1812
1813         PR fortran/33317
1814         * gfortran.dg/optional_dim_2.f90: New test.
1815         
1816         PR fortran/34139
1817         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
1818         
1819 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
1820
1821         PR rtl-optimization/34132
1822         * gcc.c-torture/compile/20071118-1.c: New test.
1823
1824 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
1825
1826         PR fortran/31608
1827         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
1828
1829 2007-11-18  Tobias Burnus  <burnus@net-b.de>
1830
1831         PR fortran/34137
1832         * gfortran.dg/entry_14.f90: New.
1833         * gfortran.dg/entry_15.f90: New.
1834
1835 2007-11-18  Richard Guenther  <rguenther@suse.de>
1836
1837         PR tree-optimization/34127
1838         * gcc.c-torture/compile/pr34127.c: New testcase.
1839
1840 2007-11-18  Ben Elliston  <bje@au.ibm.com>
1841
1842         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
1843         type specifier, as they are not permitted according to the AltiVec
1844         Programming Interface Manual.
1845
1846 2007-11-17  Tobias Burnus  <burnus@net-b.de>
1847
1848         PR fortran/34133
1849         * gfortran.dg/bind_c_usage_9.f03: New.
1850         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
1851
1852 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1853
1854         PR fortran/25252
1855         * interface.c (gfc_current_interface_head,
1856         gfc_set_current_interface_head): New functions.
1857         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
1858         On syntax error, restore previous state of the interface.
1859         * gfortran.h (gfc_current_interface_head,
1860         gfc_set_current_interface_head): New prototypes.
1861
1862 2007-11-17  Richard Guenther  <rguenther@suse.de>
1863
1864         PR middle-end/34130
1865         * gcc.c-torture/execute/pr34130.c: New testcase.
1866
1867 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1868
1869         PR fortran/34108
1870         * gfortran.dg/fmt_label_1.f90: New test.
1871
1872 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1873
1874         PR fortran/33957
1875         * gfortran.dg/initialization_15.f90 : New test.
1876
1877 2007-11-16  Richard Guenther  <rguenther@suse.de>
1878
1879         PR middle-end/34030
1880         * gcc.c-torture/compile/pr34030.c: New testcase.
1881
1882 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
1883
1884         PR fortran/34008
1885         * gfortran.dg/interface_assignment_3.f90.
1886
1887 2007-11-16  Richard Guenther  <rguenther@suse.de>
1888
1889         PR tree-optimization/33870
1890         * gcc.dg/torture/pr33870.c: New testcase.
1891
1892 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
1893
1894         PR fortran/33986
1895         * gfortran.dg/allocatable_function_3.f90.
1896
1897 2007-11-16  Richard Guenther  <rguenther@suse.de>
1898
1899         PR tree-optimization/34113
1900         * gcc.c-torture/compile/pr34113.c: New testcase.
1901
1902 2007-11-16  Richard Guenther  <rguenther@suse.de>
1903
1904         PR tree-optimization/34099
1905         * g++.dg/torture/pr3499.C: New testcase.
1906         * gcc.c-torture/execute/pr34099.c: Likewise.
1907
1908 2007-11-16  Olivier Hainque  <hainque@adacore.com>
1909
1910         * gnat.dg/release_unc_maxalign.adb: New test.
1911
1912 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
1913
1914         PR c++/34100
1915         * g++.dg/template/crash73.C: New test.
1916
1917 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
1918
1919         PR middle-end/23848
1920         * gcc.dg/tree-ssa/pr23848-1.c: New test.
1921         * gcc.dg/tree-ssa/pr23848-2.c: New test.
1922         * gcc.dg/tree-ssa/pr23848-3.c: New test.
1923         * gcc.dg/tree-ssa/pr23848-4.c: New test.
1924
1925 2007-11-15  Tobias Burnus  <burnus@net-b.de>
1926
1927         PR fortran/33917
1928         * gfortran.dg/proc_decl_11.f90: New.
1929
1930 2007-11-15  Ben Elliston  <bje@au.ibm.com>
1931
1932         * gcc.target/spu/compare-dp.c: New test.
1933
1934 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1935
1936         * gcc.dg/pr33923.c: New test.
1937
1938 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
1939
1940         PR middle-end/34088
1941         * gcc.dg/pr34088.c: New test.
1942
1943 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1944
1945         * gcc.c-torture/compile/20071114-1.c: New test.
1946
1947 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1948
1949         PR fortran/31608
1950         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
1951         to match known variations in symbol format. Document in comments.
1952
1953 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1954
1955         PR fortran/33985
1956         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
1957
1958 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1959
1960         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
1961         when done.
1962
1963 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1964
1965         PR fortran/33162
1966         * gfortran.dg/proc_decl_1.f90: Update.
1967         * gfortran.dg/proc_decl_7.f90: New test.
1968         * gfortran.dg/proc_decl_8.f90: New test.
1969         * gfortran.dg/proc_decl_9.f90: New test.
1970         * gfortran.dg/proc_decl_10.f90: New test.
1971
1972 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
1973
1974         PR fortran/34080
1975         * gfortran.dg/transfer_assumed_size_1.f90: New test.
1976
1977 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
1978
1979         PR c++/34054
1980         PR c++/34056
1981         PR c++/34057
1982         PR c++/34058
1983         PR c++/34060
1984         * g++.dg/parse/crash36.C: Add another dg-error.
1985         * g++.dg/cpp0x/pr34054.C: New test.
1986         * g++.dg/cpp0x/pr34056.C: New test.
1987         * g++.dg/cpp0x/pr34057.C: New test.
1988         * g++.dg/cpp0x/pr34058.C: New test.
1989         * g++.dg/cpp0x/pr34060.C: New test.
1990
1991         PR tree-optimization/34063
1992         * g++.dg/tree-ssa/pr34063.C: New test.
1993
1994 2007-11-13  Diego Novillo  <dnovillo@google.com>
1995
1996         PR tree-optimization/33870
1997         * gcc.c-torture/execute/pr33870-1.c: New test.
1998         * gcc.dg/tree-ssa/alias-16.c: New test.
1999
2000 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
2001
2002         PR c++/29225
2003         * g++.dg/template/crash72.C: New test.
2004
2005 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
2006
2007         * g++.dg/opt/cfg5.C: New test.
2008
2009 2007-11-12  Richard Guenther  <rguenther@suse.de>
2010
2011         PR middle-end/34070
2012         * gcc.c-torture/execute/pr34070-1.c: New testcase.
2013         * gcc.c-torture/execute/pr34070-2.c: Likewise.
2014
2015 2007-11-12  Richard Guenther  <rguenther@suse.de>
2016
2017         PR middle-end/34027
2018         * gcc.dg/pr34027-1.c: New testcase.
2019         * gcc.dg/pr34027-2.c: Likewise.
2020
2021 2007-11-12  Ira Rosen  <irar@il.ibm.com>
2022
2023         PR tree-optimization/33953
2024         * gcc.dg/vect/pr33953.c: New testcase.
2025
2026 2007-11-11  Tom Tromey  <tromey@redhat.com>
2027
2028         PR c++/17577:
2029         * g++.dg/ext/pr17577.h: New file.
2030         * g++.dg/ext/pr17577.C: New file.
2031
2032 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2033
2034         PR c++/8570
2035         * g++.old-deja/g++.ns/template13.C: Update expected output.
2036         * g++.old-deja/g++.pt/friend23.C: Likewise.
2037         * g++.dg/warn/pr8570.C: New.
2038
2039 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
2040
2041         PR c++/34068
2042         * g++.dg/template/pseudodtor4.C: New test.
2043
2044 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
2045
2046         PR middle-end/34018
2047         * g++.dg/opt/inline14.C: New test.
2048
2049         PR tree-optimization/33680
2050         * gcc.c-torture/compile/20071108-1.c: New test.
2051
2052         PR c++/32241
2053         * g++.dg/template/pseudodtor3.C: New test.
2054
2055 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
2056
2057         PR c++/33510
2058         * g++.dg/cpp0x/variadic-init.C: New.
2059
2060 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
2061             Jakub Jelinek  <jakub@redhat.com>
2062
2063         PR rtl-optimization/34012
2064         * gcc.target/i386/pr34012.c: New test.
2065
2066 2007-11-09  Richard Guenther  <rguenther@suse.de>
2067
2068         PR tree-optimization/33604
2069         * g++.dg/tree-ssa/pr33604.C: New testcase.
2070         * gcc.dg/pr32721.c: Adjust pattern.
2071
2072 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2073
2074         * gcc.target/mips/dse-1.c: Disable.
2075
2076 2007-11-08  Tom Tromey  <tromey@redhat.com>
2077
2078         * gcc.dg/empty-source-3.c: Update warning location.
2079         * gcc.dg/gomp/barrier-2.c: Likewise.
2080         * gcc.dg/label-decl-3.c: Likewise.
2081         * gcc.dg/label-decl-2.c: Likewise.
2082         * gcc.dg/empty-source-2.c: Likewise.
2083
2084 2007-11-08  Tom Tromey  <tromey@redhat.com>
2085
2086         PR c++/30297:
2087         * g++.dg/inherit/pr30297.C: New file.
2088
2089 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
2090
2091         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
2092         -fno-common for cygwin and mingw32.
2093
2094 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
2095
2096         PR middle-end/33826
2097         * gcc.dg/pr33826.c: New.
2098         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
2099         recursive functions being marked pure or const.
2100         
2101 2007-11-08  Tobias Burnus  <burnus@net-b.de>
2102
2103         PR fortran/33917
2104         * gfortran.dg/proc_decl_5.f90: New.
2105         * gfortran.dg/proc_decl_6.f90: New.
2106
2107 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
2108
2109         PR tree-optimization/32575
2110         * gcc.c-torture/execute/20071108-1.c: New test.
2111
2112 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
2113
2114         * g++.dg/opt/anchor1.C: New.
2115
2116 2007-11-07  Diego Novillo  <dnovillo@google.com>
2117
2118         PR 33870
2119         * gcc.c-torture/execute/pr33870.x: Remove.
2120
2121 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
2122
2123         PR c++/33045
2124         PR c++/33837
2125         PR c++/33838
2126         * g++.dg/cpp0x/decltype-33837.C: New.
2127         * g++.dg/cpp0x/decltype-refbug.C: New.
2128         * g++.dg/cpp0x/decltype-33838.C: New.
2129
2130 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2131
2132         * gcc.c-torture/compile/20071107-1.c: New test.
2133
2134 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2135
2136         * gcc.dg/out-of-bounds-1.c: New test.
2137
2138 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
2139
2140         PR c++/33501
2141         * g++.dg/warn/incomplete2.C: New test.
2142         * g++.dg/template/incomplete4.C: New test.
2143         * g++.dg/template/incomplete5.C: New test.
2144
2145 2007-11-07  Olivier Hainque  <hainque@adacore.com>
2146
2147         * gnat.dg/max_align.adb: New test.
2148
2149 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
2150
2151         PR target/30961
2152         * gcc.target/i386/pr30961-1.c: New.
2153
2154 2007-11-06  Tom Tromey  <tromey@redhat.com>
2155
2156         PR c++/32368:
2157         * g++.dg/warn/pragma-system_header3.h: New.
2158         * g++.dg/warn/pragma-system_header3.C: New.
2159
2160         PR c++/32256:
2161         * g++.dg/warn/pragma-system_header4.C: New.
2162         * g++.dg/warn/pragma-system_header4.h: New.
2163
2164 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
2165
2166         PR c++/33977
2167         PR c++/33886
2168         * g++.dg/other/canon-array.C: New.
2169         
2170 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
2171
2172         * g++.dg/parser/crash36.C: Tweak expected errors.
2173         * g++.dg/cpp0x/pr31439.C: New.
2174         * g++.dg/cpp0x/pr32114.C: New.
2175         * g++.dg/cpp0x/pr32115.C: New.
2176         * g++.dg/cpp0x/pr32125.C: New.
2177         * g++.dg/cpp0x/pr32126.C: New.
2178         * g++.dg/cpp0x/pr32127.C: New.
2179         * g++.dg/cpp0x/pr32128.C: New.
2180         * g++.dg/cpp0x/pr32253.C: New.
2181         * g++.dg/cpp0x/pr32566.C: New.
2182         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
2183         * g++.dg/cpp0x/pr31438.C: Ditto.
2184         * g++.dg/cpp0x/variadic81.C: Ditto.
2185         * g++.dg/cpp0x/pr31432.C: Ditto.
2186         * g++.dg/cpp0x/pr31442.C: Ditto.
2187
2188 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
2189
2190         PR target/33168
2191         * g++.dg/other/datasec1.C: New test.
2192
2193         PR tree-optimization/33458
2194         * g++.dg/opt/inline12.C: New test.
2195
2196         PR tree-optimization/33993
2197         * gcc.c-torture/compile/20071105-1.c: New test.
2198
2199 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
2200
2201         PR rtl-optimization/33648
2202         * gcc.dg/pr33648.c: Require effective targer freorder.
2203
2204 2007-11-05  Revital Eres  <eres@il.ibm.com>
2205
2206         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
2207
2208 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
2209
2210         PR c++/33996
2211         PR c++/33235
2212         PR c++/33930
2213         * g++.dg/cpp0x/pr33996.C: New
2214         * g++.dg/cpp0x/rv-trivial-bug.C: New
2215         * g++.dg/cpp0x/pr33930.C: New
2216
2217 2007-11-05  Nick Clifton  <nickc@redhat.com>
2218             Sebastian Pop  <sebastian.pop@amd.com>
2219
2220         PR tree-optimization/32540
2221         PR tree-optimization/33922
2222         * gcc.dg/tree-ssa/pr32540-1.c: New.
2223         * gcc.dg/tree-ssa/pr32540-2.c: New.
2224         * gcc.dg/tree-ssa/pr33922.c: New.
2225
2226 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
2227
2228         PR c++/33939
2229         * g++.dg/cpp0x/variadic-rref.C: New.
2230         
2231 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2232
2233         * g++dg/warn/pointer-integer-comparison.C: New.
2234
2235 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
2236
2237         PR tree-optimization/33856
2238         * gcc.c-torture/compile/20071027-1.c: New test.
2239
2240         PR c++/33836
2241         * g++.dg/ext/label10.C: New test.
2242
2243         PR c++/33969
2244         * g++.dg/other/ptrmem9.C: New test.
2245
2246 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
2247
2248         PR middle-end/32931
2249         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
2250
2251 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
2252
2253         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
2254         * g++.dg/ext/visibility/namespace2.C: Add argument to
2255         dg-require-visibility.
2256         * g++.dg/ext/java-1.C: Disable on AIX.
2257
2258 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
2259
2260         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
2261
2262 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2263
2264         PR fortran/33881
2265         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
2266
2267 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2268
2269         PR c/29062
2270         * gcc.dg/20031223-1.c: Adjust error output.
2271         * gcc.dg/parse-decl-after-label.c: New.
2272         
2273 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2274
2275         PR libfortran/24685
2276         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
2277         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
2278         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
2279
2280 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2281
2282         PR rtl-optimization/28940
2283         * gcc.target/i386/addr-sel-1.c: New test.
2284
2285 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
2286
2287         PR middle-end/33670
2288         * gcc.dg/pr33670.c: New test.
2289
2290 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
2291
2292         PR c++/33516
2293         * g++.dg/lookup/typedef1.C: New test.
2294
2295 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
2296
2297         PR testsuite/32076
2298         * lib/scandump.exp (dump-suffix): New.
2299         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
2300         Include dump suffix in pass/fail messages, put regexp in quotes.
2301
2302 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
2303
2304         PR c++/33495
2305         * g++.dg/other/error19.C: New.
2306
2307 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2308
2309         PR rtl-optimization/28062
2310         * gcc.c-torture/compile/20071102-1.c: New test.
2311
2312 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
2313
2314         * g++.dg/cpp0x/pr33955.C: New.
2315
2316 2007-11-01  Tom Tromey  <tromey@redhat.com>
2317
2318         PR preprocessor/30805:
2319         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
2320
2321 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
2322
2323         PR rtl-optimization/33648
2324         * gcc.dg/pr33648.c: New test.
2325
2326 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
2327
2328         PR c++/32384
2329         * g++.dg/template/pseudodtor1.C: New test.
2330         * g++.dg/template/pseudodtor2.C: New test.
2331
2332         PR c++/32260
2333         * g++.dg/rtti/typeid7.C: New test.
2334
2335 2007-11-01  Tom Tromey  <tromey@redhat.com>
2336
2337         PR preprocessor/30805:
2338         * gcc.dg/cpp/pr30805.c: New file.
2339
2340 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
2341
2342         PR testsuite/25352
2343         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
2344         add dg-skip-if.
2345         * gcc.c-torture/compile/20001205-1.c: Ditto.
2346         * gcc.c-torture/compile/20001226-1.c: Ditto.
2347         * gcc.c-torture/compile/20020312-1.c: Ditto.
2348         * gcc.c-torture/compile/20020604-1.c: Ditto.
2349         * gcc.c-torture/compile/920501-12.c: Ditto.
2350         * gcc.c-torture/compile/920501-4.c: Ditto.
2351         * gcc.c-torture/compile/920520-1.c: Ditto.
2352         * gcc.c-torture/compile/980506-1.c: Ditto.
2353         * gcc.c-torture/compile/990617-1.c: Ditto.
2354         * gcc.dg/compare6.c: Ditto.
2355         * g++.old-deja/g++.brendan/crash43.C: Ditto.
2356         * g++.old-deja/g++.brendan/synth1.C: Ditto.
2357         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
2358         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
2359         * g++.old-deja/g++.pt/static6.C: Ditto.
2360         * g++.old-deja/g++.pt/crash16.C: Ditto.
2361         * g++.old-deja/g++.mike/p10416.C: Ditto.
2362         * g++.old-deja/g++.mike/ns15.C: Ditto.
2363         * g++.old-deja/g++.mike/eh46.C: Ditto.
2364
2365 2007-11-01  Tom Tromey  <tromey@redhat.com>
2366
2367         * gcc.dg/redecl-1.c: Update.
2368         * gcc.dg/pr20368-3.c: Update.
2369         * gcc.dg/inline-14.c: Update.
2370         * gcc.dg/builtins-30.c: Update.
2371         * gcc.dg/dremf-type-compat-4.c: Update.
2372         * gcc.dg/pr20368-2.c: Update.
2373
2374 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
2375
2376         PR rtl-optimization/33673
2377         * gcc.dg/pr33673.c: New test.
2378
2379 2007-11-01  Michael Matz  <matz@suse.de>
2380
2381         PR tree-optimization/33961
2382         * gcc.dg/pr33961.c: New test.
2383
2384 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
2385
2386         PR c++/33494
2387         * g++.dg/template/error35.C: New.
2388
2389 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
2390
2391         PR target/31507
2392         * gcc.dg/pr31507-1.c: New test.
2393         * gcc.dg/pr31507-2.c: New test.
2394
2395 2007-10-31  Revital Eres  <eres@il.ibm.com>
2396
2397         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
2398         target.
2399         * gcc.dg/vect/tree-vect.h (check_vect): Add
2400         powerpc-*paired test.
2401         * lib/target-supports.exp (check_750cl_hw_available):
2402         New.
2403         (check_effective_target_vect_int,
2404         check_effective_target_vect_intfloat_cvt,
2405         check_effective_target_powerpc_altivec_ok,
2406         check_effective_target_vect_long,
2407         check_effective_target_vect_sdot_hi,
2408         check_effective_target_vect_udot_hi,
2409         check_effective_target_vect_pack_trunc,
2410         check_effective_target_vect_unpack,
2411         check_effective_target_vect_shift,
2412         check_effective_target_vect_int_mult): Disable for powerpc-*paired
2413         target.
2414         * gcc.dg/vect/vect-ifcvt-11.c: New.
2415         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
2416         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
2417         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
2418         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
2419         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
2420         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
2421
2422 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
2423             Tobias Burnus  <burnus@net-b.de>
2424
2425         PR fortran/33941
2426         * gfortran.dg/module_read_1.f90: New.
2427
2428 2007-10-31  Tom Tromey  <tromey@redhat.com>
2429
2430         PR preprocessor/30786:
2431         * gcc.dg/cpp/pr30786.c: New file.
2432
2433 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2434
2435         PR fortran/33162
2436         * gfortran.dg/interface_19.f90: New.
2437         * gfortran.dg/interface_20.f90: New.
2438         * gfortran.dg/interface_21.f90: New.
2439         
2440 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
2441
2442         PR tree-optimization/32377
2443         * gfortran.dg/vect/pr32377.f90: New.
2444         
2445 2007-10-31  Richard Guenther  <rguenther@suse.de>
2446
2447         PR middle-end/33779
2448         * gcc.c-torture/execute/pr33779-1.c: New testcase.
2449         * gcc.c-torture/execute/pr33779-2.c: Likewise.
2450
2451 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
2452
2453         PR fortran/33897
2454         * gfortran.dg/contained_3.f90: New.
2455
2456 2007-10-31  Christian Bruel  <christian.bruel@st.com>
2457
2458         PR c++/19531
2459         * g++.dg/opt/nrv8.C: New.
2460         
2461 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
2462
2463         PR c++/33709
2464         * g++.dg/opt/compound1.C: New test.
2465
2466         PR c++/33616
2467         * g++.dg/template/ptrmem18.C: New test.
2468
2469 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2470
2471         PR fortran/33596
2472         * gfortran.dg/isnan_2.f90: New test.
2473
2474 2007-10-30  Ed Schouten  <ed@fxq.nl>
2475
2476         PR tree-optimization/32500
2477         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
2478
2479 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
2480
2481         PR c++/31993
2482         PR c++/32252
2483         * g++.dg/cpp0x/pr31993.C: New
2484         * g++.dg/cpp0x/pr32252.C: New
2485
2486 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
2487
2488         PR tree-optimization/33723
2489         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
2490
2491 2007-10-30  Richard Guenther  <rguenther@suse.de>
2492
2493         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
2494         gcc.target/i386/loop-3.c.
2495
2496 2007-10-30  Revital Eres  <eres@il.ibm.com>
2497
2498         * gcc.dg/vect/pr33866.c: Require vect_long.
2499
2500 2007-10-30  Revital Eres  <eres@il.ibm.com>
2501
2502         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
2503         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
2504
2505 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
2506
2507         PR tree-optimization/32893
2508         * lib/target-supports.exp
2509         (check_effective_target_unaligned_stack): new keyword.
2510         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
2511         not sensitive to unaligned_stack.
2512         * gcc.dg/vect/vect-3.c: Likewise.
2513         * gcc.dg/vect/vect-4.c: Likewise.
2514         * gcc.dg/vect/vect-5.c: Likewise.
2515         * gcc.dg/vect/vect-6.c: Likewise.
2516         * gcc.dg/vect/vect-7.c: Likewise.
2517         * gcc.dg/vect/vect-13.c: Likewise.
2518         * gcc.dg/vect/vect-17.c: Likewise.
2519         * gcc.dg/vect/vect-18.c: Likewise.
2520         * gcc.dg/vect/vect-19.c: Likewise.
2521         * gcc.dg/vect/vect-20.c: Likewise.
2522         * gcc.dg/vect/vect-21.c: Likewise.
2523         * gcc.dg/vect/vect-22.c: Likewise.
2524         * gcc.dg/vect/vect-27.c: Likewise.
2525         * gcc.dg/vect/vect-29.c: Likewise.
2526         * gcc.dg/vect/vect-64.c: Likewise.
2527         * gcc.dg/vect/vect-65.c: Likewise.
2528         * gcc.dg/vect/vect-66.c: Likewise.
2529         * gcc.dg/vect/vect-72.c: Likewise.
2530         * gcc.dg/vect/vect-73.c: Likewise.
2531         * gcc.dg/vect/vect-86.c: Likewise.
2532         * gcc.dg/vect/vect-all.c: Likewise.
2533         * gcc.dg/vect/slp-25.c: Likewise.
2534         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
2535         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
2536         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
2537
2538         * gcc.dg/vect/vect-31.c: Removed alignment checks.
2539         * gcc.dg/vect/vect-34.c: Likewise.
2540         * gcc.dg/vect/vect-36.c: Likewise.
2541         * gcc.dg/vect/vect-64.c: Likewise.
2542         * gcc.dg/vect/vect-65.c: Likewise.
2543         * gcc.dg/vect/vect-66.c: Likewise.
2544         * gcc.dg/vect/vect-68.c: Likewise.
2545         * gcc.dg/vect/vect-76.c: Likewise.
2546         * gcc.dg/vect/vect-77.c: Likewise.
2547         * gcc.dg/vect/vect-78.c: Likewise.
2548
2549         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
2550         testcase (without no-section-anchors prefix) but with global arrays.
2551         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2552         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
2553         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2554         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
2555         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
2556         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2557         * gcc.dg/vect/vect-77-global.c: Likewise.
2558         * gcc.dg/vect/vect-78-global.c: Likewise.
2559
2560         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
2561         testcase (without no-section-anchors prefix) but fix alignment checks
2562         to also consider unaligned_stack targets.
2563         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2564
2565 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
2566
2567         PR tree-optimization/33723
2568         * gcc.c-torture/execute/20071029-1.c: New test.
2569         * gcc.dg/tree-ssa/pr33723.c: New test.
2570
2571 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2572
2573         PR tree-optimization/33614
2574         * gcc.c-torture/compile/pr33614.c: New test.
2575
2576 2007-10-29  Richard Guenther  <rguenther@suse.de>
2577
2578         PR tree-optimization/33870
2579         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
2580
2581 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
2582
2583         PR tree-optimization/33757
2584         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
2585         true architectures instead of having a big dg-skip-if.
2586
2587         PR c++/33841
2588         * g++.dg/other/bitfield3.C: New test.
2589
2590 2007-10-29  Richard Guenther  <rguenther@suse.de>
2591
2592         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
2593
2594 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
2595
2596         Automatic parallelization reduction tests.
2597
2598         * gcc.dg/tree-ssa/reduc-1.c: New test.
2599         * gcc.dg/tree-ssa/reduc-1char.c: New test.
2600         * gcc.dg/tree-ssa/reduc-1short.c: New test.
2601         * gcc.dg/tree-ssa/reduc-2.c: New test.
2602         * gcc.dg/tree-ssa/reduc-2char.c: New test.
2603         * gcc.dg/tree-ssa/reduc-2short.c: New test.
2604         * gcc.dg/tree-ssa/reduc-3.c: New test.
2605         * gcc.dg/tree-ssa/reduc-6.c: New test.
2606         * gcc.dg/tree-ssa/reduc-7.c: New test.
2607         * gcc.dg/tree-ssa/reduc-8.c: New test.
2608         * gcc.dg/tree-ssa/reduc-9.c: New test.
2609
2610 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
2611             Zdenek Dvorak  <ook@ucw.cz>
2612
2613         OMP_ATOMIC Changes, testsuite changes.
2614
2615         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
2616         instead of gimple dump.
2617         * gcc.dg/gomp/atomic-9.c: Same.
2618         * gcc.dg/gomp/atomic-10.c: Same.
2619         * g++.dg/gomp/atomic-3.C: Same.
2620         * g++.dg/gomp/atomic-9.C: Same.
2621         * g++.dg/gomp/atomic-10.C: Same.
2622
2623 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
2624
2625         PR fortran/31217
2626         PR fortran/33811
2627         * gfortran.dg/forall_12.f90: New test.
2628
2629         PR fortran/33686
2630         * gfortran.dg/forall_13.f90: New test.
2631
2632 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
2633             Mark Mitchell  <mark@codesourcery.com>
2634
2635         PR c++/30659
2636         * g++.dg/template/crash71.C: New.
2637
2638 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
2639
2640         PR fortran/32147
2641         * gfortran.dg/module_md5_1.f90: Update hash-value.
2642
2643 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
2644
2645         PR tree-opt/33589
2646         * g++.dg/torture/pr33589-1.C: New testcase.
2647         * g++.dg/torture/pr33589-2.C: New testcase.
2648
2649 2007-10-28  Richard Guenther  <rguenther@suse.de>
2650
2651         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
2652
2653 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
2654             Uros Bizjak  <ubizjak@gmail.com>
2655
2656         PR tree-optimization/33920
2657         * gcc.dg/tree-ssa/pr33290.c: New test.
2658
2659 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2660
2661         PR fortran/31306
2662         * gfortran.dg/argument_check_7.f90: New test.
2663         * gfortran.dg/argument_check_8.f90: New test.
2664         
2665 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
2666
2667         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
2668         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
2669         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
2670         * gcc.target/i386/sse-14.c: Ditto.
2671
2672 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
2673
2674         PR c++/33844
2675         * g++.dg/other/ptrmem8.C: New test.
2676
2677         PR c++/33842
2678         * g++.dg/template/error34.C: New test.
2679
2680 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
2681
2682         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
2683
2684 2007-10-27  Richard Guenther  <rguenther@suse.de>
2685
2686         PR tree-optimization/33870
2687         * gcc.dg/tree-ssa/alias-15.c: New testcase.
2688         * gcc.c-torture/execute/pr33870.c: Likewise.
2689
2690 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2691
2692         PR fortran/33162
2693         * gfortran.dg/argument_checking_9.f90: New test.
2694
2695 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
2696
2697         * g++.dg/other/pr33601.C: New.
2698
2699 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
2700
2701         PR c++/31988
2702         * g++.dg/init/new25.C: New.
2703
2704 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
2705
2706         * g++.dg/cpp0x/pr33839.C: New.
2707         
2708 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
2709
2710         PR c++/33744
2711         * g++.dg/template/arg6.C: New test.
2712
2713 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
2714
2715         PR c++/31747
2716         * g++.dg/parse/crash39.C: New.
2717
2718 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
2719
2720         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
2721         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
2722         "offset: -4B".
2723
2724 2007-10-25  David Daney  <ddaney@avtrex.com>
2725
2726         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
2727
2728 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
2729
2730         PR c++/33843
2731         * g++.dg/template/error32.C: New.
2732
2733 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
2734             Ira Rosen  <irar@il.ibm.com>
2735
2736         PR tree-optimization/33833
2737         * gcc.dg/vect/pr33833.c: New testcase.
2738
2739 2007-10-25  David Daney  <ddaney@avtrex.com>
2740
2741         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
2742
2743 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
2744             Ira Rosen  <irar@il.ibm.com>
2745
2746         PR tree-optimization/33866
2747         * gcc.dg/vect/pr33866.c: New testcase.
2748
2749 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
2750
2751         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
2752         Add -w to compile flags to suppress "call-clobbered register" warnings
2753         and remove dg-warning directives.
2754
2755 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
2756
2757         * gcc.dg/sms-2.c: Cleanup sms dump file.
2758         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
2759         profile-use step.
2760
2761 2007-10-24  David Daney  <ddaney@avtrex.com>
2762
2763         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
2764
2765 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
2766
2767         PR target/33755
2768         * gcc.target/mips/pr33755.c: New test.
2769
2770 2007-10-24  Ira Rosen  <irar@il.ibm.com>
2771
2772         PR tree-optimization/33804
2773         * gcc.dg/vect/pr33804.c: New testcase.
2774
2775 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2776
2777         PR forrtran/33849
2778         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
2779
2780 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
2781             Uros Bizjak  <ubizjak@gmail.com>
2782
2783         PR rtl-optimization/33846
2784         * gcc.dg/vect/pr33846.c: New testcase.
2785
2786 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
2787             Dorit Nuzman  <dorit@il.ibm.com>
2788
2789         PR tree-optimization/33860
2790         * g++.dg/vect/pr33860.cc: New test.
2791         * g++.dg/vect/pr33860a.cc: New test.
2792
2793 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
2794             Revital Eres  <eres@il.ibm.com>      
2795
2796         * gcc.dg/sms-2.c: New testcase.
2797
2798 2007-10-22  David S. Miller  <davem@davemloft.net>
2799
2800         * gcc.dg/globalreg-1.c: New test.
2801
2802 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
2803             Dorit Nuzman  <dorit@il.ibm.com>
2804
2805         PR tree-optimization/33834
2806         PR tree-optimization/33835
2807         * g++.dg/vect/pr33834_1.cc: New test.
2808         * g++.dg/vect/pr33834_2.cc: New test.
2809         * g++.dg/vect/pr33835.cc: New test.
2810
2811 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
2812
2813         * gcc.dg/pr33644.c: New test.
2814
2815 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
2816
2817         PR c++/33372
2818         * g++.dg/gomp/pr33372-1.C: New test.
2819         * g++.dg/gomp/pr33372-2.C: New test.
2820         * g++.dg/gomp/pr33372-3.C: New test.
2821
2822 2007-10-22  Michael Matz  <matz@suse.de>
2823
2824         PR tree-optimization/33855
2825         * gcc.c-torture/compile/pr33855.c: New testcase.
2826
2827 2007-10-22  Ira Rosen  <irar@il.ibm.com>
2828
2829         PR tree-optimization/33854
2830         * gcc.dg/vect/O1-pr33854.c: New testcase.
2831         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
2832
2833 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
2834
2835         * gcc.dg/unwind-1.c: Disable on AIX.
2836         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
2837
2838 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
2839
2840         PR fortran/33749
2841         * gfortran.dg/assign_9.f90: New test.
2842
2843 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2844
2845         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
2846         (dg-mips-options): Skip tests that specify an ABI other than o32
2847         and o64 if generating MIPS16 hard-float code.
2848
2849 2007-10-21  Ira Rosen  <irar@il.ibm.com>
2850             Revital Eres  <eres@il.ibm.com>
2851
2852         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
2853         * gcc.dg/vect/vect-16.c: Fix comment.
2854         * gcc.dg/vect/pr33369.c: Require vect_int.
2855         * gcc.dg/vect/slp-33.c: Add spaces.
2856         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
2857         targets.
2858         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
2859         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
2860         targets.
2861         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
2862         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
2863         targets.
2864         * gcc.dg/vect/slp-10.c: Add spaces.
2865         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
2866         targets.
2867         * gcc.dg/vect/slp-36.c: Require vect_int.
2868         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
2869         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
2870         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
2871         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
2872         targets.
2873         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
2874         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
2875         instead of vector_alignment_reachable_for_double.
2876         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
2877         (natural_alignment): Split into...
2878         (natural_alignment_32, natural_alignment_64): New.
2879         (vector_alignment_reachable): Depend on natural_alignment_32.
2880         (vector_alignment_reachable_for_double): Rename to ...
2881         (vector_alignment_reachable_for_64bit): And depend on
2882         natural_alignment_64.
2883
2884 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2885
2886         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
2887         MIPS targets.
2888         * g++.dg/vect/vect.exp: Likewise.
2889         * lib/fortran-torture.exp: Likewise.
2890         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
2891         mipsisa64*-*-* as the target selector.  Remove -mips64,
2892         -mhard-float and -mgp64 from the options list.
2893         * gcc.target/mips/mips-ps-2.c: Likewise.
2894         * gcc.target/mips/mips-ps-3.c: Likewise.
2895         * gcc.target/mips/mips-ps-4.c: Likewise.
2896         * gcc.target/mips/mips-ps-6.c: Likewise.
2897         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
2898         options list.
2899         * gcc.target/mips/sb1-1.c: Likewise.
2900         * gcc.target/mips/mips-ps-type.c: Likewise.
2901         * gcc.target/mips/mips-ps-7.c: New test.
2902         * gcc.target/mips/mips-ps-type-2.c: Likewise.
2903         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
2904         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
2905         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
2906         as forcing an ABI and an architecture.
2907         (is_gp32_flag, is_gp64_flag): Fold into...
2908         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
2909         then -mfp64 imply -mhard-float.  Apply register rules after the
2910         loop.  Handle -march=mipsN like -mipsN.
2911
2912 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
2913
2914         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
2915         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
2916
2917 2007-10-20  Tobias Burnus  <burnus@net-b.de>
2918
2919         PR fortran/33818
2920         * gfortran.dg/entry_dummy_ref_3.f90: New.
2921
2922 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
2923             FX Coudert <fxcoudert@gcc.gnu.org>
2924
2925         PR fortran/31608
2926         * gfortran.dg/char_cast_1.f90: New test.
2927
2928 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2929
2930         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
2931         * gfortran.dg/large_real_kind_2.F90: ditto.
2932         * gfortran.dg/default_format_2.f90: ditto.
2933         * gfortran.dg/default_format_denormal_1.f90: ditto.
2934
2935 2007-10-19  Richard Guenther  <rguenther@suse.de>
2936
2937         PR middle-end/33816
2938         PR middle-end/32921
2939         * gfortran.dg/pr32921.f: New testcase.
2940
2941 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2942
2943         PR libfortran/33544
2944         * gfortran.dg/transfer_check_1.f90: Adjust options.
2945
2946 2007-10-19  Richard Guenther  <rguenther@suse.de>
2947
2948         Revert
2949         2007-10-19  Richard Guenther  <rguenther@suse.de>
2950
2951         PR middle-end/32921
2952         * gfortran.dg/pr32921.f: New testcase.
2953
2954 2007-10-19  Richard Guenther  <rguenther@suse.de>
2955
2956         * gcc.c-torture/execute/20071018-1.c: New testcase.
2957
2958 2007-10-19  Richard Guenther  <rguenther@suse.de>
2959
2960         PR middle-end/32921
2961         * gfortran.dg/pr32921.f: New testcase.
2962
2963 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
2964
2965         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
2966
2967 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
2968
2969         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
2970
2971 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
2972
2973         PR fortran/33233
2974         * gfortran.dg/host_assoc_function_1.f90: Correct references.
2975         * gfortran.dg/host_assoc_function_3.f90: New test.
2976
2977 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
2978
2979         PR fortran/33733
2980         * gfortran.dg/transfer_simplify_6.f90: New test.
2981
2982 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
2983             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2984
2985         PR middle-end/33794
2986         * gfortran.dg/pr33794.f90: New testcase.
2987
2988 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
2989
2990         PR target/32961
2991         * gcc.target/i386/pr32961.c: New testcase.
2992         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
2993         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
2994         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
2995         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
2996         __builtin_ia32_pslldi128 defines.
2997
2998 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
2999
3000         PR fortran/33760
3001         * gfortran.dg/c_ptr_tests_13.f03: New test case.
3002
3003 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
3004
3005         PR c++/28639
3006         PR c++/30299
3007         * g++.dg/template/void12.C: New.
3008         * g++.dg/template/void13.C: New.
3009
3010 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
3011
3012         PR c++/31446
3013         * g++.dg/template/void11.C: New.
3014         * g++.dg/template/void2.C: Adjust error markers.
3015         * g++.dg/template/void10.C: Likewise.
3016         * g++.dg/template/crash55.C: Likewise.
3017
3018 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
3019
3020         * g++.dg/opt/const5.C: New test.
3021
3022 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
3023             Maxim Kuvyrkov  <maxim@codesourcery.com>
3024
3025         * gcc.target/ia64/20040709-2.c: New test.
3026
3027 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
3028
3029         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
3030
3031 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
3032
3033         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
3034         to each function.  Check that there are no unsigned loads.
3035
3036 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
3037
3038         PR tree-optimization/33136
3039         * gcc.c-torture/execute/20070824-1.c: New test.
3040         * gcc.dg/pr33136-1.c: New test.
3041         * gcc.dg/pr33136-2.c: New test.
3042         * gcc.dg/pr33136-3.c: New test.
3043
3044 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
3045
3046         PR tree-optimization/33735
3047         * g++.dg/torture/pr33735.C: New.
3048
3049 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
3050
3051         PR middle-end/33706
3052         * gcc.dg/va-arg-pack-2.c: New.
3053
3054 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
3055
3056         PR tree-optimization/33619
3057         * gcc.dg/pr33619.c: New test.
3058
3059 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
3060
3061         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
3062         flag for AIX.
3063         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
3064
3065 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3066
3067         PR libfortran/33055
3068         * gfortran.dg/inquire_11.f90: New test.
3069         * gfortan.dg/negative_unit_int8.f: New test.
3070
3071 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
3072
3073         PR target/33133
3074         * gcc.c-torture/compile/pr33133.c: New test.
3075
3076 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3077
3078         PR libfortran/33672
3079         * gfortran.dg/namelist_40.f90: New test.
3080
3081 2007-10-14  Tobias Burnus  <burnus@net-b.de>
3082
3083         PR fortran/33745
3084         * gfortran.dg/bounds_check_11.f90: New.
3085
3086 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
3087
3088         PR c++/30303
3089         * g++.dg/other/ctor1.C: New test.
3090         * g++.dg/other/ctor2.C: New test.
3091         * g++.dg/other/dtor1.C: New test.
3092
3093 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
3094
3095         * gfortran.dg/bounds_check_10.f90: Fix testcase.
3096
3097 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
3098             Paul Thomas  <pault@gcc.gnu.org>
3099
3100         PR fortran/33254
3101         PR fortran/33727
3102         * gfortran.dg/bounds_check_10.f90: New.
3103
3104 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
3105
3106         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
3107         * gcc.target/powerpc/popcount-1.c: Same.
3108
3109 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
3110
3111         PR c++/26698
3112         * g++.dg/conversion/op4.C: New test.
3113
3114 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
3115
3116         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
3117
3118 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
3119
3120         PR fortran/33542
3121         * gfortran.dg/ambiguous_specific_1.f90: New test.
3122
3123 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
3124
3125         PR fortran/33664
3126         * gfortran.dg/impure_spec_expr_1.f90: New test.
3127         * gfortran.dg/char_result_7.f90: Remove illegal test.
3128
3129 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
3130
3131         PR 11001
3132         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
3133         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
3134         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
3135         * gcc.target/i386/pr11001-memset-1.c: New testcase.
3136         * gcc.target/i386/pr11001-memset-2.c: New testcase.
3137         * gcc.target/i386/pr11001-memset-3.c: New testcase.
3138         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
3139         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
3140         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
3141
3142 2007-10-12  Richard Guenther  <rguenther@suse.de>
3143
3144         PR middle-end/26198
3145         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
3146         * gcc.c-torture/execute/20071011-1.c: Likewise.
3147         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
3148
3149 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
3150
3151         PR tree-optimization/33742
3152         * gcc.dg/pr33742.c: New testcase.
3153
3154 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
3155
3156         PR tree-optimization/33645
3157         * gcc.dg/pr33645-1.c: New test.
3158         * gcc.dg/pr33645-2.c: New test.
3159         * gcc.dg/pr33645-3.c: New test.
3160  
3161         PR c++/32121
3162         * g++.dg/ext/label4.C: Adjust error regexp.
3163         * g++.dg/ext/label6.C: Adjust error regexp.
3164         * g++.dg/ext/label7.C: New test.
3165         * g++.dg/ext/label8.C: New test.
3166         * g++.dg/ext/label9.C: New test.
3167
3168 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
3169
3170         PR middle-end/33676
3171         * gcc.dg/pr33676.c: New.
3172
3173 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
3174
3175         PR c++/31441
3176         * g++.dg/cpp0x/variadic83.C: New.
3177
3178 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
3179
3180         PR c++/33461
3181         * g++.dg/cpp0x/variadic81.C: New.
3182         * g++.dg/cpp0x/variadic82.C: Likewise.
3183
3184 2007-10-11  Richard Guenther  <rguenther@suse.de>
3185
3186         PR middle-end/33724
3187         * gcc.dg/pr33724.c: New testcase.
3188
3189 2007-10-11  Richard Guenther  <rguenther@suse.de>
3190
3191         PR c/33726
3192         * gcc.dg/pr33726.c: New testcase.
3193
3194 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
3195
3196         PR fortran/33500
3197         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
3198         
3199 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3200
3201         PR testsuite/33391
3202         * gfortran.dg/do_3.F90: Run with -fwrapv.
3203
3204 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
3205
3206         * gcc.dg/unwind-1.c: New.
3207
3208 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3209
3210         PR libfortran/33683
3211         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
3212         failure on some common systems.
3213
3214 2007-10-09  Richard Guenther  <rguenther@suse.de>
3215
3216         PR middle-end/33692
3217         * gcc.dg/pr33692.c: New testcase.
3218
3219 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
3220
3221         PR middle-end/33669
3222         * gcc.c-torture/execute/pr33669.c: New.
3223
3224 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3225
3226         PR tree-optimization/33615
3227         * g++.dg/tree-ssa/pr33615-2.C: New test.
3228
3229 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3230
3231         PR tree-optimization/33615
3232         * g++.dg/tree-ssa/pr33615.C: New test.
3233
3234 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
3235
3236         PR tree-optimization/33572
3237         * g++.dg/torture/pr33572.C: Replace with complete test.
3238
3239 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
3240
3241         PR fortran/33689
3242         * gfortran.dg/spec_expr_5.f90: New.
3243
3244 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
3245
3246         * gcc.dg/pragma-darwin-2.c: New.
3247
3248 2007-10-08  Richard Guenther  <rguenther@suse.de>
3249
3250         PR middle-end/33693
3251         PR middle-end/33695
3252         PR middle-end/33697
3253         * gcc.dg/pr33693.c: New testcase.
3254         * gcc.dg/pr33695.c: Likewise.
3255         * gcc.dg/pr33697.c: Likewise.
3256
3257 2007-10-08  Richard Guenther  <rguenther@suse.de>
3258
3259         PR middle-end/33691
3260         PR middle-end/33694
3261         PR middle-end/33696
3262         * gcc.dg/pr33691.c: New testcase.
3263         * gcc.dg/pr33694.c: Likewise.
3264         * gcc.dg/pr33696.c: Likewise.
3265
3266 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3267
3268         PR libfortran/33683
3269         * gfortran.dg/gamma_5.f90:  New test case
3270
3271 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
3272
3273         PR fortran/20851
3274         * initialization_1.f90: Fix dg-error annotations.
3275         * initialization_14.f90: New.
3276         * initialization_7.f90: Fix dg-error annotations.
3277         * initialization_9.f90: Likewise.
3278
3279 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3280
3281         * gfortran.dg/error_recovery_4.f90: New test.
3282
3283 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3284
3285         * gfortran.dg/default_format_denormal_2.f90: New test.
3286         * gfortran.dg/default_format_2.inc: New test.
3287         * gfortran.dg/default_format_denormal_1.f90: New test.
3288         * gfortran.dg/default_format_1.inc: New test.
3289         * gfortran.dg/default_format_1.f90: Don't test for denormalized
3290         numbers.
3291         * gfortran.dg/default_format_2.f90: Don't test for denormalized
3292         numbers.
3293
3294 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3295
3296         * gfortran.dg/namelist_15.f90: Revise test.
3297
3298 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
3299
3300         PR tree-optimization/33655
3301         * gcc.dg/torture/pr33655.c: New.
3302
3303 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
3304
3305         PR tree-optimization/33572
3306         * g++.dg/torture/pr33572.C: New.
3307
3308 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
3309
3310         PR fortran/25076
3311         * gfortran.dg/forall_11.f90: New.
3312
3313 2007-10-05  Michael Matz  <matz@suse.de>
3314
3315         PR middle-end/33667
3316         * gcc.dg/pr33667.c: New testcase.
3317
3318 2007-10-05  Richard Guenther  <rguenther@suse.de>
3319
3320         PR middle-end/33666
3321         * gcc.dg/pr33666.c: New testcase.
3322
3323 2007-10-05  Michael Matz  <matz@suse.de>
3324
3325         PR inline-asm/33600
3326         * gcc.target/i386/pr33600.c: New testcase.
3327
3328 2007-10-05  Richard Guenther  <rguenther@suse.de>
3329
3330         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
3331
3332 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
3333
3334         PR target/33635
3335         * gcc.target/mips/pr33635-1.c: New test.
3336
3337 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3338
3339         PR libfortran/33253
3340         * gfortran.dg/namelist_39.f90: Revise to use long names.
3341
3342 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
3343
3344         PR fortran/33646
3345         * gfortran.dg/pr33646.f90: New file.
3346
3347 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3348
3349         PR fortran/33529
3350         * gfortran.dg/char_type_len_2.f90: Adjust error message.
3351         * gfortran.dg/char_decl_2.f90: New test.
3352
3353 2007-10-04  Richard Guenther  <rguenther@suse.de>
3354
3355         PR middle-end/33641
3356         * gcc.c-torture/compile/pr33641.c: New testcase.
3357
3358 2007-10-04  Michael Matz  <matz@suse.de>
3359
3360         PR rtl-optimization/33653
3361         * gcc.dg/pr33653.c: New.
3362
3363 2007-10-04  Richard Guenther  <rguenther@suse.de>
3364
3365         PR tree-optimization/33627
3366         * g++.dg/torture/pr33627.C: New testcase.
3367
3368 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
3369
3370         PR fortran/33626
3371         * gfortran.dg/parens_6.f90: New.
3372
3373 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
3374
3375         PR fortran/33646
3376         PR fortran/33542
3377         * gfortran.dg/ambiguous_specific_1.f90: Remove.
3378
3379 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
3380
3381         * g++.dg/ext/gnu-inline-global-redecl.C: New.
3382
3383 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
3384
3385         PR target/33635
3386         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
3387         and mips_forced_be.
3388         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
3389         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
3390         options.
3391         * gcc.target/mips/fpr-moves-1.c: New test.
3392         * gcc.target/mips/fpr-moves-2.c: Likewise.
3393         * gcc.target/mips/fpr-moves-3.c: Likewise.
3394         * gcc.target/mips/fpr-moves-4.c: Likewise.
3395         * gcc.target/mips/fpr-moves-5.c: Likewise.
3396         * gcc.target/mips/fpr-moves-6.c: Likewise.
3397         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
3398
3399 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3400
3401         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
3402
3403 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3404
3405         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
3406         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
3407
3408 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
3409
3410         PR fortran/33198
3411         * gfortran.dg/common_errors_1.f90: New.
3412
3413 2007-10-03  Doug Kwan  <dougkwan@google.com>
3414         Richard Guenther  <rguenther@suse.de>
3415
3416         PR debug/31899
3417         * g++.dg/debug/using3.C: New testcase.
3418
3419 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3420
3421         PR libfortran/33253
3422         * gfortran.dg/namelist_38.f90: New test.
3423         * gfortran.dg/namelist_39.f90: New test.
3424
3425 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3426
3427         PR libfortran/33469
3428         * gfortran.dg/default_format_1.f90: New test.
3429         * gfortran.dg/default_format_2.f90: New test.
3430         * gfortran.dg/namelist_print_1.f: Adjust expected output.
3431         * gfortran.dg/real_const_3.f90: Adjust expected output.
3432
3433 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
3434
3435         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
3436         default ABI.  Split mips_forced_abi into mips_forced_abi and
3437         mips_forced_regs.
3438         (is_gp32_flag): Return true for -mabi=32.
3439         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
3440         (dg-mips-options): Use is_gp64_flag instead of checking specifically
3441         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
3442         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
3443         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
3444         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
3445         * gcc.target/mips/save-restore-2.c: Likewise.
3446         * gcc.target/mips/save-restore-3.c: Likewise.
3447         * gcc.target/mips/save-restore-4.c: Likewise.
3448
3449 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
3450
3451         PR middle-end/33617
3452         * gcc.c-torture/compile/pr33617.c: New test.
3453
3454 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
3455
3456         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
3457         -gstabs+ for extended options.
3458
3459 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3460
3461         PR fortran/33542
3462         * gfortran.dg/ambiguous_specific_1.f90: New test.
3463
3464 2007-10-02  Revital Eres  <eres@il.ibm.com>
3465
3466         * gcc.target/powerpc/paired-8.c: New test.
3467         * gcc.target/powerpc/paired-9.c: New test.
3468         * gcc.target/powerpc/paired-10.c: New test.
3469
3470 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3471
3472         PR fortran/33566
3473         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
3474
3475 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3476
3477         PR fortran/33554
3478         * gfortran.dg/intent_out_2.f90: New test.
3479
3480 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3481
3482         PR fortran/33550
3483         * gfortran.dg/ambiguous_reference_1.f90: New test.
3484
3485 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3486
3487         PR fortran/31154
3488         PR fortran/31229
3489         PR fortran/33334
3490         * gfortran.dg/function_kinds_1.f90: New test.
3491         * gfortran.dg/function_kinds_2.f90: New test.
3492         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
3493         use association into interfaces.
3494
3495 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3496
3497         PR testsuite/31828
3498         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
3499         (overflow): Use INFINITY, not FP_INFINITE.
3500         gcc.dg/float-range-4.c: Likewise.
3501         gcc.dg/float-range-5.c: Likewise.
3502
3503 2007-10-01  Nick Clifton  <nickc@redhat.com>
3504
3505         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
3506         for 16-bit targets.
3507
3508 2007-09-30  Diego Novillo  <dnovillo@google.com>
3509
3510         PR 33593
3511         * g++.dg/tree-ssa/pr33593.C: New test.
3512
3513 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3514
3515         PR libfortran/33400
3516         * gfortran.dg/PR19872.f: Fix test condition.
3517         * gfortran.dg/list_read_7.f90: New test.
3518
3519 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
3520
3521         PR tree-optimization/33597
3522         * gcc.dg/vect/pr33597.c: New testcase.
3523
3524 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
3525
3526         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
3527         * gcc.target/i386/pr33524.c: ...this.
3528
3529 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
3530
3531         PR fortran/33354
3532         * gfortran.dg/minmaxloc_4.f90: New.
3533
3534 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3535
3536         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
3537
3538 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
3539
3540         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
3541
3542 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
3543
3544         PR c++/33213
3545         * g++.dg/cpp0x/variadic79.C: New.
3546
3547 2007-09-28  Michael Matz  <matz@suse.de>
3548             Jakub Jelinek  <jakub@redhat.com>
3549
3550         PR rtl-optimization/33552
3551         * gcc.target/i386/pr33552.c: New runtime test.
3552         * gcc.target/i386/strinline.c: New compile time test.
3553
3554 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
3555
3556         * gfortran.dg/openmp_stack.f90: Removed.
3557
3558         PR c++/31434
3559         * g++.dg/cpp0x/variadic80.C: New test.
3560
3561 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3562
3563         * gfortran.dg/namelist_38.f90: Delete test for revertion of
3564         r128057.
3565
3566 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3567
3568         PR middle-end/7003
3569         * gcc.target/powerpc/gcse-1.c: New test.
3570
3571 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
3572
3573         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
3574         fixed capitalizations.
3575         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
3576         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
3577         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
3578         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
3579         * gfortran.dg/maxloc_shape_1.f90: Likewise.
3580         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
3581         * gfortran.dg/min_max_conformance.f90: Likewise.
3582
3583 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
3584
3585         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
3586         options.
3587         * gcc.dg/c99-tgmath-2.c: Likewise.
3588         * gcc.dg/c99-tgmath-3.c: Likewise.
3589         * gcc.dg/c99-tgmath-4.c: Likewise.
3590
3591 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
3592
3593         PR fortran/33568
3594         * gfortran.dg/anint_1.f90: New test.
3595
3596 2007-09-27  Ian Lance Taylor  <iant@google.com>
3597
3598         PR tree-optimization/33565
3599         * gcc.dg/Wstrict-overflow-20.c: New test.
3600
3601 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3602
3603         * gfortran.dg/openmp_stack.f90: Fix typo.
3604         * gfortran.dg/recursive_stack.f90: Fix typo.
3605
3606 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
3607
3608         PR c++/33493
3609         * g++.dg/template/error31.C: New.
3610
3611 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
3612
3613         * lib/prune.exp: Prune also "^In function .*$" lines and
3614         "^    inlined from .*$" lines.
3615
3616 2007-09-26  Richard Guenther  <rguenther@suse.de>
3617
3618         PR tree-optimization/33563
3619         * gcc.dg/torture/pr33563.c: New testcase.
3620
3621 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
3622
3623         PR c/25309
3624         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
3625         array.
3626         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
3627         without -O2.
3628
3629 2007-09-26  Richard Guenther  <rguenther@suse.de>
3630
3631         PR tree-optimization/30375
3632         PR tree-optimization/33560
3633         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
3634         * gcc.dg/tree-ssa/complex-5.c: Likewise.
3635         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
3636         * gcc.dg/torture/pr30375.c: New testcase.
3637         * gcc.dg/torture/pr33560.c: New testcase.
3638         * gcc.dg/tree-ssa/pr30375.c: Likewise.
3639
3640 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
3641
3642         PR c++/33207
3643         * g++.dg/parse/crash38.C: New test.
3644
3645 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
3646
3647         PR target/33524
3648         * gcc.target/i386/sse5-convert.c: New file, test int->long
3649         vectorized conversions.
3650
3651 2007-09-25  Revital Eres  <eres@il.ibm.com>
3652
3653         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
3654
3655 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
3656
3657         PR c/32295
3658         * gcc.dg/enum-incomplete-1.c: New test.
3659
3660 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
3661
3662         * gcc.c-torture/compile/20070919-1.c: New test.
3663
3664 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3665
3666         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
3667
3668 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
3669
3670         PR c++/14688
3671         * g++.dg/inherit/override_attribs.C: New file.
3672
3673 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
3674
3675         PR fortran/33269
3676         * io.c (check_format_string): Move NULL and constant checks into
3677         this function.
3678         (check_io_constraints): Call gfc_simplify_expr() before calling
3679         check_format_string().  Remove NULL and constant checks.
3680
3681 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
3682
3683         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
3684         * gcc.c-torture/execute/loop-2g.x: Likewise.
3685
3686 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
3687
3688         * lib/target-supports.exp (check_effective_target_mips16_attribute):
3689         Reject hard-float modes unless the ABI is o32 or o64.
3690         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
3691         of gcc.exp.  Skip the tests when mips16 code generation is not
3692         supported.
3693         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
3694         and use dg-add-options mips16_attribute.
3695
3696 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
3697
3698         PR c++/33506
3699         * g++.dg/ext/attrib29.C: New test.
3700
3701 2007-09-23  Ollie Wild  <aaw@google.com>
3702
3703         * gcc.dg/fold-bitand-1.c: New test.
3704         * gcc.dg/fold-bitand-2.c: New test.
3705         * gcc.dg/fold-bitand-3.c: New test.
3706         * gcc.dg/fold-bitand-4.c: New test.
3707
3708 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3709
3710         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
3711         any of the macros to be defined for __mips16.
3712         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
3713
3714 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3715
3716         * gcc.dg/vect/pr21591.c: Require vect_int.
3717         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
3718         * gcc.dg/vect/vect-outer-2a.c: Likewise.
3719         * gcc.dg/vect/vect-outer-2c.c: Likewise.
3720
3721 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
3722
3723         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
3724         attributes.
3725         * gcc.dg/va-arg-pack-len-2.c: New test.
3726         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
3727         attributes.
3728         * g++.dg/ext/va-arg-pack-len-2.C: New test.
3729
3730         PR tree-optimization/32772
3731         * gcc.c-torture/compile/20070905-1.c: New test.
3732
3733         PR tree-optimization/32975
3734         * gcc.dg/pr32975.c: New test.
3735
3736         PR middle-end/28755
3737         * gcc.dg/pr28755.c: New test.
3738
3739 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3740
3741         * lib/target-supports.exp (check_effective_target_nomips16): New
3742         procedure.
3743         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
3744         for mipsisa64*-*-*.
3745         * gcc.dg/vect/vect.exp: Likewise.
3746         * g++.dg/vect/vect.exp: Likewise.
3747         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
3748         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
3749         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
3750         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
3751         * gcc.target/mips/clear-cache-1.c (f): Likewise.
3752         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
3753         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
3754         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
3755         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
3756         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
3757         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
3758         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
3759         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
3760         (test14, test15, test16, test17, test18): Likewise.
3761         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
3762         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
3763         (test14, test15, test16, test17, test18, test19, test20, test21)
3764         (test22): Likewise.
3765         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
3766         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
3767         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
3768         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
3769         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
3770         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
3771         * gcc.target/mips/mips-3d-1.c (main): Likewise.
3772         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
3773         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3774         (test13, test14, test15, test16, test17, test18, test19, test20)
3775         (test21, test22, test23, test24, test25, test26, test27, test28)
3776         (test29, test30, test31): Likewise.
3777         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
3778         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3779         (test13, test14, test15, test16, test17, test18, test19, test20)
3780         (test21, test22, test23, test24, test25, test26, test27, test28)
3781         (test29, test30, test31, test32, test33, test34, test35, test36)
3782         (test37, test38, test39, test40, test41, test42, test43, test44)
3783         (test45, test46, test47, test48, test49, test50, test51, test52)
3784         (test53, test54, test55, test56, test57, test58, test59, test60)
3785         (test61, test62, test63): Likewise.
3786         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
3787         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3788         (test13, test14, test15, test16, test17, test18, test19, test20)
3789         (test21, test22, test23, test24, test25, test26, test27, test28)
3790         (test29, test30, test31): Likewise.
3791         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
3792         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3793         (test13, test14, test15, test16, test17, test18, test19, test20)
3794         (test21, test22, test23, test24, test25, test26, test27, test28)
3795         (test29, test30, test31): Likewise.
3796         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
3797         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3798         (test13, test14, test15): Likewise.
3799         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
3800         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3801         (test13, test14, test15): Likewise.
3802         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
3803         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3804         (test13, test14, test15, test16, test17, test18, test19, test20)
3805         (test21, test22, test23, test24, test25, test26, test27, test28)
3806         (test29, test30, test31): Likewise.
3807         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
3808         (matrix_multiply4: Likewise.
3809         * gcc.target/mips/mips-ps-1.c (main): Likewise.
3810         * gcc.target/mips/mips-ps-2.c (main): Likewise.
3811         * gcc.target/mips/mips-ps-3.c (main): Likewise.
3812         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
3813         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3814         (test13, test14, test15, test16, test17, test18, test19, test20)
3815         (test21, test22, test23, test24, test25, test26, test27, test28)
3816         (test29, test30, test31): Likewise.
3817         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
3818         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3819         (test13, test14, test15, test16, test17, test18, test19, test20)
3820         (test21, test22, test23, test24, test25, test26, test27, test28)
3821         (test29, test30, test31): Likewise.
3822         * gcc.target/mips/mips-ps-5.c (main): Likewise.
3823         * gcc.target/mips/mips-ps-6.c (main): Likewise.
3824         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
3825         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
3826         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
3827         (sub_v4qi): Likewise.
3828         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
3829         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
3830         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
3831         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
3832         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
3833         (subb, subc): Likewise.
3834         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
3835         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
3836         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
3837         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
3838         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
3839         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
3840         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
3841         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
3842         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
3843         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
3844         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
3845         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
3846         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
3847
3848 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3849
3850         * lib/target-supports.exp (add_options_for_mips16_attribute)
3851         (check_effective_target_mips16_attribute): New functions.
3852         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
3853         command line.
3854         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
3855         extra_test_flags.
3856         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
3857         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
3858         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
3859         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
3860         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
3861         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
3862         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
3863         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
3864         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
3865         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
3866         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
3867         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
3868         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
3869         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
3870         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
3871         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
3872         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
3873         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
3874         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
3875         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
3876         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
3877         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
3878         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
3879         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
3880         (NOMIPS16): Delete.
3881         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
3882         of dg-options.
3883         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
3884         options.  Require { target mips16_attribute } and use dg-add-options
3885         to add the associated options.
3886         (foo): Use MIPS16.
3887         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
3888         * gcc.target/mips/call-saved-3.c: Likewise.
3889         * gcc.target/mips/code-readable-1.c: Require { target
3890         mips16_attribute } and use dg-add-options to add the associated
3891         options.  Remove trailing whitespace.
3892         (NOMIPS16): Delete.
3893         * gcc.target/mips/code-readable-2.c: Likewise.
3894         * gcc.target/mips/code-readable-3.c: Likewise.
3895         * gcc.target/mips/mips16-attributes-2.c: Likewise.
3896         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
3897         Require { target mips16_attribute } and use dg-add-options to
3898         add the associated options.
3899         (cksum16, cksum8): Use MIPS16.
3900         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
3901         Require { target mips16_attribute } and use dg-add-options to
3902         add the associated options.
3903         (foo): Use MIPS16.
3904         * gcc.target/mips/save-restore-2.c: Likewise.
3905         * gcc.target/mips/save-restore-3.c: Likewise.
3906         * gcc.target/mips/save-restore-4.c: Likewise.
3907         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
3908         -mno-abicalls.
3909         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
3910         (foo): Use NOMIPS16.
3911
3912 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
3913
3914         PR fortran/33337
3915         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
3916
3917         PR fortran/33376
3918         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
3919
3920 2007-09-22  Tobias Burnus  <burnus@net-b.de>
3921
3922         PR fortran/33445
3923         * gfortran.dg/gomp/free-2.f90: New.
3924         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
3925         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
3926
3927 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
3928
3929         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
3930         * gcc.target/i386/sse5-haddX.c: Ditto.
3931         * gcc.target/i386/sse5-hsubX.c: Ditto.
3932         * gcc.target/i386/sse5-maccXX.c: Ditto.
3933         * gcc.target/i386/sse5-msubXX.c: Ditto.
3934         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
3935         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
3936         * gcc.target/i386/sse5-permpX.c: Ditto.
3937         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
3938         effective target.
3939         * gcc.target/i386/sse5-fma-vector.c: Ditto.
3940         * gcc.target/i386/sse5-ima-vector.c: Ditto.
3941         * gcc.target/i386/sse5-pcmov.c: Ditto.
3942         * gcc.target/i386/sse5-pcmov2.c: Ditto.
3943
3944 2007-09-22  Richard Guenther  <rguenther@suse.de>
3945
3946         PR tree-optimization/33146
3947         * gcc.c-torture/compile/pr33146.c: New testcase.
3948
3949 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3950
3951         * lib/target-supports.exp (check_cached_effective_target): New
3952         procedure.
3953         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
3954         (check_effective_target_c99_runtime): New procedure.
3955         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
3956         (test3l): Likewise cargl.
3957         * gcc.dg/builtins-59.c: Require c99_runtime.
3958         * gcc.dg/builtins-61.c: Likewise.
3959         * gcc.dg/builtins-62.c: Likewise.
3960
3961 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3962
3963         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
3964         * lib/target-supports-dg.exp (dg-add-options): Likewise.
3965         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
3966         target-specific dg-options.
3967         * gcc.dg/builtins-20.c: Likewise.
3968         * gcc.dg/builtins-53.c: Likewise.
3969         * gcc.dg/builtins-55.c: Likewise.
3970         * gcc.dg/single-precision-constant.c: Likewise.
3971         * gcc.dg/torture/builtin-convert-1.c: Likewise.
3972         * gcc.dg/torture/builtin-convert-2.c: Likewise.
3973         * gcc.dg/torture/builtin-convert-3.c: Likewise.
3974         * gcc.dg/torture/builtin-convert-4.c: Likewise.
3975         * gcc.dg/torture/builtin-power-1.c: Likewise.
3976
3977 2007-09-21  Chao-ying Fu  <fu@mips.com>
3978
3979         * lib/target-supports.exp (check_effective_target_fixed_point): New to
3980         check if targets have fixed-point supports.
3981         * gcc.dg/fixed-point/fixed-point.exp: New file.
3982         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
3983         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
3984         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
3985         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
3986         * gcc.dg/fixed-point/constants-pedantic.c,
3987         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
3988         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
3989         * gcc.dg/fixed-point/keywords-ignored-c99.c,
3990         * gcc.dg/fixed-point/keywords-pedantic.c,
3991         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
3992         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
3993         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
3994         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
3995         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
3996         * gcc.dg/fixed-point/func-vararg-mixed.c,
3997         * gcc.dg/fixed-point/operator-logical.c,
3998         * gcc.dg/fixed-point/struct-union.c,
3999         * gcc.dg/fixed-point/bit-complement.c,
4000         * gcc.dg/fixed-point/operator-bitwise.c,
4001         * gcc.dg/fixed-point/operator-comma.c,
4002         * gcc.dg/fixed-point/struct-layout-1.c,
4003         * gcc.dg/fixed-point/union-init.c,
4004         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
4005         * gcc.dg/fixed-point/func-mixed.c,
4006         * gcc.dg/fixed-point/func-vararg-size0.c,
4007         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
4008         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
4009         * gcc.dg/fixed-point/operator-unary.c,
4010         * gcc.dg/fixed-point/allop-const.c,
4011         * gcc.dg/fixed-point/muldiv-warning.c,
4012         * gcc.dg/nofixed-point-1.c,
4013         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
4014         * gcc.target/mips/fixed-vector-type.c,
4015         * gcc.target/mips/fixed-scalar-type.c: New tests.
4016
4017 2007-09-21  Olivier Hainque  <hainque@adacore.com>
4018
4019         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
4020         * gnat.dg/test_nested_subtype_byref.adb: New test.
4021
4022 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
4023
4024         PR fortran/33439
4025         * gfortran.dg/gomp/pr33439.f90: New test.
4026
4027 2007-09-21  Tobias Burnus  <burnus@net-b.de>
4028
4029         PR fortran/33455
4030         * gfortran.dg/merge_char_3.f90: New.
4031
4032 2007-09-21  Tobias Burnus  <burnus@net-b.de>
4033
4034         PR fortran/33037
4035         * gfortran.dg/transfer_check_1.f90: New.
4036
4037 2007-09-20  Asher Langton  <langton2@llnl.gov>
4038
4039         PR fortran/20441
4040         * gfortran.dg/init_flag_1.f90: New.
4041         * gfortran.dg/init_flag_2.f90: New.
4042         * gfortran.dg/init_flag_3.f90: New.
4043         * gfortran.dg/init_flag_4.f90: New.
4044         * gfortran.dg/init_flag_5.f90: New.
4045         * gfortran.dg/init_flag_6.f90: New.
4046         * gfortran.dg/init_flag_7.f90: New.
4047
4048 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
4049
4050         PR c++/33460
4051         * g++.dg/ext/anon-struct6.C: New.
4052
4053 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4054
4055         PR libfortran/23272
4056         * gfortran.dg/inquire_10.f90: New test.
4057
4058 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
4059
4060         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
4061
4062 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4063
4064         PR fortran/33221
4065         * gfortran.dg/used_types_18.f90: Declare variable of empty
4066         derived type.
4067
4068 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4069
4070         PR fortran/33288
4071         * gfortran.dg/array_constructor_19.f90: New test.
4072
4073 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
4074
4075         PR debug/33316
4076         * gcc.dg/debug/pr33316.c: New test.
4077
4078         PR c++/33496
4079         * g++.dg/cpp0x/variadic76.C: New test.
4080         * g++.dg/cpp0x/variadic77.C: New test.
4081         * g++.dg/cpp0x/variadic78.C: New test.
4082
4083         PR c/33238
4084         PR c/27301
4085         * gcc.c-torture/execute/20070919-1.c: New test.
4086         * gcc.dg/pr33238.c: New test.
4087         * gcc.dg/pr27301.c: New test.
4088
4089 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
4090
4091         * lib/target-supports.exp (check_effective_target_mips64): New
4092         procedure.
4093         * gcc.dg/lower-subreg-1.c: Require !mips64.
4094         * gcc.dg/sibcall-3.c (ATTR): New macro.
4095         (recurser_void1, recurser_void2): Use it.
4096         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
4097         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
4098
4099 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
4100
4101         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
4102         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
4103         warning annotation.
4104         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
4105
4106 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
4107
4108         PR fortran/33497
4109         * gfortran.dg/c_loc_tests_11.f03: New test case.
4110
4111 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
4112
4113         PR c++/33459
4114         * g++.dg/init/ref14.C: New.
4115
4116 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4117
4118         * gnat.dg/slice2.ad[sb]: New testcase.
4119
4120 2007-09-19  Nick Clifton  <nickc@redhat.com>
4121
4122         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
4123
4124 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
4125
4126         * gcc.target/bfin/bfin.exp: New.
4127         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
4128         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
4129         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
4130         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
4131         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
4132         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
4133         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
4134         mcpu-bf561.c, mcpu-default.c}: New tests.
4135
4136 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
4137
4138         Restore detection of unsupported TLS.
4139
4140         Revert this patch:
4141         2007-02-10  Richard Henderson  <rth@redhat.com>
4142
4143         * lib/target-supports.exp (check_effective_target_tls): Redefine
4144         to mean non-emulated tls.
4145         * gcc.dg/tls/alias-1.c: Remove tls requirement.
4146         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4147         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4148         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4149         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4150         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4151         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4152
4153         And then:
4154         * lib/target-supports.exp (check_effective_target_tls): Use
4155         stronger test for compiler support for TLS.
4156         (check_effective_target_tls_native): New, to test for non-emulated
4157         TLS support.
4158         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
4159         instead of dg-require-effective-target tls.
4160         * g++.dg/gomp/copyin-1.C: Likewise.
4161         * g++.dg/gomp/sharing-1.C: Likewise.
4162         * g++.dg/gomp/tls-1.C: Likewise.
4163         * g++.dg/gomp/tls-2.C: Likewise.
4164         * g++.dg/gomp/tls-3.C: Likewise.
4165         * g++.dg/tls/diag-1.C: Likewise.
4166         * g++.dg/tls/diag-2.C: Likewise.
4167         * g++.dg/tls/diag-3.C: Likewise.
4168         * g++.dg/tls/diag-4.C: Likewise.
4169         * g++.dg/tls/diag-5.C: Likewise.
4170         * g++.dg/tls/init-1.C: Likewise.
4171         * g++.dg/tls/init-2.C: Likewise.
4172         * g++.dg/tls/trivial.C: Likewise.
4173         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
4174         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
4175         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
4176         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
4177         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
4178         * gcc.dg/gomp/clause-1.c: Likewise.
4179         * gcc.dg/gomp/copyin-1.c: Likewise.
4180         * gcc.dg/gomp/sharing-1.c: Likewise.
4181         * gcc.dg/gomp/tls-1.c: Likewise.
4182         * gcc.dg/gomp/tls-2.c: Likewise.
4183         * gcc.dg/tls/alpha-1.c: Likewise.