OSDN Git Service

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