OSDN Git Service

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