OSDN Git Service

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