OSDN Git Service

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