re PR middle-end/41435 (GCC doesn't fold complex int division)
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2
3         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
4         compile-time.
5
6 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
7
8         * lib/scanasm.exp (make_pattern_printable): New function.
9         (dg-scan, scan-assembler-times, scan-assembler-dem,
10         scan-assembler-dem-not): Use it.
11
12 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
13
14         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
15         (test_nested): Renamed to ...
16         (test_nested1): This.
17         (test_nested2): New.
18         (main): Likewise.
19
20 2009-09-24  Richard Guenther  <rguenther@suse.de>
21
22         PR tree-optimization/36143
23         PR tree-optimization/38747
24         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
25         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
26         * g++.dg/torture/pr38747.C: New testcase.
27         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
28
29 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
30
31         * gnat.dg/nested_proc.adb: New test.
32
33 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
34
35         * gcc.target/i386/pr12329.c: Adjust.
36
37 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
38
39         PR debug/41248
40         * gcc.dg/pr41248.c: New.
41
42 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
43
44         PR debug/41065
45         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
46
47 2009-09-23  Andreas Schwab  <schwab@redhat.com>
48
49         * lib/profopt.exp (profopt-get-options): Set tool_flags for
50         current_compiler_flags.  Fix typos.
51
52 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
53
54         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
55
56 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
57
58         PR c/39779
59         * gcc.c-torture/compile/pr39779.c: New test.
60
61 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
62
63         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
64         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
65         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
66
67 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
68
69         PR debug/41295
70         * gcc.dg/pr41295.c: New.
71
72 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
73
74         * gcc.dg/pr40209.c: Add test case.
75
76 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
77
78         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
79         matching assembly.
80         * gcc.target/mips/code-readable-2.c: Likewise.
81         * gcc.target/mips/code-readable-3.c: Likewise.
82
83 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
84
85         * lib/target-supports.exp (check_effective_target_dfp_nocache):
86         Check support via mode instead of C type.
87         (check_effective_target_dfprt_nocache): Ditto.
88         (check_effective_target_hard_dfp): Ditto.
89
90 2009-09-22  Richard Guenther  <rguenther@suse.de>
91
92         PR middle-end/41395
93         * gcc.c-torture/execute/pr41395-1.c: New testcase.
94         * gcc.c-torture/execute/pr41395-2.c: Likewise.
95
96 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
97
98         * gcc.dg/20090922-1.c: New test.
99
100         PR bootstrap/41405
101         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
102         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
103         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
104         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
105         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
106         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
107         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
108         * objc.dg/dwarf-2.m: Likewise.
109
110 2009-09-22  Richard Guenther  <rguenther@suse.de>
111
112         PR tree-optimization/41428
113         * g++.dg/tree-ssa/pr41428.C: New testcase.
114
115 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
116
117         PR middle-end/41429
118         * g++.dg/gomp/pr41429.C: New test.
119
120 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
121
122         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
123
124 2009-09-21  Jason Merrill  <jason@redhat.com>
125
126         PR c++/41421
127         * g++.dg/cpp0x/trivial1.C: Expand.
128
129 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
130
131         * gcc.dg/torture/calleesave-sse.c: New.
132
133 2009-09-21  Jan Hubicka  <jh@suse.cz>
134
135         * gcc.dg/guality/inline-params.c: New testcase.
136
137 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
138
139         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
140         Add -fno-inline.
141         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
142         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
143         (f2): Ditto.
144
145 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
146
147         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
148         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
149         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
150         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
151         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
152
153 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
154
155         PR middle-end/40642
156         * g++.dg/torture/pr40642.C: New testcase.
157
158 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
159
160         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
161         cases in static initializers.
162
163 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
164
165         * gcc.c-tortue/compile/pr39886.c: New.
166
167 2009-09-20  Chris Demetriou  <cgd@google.com>
168
169         PR preprocessor/28435:
170         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
171         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
172         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
173         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
174         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
175
176 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
177
178         * gcc.target/mips/mips.exp: Add relax-pic-calls
179         under -mfoo/-mno-foo options.
180         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
181         and -mexplicit-relocs.
182         * gcc.target/mips/call-1.c: New test.
183         * gcc.target/mips/call-2.c: New test.
184         * gcc.target/mips/call-3.c: New test.
185         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
186         * gcc.dg/tree-ssa/loop-1.c: Likewise.
187
188 2009-09-19  Chris Demetriou  <cgd@google.com>
189
190         PR preprocessor/28435:
191         * gcc.dg/cpp/missing-header-MD.c: New test.
192         * gcc.dg/cpp/missing-header-MMD.c: New test.
193         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
194         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
195
196 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
197
198         PR libgfortran/41328
199         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
200         EOF works.
201
202 2009-09-18  Jason Merrill  <jason@redhat.com>
203
204         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
205         * g++.dg/cpp0x/initlist-deduce.C: New.
206
207 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
208
209         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
210
211 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
212
213         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
214         * c-c++-common/dfp: New directory.
215         * c-c++-common/dfp/dfp-dbg.h: New file.
216         * gcc.dg/dfp/call-by-value.c: Move to ...
217         * c-c++-common/call-by-value.c: here.
218         * gcc.dg/dfp/cast.c: Move to ...
219         * c-c++-common/cast.c: here.
220         * gcc.dg/dfp/compare-eq-const.c: Move to ...
221         * c-c++-common/compare-eq-const.c: here.
222         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
223         * c-c++-common/compare-eq-d128.c: here.
224         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
225         * c-c++-common/compare-eq-d32.c: here.
226         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
227         * c-c++-common/compare-eq-d64.c: here.
228         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
229         * c-c++-common/compare-eq-dfp.c: here.
230         * gcc.dg/dfp/compare-eq.h: Move to ...
231         * c-c++-common/compare-eq.h: here.
232         * gcc.dg/dfp/compare-rel-const.c: Move to ...
233         * c-c++-common/compare-rel-const.c: here.
234         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
235         * c-c++-common/compare-rel-d128.c: here.
236         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
237         * c-c++-common/compare-rel-d32.c: here.
238         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
239         * c-c++-common/compare-rel-d64.c: here.
240         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
241         * c-c++-common/compare-rel-dfp.c: here.
242         * gcc.dg/dfp/compare-rel.h: Move to ...
243         * c-c++-common/compare-rel.h: here.
244         * gcc.dg/dfp/compare-special-d128.c: Move to ...
245         * c-c++-common/compare-special-d128.c: here.
246         * gcc.dg/dfp/compare-special-d32.c: Move to ...
247         * c-c++-common/compare-special-d32.c: here.
248         * gcc.dg/dfp/compare-special-d64.c: Move to ...
249         * c-c++-common/compare-special-d64.c: here.
250         * gcc.dg/dfp/compare-special.h: Move to ...
251         * c-c++-common/compare-special.h: here.
252         * gcc.dg/dfp/constants-zero.c: Move to ...
253         * c-c++-common/constants-zero.c: here.
254         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
255         * c-c++-common/convert-bfp-10.c: here.
256         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
257         * c-c++-common/convert-bfp-11.c: here.
258         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
259         * c-c++-common/convert-bfp-12.c: here.
260         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
261         * c-c++-common/convert-bfp-13.c: here.
262         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
263         * c-c++-common/convert-bfp-14.c: here.
264         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
265         * c-c++-common/convert-bfp-2.c: here.
266         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
267         * c-c++-common/convert-bfp-3.c: here.
268         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
269         * c-c++-common/convert-bfp-4.c: here.
270         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
271         * c-c++-common/convert-bfp-5.c: here.
272         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
273         * c-c++-common/convert-bfp-6.c: here.
274         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
275         * c-c++-common/convert-bfp-7.c: here.
276         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
277         * c-c++-common/convert-bfp-8.c: here.
278         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
279         * c-c++-common/convert-bfp-9.c: here.
280         * gcc.dg/dfp/convert-bfp.c: Move to ...
281         * c-c++-common/convert-bfp.c: here.
282         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
283         * c-c++-common/convert-bfp-fold.c: here.
284         * gcc.dg/dfp/convert-dfp.c: Move to ...
285         * c-c++-common/convert-dfp.c: here.
286         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
287         * c-c++-common/convert-dfp-fold-2.c: here.
288         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
289         * c-c++-common/convert-dfp-fold.c: here.
290         * gcc.dg/dfp/convert.h: Move to ...
291         * c-c++-common/convert.h: here.
292         * gcc.dg/dfp/convert-int.c: Move to ...
293         * c-c++-common/convert-int.c: here.
294         * gcc.dg/dfp/convert-int-fold.c: Move to ...
295         * c-c++-common/convert-int-fold.c: here.
296         * gcc.dg/dfp/convert-int-max.c: Move to ...
297         * c-c++-common/convert-int-max.c: here.
298         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
299         * c-c++-common/convert-int-max-fold.c: here.
300         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
301         * c-c++-common/convert-int-saturate.c: here.
302         * gcc.dg/dfp/func-array.c: Move to ...
303         * c-c++-common/func-array.c: here.
304         * gcc.dg/dfp/func-deref.c: Move to ...
305         * c-c++-common/func-deref.c: here.
306         * gcc.dg/dfp/func-mixed.c: Move to ...
307         * c-c++-common/func-mixed.c: here.
308         * gcc.dg/dfp/func-pointer.c: Move to ...
309         * c-c++-common/func-pointer.c: here.
310         * gcc.dg/dfp/func-scalar.c: Move to ...
311         * c-c++-common/func-scalar.c: here.
312         * gcc.dg/dfp/func-struct.c: Move to ...
313         * c-c++-common/func-struct.c: here.
314         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
315         * c-c++-common/func-vararg-alternate-d128-2.c: here.
316         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
317         * c-c++-common/func-vararg-alternate-d128.c: here.
318         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
319         * c-c++-common/func-vararg-alternate-d32.c: here.
320         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
321         * c-c++-common/func-vararg-alternate-d64.c: here.
322         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
323         * c-c++-common/func-vararg-alternate.h: here.
324         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
325         * c-c++-common/func-vararg-dfp.c: here.
326         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
327         * c-c++-common/func-vararg-mixed-2.c: here.
328         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
329         * c-c++-common/func-vararg-mixed.c: here.
330         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
331         * c-c++-common/func-vararg-size0.c: here.
332         * gcc.dg/dfp/inf-1.c: Move to ...
333         * c-c++-common/inf-1.c: here.
334         * gcc.dg/dfp/loop-index.c: Move to ...
335         * c-c++-common/loop-index.c: here.
336         * gcc.dg/dfp/modes.c: Move to ...
337         * c-c++-common/modes.c: here.
338         * gcc.dg/dfp/nan-1.c: Move to ...
339         * c-c++-common/nan-1.c: here.
340         * gcc.dg/dfp/nan-2.c: Move to ...
341         * c-c++-common/nan-2.c: here.
342         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
343         * c-c++-common/operator-arith-fold.c: here.
344         * gcc.dg/dfp/operator-assignment.c: Move to ...
345         * c-c++-common/operator-assignment.c: here.
346         * gcc.dg/dfp/operator-comma.c: Move to ...
347         * c-c++-common/operator-comma.c: here.
348         * gcc.dg/dfp/operator-cond.c: Move to ...
349         * c-c++-common/operator-cond.c: here.
350         * gcc.dg/dfp/operator-logical.c: Move to ...
351         * c-c++-common/operator-logical.c: here.
352         * gcc.dg/dfp/operator-unary.c: Move to ...
353         * c-c++-common/operator-unary.c: here.
354         * gcc.dg/dfp/pr31385.c: Move to ...
355         * c-c++-common/pr31385.c: here.
356         * gcc.dg/dfp/pr33466.c: Move to ...
357         * c-c++-common/pr33466.c: here.
358         * gcc.dg/dfp/pr35620.c: Move to ...
359         * c-c++-common/pr35620.c: here.
360         * gcc.dg/dfp/pr36800.c: Move to ...
361         * c-c++-common/pr36800.c: here.
362         * gcc.dg/dfp/pr39034.c: Move to ...
363         * c-c++-common/pr39034.c: here.
364         * gcc.dg/dfp/pr39035.c: Move to ...
365         * c-c++-common/pr39035.c: here.
366         * gcc.dg/dfp/pr39902.c: Move to ...
367         * c-c++-common/pr39902.c: here.
368         * gcc.dg/dfp/pr39986.c: Move to ...
369         * c-c++-common/pr39986.c: here.
370         * gcc.dg/dfp/signbit-1.c: Move to ...
371         * c-c++-common/signbit-1.c: here.
372         * gcc.dg/dfp/signbit-2.c: Move to ...
373         * c-c++-common/signbit-2.c: here.
374         * gcc.dg/dfp/struct-layout-1.c: Move to ...
375         * c-c++-common/struct-layout-1.c: here.
376         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
377         * c-c++-common/usual-arith-conv.c: here.
378         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
379         * c-c++-common/usual-arith-conv-const.c: here.
380
381 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
382
383         PR testsuite/41288
384         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
385         stack alignment.
386
387 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
388
389         PR c++/39365
390         * g++.dg/expr/bool3.C: New test.
391         * g++.dg/expr/bool4.C: New test.
392
393 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
394
395         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
396         * gcc.dg/dfp/signbit-2.c: Use it.
397         * gcc.dg/dfp/func-vararg-alternate.h: Change two
398         arguments to unsigned int.
399         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
400         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
401         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
402         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
403         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
404         * gcc.dg/dfp/pr39986.c: Ditto.
405         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
406         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
407         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
408         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
409         * gcc.dg/dfp/convert-int-fold.c: Ditto.
410
411 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
412
413         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
414
415 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
416
417         PR c/41049
418         * dfp/pr41049.c: New test.
419
420 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
421
422         PR testsuite/41385
423         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
424
425 2009-09-17  Martin Jambor  <mjambor@suse.cz>
426
427         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
428         * gcc.dg/ipa/ipa-sra-1.c: New test.
429         * gcc.dg/ipa/ipa-sra-2.c: New test.
430         * gcc.dg/ipa/ipa-sra-3.c: New test.
431         * gcc.dg/ipa/ipa-sra-4.c: New test.
432         * gcc.dg/ipa/ipa-sra-5.c: New test.
433         * gcc.c-torture/execute/ipa-sra-1.c: New test.
434         * gcc.c-torture/execute/ipa-sra-2.c: New test.
435
436 2009-09-17  Michael Matz  <matz@suse.de>
437
438         PR middle-end/41347
439         * gfortran.dg/pr41347.f90: New test.
440
441 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
442
443         * gcc.c-torture/compile/20090917-1.c: New testcase.
444
445 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
446
447         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
448         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
449         alpha*-*-* target from XFAIL list.
450
451 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
452
453         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
454         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
455         * gcc.dg/dfp/cast-bad.c: Use default options.
456         * gcc.dg/dfp/compare-rel-const.c: Ditto.
457         * gcc.dg/dfp/composite-type.c: Ditto.
458         * gcc.dg/dfp/constants.c: Ditto.
459         * gcc.dg/dfp/constants-hex.c: Ditto.
460         * gcc.dg/dfp/constants-pedantic.c: Ditto.
461         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
462         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
463         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
464         * gcc.dg/dfp/ctypes.c: Ditto.
465         * gcc.dg/dfp/ddmode-ice.c: Ditto.
466         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
467         * gcc.dg/dfp/float-constant-double.c: Ditto.
468         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
469         * gcc.dg/dfp/keywords-reserved.c: Ditto.
470         * gcc.dg/dfp/modes.c: Ditto.
471         * gcc.dg/dfp/operator-bitwise.c: Ditto.
472         * gcc.dg/dfp/pr31344.c: Ditto.
473         * gcc.dg/dfp/pr31385.c: Ditto.
474         * gcc.dg/dfp/pr33466.c: Ditto.
475         * gcc.dg/dfp/pr35620.c: Ditto.
476         * gcc.dg/dfp/pr37435.c: Ditto.
477         * gcc.dg/dfp/pr39986.c: Ditto.
478         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
479         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
480         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
481         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
482         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
483         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
484         * gcc.dg/dfp/typespec.c: Ditto.
485         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
486         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
487         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
488         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
489         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
490         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
491         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
492         * gcc.dg/dfp/compare-rel.h: Ditto.
493         * gcc.dg/dfp/compare-special.h: Ditto.
494         * gcc.dg/dfp/convert.h: Ditto.
495         * gcc.dg/dfp/fe-check.h: Ditto.
496         * gcc.dg/dfp/call-by-value.c: Use default options and
497           debug macros.
498         * gcc.dg/dfp/cast.c: Ditto.
499         * gcc.dg/dfp/compare-eq-const.c: Ditto.
500         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
501         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
502         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
503         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
504         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
505         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
506         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
507         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
508         * gcc.dg/dfp/compare-special-d32.c: Ditto.
509         * gcc.dg/dfp/compare-special-d64.c: Ditto.
510         * gcc.dg/dfp/compare-special-d128.c: Ditto.
511         * gcc.dg/dfp/constants-zero.c: Ditto.
512         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
513         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
514         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
515         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
516         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
517         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
518         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
519         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
520         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
521         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
522         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
523         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
524         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
525         * gcc.dg/dfp/convert-bfp.c: Ditto.
526         * gcc.dg/dfp/convert-complex.c: Ditto.
527         * gcc.dg/dfp/convert-dfp.c: Ditto.
528         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
529         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
530         * gcc.dg/dfp/convert-int.c: Ditto.
531         * gcc.dg/dfp/convert-int-fold.c: Ditto.
532         * gcc.dg/dfp/convert-int-max.c: Ditto.
533         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
534         * gcc.dg/dfp/decfloat-constants.c: Ditto.
535         * gcc.dg/dfp/fe-binop.c: Ditto.
536         * gcc.dg/dfp/fe-convert-1.c: Ditto.
537         * gcc.dg/dfp/fe-convert-2.c: Ditto.
538         * gcc.dg/dfp/fe-convert-3.c: Ditto.
539         * gcc.dg/dfp/func-array.c: Ditto.
540         * gcc.dg/dfp/func-deref.c: Ditto.
541         * gcc.dg/dfp/func-mixed.c: Ditto.
542         * gcc.dg/dfp/func-pointer.c: Ditto.
543         * gcc.dg/dfp/func-scalar.c: Ditto.
544         * gcc.dg/dfp/func-struct.c: Ditto.
545         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
546         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
547         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
548         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
549         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
550         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
551         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
552         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
553         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
554         * gcc.dg/dfp/inf-1.c: Ditto.
555         * gcc.dg/dfp/loop-index.c: Ditto.
556         * gcc.dg/dfp/nan-1.c: Ditto.
557         * gcc.dg/dfp/nan-2.c: Ditto.
558         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
559         * gcc.dg/dfp/operator-assignment.c: Ditto.
560         * gcc.dg/dfp/operator-comma.c: Ditto.
561         * gcc.dg/dfp/operator-cond.c: Ditto.
562         * gcc.dg/dfp/operator-logical.c: Ditto.
563         * gcc.dg/dfp/operator-unary.c: Ditto.
564         * gcc.dg/dfp/pr36800.c: Ditto.
565         * gcc.dg/dfp/pr39034.c: Ditto.
566         * gcc.dg/dfp/pr39035.c: Ditto.
567         * gcc.dg/dfp/pr39902.c: Ditto.
568         * gcc.dg/dfp/signbit-1.c: Ditto.
569         * gcc.dg/dfp/signbit-2.c: Ditto.
570         * gcc.dg/dfp/struct-layout-1.c: Ditto.
571         * gcc.dg/dfp/union-init.c: Ditto.
572         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
573
574 2009-09-16  Michael Matz  <matz@suse.de>
575
576         PR fortran/41212
577         * gfortran.dg/pr41212.f90: New test.
578
579 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
580
581         * gnat.dg/alignment9.adb: New test.
582
583 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
584
585         * gnat.dg/discr20.ad[sb]: New test.
586
587 2009-09-16  Richard Guenther  <rguenther@suse.de>
588
589         PR middle-end/34011
590         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
591
592 2009-09-16  DJ Delorie  <dj@redhat.com>
593             Kaz Kojima  <kkojima@gcc.gnu.org>
594
595         * gcc.target/sh/struct-arg-dw2.c: New test.
596
597 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
598             Jakub Jelinek  <jakub@redhat.com>
599
600         PR target/41175
601         * gcc.target/powerpc/pr41175.c: New test.
602
603 2009-09-14  Richard Henderson  <rth@redhat.com>
604
605         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
606         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
607         gcc.dg/tree-ssa/asmgoto-1.c: New files.
608
609 2009-09-14  Richard Henderson  <rth@redhat.com>
610
611         * g++.dg/eh/builtin1.C: Update resx pattern match.
612         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
613
614 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
615
616         * gcc.target/mips/branch-helper.h: New file.
617         * gcc.target/mips/branch-2.c,
618         * gcc.target/mips/branch-3.c,
619         * gcc.target/mips/branch-4.c,
620         * gcc.target/mips/branch-5.c,
621         * gcc.target/mips/branch-6.c,
622         * gcc.target/mips/branch-7.c,
623         * gcc.target/mips/branch-8.c,
624         * gcc.target/mips/branch-9.c,
625         * gcc.target/mips/branch-10.c,
626         * gcc.target/mips/branch-11.c,
627         * gcc.target/mips/branch-12.c,
628         * gcc.target/mips/branch-13.c,
629         * gcc.target/mips/branch-14.c,
630         * gcc.target/mips/branch-15.c: New tests.
631
632 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
633
634         PR target/41331
635         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
636         -m32 -mpowerpc64 system.
637
638 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
639
640         From Jie Zhang <jie.zhang@analog.com>:
641         * gcc.target/bfin/saveall.c: New test.
642         * gcc.target/bfin/20090914-1.c: New test.
643         * gcc.target/bfin/20090914-2.c: New test.
644
645         * gcc.target/bfin/20090914-3.c: New test.
646
647 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
648
649         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
650
651 2009-09-14  Richard Guenther  <rguenther@suse.de>
652
653         PR middle-end/41350
654         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
655
656 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
657
658         PR libgfortran/41328
659         * gfortran.dg/cr_lf.f90: New test.
660
661 2009-09-11  Michael Matz  <matz@suse.de>
662
663         PR middle-end/41275
664         * g++.dg/tree-ssa/pr41275.C: New test.
665
666 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
667
668         PR fortran/41242
669         * gfortran.dg/proc_ptr_comp_21.f90: New.
670
671 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
672
673         PR fortran/31292
674         * gfortran.dg/module_procedure_1.f90: New test.
675         * gfortran.dg/module_procedure_2.f90: Ditto.
676         * gfortran.dg/generic_14.f90: Move dg-error to new location.
677
678 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
679             James A. Morrison  <phython@gcc.gnu.org>
680
681         PR ada/18302
682         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
683         commands.
684         * ada/acats/run_test.exp: New file.
685
686 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
687
688         Revert:
689         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
690
691         PR rtl-optimization/39779
692         * gcc.dg/pr39979.c: New test.
693
694 2009-09-10  Richard Guenther  <rguenther@suse.de>
695
696         PR middle-end/41257
697         * g++.dg/torture/pr41257-2.C: New testcase.
698
699 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
700
701         PR c++/28293
702         * g++.dg/template/crash91.C: New.
703
704 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
705
706         PR rtl-optimization/39779
707         * gcc.dg/pr39979.c: New test.
708
709 2009-09-09  Richard Guenther  <rguenther@suse.de>
710
711         PR tree-optimization/41101
712         * gcc.c-torture/compile/pr41101.c: New testcase.
713
714 2009-09-09  Richard Guenther  <rguenther@suse.de>
715
716         PR middle-end/41317
717         * gcc.c-torture/execute/pr41317.c: New testcase.
718         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
719         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
720
721 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
722
723         Fix some test breakages on Darwin
724         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
725         and adjust.
726         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
727         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
728         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
729         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
730         take darwin specifics in account.
731
732 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
733
734         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
735         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
736
737 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
738
739         PR c++/39923
740         * g++.dg/cpp0x/initlist24.C: New.
741
742 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
743
744         * gcc.dg/large-size-array-2.c: Fix target requirement.
745         * gcc.dg/large-size-array-4.c: Likewise.
746         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
747         * gcc.dg/c99-const-expr-2.c: Likewise.
748         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
749         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
750         * gcc.dg/c90-const-expr-10.c: Likewise.
751         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
752         instead of long.
753         * gcc.dg/tree-ssa/pr33920.c: Likewise.
754         * gcc.dg/vect/pr33846.c: Likewise.
755         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
756         __PTRDIFF_TYPE__, instead of unsigned long.
757         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
758
759 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
760
761         PR debug/41229
762         PR debug/41291
763         PR debug/41300
764         * gfortran.dg/pr41229.f90: New.
765
766 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
767
768         PR debug/41232
769         * gcc.dg/pr41232.c: New.
770
771 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
772
773         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
774         contain -march.
775         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
776         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
777         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
778         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
779         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
780         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
781         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
782         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
783         options other than that used in dg-options.
784
785 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
786
787         PR rtl-optimization/41239
788         * gcc.c-torture/execute/pr41239.c: New test.
789
790 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
791
792         PR libgfortran/41192
793         * gfortran.dg/namelist_59.f90: New test.
794
795 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
796
797         From Mike Frysinger  <michael.frysinger@analog.com>
798         * gcc.target/bfin/mcpu-bf542m.c: New file.
799         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
800         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
801         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
802         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
803
804 2009-09-07  Martin Jambor  <mjambor@suse.cz>
805
806         PR middle-end/41282
807         * gcc.c-torture/compile/pr41282.c: New test.
808
809 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
810
811         PR fortran/41197
812         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
813         variables for stat and errmsg.
814         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
815         * gfortran.dg/allocate_stat_2.f90:  New test.
816
817 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
818
819         * gcc.c-torture/compile/20090907-1.c: New test.
820
821 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
822
823         PR bootstrap/41241
824         * gcc.dg/pr41241.c: New test.
825
826 2009-09-06  Richard Guenther  <rguenther@suse.de>
827
828         PR middle-end/41144
829         * g++.dg/torture/pr41144.C: New testcase.
830
831 2009-09-06  Richard Guenther  <rguenther@suse.de>
832
833         PR middle-end/41261
834         * gcc.dg/torture/pr41261.c: New testcase.
835
836 2009-09-05  Richard Guenther  <rguenther@suse.de>
837
838         PR middle-end/41181
839         * gcc.c-torture/compile/pr41181.c: New testcase.
840
841 2009-09-05  Richard Guenther  <rguenther@suse.de>
842
843         PR debug/41273
844         * g++.dg/torture/pr41273.C: New testcase.
845
846 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
847
848         PR fortran/41258
849         * gfortran.dg/typebound_proc_12.f90 : New test.
850
851 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
852
853         PR debug/41225
854         * gfortran.dg/pr41225.f90: New.
855
856 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
857
858         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
859         unistd.h, sys/types.h and sys/wait.h.
860         (gualchk_t): New.
861         (GUALCVT): New.
862         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
863         (GUALITY_GDB_REDIRECT): New.
864         (GUALITY_GDB_ARGS): Use it.
865
866 2009-09-04  Richard Guenther  <rguenther@suse.de>
867
868         PR middle-end/41257
869         * g++.dg/torture/pr41257.C: New testcase.
870
871 2009-09-04  Martin Jambor  <mjambor@suse.cz>
872
873         PR tree-optimization/41112
874         * gnat.dg/array8.adb: New test.
875
876 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
877
878         * gcc.target/arm/ctz.c: New test case.
879
880 2009-09-03  Alon Dayan  <alond@il.ibm.com>
881
882         PR tree-optimization/38275
883         * gcc.dg/autopar/reduc-1char.c: Increase number
884         of iterations. Adjust the logic accordingly.
885         * gcc.dg/autopar/reduc-2char.c: Ditto.
886         * gcc.dg/autopar/reduc-1.c: Ditto.
887         * gcc.dg/autopar/reduc-2.c: Ditto.
888         * gcc.dg/autopar/reduc-3.c: Ditto.
889         * gcc.dg/autopar/reduc-6.c: Ditto.
890         * gcc.dg/autopar/reduc-7.c: Ditto.
891         * gcc.dg/autopar/reduc-8.c: Ditto.
892         * gcc.dg/autopar/reduc-9.c: Ditto.
893         * gcc.dg/autopar/pr39500-1.c: Ditto.
894         * gcc.dg/autopar/reduc-1short.c: Ditto.
895         * gcc.dg/autopar/reduc-2short.c: Ditto.
896         * gcc.dg/autopar/parallelization-1.c: Ditto.
897
898 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
899
900         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
901         testcase using guality.h compiles and links and if a global variable
902         can be verified by gdb.
903
904 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
905
906         * lib/target-supports.exp (check_effective_target_sync_int_long):
907         Supported on Blackfin Linux targets.
908
909 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
910
911         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
912
913 2009-09-03  Diego Novillo  <dnovillo@google.com>
914
915         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
916         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
917         * g++.dg/warn/unit-1.C: Likewise.
918         * g++.dg/ipa/iinline-1.C: Likewise.
919         * g++.dg/template/cond2.C: Adjust expected line location for the
920         error.
921         * g++.dg/template/pr35240.C: Likewise.
922
923 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
924
925         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
926         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
927
928 2009-09-02  Martin Jambor  <mjambor@suse.cz>
929
930         * gcc.dg/tree-ssa/sra-8.c: New testcase.
931         * gcc.dg/memcpy-1.c: Add . to match pattern.
932         * gcc.dg/uninit-I.c: XFAIL warning test.
933         * g++.dg/warn/unit-1.C: XFAIL warning test.
934
935 2009-09-02  Ian Lance Taylor  <iant@google.com>
936
937         * gcc.dg/20090902-1.c: New test.
938
939 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
940
941         * gcc.dg/builtin-object-size-9.c: New test.
942
943 2009-09-02  Olivier Hainque  <hainque@adacore.com>
944
945         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
946
947 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
948             Olivier Hainque  <hainque@adacore.com>
949
950         * gnat.dg/misaligned_param.adb: New test.
951         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
952         * gnat.dg/slice7.adb: Add 1 more related case.
953
954 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
955
956         * gcc.dg/guality/guality.c: Expect to fail for now.
957         * gcc.dg/guality/example.c: Likewise.
958
959 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
960
961         * gcc.dg/guality/guality.c: New.
962         * gcc.dg/guality/guality.h: New.
963         * gcc.dg/guality/guality.exp: New.
964         * gcc.dg/guality/example.c: New.
965         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
966         (cleanup-saved-temps): Likewise, .gkd files too.
967
968 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
969
970         PR fortran/39229
971         * gfortran.dg/line_length_3.f: New test.
972         * gfortran.dg/line_length_4.f90: New test.
973
974 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
975
976         * lib/target-supports.exp (check_gc_sections_available):
977         Add proper pattern quote.
978
979 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
980             Kaz Kojima  <kkojima@gcc.gnu.org>
981
982         * lib/target-supports.exp (add_options_for_ieee): New procedure.
983         * g++.dg/cdce3.C: Use dg-add-options ieee.
984         * g++.dg/torture/type-generic-1.C: Likewise.
985         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
986         * gcc.dg/pr28796-2.c: Likewise.
987         * gcc.dg/torture/builtin-math-7.c: Likewise.
988         * gcc.dg/torture/type-generic-1.c: Likewise.
989         * gfortran.dg/boz_14.f90: Likewise.
990         * gfortran.dg/erf_2.F90: Likewise.
991         * gfortran.dg/init_flag_3.f90: Likewise.
992         * gfortran.dg/init_flag_4.f90: Likewise.
993         * gfortran.dg/init_flag_5.f90: Likewise.
994         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
995         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
996         * gfortran.dg/isnan_1.f90: Likewise.
997         * gfortran.dg/isnan_2.f90: Likewise.
998         * gfortran.dg/maxlocval_2.f90: Likewise.
999         * gfortran.dg/maxlocval_4.f90: Likewise.
1000         * gfortran.dg/minlocval_1.f90: Likewise.
1001         * gfortran.dg/minlocval_4.f90: Likewise.
1002         * gfortran.dg/module_nan.f90: Likewise.
1003         * gfortran.dg/namelist_42.f90: Likewise.
1004         * gfortran.dg/namelist_43.f90: Likewise.
1005         * gfortran.dg/nan_1.f90: Likewise.
1006         * gfortran.dg/nan_2.f90: Likewise.
1007         * gfortran.dg/nan_3.f90: Likewise.
1008         * gfortran.dg/nan_4.f90: Likewise.
1009         * gfortran.dg/nan_5.f90: Likewise.
1010         * gfortran.dg/nearest_1.f90: Likewise.
1011         * gfortran.dg/nearest_2.f90: Likewise.
1012         * gfortran.dg/nearest_3.f90: Likewise.
1013         * gfortran.dg/pr37243.f: Likewise.
1014         * gfortran.dg/real_const_3.f90: Likewise.
1015         * gfortran.dg/transfer_simplify_2.f90: Likewise.
1016
1017 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
1018
1019         PR debug/30161
1020         * g++.dg/debug/dwarf2/template-params-1.C: New test.
1021         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1022         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1023         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1024         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
1025         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1026         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1027         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1028         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1029         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1030         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1031         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1032         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1033
1034 2009-08-31  Jason Merrill  <jason@redhat.com>
1035
1036         PR c++/41127
1037         * g++.dg/parse/enum5.C: New.
1038         * g++.dg/cpp0x/enum1.C: Adjust expected error.
1039
1040 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1041
1042         PR fortran/40940
1043         * gfortran.dg/allocate_derived_1.f90: New.
1044         * gfortran.dg/class_3.f03: New.
1045
1046 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1047
1048         PR fortran/40996
1049         * gfortran.dg/allocatable_scalar_1.f90: New.
1050         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
1051         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
1052         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
1053
1054 2009-08-30  Richard Guenther  <rguenther@suse.de>
1055
1056         PR tree-optimization/41186
1057         * g++.dg/torture/pr41186.C: New testcase.
1058         * g++.dg/tree-ssa/pr41186.C: Likewise.
1059
1060 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
1061
1062         PR c++/41187
1063         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
1064         take ia64 assembly comments syntax in account.
1065
1066 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
1067
1068         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
1069
1070 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1071
1072         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
1073         * gfortran.dg/whole_file_6.f90: Likewise.
1074
1075 2009-08-28  Cary Coutant  <ccoutant@google.com>
1076
1077         PR debug/41063
1078         * g++.dg/debug/dwarf2/pr41063.C: New test.
1079
1080 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
1081
1082         PR rtl-optimization/40861
1083         * gcc.dg/pr40861.c: New test.
1084
1085 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
1086
1087         PR fortran/40869
1088         * gfortran.dg/proc_ptr_comp_20.f90: New.
1089
1090 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
1091
1092         PR libfortran/39667
1093         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
1094         open temp file with status="scratch".
1095         * gfortran.dg/fmt_cache_1.f: Likewise.
1096         * gfortran.dg/fmt_exhaust.f90: Likewise.
1097         * gfortran.dg/fmt_t_4.f90: Likewise.
1098         * gfortran.dg/fseek.f90: Likewise.
1099         * gfortran.dg/list_read_5.f90: Likewise.
1100         * gfortran.dg/namelist_39.f90: Likewise.
1101         * gfortran.dg/namelist_56.f90: Likewise.
1102         * gfortran.dg/read_bad_advance.f90: Likewise.
1103         * gfortran.dg/read_repeat.f90: Likewise.
1104         * gfortran.dg/read_size_noadvance.f90: Likewise.
1105         * gfortran.dg/read_x_past.f: Likewise.
1106
1107 2009-08-27  Tobias Burnus  <burnus@net-b.de>
1108
1109         PR fortran/28039
1110         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
1111
1112 2009-08-27  Daniel Kraft  <d@domob.eu>
1113
1114         PR fortran/37425
1115         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
1116         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
1117         error and fix problem with recursive assignment.
1118         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
1119         * gfortran.dg/typebound_operator_3.f03: New test.
1120         * gfortran.dg/typebound_operator_4.f03: New test.
1121
1122 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
1123
1124         PR debug/41170
1125         * debug/dwarf2/namespace-1.C: New test.
1126
1127 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
1128
1129         PR fortran/41162
1130         * gfortran.dg/pr41162.f: New.
1131
1132 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
1133             Richard Sandiford  <rdsandiford@googlemail.com>
1134
1135         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
1136         with "forbid_cpu".
1137         * gcc.target/mips/branch-1.c: Update accordingly.
1138         * gcc.target/mips/extend-1.c: Likewise.
1139         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
1140
1141 2009-08-26  Richard Guenther  <rguenther@suse.de>
1142
1143         PR middle-end/41163
1144         * gcc.c-torture/compile/pr41163.c: New testcase.
1145         * gcc.dg/pr35899.c: Adjust.
1146
1147 2009-08-26  Richard Guenther  <rguenther@suse.de>
1148
1149         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
1150
1151 2009-08-26  Jason Merrill  <jason@redhat.com>
1152
1153         * g++.dg/cpp0x/explicit3.C: New.
1154         * g++.dg/overload/cond2.C: New.
1155
1156 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1157
1158         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
1159
1160 2009-08-25  Jan Hubicka  <jh@suse.cz>
1161
1162         * gcc.target/i386/sse5-shift1-vector.c
1163         * gcc.target/i386/isa-12.c
1164         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
1165         * gcc.target/i386/sse5-pcmov2.c
1166         * gcc.target/i386/isa-3.c
1167         * gcc.target/i386/sse5-shift2-vector.c
1168         * gcc.target/i386/isa-7.c
1169         * gcc.target/i386/funcspec-2.c
1170         * gcc.target/i386/sse5-haddX.c
1171         * gcc.target/i386/sse5-hadduX.c
1172         * gcc.target/i386/isa-9.c
1173         * gcc.target/i386/sse5-maccXX.c
1174         * gcc.target/i386/sse5-shift3-vector.c
1175         * gcc.target/i386/sse5-msubXX.c
1176         * gcc.target/i386/sse5-permpX.c
1177         * gcc.target/i386/sse5-check.h
1178         * gcc.target/i386/sse-12.c
1179         * gcc.target/i386/sse-11.c
1180         * gcc.target/i386/sse-10.c
1181         * gcc.target/i386/sse-13.c
1182         * gcc.target/i386/sse-14.c
1183         * gcc.target/i386/sse-22.c
1184         * gcc.target/i386/sse-2.c
1185         * gcc.target/i386/sse-13.c
1186         * gcc.target/i386/avx-2.c
1187         * gcc.target/i386/sse5-rotate1-vector.c
1188         * gcc.target/i386/isa-4.c
1189         * gcc.target/i386/sse5-hsubX.c
1190         * gcc.target/i386/sse5-pcmov.c
1191         * gcc.target/i386/sse5-fma.c
1192         * gcc.target/i386/isa-8.c
1193         * gcc.target/i386/sse5-rotate2-vector.c
1194         * gcc.target/i386/sse5-nmaccXX.c
1195         * gcc.target/i386/sse5-imul64-vector.c
1196         * gcc.target/i386/sse5-nmsubXX.c
1197         * gcc.target/i386/sse5-rotate3-vector.c
1198         * gcc.target/i386/sse5-fma-vector.c
1199         * gcc.target/i386/sse5-imul32widen-vector.c
1200         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
1201
1202         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
1203         * gcc.target/i386/funcspec-5.c: Remove SSE5.
1204         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
1205         * gcc.target/i386/avx-1.c: Remove SSE5.
1206         * gcc.target/i386/avx-2.c: Remove SSE5.
1207         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
1208         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
1209         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
1210         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
1211
1212 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
1213
1214         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
1215
1216 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
1217
1218         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
1219         keyword works in the same manner as __alignof.
1220
1221 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1222
1223         PR libfortran/34670
1224         * gfortran.dg/unpack_bounds_1.f90:  New test.
1225         * gfortran.dg/unpack_bounds_2.f90:  New test.
1226         * gfortran.dg/unpack_bounds_3.f90:  New test.
1227
1228 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
1229
1230         * gnat.dg/slice7.adb: New test.
1231         * gnat.dg/slice7_pkg.ads: New helper.
1232
1233 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
1234
1235         PR fortran/41139
1236         * gfortran.dg/proc_ptr_25.f90: New.
1237         * gfortran.dg/proc_ptr_comp_18.f90: New.
1238         * gfortran.dg/proc_ptr_comp_19.f90: New.
1239
1240 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1241
1242         PR fortran/41154
1243         * gfortran.dg/fmt_error_8.f: New test.
1244
1245 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1246
1247         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
1248         number, update all callers and synchronize results for latest MPC.
1249
1250 2009-08-21  Jason Merrill  <jason@redhat.com>
1251
1252         * g++.dg/warn/Wunused-17.C: New.
1253
1254 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1255
1256         * gcc.target/arm/combine-cmp-shift.c: New test.
1257
1258 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
1259
1260         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
1261         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
1262         width specifier.
1263
1264 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
1265
1266         * gfortran.dg/fmt_error_7.f: New test.
1267
1268 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
1269
1270         PR target/40718
1271         * gcc.target/i386/pr40718.c: New test.
1272
1273 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1274
1275         * gfortran.dg/proc_ptr_24.f90: New test.
1276
1277 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
1278
1279         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
1280         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
1281         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
1282
1283 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
1284
1285         PR fortran/28039
1286         * gfortran.dg/fmt_with_extra.f: new file.
1287
1288 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
1289
1290         * lib/target-supports.exp
1291         (check_effective_target_arm_iwmmxt_ok): New procedure.
1292         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
1293         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
1294
1295 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
1296
1297         * gfortran.dg/boz_9.f90: Do not load denormal floating
1298         point constants.  Remove -mieee option for alpha*-*-* targets.
1299
1300 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
1301
1302         PR fortran/41106
1303         * gfortran.dg/proc_ptr_23.f90: New.
1304         * gfortran.dg/proc_ptr_comp_15.f90: New.
1305         * gfortran.dg/proc_ptr_comp_16.f90: New.
1306         * gfortran.dg/proc_ptr_comp_17.f90: New.
1307
1308 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
1309
1310         PR c++/41131
1311         * g++.dg/expr/unary3.C: New test.
1312
1313 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
1314
1315         * gfortran.dg/common_5.f: Add -mdalign for sh.
1316         * gfortran.dg/common_align_2.f90: Likewise.
1317
1318 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1319
1320         PR libfortran/40962
1321         * c_f_pointer_tests_4.f90:  New test.
1322
1323 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
1324
1325         * gnat.dg/slice6.adb: New test.
1326         * gnat.dg/slice6_pkg.ads: New helper.
1327
1328 2009-08-20  Michael Matz  <matz@suse.de>
1329
1330         PR fortran/41126
1331         * gfortran.dg/pr41126.f90: New test.
1332
1333 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
1334
1335         * gnat.dg/dynamic_bound.adb: New test.
1336
1337 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
1338
1339         PR fortran/41121
1340         * gfortran.dg/intrinsic_5.f90: New.
1341
1342 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1343             Richard Earnshaw  <richard.earnshaw@arm.com>
1344
1345         * gcc.target/arm/20090811-1.c: New test.
1346
1347 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
1348
1349         PR middle-end/41123
1350         * gcc.dg/pr41123.c: New test.
1351
1352 2009-08-19  Jason Merrill  <jason@redhat.com>
1353
1354         PR c++/41120
1355         * g++.dg/other/gc4.C: New.
1356
1357 2009-08-18  Michael Matz  <matz@suse.de>
1358
1359         * gfortran.dg/vect/vect-gems.f90: New test.
1360         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
1361
1362 2009-08-18  DJ Delorie  <dj@redhat.com>
1363
1364         * lib/wrapper.exp: Move load of target-libpath.exp from here...
1365         * lib/gcc-defs.exp: ... to here.
1366
1367         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
1368         GCC_EXEC_PREFIX before building the wrapper.
1369
1370 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1371
1372         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
1373         tests.
1374         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
1375         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
1376         dg-options.  Fix dg-final clause.
1377
1378 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
1379
1380         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
1381
1382 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
1383             Paul Thomas  <pault@gcc.gnu.org>
1384
1385         PR fortran/40870
1386         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
1387
1388 2009-08-18  Richard Guenther  <rguenther@suse.de>
1389
1390         PR middle-end/41094
1391         * gcc.dg/torture/pr41094.c: New testcase.
1392         * gcc.dg/torture/builtin-power-1.c: Adjust.
1393         * gcc.dg/builtins-10.c: Likewise.
1394
1395 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
1396
1397         PR target/40971
1398         * gcc.dg/pr40971.c: New test.
1399
1400 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
1401
1402         PR fortran/41062
1403         * gfortran.dg/use_only_4.f90: New test.
1404
1405 2009-08-17  Daniel Kraft  <d@domob.eu>
1406
1407         PR fortran/37425
1408         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
1409         NOPASS bindings as operators.
1410
1411 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
1412
1413         * lib/target-supports.exp
1414         (check_effective_target_vect_cmdline_needed): Add alpha to the list
1415         of targets that do not need command line argument to enable SIMD.
1416
1417 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1418
1419         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
1420         typo in cache name.
1421
1422 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1423
1424         PR fortran/41075
1425         * gfortran.dg/unlimited_fmt_1.f90: New test.
1426
1427 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
1428
1429         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
1430
1431 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
1432
1433         * gnat.dg/itype.ad[sb]: New test.
1434
1435 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
1436
1437         * gcc.target/mips/mips.exp: Add terminology section to comment
1438         at the top of the file.  Fix typos.
1439
1440 2009-08-16  Jason Merrill  <jason@redhat.com>
1441
1442         * g++.dg/debug/dwarf2/inline1.C: New.
1443
1444 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
1445
1446         PR target/38599
1447         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
1448
1449 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
1450
1451         PR debug/37801
1452         * gcc.dg/debug/20020224-1.c: Adjust the comment.
1453         Make sure to trigger inlining optimizations.
1454         * gcc.dg/debug/dwarf2/inline2.c: New test.
1455
1456 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
1457
1458         PR fortran/41070
1459         * gfortran.dg/structure_constructor_10.f90: New.
1460
1461 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
1462
1463         * gcc.dg/pragma-re-1.c: Supported on all platforms.
1464         * gcc.dg/pragma-re-2.c: Likewise.
1465         * gcc.dg/pragma-re-3.c: Likewise.
1466         * gcc.dg/pragma-re-4.c: Likewise.
1467         * g++.dg/other/pragma-re-1.C: Likewise.
1468         * g++.dg/other/pragma-re-2.C: Likewise.
1469
1470 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1471
1472         * gcc.dg/torture/builtin-math-7.c: New.
1473
1474 2009-08-14  Richard Guenther  <rguenther@suse.de>
1475
1476         * gcc.c-torture/execute/20090814-1.c: New testcase.
1477
1478 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
1479
1480         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
1481
1482 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
1483
1484         PR target/40934
1485         * gcc.target/i386/pr40934.c: New.
1486
1487 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
1488
1489         PR target/41019
1490         * gcc.target/i386/pr41019.c: New test.
1491
1492 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
1493
1494         PR fortran/40955
1495         * gfortran.dg/winapi.f90: New test.
1496
1497 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
1498
1499         PR fortran/40995
1500         * gfortran.dg/intrinsic_4.f90: New.
1501         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
1502         different line.
1503
1504 2009-08-13  Richard Guenther  <rguenther@suse.de>
1505
1506         PR middle-end/41047
1507         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
1508
1509 2009-08-12  Richard Guenther  <rguenther@suse.de>
1510
1511         PR tree-optimization/41011
1512         * gfortran.dg/pr41011.f: New testcase.
1513
1514 2009-08-11  Andrew Haley  <aph@redhat.com>
1515
1516         * gcc.target/arm/synchronize.c: New file.
1517
1518 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1519
1520         PR middle-end/40980
1521         * gfortran.dg/graphite/id-17.f: New.
1522
1523 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
1524             Sebastian Pop  <sebastian.pop@amd.com>
1525
1526         * gcc.dg/graphite/interchange-1.c: XFAILed.
1527         * gcc.dg/graphite/interchange-2.c: XFAILed.
1528         * gcc.dg/graphite/interchange-3.c: XFAILed.
1529         * gcc.dg/graphite/interchange-4.c: XFAILed.
1530         * gcc.dg/graphite/interchange-7.c: XFAILed.
1531
1532 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1533
1534         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
1535
1536 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1537             Pranav Garg  <pranav.garg2107@gmail.com>
1538
1539         * gcc.dg/graphite/interchange-6.c: XFAILed.
1540
1541 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1542
1543         * gcc.dg/graphite/interchange-9.c: New.
1544
1545 2009-08-12  Richard Guenther  <rguenther@suse.de>
1546
1547         PR rtl-optimization/41033
1548         * gcc.dg/pr41033.c: New test.
1549
1550 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
1551
1552         PR fortran/41022
1553         * gfortran.dg/proc_ptr_comp_14.f90: New.
1554
1555 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
1556
1557         * gcc.target/mips/ext-5.c: New test.
1558         * gcc.target/mips/ext-6.c: New test.
1559         * gcc.target/mips/ext-7.c: New test.
1560         * gcc.target/mips/ext-8.c: New test.
1561         * gcc.target/mips/extend-2.c: New test.
1562
1563 2009-08-10  Jason Merrill  <jason@redhat.com>
1564
1565         * g++.dg/other/linkage2.C: New test for types-without-linkage
1566         handling.
1567         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
1568         * g++.dg/lookup/anon2.C: Likewise.
1569         * g++.dg/other/anon3.C: Likewise.
1570         * g++.dg/template/arg2.C: Likewise.
1571         * g++.dg/template/local4.C: Likewise.
1572         * g++.old-deja/g++.law/operators32.C: Likewise.
1573         * g++.old-deja/g++.other/linkage2.C: Likewise.
1574         * g++.old-deja/g++.pt/enum6.C: Likewise.
1575         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
1576         * g++.old-deja/g++.other/linkage1.C: Likewise.
1577
1578 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1579
1580         * gcc.dg/dg.exp: Test also c-c++-common dir.
1581         * g++.dg/dg.exp: Likewise.
1582         * g++.dg/warn/Wconversion-real.C: Delete.
1583         * gcc.dg/Wconversion-real.c: Move to ...
1584         * c-c++-common/Wconversion-real.c: ... here.
1585         * lib/target-supports.exp
1586         (check_effective_target_c,check_effective_target_c++): New.
1587
1588 2009-08-10  Daniel Kraft  <d@domob.eu>
1589
1590         PR fortran/37425
1591         * gfortran.dg/typebound_operator_1.f03: New test.
1592         * gfortran.dg/typebound_operator_2.f03: New test.
1593
1594 2009-08-10  Richard Guenther  <rguenther@suse.de>
1595
1596         PR middle-end/41006
1597         * gcc.c-torture/compile/pr41006-1.c: New testcase.
1598         * gcc.c-torture/compile/pr41006-2.c: Likewise.
1599
1600 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
1601
1602         PR fortran/40940
1603         * gfortran.dg/class_1.f03: New.
1604         * gfortran.dg/class_2.f03: New.
1605         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
1606         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1607         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1608         * gfortran.dg/typebound_call_10.f03: Ditto.
1609         * gfortran.dg/typebound_call_2.f03: Ditto.
1610         * gfortran.dg/typebound_call_3.f03: Ditto.
1611         * gfortran.dg/typebound_call_4.f03: Ditto.
1612         * gfortran.dg/typebound_generic_3.f03: Ditto.
1613         * gfortran.dg/typebound_generic_4.f03: Ditto.
1614         * gfortran.dg/typebound_proc_1.f08: Ditto.
1615         * gfortran.dg/typebound_proc_5.f03: Ditto.
1616         * gfortran.dg/typebound_proc_6.f03: Ditto.
1617
1618 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
1619
1620         PR c++/40866
1621         * g++.dg/expr/stmt-expr-1.C: New test.
1622
1623 2009-08-09  Richard Guenther  <rguenther@suse.de>
1624
1625         PR tree-optimization/41016
1626         * gcc.c-torture/compile/pr41016.c: New testcase.
1627
1628 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
1629
1630         * gcc.dg/overflow-warn-8.c: New test.
1631
1632 2009-08-09  Ira Rosen  <irar@il.ibm.com>
1633
1634         PR tree-optimization/41008
1635         * gcc.dg/vect/O1-pr41008.c: New test.
1636
1637 2009-08-05  Tobias Burnus  <burnus@net-b.de>
1638
1639         PR fortran/40955
1640         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
1641
1642 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
1643
1644         * gcc.target/bfin/loop-autoinc.c: New file.
1645
1646 2009-08-08  Richard Guenther  <rguenther@suse.de>
1647
1648         PR tree-optimization/40991
1649         * g++.dg/torture/pr40991.C: New testcase.
1650
1651 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
1652
1653         * ada/acats/support/impdef.a: Tweak timing constants. Add
1654         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
1655         * ada/acats/tests/c9/c940005.a: Use new timing constants.
1656         * ada/acats/tests/c9/c940007.a: Likewise.
1657         * ada/acats/tests/c9/c94001c.ada: Likewise.
1658         * ada/acats/tests/c9/c94006a.ada: Likewise.
1659         * ada/acats/tests/c9/c94008c.ada: Likewise.
1660         * ada/acats/tests/c9/c951002.a: Likewise.
1661         * ada/acats/tests/c9/c954a01.a: Likewise.
1662         * ada/acats/tests/c9/c96001a.ada: Likewise.
1663         * ada/acats/tests/c9/c97307a.ada: Likewise.
1664
1665 2009-08-07  Richard Guenther  <rguenther@suse.de>
1666
1667         PR tree-optimization/40999
1668         * gfortran.dg/pr40999.f: New testcase.
1669
1670 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
1671
1672         * g++.dg/tree-prof/partition1.C: New test.
1673
1674 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
1675
1676         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
1677         attribute.
1678         * gcc.target/arm/vfp1[567].c: New tests.
1679
1680 2009-08-06  Jason Merrill  <jason@redhat.com>
1681
1682         PR c++/40948
1683         * g++.dg/ext/complit12.C: Expand.
1684
1685 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
1686
1687         Merge ARM/hard_vfp_branch to trunk.
1688
1689         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
1690
1691         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
1692         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
1693
1694         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
1695
1696         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
1697         (PCS): Define macro to use base AAPCS.
1698         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
1699
1700         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
1701
1702         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
1703         Correct arm_neon.h typo.
1704
1705         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
1706
1707         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
1708         this a linkage test.
1709         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
1710         argument marshalling.
1711         * abitest.h: New file.
1712         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
1713         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
1714
1715 2009-08-06  Martin Jambor  <mjambor@suse.cz>
1716
1717         PR middle-end/32964
1718         * gcc.dg/tree-ssa/pr32964.c: New test.
1719
1720 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
1721             H.J. Lu  <hongjiu.lu@intel.com>
1722
1723         PR target/40957
1724         * gcc.target/i386/pr40957.c: New test.
1725
1726 2009-08-06  Richard Guenther  <rguenther@suse.de>
1727
1728         PR tree-optimization/40964
1729         * gcc.c-torture/compile/pr40964.c: New testcase.
1730
1731 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
1732
1733         PR fortran/40847
1734         * gfortran.dg/transfer_resolve_1.f90 : New test.
1735
1736 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
1737             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
1738
1739         PR target/40906
1740         * gcc.target/i386/pr40906-1.c: New test.
1741         * gcc.target/i386/pr40906-2.c: Ditto.
1742         * gcc.target/i386/pr40906-3.c: Ditto.
1743
1744 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
1745
1746         PR rtl-optimization/40924
1747         * g++.dg/torture/pr40924.C: New test.
1748
1749 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1750
1751         PR c++/36069
1752         * g++.dg/warn/pr36069.C: New.
1753
1754 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
1755
1756         PR c++/39987
1757         * g++.dg/overload/defarg4.C: New test.
1758
1759 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1760
1761         PR c++/16696
1762         * g++.dg/parse/pr16696.C: New.
1763         * g++.dg/parse/pr16696-permissive.C: New.
1764
1765 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
1766
1767         PR fortran/40875
1768         * gfortran.dg/initialization_23.f90 : New test.
1769
1770 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
1771
1772         PR debug/39706
1773         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
1774
1775 2009-08-03  Jason Merrill  <jason@redhat.com>
1776             Jakub Jelinek  <jakub@redhat.com>
1777
1778         PR c++/40948
1779         * g++.dg/ext/complit12.C: New.
1780
1781 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
1782
1783         PR c/39902
1784         * gcc.target/powerpc/pr39902-2.c: New test.
1785
1786 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
1787
1788         PR middle-end/40943
1789         * gcc.dg/uninit-6.c: Re-add XFAIL.
1790         * gcc.dg/uninit-6-O0.c: Likewise.
1791         * gcc.dg/uninit-pr40943.c: New test.
1792
1793 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1794
1795         PR testsuite/40858
1796         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
1797         .ascii.
1798
1799 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1800
1801         PR libfortran/40853
1802         * gfortran.dg/namelist_40.f90: Update error output.
1803         * gfortran.dg/namelist_47.f90: Update error output.
1804         * gfortran.dg/namelist_58.f90: New test.
1805
1806 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
1807
1808         PR fortran/40881
1809         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
1810         * gfortran.dg/altreturn_3.f90: Ditto.
1811         * gfortran.dg/altreturn_5.f90: Ditto.
1812         * gfortran.dg/altreturn_6.f90: Ditto.
1813         * gfortran.dg/altreturn_7.f90: Ditto.
1814         * gfortran.dg/array_constructor_13.f90: Ditto.
1815         * gfortran.dg/arrayio_7.f90: Ditto.
1816         * gfortran.dg/arrayio_8.f90: Ditto.
1817         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
1818         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
1819         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
1820         * gfortran.dg/backspace_8.f: Add -std=legacy.
1821         * gfortran.dg/backspace_9.f: Ditto.
1822         * gfortran.dg/char_comparison_1.f: Ditto.
1823         * gfortran.dg/char_decl_1.f90: Ditto.
1824         * gfortran.dg/char_initialiser_actual.f90: Ditto.
1825         * gfortran.dg/char_pointer_assign.f90: Ditto.
1826         * gfortran.dg/char_pointer_dependency.f90: Ditto.
1827         * gfortran.dg/char_pointer_dummy.f90: Ditto.
1828         * gfortran.dg/char_pointer_func.f90: Ditto.
1829         * gfortran.dg/common_8.f90: Ditto.
1830         * gfortran.dg/constant_substring.f: Ditto.
1831         * gfortran.dg/data_char_2.f90: Ditto.
1832         * gfortran.dg/der_array_io_1.f90: Ditto.
1833         * gfortran.dg/der_array_io_2.f90: Ditto.
1834         * gfortran.dg/der_array_io_3.f90: Ditto.
1835         * gfortran.dg/der_io_3.f90: Ditto.
1836         * gfortran.dg/dev_null.F90: Ditto.
1837         * gfortran.dg/direct_io_2.f90: Ditto.
1838         * gfortran.dg/do_iterator_2.f90: Ditto.
1839         * gfortran.dg/e_d_fmt.f90: Ditto.
1840         * gfortran.dg/empty_format_1.f90: Ditto.
1841         * gfortran.dg/entry_17.f90: Modified warning message.
1842         * gfortran.dg/entry_7.f90: Add -std=legacy.
1843         * gfortran.dg/eor_1.f90: Ditto.
1844         * gfortran.dg/equiv_2.f90: Ditto.
1845         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
1846         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
1847         * gfortran.dg/extended_char_comparison_1.f: Ditto.
1848         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
1849         * gfortran.dg/fmt_error_2.f90: Ditto.
1850         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
1851         * gfortran.dg/fmt_tl.f: Ditto.
1852         * gfortran.dg/fmt_white.f: Ditto.
1853         * gfortran.dg/func_derived_1.f90: Ditto.
1854         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
1855         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
1856         * gfortran.dg/global_references_2.f90: Ditto.
1857         * gfortran.dg/hollerith_1.f90: Ditto.
1858         * gfortran.dg/hollerith.f90: Use new-style character length.
1859         * gfortran.dg/hollerith_f95.f90: Ditto.
1860         * gfortran.dg/ichar_1.f90: Add -std=legacy.
1861         * gfortran.dg/implicit_6.f90: Ditto.
1862         * gfortran.dg/implicit_9.f90: Ditto.
1863         * gfortran.dg/inquire_13.f90: Ditto.
1864         * gfortran.dg/inquire_5.f90: Ditto.
1865         * gfortran.dg/inquire_6.f90: Ditto.
1866         * gfortran.dg/inquire.f90: Ditto.
1867         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
1868         * gfortran.dg/io_constraints_2.f90: Ditto.
1869         * gfortran.dg/list_read_2.f90: Add -std=legacy.
1870         * gfortran.dg/loc_2.f90: Ditto.
1871         * gfortran.dg/logical_1.f90: Ditto.
1872         * gfortran.dg/longline.f: Ditto.
1873         * gfortran.dg/merge_char_1.f90: Ditto.
1874         * gfortran.dg/namelist_12.f: Ditto.
1875         * gfortran.dg/namelist_14.f90: Ditto.
1876         * gfortran.dg/namelist_18.f90: Ditto.
1877         * gfortran.dg/namelist_19.f90: Ditto.
1878         * gfortran.dg/namelist_21.f90: Ditto.
1879         * gfortran.dg/namelist_22.f90: Ditto.
1880         * gfortran.dg/namelist_37.f90: Ditto.
1881         * gfortran.dg/namelist_54.f90: Ditto.
1882         * gfortran.dg/namelist_55.f90: Ditto.
1883         * gfortran.dg/namelist_empty.f90: Ditto.
1884         * gfortran.dg/namelist_use.f90: Use new-style character length.
1885         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
1886         * gfortran.dg/nested_modules_4.f90: Ditto.
1887         * gfortran.dg/nested_modules_5.f90: Ditto.
1888         * gfortran.dg/open-options-blanks.f: Ditto.
1889         * gfortran.dg/output_exponents_1.f90: Ditto.
1890         * gfortran.dg/parens_5.f90: Ditto.
1891         * gfortran.dg/parens_6.f90: Ditto.
1892         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
1893         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
1894         * gfortran.dg/pr15129.f90: Ditto.
1895         * gfortran.dg/pr15332.f: Ditto.
1896         * gfortran.dg/pr16597.f90: Ditto.
1897         * gfortran.dg/pr17143.f90: Ditto.
1898         * gfortran.dg/pr17164.f90: Ditto.
1899         * gfortran.dg/pr17229.f: Modified warning message.
1900         * gfortran.dg/pr18210.f90: Add -std=legacy.
1901         * gfortran.dg/pr19155.f: Ditto.
1902         * gfortran.dg/pr20086.f90: Ditto.
1903         * gfortran.dg/pr20124.f90: Ditto.
1904         * gfortran.dg/pr20755.f: Ditto.
1905         * gfortran.dg/pr20865.f90: Ditto.
1906         * gfortran.dg/pr20950.f: Ditto.
1907         * gfortran.dg/pr21730.f: Ditto.
1908         * gfortran.dg/pr22491.f: Ditto.
1909         * gfortran.dg/pr29713.f90: Ditto.
1910         * gfortran.dg/print_parentheses_1.f: Ditto.
1911         * gfortran.dg/print_parentheses_2.f90: Ditto.
1912         * gfortran.dg/proc_assign_1.f90: Ditto.
1913         * gfortran.dg/proc_decl_1.f90: Ditto.
1914         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
1915         * gfortran.dg/read_eor.f90: : Add -std=legacy.
1916         * gfortran.dg/read_float_1.f90: Ditto.
1917         * gfortran.dg/read_logical.f90: Ditto.
1918         * gfortran.dg/recursive_statement_functions.f90: Ditto.
1919         * gfortran.dg/return_1.f90: Ditto.
1920         * gfortran.dg/rewind_1.f90: Ditto.
1921         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
1922         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
1923         * gfortran.dg/stfunc_1.f90: Ditto.
1924         * gfortran.dg/stfunc_3.f90: Ditto.
1925         * gfortran.dg/stfunc_4.f90: Ditto.
1926         * gfortran.dg/stfunc_6.f90: Ditto.
1927         * gfortran.dg/streamio_2.f90: Ditto.
1928         * gfortran.dg/string_ctor_1.f90: Ditto.
1929         * gfortran.dg/string_null_compare_1.f: Ditto.
1930         * gfortran.dg/substr_6.f90: Ditto.
1931         * gfortran.dg/tl_editing.f90: Ditto.
1932         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
1933         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
1934         * gfortran.dg/x_slash_1.f: Add -std=legacy.
1935         * gfortran.dg/g77/1832.f: Ditto.
1936         * gfortran.dg/g77/19981216-0.f Ditto.
1937         * gfortran.dg/g77/19990525-0.f: Ditto.
1938         * gfortran.dg/g77/19990826-2.f: Ditto.
1939         * gfortran.dg/g77/20000630-2.f: Ditto.
1940         * gfortran.dg/g77/20010116.f: Ditto.
1941         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
1942         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
1943         * gfortran.dg/g77/980520-1.f: Ditto.
1944         * gfortran.dg/g77/check0.f: Ditto.
1945         * gfortran.dg/g77/cpp3.F: Ditto.
1946         * gfortran.dg/g77/cpp4.F: Use new-style character length.
1947         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
1948         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
1949         * gfortran.dg/g77/short.f: Ditto.
1950
1951 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
1952
1953         * gcc.target/mips/ext-3.c: Add NOMIPS16.
1954         * gcc.target/mips/ext-4.c: Likewise.
1955         * gcc.target/mips/interrupt_handler.c: Likewise.
1956         * gcc.target/mips/truncate-4.c: Likewise.
1957         * gcc.target/mips/truncate-5.c: Likewise.
1958
1959 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
1960
1961         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
1962         -fgraphite-force-parallel to -floop-parallelize-all.
1963
1964 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
1965
1966         PR fortran/40011
1967         * gfortran.dg/whole_file_7.f90: New test.
1968         * gfortran.dg/whole_file_8.f90: New test.
1969         * gfortran.dg/whole_file_9.f90: New test.
1970         * gfortran.dg/whole_file_10.f90: New test.
1971         * gfortran.dg/whole_file_11.f90: New test.
1972         * gfortran.dg/whole_file_12.f90: New test.
1973         * gfortran.dg/whole_file_13.f90: New test.
1974         * gfortran.dg/whole_file_14.f90: New test.
1975
1976 2009-07-31  Jason Merrill  <jason@redhat.com>
1977
1978         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
1979         binding semantics.
1980         * g++.dg/cpp0x/named.C: Likewise.
1981         * g++.dg/cpp0x/overload.C: Likewise.
1982         * g++.dg/cpp0x/rv1n.C: Likewise.
1983         * g++.dg/cpp0x/rv1p.C: Likewise.
1984         * g++.dg/cpp0x/rv2n.C: Likewise.
1985         * g++.dg/cpp0x/rv2p.C: Likewise.
1986         * g++.dg/cpp0x/rv3n.C: Likewise.
1987         * g++.dg/cpp0x/rv3p.C: Likewise.
1988         * g++.dg/cpp0x/rv4n.C: Likewise.
1989         * g++.dg/cpp0x/rv4p.C: Likewise.
1990         * g++.dg/cpp0x/rv5n.C: Likewise.
1991         * g++.dg/cpp0x/rv5p.C: Likewise.
1992         * g++.dg/cpp0x/rv6n.C: Likewise.
1993         * g++.dg/cpp0x/rv6p.C: Likewise.
1994         * g++.dg/cpp0x/rv7n.C: Likewise.
1995         * g++.dg/cpp0x/rv7p.C: Likewise.
1996         * g++.dg/cpp0x/template_deduction.C: Likewise.
1997         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
1998         * g++.dg/cpp0x/overloadn.C: New.
1999         * g++.dg/cpp0x/rv-cast.C: New.
2000
2001 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
2002
2003         * gcc.target/mips/ext-4.c: New test.
2004
2005 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2006
2007         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
2008
2009 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2010
2011         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
2012         * gcc.dg/tree-ssa/loop-32.c: Same.
2013         * gcc.dg/tree-ssa/loop-33.c: Same.
2014         * gcc.dg/tree-ssa/loop-34.c: Same.
2015         * gcc.dg/tree-ssa/loop-35.c: Same.
2016         * gcc.dg/tree-ssa/loop-7.c: Same.
2017         * gcc.dg/tree-ssa/pr23109.c: Same.
2018         * gcc.dg/tree-ssa/restrict-2.c: Same.
2019         * gcc.dg/tree-ssa/restrict-3.c: Same.
2020         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
2021         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
2022         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
2023         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
2024         * gcc.dg/tree-ssa/structopt-1.c: Same.
2025         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
2026         * gfortran.dg/pr32921.f: Same.
2027
2028 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2029
2030         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
2031         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
2032         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
2033         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
2034         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
2035         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
2036         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
2037         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
2038         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
2039         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
2040         * gcc.dg/graphite/id-1.c: New.
2041         * gcc.dg/graphite/id-10.c: New.
2042         * gcc.dg/graphite/id-11.c: New.
2043         * gcc.dg/graphite/id-12.c: New.
2044         * gcc.dg/graphite/id-13.c: New.
2045         * gcc.dg/graphite/id-14.c: New.
2046         * gcc.dg/graphite/id-15.c: New.
2047         * gcc.dg/graphite/id-2.c: New.
2048         * gcc.dg/graphite/id-3.c: New.
2049         * gcc.dg/graphite/id-4.c: New.
2050         * gcc.dg/graphite/id-5.c: New.
2051         * gcc.dg/graphite/id-6.c: New.
2052         * gcc.dg/graphite/id-7.c: New.
2053         * gcc.dg/graphite/id-8.c: New.
2054         * gcc.dg/graphite/id-9.c: New.
2055         * gcc.dg/graphite/interchange-0.c: New.
2056         * gcc.dg/graphite/interchange-1.c: New.
2057         * gcc.dg/graphite/interchange-2.c: New.
2058         * gcc.dg/graphite/interchange-3.c: New.
2059         * gcc.dg/graphite/interchange-4.c: New.
2060         * gcc.dg/graphite/interchange-5.c: New.
2061         * gcc.dg/graphite/interchange-6.c: New.
2062         * gcc.dg/graphite/interchange-7.c: New.
2063         * gcc.dg/graphite/interchange-8.c: New.
2064         * gcc.dg/graphite/pr35356-1.c: New.
2065         * gcc.dg/graphite/pr35356-2.c: New.
2066         * gcc.dg/graphite/pr35356-3.c: New.
2067         * gcc.dg/graphite/pr40157.c: New.
2068         * gcc.dg/graphite/run-id-1.c: New.
2069         * gcc.dg/graphite/scop-20.c: New.
2070         * gcc.dg/graphite/scop-21.c: New.
2071         * gfortran.dg/graphite/id-1.f90: New.
2072         * gfortran.dg/graphite/id-10.f90: New.
2073         * gfortran.dg/graphite/id-11.f: New.
2074         * gfortran.dg/graphite/id-12.f: New.
2075         * gfortran.dg/graphite/id-13.f: New.
2076         * gfortran.dg/graphite/id-14.f: New.
2077         * gfortran.dg/graphite/id-15.f: New.
2078         * gfortran.dg/graphite/id-16.f: New.
2079         * gfortran.dg/graphite/id-5.f: New.
2080         * gfortran.dg/graphite/id-6.f: New.
2081         * gfortran.dg/graphite/id-7.f: New.
2082         * gfortran.dg/graphite/id-8.f: New.
2083         * gfortran.dg/graphite/id-9.f: New.
2084         * gfortran.dg/graphite/interchange-1.f: New.
2085         * gfortran.dg/graphite/interchange-2.f: New.
2086
2087 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2088
2089         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
2090         flags based on the name of the testcase.
2091         * gfortran.dg/graphite/graphite.exp: Same.
2092
2093         * gcc.dg/graphite/block-0.c: Adjusted.
2094         * gcc.dg/graphite/block-1.c: Adjusted.
2095         * gcc.dg/graphite/block-2.c: Adjusted.
2096         * gcc.dg/graphite/block-3.c: Adjusted.
2097         * gcc.dg/graphite/block-4.c: Adjusted.
2098         * gcc.dg/graphite/block-5.c: Adjusted.
2099         * gcc.dg/graphite/block-6.c: Adjusted.
2100         * gcc.dg/graphite/pr37485.c: Adjusted.
2101         * gcc.dg/graphite/pr37684.c: Adjusted.
2102         * gcc.dg/graphite/pr37828.c: Adjusted.
2103         * gcc.dg/graphite/pr37883.c: Adjusted.
2104         * gcc.dg/graphite/pr37928.c: Adjusted.
2105         * gcc.dg/graphite/pr37943.c: Adjusted.
2106         * gcc.dg/graphite/pr38409.c: Adjusted.
2107         * gcc.dg/graphite/pr38498.c: Adjusted.
2108         * gcc.dg/graphite/pr38559.c: Adjusted.
2109         * gcc.dg/graphite/pr39335.c: Adjusted.
2110         * gcc.dg/graphite/pr39335_1.c: Adjusted.
2111         * gcc.dg/graphite/scop-0.c: Adjusted.
2112         * gcc.dg/graphite/scop-1.c: Adjusted.
2113         * gcc.dg/graphite/scop-10.c: Adjusted.
2114         * gcc.dg/graphite/scop-11.c: Adjusted.
2115         * gcc.dg/graphite/scop-12.c: Adjusted.
2116         * gcc.dg/graphite/scop-13.c: Adjusted.
2117         * gcc.dg/graphite/scop-14.c: Adjusted.
2118         * gcc.dg/graphite/scop-15.c: Adjusted.
2119         * gcc.dg/graphite/scop-16.c: Adjusted.
2120         * gcc.dg/graphite/scop-17.c: Adjusted.
2121         * gcc.dg/graphite/scop-18.c: Adjusted.
2122         * gcc.dg/graphite/scop-19.c: Adjusted.
2123         * gcc.dg/graphite/scop-2.c: Adjusted.
2124         * gcc.dg/graphite/scop-3.c: Adjusted.-
2125         * gcc.dg/graphite/scop-4.c: Adjusted.
2126         * gcc.dg/graphite/scop-5.c: Adjusted.
2127         * gcc.dg/graphite/scop-6.c: Adjusted.
2128         * gcc.dg/graphite/scop-7.c: Adjusted.
2129         * gcc.dg/graphite/scop-8.c: Adjusted.
2130         * gcc.dg/graphite/scop-9.c: Adjusted.
2131         * gcc.dg/graphite/scop-matmult.c: Adjusted.
2132         * gfortran.dg/graphite/block-1.f90: Adjusted.
2133         * gfortran.dg/graphite/block-2.f: Adjusted.
2134         * gfortran.dg/graphite/block-3.f90: Adjusted.
2135         * gfortran.dg/graphite/block-4.f90: Adjusted.
2136         * gfortran.dg/graphite/id-2.f90: Adjusted.
2137         * gfortran.dg/graphite/id-3.f90: Adjusted.
2138         * gfortran.dg/graphite/id-4.f90: Adjusted.
2139         * gfortran.dg/graphite/pr37852.f90: Adjusted.
2140         * gfortran.dg/graphite/pr37857.f90: Adjusted.
2141         * gfortran.dg/graphite/pr37980.f90: Adjusted.
2142         * gfortran.dg/graphite/pr38083.f90: Adjusted.
2143         * gfortran.dg/graphite/pr38953.f90: Adjusted.
2144         * gfortran.dg/graphite/scop-1.f: Adjusted.
2145
2146 2009-07-30  Doug Kwan  <dougkwan@google.com>
2147
2148         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
2149         in warnings added in rev 141298.
2150
2151 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2152
2153         * lib/options.exp: Use "!=" instead of "ne".
2154
2155         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
2156
2157         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
2158         * gcc.dg/ucnid-12.c: Likewise.
2159
2160 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
2161             Pat Haugen  <pthaugen@us.ibm.com>
2162             Revital Eres <ERES@il.ibm.com>
2163
2164         * gcc.target/powerpc/altivec-32.c: New file to test
2165         Altivec simple math function vectorization.
2166
2167         * gcc.target/powerpc/bswap-run.c: New file to test swap
2168         builtins.
2169         * gcc.target/powerpc/bswap16.c: Ditto.
2170         * gcc.target/powerpc/bswap32.c: Ditto.
2171         * gcc.target/powerpc/bswap64-1.c: Ditto.
2172         * gcc.target/powerpc/bswap64-2.c: Ditto.
2173         * gcc.target/powerpc/bswap64-3.c: Ditto.
2174         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
2175         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
2176         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
2177
2178         * gcc.target/powerpc/popcount-2.c: New file to test
2179         power7 popcntd instructions.
2180         * gcc.target/powerpc/popcount-3.c: Ditto.
2181
2182         * gcc.target/powerpc/pr39457.c: New VSX test.
2183         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
2184         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
2185         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
2186         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
2187         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
2188         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
2189         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
2190         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
2191         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
2192         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
2193         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
2194         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
2195
2196         * gcc.target/powerpc/altivec-6.c: Store the result of
2197         vec_add, so the optimizer doesn't remove it.
2198
2199         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
2200         systems that support bswap64.
2201
2202         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
2203         prevent VSX code generation.
2204
2205         * lib/target-supports.exp (check_vsx_hw_available): New
2206         function to test if VSX available.
2207         (check_effective_target_powerpc_vsx_ok): Ditto.
2208         (check_vmx_hw_available): Add explicit -mno-vsx.
2209
2210 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
2211
2212         PR c/39902
2213         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
2214
2215 2009-07-30  Martin Jambor  <mjambor@suse.cz>
2216
2217         PR tree-optimization/40570
2218         * gcc.c-torture/compile/pr40570.c: New test.
2219
2220 2009-07-29  Jason Merrill  <jason@redhat.com>
2221
2222         PR c++/14912
2223         * g++.dg/template/defarg13.C: New.
2224
2225 2009-07-29  Richard Guenther  <rguenther@suse.de>
2226
2227         PR c++/40834
2228         * g++.dg/torture/pr40834.C: New testcase.
2229
2230 2009-07-29  Michael Matz  <matz@suse.de>
2231
2232         PR middle-end/40830
2233         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
2234
2235 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
2236
2237         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
2238         sh*-*-* targets.  Skip on spu-*-* targets.
2239         * gfortran.dg/maxlocval_4.f90: Likewise.
2240         * gfortran.dg/minlocval_1.f90: Likewise.
2241         * gfortran.dg/minlocval_4.f90: Likewise.
2242
2243 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
2244
2245         PR fortran/40878
2246         * gfortran.dg/gomp/pr40878-1.f90: New test.
2247         * gfortran.dg/gomp/pr40878-2.f90: New test.
2248
2249         PR testsuite/40891
2250         * gcc.dg/cdce1.c: Adjust note line number.
2251         * gcc.dg/cdce2.c: Likewise.
2252
2253 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
2254
2255         PR fortran/40882
2256         * gfortran.dg/proc_ptr_comp_13.f90: New.
2257
2258 2009-07-28  Jan Beulich  <jbeulich@novell.com>
2259
2260         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
2261         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
2262         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
2263         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
2264         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
2265         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
2266         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
2267         * gcc.target/i386/avx-vtestps-2.c: Likewise.
2268         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
2269         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
2270         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
2271         * gcc.target/i386/avx-vtestps-3.c: Likewise.
2272         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
2273         #ifdef NEED_IEEE754_FLOAT conditional.
2274         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
2275         conditional.
2276
2277 2009-07-28  Jan Beulich  <jbeulich@novell.com>
2278
2279         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
2280         i?86-*-netware.
2281         * g++.dg/ext/bitfield3.C: Likewise.
2282         * g++.dg/ext/bitfield4.C: Likewise.
2283         * g++.dg/ext/bitfield5.C: Likewise.
2284         * gcc.dg/bitfld-15.c: Likewise.
2285         * gcc.dg/bitfld-16.c: Likewise.
2286         * gcc.dg/bitfld-17.c: Likewise.
2287         * gcc.dg/bitfld-18.c: Likewise.
2288         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
2289         * gcc.dg/20010912-1.c: Likewise.
2290         * gcc.dg/20021018-1.c: Likewise.
2291         * gcc.dg/20030213-1.c: Likewise.
2292         * gcc.dg/20030225-1.c: Likewise.
2293         * gcc.dg/20030708-1.c: Likewise.
2294         * gcc.dg/20050321-2.c: Likewise.
2295         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
2296         * gcc.dg/cdce2.c: Likewise.
2297         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
2298         targets.
2299         * gcc.target/i386/pr37248-3.c: Likewise.
2300
2301 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
2302
2303         PR fortran/40848
2304         * gfortran.dg/altreturn_7.f90: New.
2305
2306 2009-07-27  Simon Baldwin  <simonb@google.com>
2307
2308         PR testsuite/40829
2309         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
2310         so that indexing no longer runs off array end.
2311
2312 2009-07-27  Tobias Burnus  <burnus@net-b.de>
2313
2314         PR fortran/40851
2315         * gfortran.dg/derived_init_3.f90: New test.
2316
2317 2009-07-26  Tobias Burnus  <burnus@net-b.de>
2318
2319         PR fortran/33197
2320         * gfortran.dg/atan2_1.f90: New test
2321         * gfortran.dg/atan2_2.f90: New test
2322
2323 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
2324
2325         PR c++/40749
2326         * g++.dg/warn/Wreturn-type-6.C: New test.
2327
2328 2009-07-26  Ira Rosen  <irar@il.ibm.com>
2329
2330         PR tree-optimization/40801
2331         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
2332         * gfortran.dg/vect/vect.exp: Run tests starting with
2333         "fast-math-real8" with -ffast-math and -fdefault-real-8.
2334
2335 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
2336
2337         PR rtl-optimization/40445
2338         * g++.dg/other/builtin-unreachable-1.C: New testcase.
2339
2340 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
2341
2342         * gcc.dg/builtin-unreachable-4.c: New test.
2343
2344 2009-07-25  Tobias Burnus  <burnus@net-b.de>
2345
2346         PR fortran/33197
2347         * gfortran.dg/complex_intrinsic_5.f90: New test.
2348         * gfortran.dg/complex_intrinsic_7.f90: New test.
2349
2350 2009-07-25  Martin Jambor  <mjambor@suse.cz>
2351
2352         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
2353         * gcc.dg/ipa/noclone-1.c: New test.
2354
2355 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
2356
2357         * lib/target-supports.exp (check_effective_target_static): New
2358         procedure.
2359         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
2360         supported.
2361         * g++.old-deja/g++.law/weak.C: Require static effective target.
2362
2363 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
2364
2365         PR fortran/39630
2366         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2367         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
2368         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
2369         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
2370         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
2371         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
2372         * gfortran.dg/typebound_call_10.f03: New.
2373
2374 2009-07-24  Jason Merrill  <jason@redhat.com>
2375
2376         * g++.dg/cpp0x/defaulted11.C: New.
2377
2378         * g++.dg/cpp0x/initlist23.C: New.
2379
2380 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
2381
2382         PR fortran/40822
2383         * gfortran.dg/char_length_16.f90: New.
2384
2385 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
2386
2387         PR fortran/40643
2388         PR fortran/31067
2389         * gfortran.dg/maxlocval_2.f90: New test.
2390         * gfortran.dg/maxlocval_3.f90: New test.
2391         * gfortran.dg/maxlocval_4.f90: New test.
2392         * gfortran.dg/minlocval_1.f90: New test.
2393         * gfortran.dg/minlocval_2.f90: New test.
2394         * gfortran.dg/minlocval_3.f90: New test.
2395         * gfortran.dg/minlocval_4.f90: New test.
2396
2397 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
2398
2399         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
2400         scan-assembler.
2401
2402 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
2403
2404         PR fortran/40839
2405         * gfortran.dg/pr40839.f90: New test.
2406
2407 2009-07-23  Michael Matz  <matz@suse.de>
2408
2409         PR middle-end/40830
2410         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
2411         don't set options ourself.
2412
2413 2009-07-23  Simon Baldwin  <simonb@google.com>
2414
2415         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
2416         native C compilation where required.
2417
2418 2009-07-22  Doug Kwan  <dougkwan@google.com>
2419
2420         * gcc.c-torture/compile/20090721-1.c: New test.
2421
2422 2009-07-22  Michael Matz  <matz@suse.de>
2423
2424         PR tree-optimization/35229
2425         PR tree-optimization/39300
2426         * gcc.dg/vect/vect-pre-interact.c: New test.
2427
2428 2009-07-22  Richard Guenther  <rguenther@suse.de>
2429
2430         * g++.dg/lookup/using21.C: Fix duplicate paste.
2431
2432 2009-07-22  Richard Guenther  <rguenther@suse.de>
2433
2434         PR c++/40799
2435         * g++.dg/lookup/using21.C: New testcase.
2436
2437 2009-07-21  Jason Merrill  <jason@redhat.com>
2438
2439         * g++.dg/init/aggr4.C: New.
2440
2441 2009-07-21  Jason Merrill  <jason@redhat.com>
2442
2443         Core issue 934
2444         * g++.dg/cpp0x/initlist22.C: New.
2445
2446 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
2447
2448         * gcc.target/i386/vectorize8.c: New test.
2449
2450 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
2451
2452         PR target/40811
2453         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
2454         Add i?86 and x86_64 targets.
2455         * gcc.target/i386/vectorize7.c: New test.
2456
2457         PR target/40809
2458         * gcc.target/i386/pr40809.c: New test.
2459
2460 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
2461
2462         PR tree-optimization/40813
2463         * g++.dg/opt/inline15.C: New test.
2464
2465 2009-07-21  Paul Brook <paul@codesourcery.com>
2466
2467         * gcc.dg/vect/section-anchors-nest-1.c: New test.
2468         * lib/target-supports.exp (check_effective_target_section_anchors):
2469         Add arm*-*-*.
2470
2471 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
2472
2473         * gcc.dg/plugin/finish_unit_plugin.c: New test.
2474         * gcc.dg/plugin/finish_unit-test-1.c: New test.
2475         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
2476
2477 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
2478
2479         * gcc.target/mips/ext-3.c: New test.
2480
2481 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
2482
2483         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
2484         * gcc.dg/builtin-object-size-8.c: New test.
2485         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
2486         * g++.dg/ext/builtin-object-size2.C: Likewise.
2487
2488         PR tree-optimization/40792
2489         * gcc.dg/pr40792.c: New test.
2490
2491 2009-07-20  Ira Rosen  <irar@il.ibm.com>
2492
2493         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
2494         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
2495         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
2496
2497 2009-07-20  Christian Bruel  <christian.bruel@st.com>
2498
2499         * gcc.target/sh/mfmovd.c: New test.
2500
2501 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
2502             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2503
2504         PR libfortran/40714
2505         * gfortran.dg/eof_3.f90: New test.
2506
2507 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2508
2509         PR fortran/40727
2510         * gfortran.dg/intrinsic_cmplx.f90: New test.
2511
2512 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
2513
2514         PR libfortran/34670
2515         PR libfortran/36874
2516         * gfortran.dg/cshift_bounds_1.f90:  New test.
2517         * gfortran.dg/cshift_bounds_2.f90:  New test.
2518         * gfortran.dg/cshift_bounds_3.f90:  New test.
2519         * gfortran.dg/cshift_bounds_4.f90:  New test.
2520         * gfortran.dg/eoshift_bounds_1.f90:  New test.
2521         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
2522         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
2523         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
2524
2525 2009-07-19  Jan Hubicka  <jh@suse.cz>
2526
2527         PR tree-optimization/40676
2528         * gcc.c-torture/compile/pr40676.c: New testcase.
2529
2530 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
2531
2532         * gcc.target/mips/ext-2.c: New test.
2533
2534 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
2535
2536         * gcc.target/mips/octeon-exts-7.c: New test.
2537         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
2538         * gcc.target/mips/octeon-exts-5.c: Likewise.
2539
2540 2009-07-18  Richard Guenther  <rguenther@suse.de>
2541
2542         PR testsuite/40798
2543         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
2544
2545 2009-07-18  Richard Guenther  <rguenther@suse.de>
2546
2547         PR c/40787
2548         * gcc.dg/pr35899.c: Adjust.
2549
2550 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
2551
2552         * gcc.target/powerpc/asm-es-1.c: New test.
2553         * gcc.target/powerpc/asm-es-2.c: Likewise.
2554
2555 2009-07-17  Richard Guenther  <rguenther@suse.de>
2556
2557         PR c/40401
2558         * g++.dg/rtti/crash4.C: New testcase.
2559         * g++.dg/torture/20090706-1.C: Likewise.
2560         * gcc.dg/redecl-17.c: Likewise.
2561         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
2562         * gcc.dg/declspec-9.c: Expect extra error.
2563         * gcc.dg/declspec-10.c: Likewise.
2564         * gcc.dg/declspec-11.c: Likewise.
2565         * gcc.dg/redecl-10.c: Expect extra warnings.
2566         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
2567         * gcc.target/i386/pr39545-1.c: Likewise.
2568         * g++.dg/ext/asm3.C: Expect more errors.
2569         * g++.dg/gomp/block-1.C: Likewise.
2570         * g++.dg/gomp/block-2.C: Likewise.
2571         * g++.dg/gomp/block-3.C: Likewise.
2572         * g++.dg/gomp/block-5.C: Likewise.
2573         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
2574         * g++.dg/warn/unused-result1.C: XFAIL.
2575
2576 2009-07-17  Richard Guenther  <rguenther@suse.de>
2577
2578         PR tree-optimization/40321
2579         * gcc.c-torture/compile/pr40321.c: New testcase.
2580         * g++.dg/torture/pr40321.C: Likewise.
2581
2582 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
2583
2584         PR c++/40780
2585         * g++.dg/template/ptrmem19.C: New test.
2586
2587 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
2588             Manuel López-Ibáñez  <manu@gcc.gnu.org>
2589
2590         PR 40435
2591         * gcc.dg/pr36902.c: Add column info.
2592         * g++.dg/gcov/gcov-2.C: Change count for definition.
2593
2594 2009-07-16  Jason Merrill  <jason@redhat.com>
2595
2596         PR libstdc++/37907
2597         * g++.dg/cpp0x/std-layout1.C: New.
2598         * g++.dg/ext/has_nothrow_assign.C: Fix.
2599         * g++.dg/ext/has_nothrow_copy.C: Fix.
2600         * g++.dg/ext/has_trivial_assign.C: Fix.
2601         * g++.dg/ext/has_trivial_copy.C: Fix.
2602         * g++.dg/ext/is_pod.C: Fix.
2603         * g++.dg/other/offsetof3.C: Adjust.
2604         * g++.dg/overload/ellipsis1.C: Adjust.
2605         * g++.dg/warn/var-args1.C: Adjust.
2606         * g++.old-deja/g++.brendan/crash63.C: Adjust.
2607         * g++.old-deja/g++.brendan/crash64.C: Adjust.
2608         * g++.old-deja/g++.brendan/overload8.C: Adjust.
2609         * g++.old-deja/g++.other/vaarg3.C: Adjust.
2610         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
2611
2612 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2613
2614         * gcc.dg/torture/builtin-math-5.c: Add more cases.
2615         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
2616         effective target "mpc_pow".
2617         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
2618
2619 2009-07-16  Richard Henderson  <rth@redhat.com>
2620
2621         * g++.dg/opt/eh4.C: New test.
2622
2623 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
2624
2625         * obj-c++.dg/defs.mm (abort): Make it extern "C".
2626
2627 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
2628
2629         PR middle-end/40747
2630         * gcc.c-torture/execute/pr40747.c: New test.
2631
2632 2009-07-15  Richard Guenther  <rguenther@suse.de>
2633
2634         PR middle-end/40753
2635         * gcc.c-torture/compile/pr40753.c: New testcase.
2636
2637 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
2638
2639         PR fortran/40743
2640         * gfortran.dg/interface_assignment_4.f90: New.
2641
2642 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
2643
2644         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
2645         for FreeBSD up to and including version 8.
2646
2647 2009-07-14  Taras Glek  <tglek@mozilla.com>
2648             Rafael Espindola  <espindola@google.com>
2649
2650         * g++.dg/plugin/header-plugin-test.C: New.
2651         * g++.dg/plugin/header_plugin.c: New.
2652         * g++.dg/plugin/plugin.exp: Update.
2653
2654 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
2655
2656         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
2657         function to enable vectorization.
2658         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
2659         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2660
2661 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
2662
2663         * gcc.target/i386/sse-copysignf-vec.c: New test.
2664         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
2665
2666 2009-07-14  Jason Merrill  <jason@redhat.com>
2667
2668         PR c++/37276
2669         * g++.dg/lookup/builtin5.C: New.
2670         * g++.dg/other/error22.C: Add missing extern "C".
2671         * g++.dg/warn/Warray-bounds.C: Likewise.
2672         * gcc.dg/compat/compat-common.h: Likewise.
2673
2674         PR c++/40746
2675         * g++.dg/lookup/using20.C: New.
2676
2677         PR c++/40740
2678         * g++.dg/template/koenig8.C: New.
2679
2680 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
2681
2682         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
2683         both i?86-*-darwin* and x86_64-*-darwin*.
2684
2685 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
2686
2687         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
2688         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
2689         name.
2690
2691 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
2692
2693         PR debug/40705
2694         * g++.dg/debug/dwarf2/typedef1.C: New test.
2695
2696         PR c++/40357
2697         * g++.dg/other/typedef3.C: New test.
2698
2699 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
2700
2701         * gcc.dg/20090709-1.c: Move to a proper place ...
2702         * gcc.target/m68k/20090709-1.c: ... here.
2703
2704 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2705
2706         PR C++/22154
2707         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
2708         front of qualified names are allowed.
2709         * g++.dg/parse/crash10.C: Likewise.
2710         * g++.dg/parse/error15.C: Likewise.
2711         * g++.dg/parse/typename9.C: Likewise.
2712         * g++.dg/parse/error8.C: Likewise.
2713
2714 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
2715
2716         PR fortran/40646
2717         * gfortran.dg/proc_ptr_22.f90: Extended.
2718         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
2719
2720 2009-07-13  Ira Rosen  <irar@il.ibm.com>
2721
2722         * gfortran.dg/vect/vect-6.f: New test.
2723
2724 2009-07-12  Jason Merrill  <jason@redhat.com>
2725
2726         PR c++/36628
2727         * g++.dg/cpp0x/decltype17.C: New.
2728
2729         PR c++/37206
2730         * g++.dg/cpp0x/rv10.C: New.
2731
2732 2009-07-12  Jason Merrill  <jason@redhat.com>
2733
2734         PR c++/40689
2735         * g++.dg/cpp0x/initlist20.C: New.
2736         * g++.dg/cpp0x/initlist21.C: New.
2737
2738 2009-07-12  Ira Rosen  <irar@il.ibm.com>
2739
2740         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
2741         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
2742         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
2743         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
2744         gcc.dg/vect/vect-double-reduc-7.c: New tests.
2745
2746 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
2747
2748         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
2749         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
2750         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
2751         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
2752         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
2753         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
2754         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
2755         effective_target fd_truncate.
2756
2757 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
2758
2759         * gnat.dg/specs/addr1.ads: New test.
2760
2761 2009-07-11  Jan Hubicka  <jh@suse.cz>
2762
2763         PR middle-end/48388
2764         * g++.dg/torture/pr40388.C: New testcase.
2765
2766 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
2767
2768         PR target/40668
2769         * gcc.c-torture/execute/pr40668.c: New test.
2770
2771 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
2772
2773         * gcc.c-torture/execute/20090711-1.c: New test.
2774
2775 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
2776
2777         PR testsuite/40699
2778         PR testsuite/40707
2779         PR testsuite/40709
2780         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
2781         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
2782         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
2783         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
2784
2785 2009-07-11  Tobias Burnus  <burnus@net-b.de>
2786
2787         PR fortran/33197
2788         * gfortran.dg/complex_intrinsic_3.f90: New test.
2789         * gfortran.dg/complex_intrinsic_4.f90: New test.
2790
2791 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
2792
2793         PR target/39079
2794         * gcc.target/mips/mips.exp: Make -msynci a known option.
2795         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
2796
2797 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
2798
2799         PR c++/40502
2800         * g++.dg/ext/strncpy-chk1.C: New test.
2801
2802 2009-07-10  Richard Guenther  <rguenther@suse.de>
2803
2804         PR tree-optimization/40496
2805         * g++.dg/opt/pr40496.C: New testcase.
2806
2807 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2808
2809         PR 25509
2810         PR 40614
2811         * g++.dg/warn/unused-result1-Werror.c: New.
2812
2813 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
2814
2815         PR fortran/39334
2816         * gfortran.dg/recursive_parameter_1.f90: New test.
2817
2818 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2819
2820         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
2821         * gfortran.dg/module_equivalence_6.f90: Ditto.
2822         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
2823         * gfortran.dg/nan_2.f90: Ditto.
2824         * gfortran.dg/inquire_11.f90: Ditto.
2825         * gfortran.dg/abstract_type_3.f03: Ditto.
2826         * gfortran.dg/abstract_type_1.f90: Ditto.
2827         * gfortran.dg/private_type_9.f90: Ditto.
2828         * gfortran.dg/abstract_type_5.f03: Ditto.
2829         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
2830         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
2831         * gfortran.dg/derived_sub.f90: Ditto.
2832         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
2833         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
2834         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
2835         * gfortran.dg/mvbits_6.f90: Ditto.
2836         * gfortran.dg/abstract_type_2.f03: Ditto.
2837         * gfortran.dg/abstract_type_4.f03: Ditto.
2838         * gfortran.dg/bounds_check_9.f90: Ditto.
2839         * gfortran.dg/optional_dim_3.f90: Ditto.
2840         * gfortran.dg/pr32921.f: Ditto.
2841         * gfortran.dg/entry_16.f90: Ditto.
2842         * gfortran.dg/generic_16.f90: Ditto.
2843
2844
2845 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
2846
2847         * gcc.target/m68k/20090709-1.c: New.
2848
2849 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
2850
2851         PR c++/40684
2852         * g++.dg/template/unify11.C: New test.
2853
2854 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
2855
2856         PR fortran/40629
2857         * gfortran.dg/host_assoc_function_9.f90: New test.
2858
2859 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
2860
2861         PR fortran/40646
2862         * gfortran.dg/proc_ptr_22.f90: New.
2863         * gfortran.dg/proc_ptr_comp_12.f90: New.
2864
2865 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
2866
2867         PR middle-end/40692
2868         * gcc.c-torture/compile/pr40692.c: New test.
2869
2870 2009-07-09  Tobias Burnus  <burnus@net-b.de>
2871
2872         PR fortran/40604
2873         * gfortran.dg/pointer_check_6.f90: New test.
2874
2875 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
2876
2877         * gcc.target/mips/truncate-5.c: New test.
2878
2879 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2880
2881         PR libfortran/40330
2882         PR libfortran/40662
2883         * gfortran.dg/fmt_cache_1.f: New test.
2884
2885 2009-07-08  Tobias Burnus  <burnus@net-b.de>
2886
2887         PR fortran/40675
2888         * gfortran.dg/nosigned_zero_1.f90: New test.
2889         * gfortran.dg/nosigned_zero_2.f90: New test.
2890
2891 2009-07-08  Richard Guenther  <rguenther@suse.de>
2892
2893         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
2894
2895 2009-07-08  Richard Guenther  <rguenther@suse.de>
2896
2897         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
2898
2899 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
2900
2901         PR fortran/40591
2902         * gfortran.dg/proc_ptr_21.f90: New test.
2903
2904 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2905
2906         PR c++/31246
2907         * g++.dg/warn/pr31246.C: New.
2908         * g++.dg/warn/pr31246-2.C: New.
2909
2910 2009-07-07  Jason Merrill  <jason@redhat.com>
2911
2912         PR c++/35828
2913         * g++.dg/template/defarg12.C: New.
2914
2915         PR c++/37816
2916         * g++.dg/cpp0x/enum7.C: New.
2917
2918         PR c++/37946
2919         * g++.dg/cpp0x/enum6.C: New.
2920
2921         PR c++/40639
2922         * g++.dg/cpp0x/enum5.C: New.
2923
2924         PR c++/40633
2925         * g++.dg/cpp0x/enum4.C: New.
2926
2927 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2928
2929         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
2930
2931 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2932
2933         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
2934
2935 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
2936
2937         PR middle-end/40669
2938         * gcc.dg/pr40669.c: New test.
2939
2940 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2941
2942         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
2943         location. Update all calls.
2944         * g++.dg/plugin/selfassign.c: Likewise.
2945
2946 2009-07-06  Jason Merrill  <jason@redhat.com>
2947
2948         * g++.dg/rtti/dyncast[34].C: New.
2949
2950 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
2951
2952         * lib/target-supports.exp
2953         (check_effective_target_mips_newabi_large_long_double): New.
2954         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
2955         target.
2956         * gcc.target/mips/fpr-moves-6.c: Likewise.
2957
2958 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
2959
2960         PR c++/40557
2961         * g++.dg/template/union2.C: New test.
2962
2963 2009-07-04  Jason Merrill  <jason@redhat.com>
2964
2965         * g++.dg/template/using15.C: New.
2966
2967 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
2968
2969         * gfortran.dg/maxloc_1.f90: New test.
2970
2971 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
2972
2973         PR fortran/40593
2974         * gfortran.dg/proc_ptr_result_6.f90: New.
2975
2976 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2977
2978         * gcc.dg/framework-2.c: Adjust testcase to pass.
2979
2980 2009-07-04  Jason Merrill  <jason@redhat.com>
2981
2982         PR c++/40619
2983         * g++.dg/cpp0x/auto16.C: New.
2984
2985 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
2986
2987         PR target/40587
2988         * gfortran.dg/pr40587.f: New test.
2989
2990 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2991
2992         PR fortran/40638
2993         * gfortran.dg/unit_1.f90: New test.
2994
2995 2009-07-03  Jason Merrill  <jason@redhat.com>
2996
2997         * g++.dg/template/pure1.C: Expect another error.
2998
2999 2009-07-03  Richard Guenther  <rguenther@suse.de>
3000
3001         PR tree-optimization/40640
3002         * gcc.c-torture/compile/pr40640.c: New testcase.
3003
3004 2009-07-03  Richard Guenther  <rguenther@suse.de>
3005
3006         PR middle-end/34163
3007         * gfortran.dg/pr34163.f90: New testcase.
3008
3009 2009-07-03  Jan Hubicka  <jh@suse.cz>
3010
3011         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
3012         * gcc.dg/tree-ssa/loop-25.c: Likewise.
3013         * gcc.dg/tree-ssa/loop-26.c: Likewise.
3014         * gcc.dg/tree-ssa/pr32044.c: Likewise.
3015         * gcc.dg/tree-ssa/loop-29.c: Likewise.
3016         * gcc.dg/tree-ssa/loop-10.c: Likewise.
3017         * gnat.dg/loop_optimization6.adb: Enable -O2.
3018
3019 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
3020
3021         * g++.dg/warn/null4.C: Extend.
3022
3023 2009-07-02  Jason Merrill  <jason@redhat.com>
3024
3025         * g++.dg/template/spec8.C: Fix.
3026
3027 2009-07-02  Michael Matz  <matz@suse.de>
3028
3029         PR fortran/32131
3030         * gfortran.dg/pr32921.f: Adjust.
3031
3032 2009-07-02  Jan Hubicka  <jh@suse.cz>
3033
3034         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
3035
3036 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
3037
3038         * gcc.target/mips/truncate-4.c: New testcase.
3039
3040 2009-07-01  Richard Guenther  <rguenther@suse.de>
3041
3042         PR tree-optimization/19831
3043         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
3044         make allocated memory escape.  Un-XFAIL.
3045         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
3046         * gcc.dg/vect/pr31699.c: Likewise.
3047         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
3048
3049 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
3050
3051         PR c++/40566
3052         * g++.dg/parse/cond5.C: New test.
3053
3054 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
3055
3056         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
3057         (main): Pass n to main_1 instead.
3058         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
3059         (main_1): New function, split off from...
3060         (main): ...here.  Pass `off' to main_1 instead.
3061
3062 2009-06-30  Jason Merrill  <jason@redhat.com>
3063
3064         PR c++/40595
3065         * g++.dg/cpp0x/variadic94.C: New.
3066
3067 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
3068
3069         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
3070         * lib/target-libpath.exp (ld_library_path_vars): New variable.
3071         (init_ld_library_path_env_vars): New function, replacing the
3072         orig_*_saved assignments.  Call it after defining it.
3073         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
3074         (restore_ld_library_path_env_vars): Likewise.
3075         (add_path, find_libgcc_s): New functions.
3076         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
3077         gcc-set-multilib-library-path.
3078         (objc_target_compile): Don't add "." to ld_library_path.
3079         Use add_path.
3080         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
3081         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
3082         gcc-set-multilib-library-path.
3083         * lib/g++.exp (g++_link_flags): Likewise.
3084         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
3085         * lib/c-torture.exp: Do not manipulate ld_library_path at the
3086         top level; do it...
3087         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
3088         to tell when this needs to happen.  Use find_libgcc_s instead of
3089         gcc-set-multilib-library-path.
3090         * lib/gcc-dg.exp: Likewise.
3091         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
3092         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
3093         unless it is in $ALT_LD_LIBRARY_PATH.
3094         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
3095
3096 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
3097
3098         * gnat.dg/discr12.adb: New test.
3099         * gnat.dg/discr12_pkg.ads: New helper.
3100         * gnat.dg/discr13.adb: New test.
3101         * gnat.dg/discr14.ad[sb]: Likewise.
3102         * gnat.dg/discr15.adb: Likewise.
3103         * gnat.dg/discr15_pkg.ads: New helper.
3104         * gnat.dg/discr16.adb: New test.
3105         * gnat.dg/discr16_g.ads: New helper.
3106         * gnat.dg/discr16_pkg.ads: Likewise.
3107         * gnat.dg/discr16_cont.ads: Likewise.
3108         * gnat.dg/discr17.adb: New test.
3109         * gnat.dg/discr18.adb: Likewise.
3110         * gnat.dg/discr18_pkg.ads: New helper.
3111         * gnat.dg/discr19.adb: New test.
3112
3113 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3114
3115         PR fortran/40576
3116         * gfortran.dg/internal_write_1.f90:  New testcase.
3117
3118 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
3119
3120         PR fortran/40594
3121         * gfortran.dg/derived_pointer_recursion_2.f90: New.
3122
3123 2009-06-30  Richard Guenther  <rguenther@suse.de>
3124
3125         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
3126
3127 2009-06-30  Wei Guozhi  <carrot@google.com>
3128
3129         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
3130         to "-Os".
3131
3132 2009-06-30  Ira Rosen  <irar@il.ibm.com>
3133
3134         PR tree-optimization/40542
3135         * gcc.dg/vect/pr40542.c: New test.
3136
3137 2009-06-30  Martin Jambor  <mjambor@suse.cz>
3138
3139         PR tree-optimization/40582
3140         * gcc.c-torture/compile/pr40582.c: New test.
3141
3142 2009-06-30  Wei Guozhi  <carrot@google.com>
3143
3144         PR/40416
3145         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
3146
3147 2009-06-29  Jason Merrill  <jason@redhat.com>
3148
3149         PR c++/40274
3150         * g++.dg/template/debug1.C: New.
3151
3152 2009-06-29  Tobias Burnus  <burnus@net-b.de>
3153
3154         PR fortran/40580
3155         * pointer_check_1.f90: New test.
3156         * pointer_check_2.f90: New test.
3157         * pointer_check_3.f90: New test.
3158         * pointer_check_4.f90: New test.
3159         * pointer_check_5.f90: New test.
3160
3161 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
3162
3163         PR fortran/40551
3164         * gfortran.dg/func_assign_2.f90 : New test.
3165
3166 2009-06-29  Richard Guenther  <rguenther@suse.de>
3167
3168         PR middle-end/14187
3169         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
3170         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
3171         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
3172         * gcc.c-torture/execute/20090623-1.c: Likewise.
3173         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
3174         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
3175
3176 2009-06-29  Richard Guenther  <rguenther@suse.de>
3177
3178         PR middle-end/38212
3179         * gcc.c-torture/execute/pr38212.c: New testcase.
3180
3181 2009-06-29  Richard Guenther  <rguenther@suse.de>
3182
3183         PR tree-optimization/40579
3184         * gcc.c-torture/execute/pr40579.c: New testcase.
3185
3186 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
3187
3188         PR tree-optimization/40550
3189         * gcc.dg/pr40550.c: New test.
3190
3191 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
3192
3193         * gnat.dg/overflow_sum2.adb: New test
3194         * gnat.dg/namet.ads: New helper.
3195
3196         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
3197
3198 2009-06-28  Tobias Burnus  <burnus@net-b.de>
3199
3200         PR fortran/34112
3201         * gfortran.dg/compiler-directive_1.f90: New test.
3202         * gfortran.dg/compiler-directive_2.f: New test.
3203
3204 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3205
3206         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
3207         comment out some values and add some cases.
3208
3209 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
3210
3211         PR testsuite/40567
3212         * gcc.dg/vect/vect.exp: Fix lappend syntax.
3213
3214 2009-06-26  Richard Henderson  <rth@redhat.com>
3215
3216         PR testsuite/40565
3217         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
3218         * gcc.target/i386/local.c: Pass a non-constant to T.
3219
3220 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
3221
3222         PR fortran/39997
3223         PR fortran/40541
3224         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
3225         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
3226         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
3227         * gfortran.dg/proc_ptr_result_5.f90: New.
3228
3229 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
3230
3231         PR c/39902
3232         * gcc.dg/dfp/pr39902.c: New test.
3233
3234 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
3235
3236         PR testsuite/40532
3237         * gcc.dg/builtins-65.c: Require c99 runtime.
3238
3239 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3240
3241         * gnat.dg/array7.ad[sb]: New test.
3242
3243 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3244
3245         * gnat.dg/array6.adb: New test.
3246
3247 2009-06-25  Ian Lance Taylor  <iant@google.com>
3248
3249         * g++.dg/warn/Wsign-compare-3.C: New testcase.
3250
3251 2009-06-25  Ian Lance Taylor  <iant@google.com>
3252
3253         * g++.dg/warn/Wunused-16.C: New testcase.
3254
3255 2009-06-25  Ian Lance Taylor  <iant@google.com>
3256
3257         * g++.dg/warn/skip-2.C: New testcase.
3258
3259 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
3260
3261         * gcc.c-torture/execute/20090618-1.c: add dg-run and
3262         dg-skip-if and move to ...
3263         * gcc.dg/torture/20090618-1.c.
3264
3265 2009-06-25  Martin Jambor  <mjambor@suse.cz>
3266
3267         PR tree-optimization/40493
3268         * gcc.c-torture/execute/pr40493.c: New test.
3269
3270 2009-06-24  Jason Merrill  <jason@redhat.com>
3271
3272         PR c++/40342
3273         * g++.dg/template/overload10.C: New.
3274
3275 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
3276
3277         PR fortran/40427
3278         * gfortran.dg/proc_ptr_comp_11.f90: New.
3279
3280 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3281
3282         * gcc.dg/pr40501.c: New testcase.
3283
3284 2009-06-23  DJ Delorie  <dj@redhat.com>
3285
3286         Add MeP port.
3287         * lib/target-supports.exp: Add mep support (no profiling).
3288
3289 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
3290
3291         PR testsuite/39297
3292         * gcc.dg/ssa/loop-31.c: Change scan rules.
3293
3294 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3295
3296         * gcc.dg/cpp/empty-include.c: Update column info.
3297         * gcc.dg/cpp/assert2.c: Update column info.
3298
3299 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
3300
3301         * g++.dg/ext/builtin-object-size1.C: New test.
3302         * g++.dg/ext/builtin-object-size2.C: New test.
3303
3304 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
3305
3306         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
3307         * gcc.dg/optimize-bswapdi-1.c: Likewise.
3308
3309 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
3310
3311         * gcc.target/mips/truncate-3.c: New test.
3312
3313 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
3314
3315         PR fortran/37254
3316         PR fortran/39850
3317         * gfortran.dg/interface_30.f90: Modified error message.
3318         * gfortran.dg/proc_decl_22.f90: New.
3319
3320 2009-06-22  Ian Lance Taylor  <iant@google.com>
3321
3322         * gcc.dg/Wcxx-compat-19.c: New testcase.
3323
3324 2009-06-22  Matthias Klose  <doko@ubuntu.com>
3325
3326         PR objc/28050
3327         * pr28050.m: New testcase.
3328
3329 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
3330
3331         PR testsuite/40481
3332         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
3333
3334 2009-06-22  Martin Jambor  <mjambor@suse.cz>
3335
3336         PR tree-optimization/40492
3337         * g++.dg/torture/pr40492.C: New test.
3338
3339 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
3340
3341         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
3342         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
3343
3344 2009-06-22  Olivier Hainque  <hainque@adacore.com>
3345
3346         * gnat.dg/raise_ce.adb: Helper for ...
3347         * gnat.dg/handle_and_return.adb: New test.
3348
3349 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
3350
3351         PR fortran/40443
3352         * gfortran.dg/generic_18.f90: New test.
3353
3354 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
3355
3356         PR fortran/40472
3357         * gfortran.dg/spread_size_limit.f90: New test.
3358
3359 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
3360
3361         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
3362         to put dump files in a subdirectory.
3363         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
3364         ".o" temporary files.
3365
3366 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
3367
3368         PR fortran/39850
3369         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
3370         * gfortran.dg/interface_20.f90: Ditto.
3371         * gfortran.dg/interface_21.f90: Ditto.
3372         * gfortran.dg/interface_22.f90: Ditto.
3373         * gfortran.dg/interface_30.f90: New.
3374         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
3375
3376 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
3377
3378         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
3379         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
3380         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
3381         DEFAULT_VECTFLAGS.
3382
3383 2009-06-21  Ira Rosen  <irar@il.ibm.com>
3384             Revital Eres  <eres@il.ibm.com>
3385
3386         PR testsuite/40359
3387         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
3388         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
3389         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
3390
3391 2009-06-21  Ira Rosen  <irar@il.ibm.com>
3392
3393         PR testsuite/40475
3394         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
3395         without misalignment support.
3396         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3397
3398 2009-06-20  Tobias Burnus  <burnus@net-b.de>
3399
3400         PR fortran/40452
3401         * gfortran.dg/bounds_check_strlen_9.f90: New test.
3402
3403 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
3404
3405         PR fortran/40440
3406         * gfortran.dg/alloc_comp_result_2.f90: New test.
3407
3408 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3409
3410         PR target/40482
3411         * gcc.target/arm/pr40482.c: New test.
3412
3413 2009-06-19  Ian Lance Taylor  <iant@google.com>
3414
3415         * gcc.dg/Wcxx-compat-18.c: New testcase.
3416
3417 2009-06-19  Richard Guenther  <rguenther@suse.de>
3418
3419         * gcc.c-torture/execute/20090618-1.c: New testcase.
3420
3421 2009-06-19  Ian Lance Taylor  <iant@google.com>
3422
3423         * gcc.dg/Wcxx-compat-17.c: New testcase.
3424
3425 2009-06-19  Ian Lance Taylor  <iant@google.com>
3426
3427         * gcc.dg/Wcxx-compat-15.c: New testcase.
3428
3429 2009-06-19  Ian Lance Taylor  <iant@google.com>
3430
3431         * gcc.dg/Wcxx-compat-16.c: New testcase.
3432
3433 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
3434
3435         * gcc.dg/builtins-34.c: Add significand cases.
3436
3437 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
3438
3439         PR testsuite/40491
3440         * gcc.dg/20080522-1.c: Remove testcase for real.
3441         * gcc.dg/20080528-1.c: Ditto.
3442
3443 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
3444
3445         PR fortran/40450
3446         * gfortran.dg/proc_ptr_20.f90: New.
3447
3448 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
3449
3450         PR target/40470
3451         * gcc.dg/torture/pr40470-1.c: New.
3452         * gcc.dg/torture/pr40470-2.c: Likewise.
3453         * gcc.dg/torture/pr40470-3.c: Likewise.
3454         * gcc.dg/torture/pr40470-4.c: Likewise.
3455
3456 2009-06-18  Diego Novillo  <dnovillo@google.com>
3457
3458         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
3459         * gcc.dg/plugin/ggcplug.c: Likewise.
3460         * gcc.dg/plugin/one_time_plugin.c: Likewise.
3461         * g++.dg/plugin/selfassign.c: Likewise.
3462         * g++.dg/plugin/attribute_plugin.c: Likewise.
3463         * g++.dg/plugin/dumb_plugin.c: Likewise.
3464
3465 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3466
3467         * gcc.dg/cpp/arith-3.c: Add column info.
3468
3469 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
3470
3471         * gcc.target/arm/fp16-compile-none-2.c: New.
3472         * gcc.target/arm/fp16-compile-ieee-12.c: New.
3473         * gcc.target/arm/fp16-compile-alt-12.c: New.
3474
3475 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
3476
3477         * gcc.target/arm/fp16-compile-alt-1.c: New.
3478         * gcc.target/arm/fp16-compile-alt-2.c: New.
3479         * gcc.target/arm/fp16-compile-alt-3.c: New.
3480         * gcc.target/arm/fp16-compile-alt-4.c: New.
3481         * gcc.target/arm/fp16-compile-alt-5.c: New.
3482         * gcc.target/arm/fp16-compile-alt-6.c: New.
3483         * gcc.target/arm/fp16-compile-alt-7.c: New.
3484         * gcc.target/arm/fp16-compile-alt-8.c: New.
3485         * gcc.target/arm/fp16-compile-alt-9.c: New.
3486         * gcc.target/arm/fp16-compile-alt-10.c: New.
3487         * gcc.target/arm/fp16-compile-alt-11.c: New.
3488         * gcc.target/arm/fp16-compile-ieee-1.c: New.
3489         * gcc.target/arm/fp16-compile-ieee-2.c: New.
3490         * gcc.target/arm/fp16-compile-ieee-3.c: New.
3491         * gcc.target/arm/fp16-compile-ieee-4.c: New.
3492         * gcc.target/arm/fp16-compile-ieee-5.c: New.
3493         * gcc.target/arm/fp16-compile-ieee-6.c: New.
3494         * gcc.target/arm/fp16-compile-ieee-7.c: New.
3495         * gcc.target/arm/fp16-compile-ieee-8.c: New.
3496         * gcc.target/arm/fp16-compile-ieee-9.c: New.
3497         * gcc.target/arm/fp16-compile-ieee-10.c: New.
3498         * gcc.target/arm/fp16-compile-ieee-11.c: New.
3499         * gcc.target/arm/fp16-compile-none-1.c: New.
3500         * gcc.target/arm/fp16-compile-exprtype.c: New.
3501         * gcc.target/arm/fp16-compile-vcvt.c: New.
3502         * gcc.target/arm/fp16-builtins-1.c: New.
3503         * gcc.target/arm/fp16-rounding-alt-1.c: New.
3504         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
3505         * gcc.target/arm/fp16-param-1.c: New.
3506         * gcc.target/arm/fp16-return-1.c: New.
3507         * gcc.target/arm/fp16-unprototyped-1.c: New.
3508         * gcc.target/arm/fp16-unprototyped-2.c: New.
3509         * gcc.target/arm/fp16-variadic-1.c: New.
3510         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
3511         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
3512         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
3513         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
3514         * gcc.dg/torture/arm-fp16-ops.h: New.
3515         * gcc.dg/torture/arm-fp16-ops-1.c: New.
3516         * gcc.dg/torture/arm-fp16-ops-2.c: New.
3517         * gcc.dg/torture/arm-fp16-ops-3.c: New.
3518         * gcc.dg/torture/arm-fp16-ops-4.c: New.
3519         * gcc.dg/torture/arm-fp16-ops-5.c: New.
3520         * gcc.dg/torture/arm-fp16-ops-6.c: New.
3521         * gcc.dg/torture/arm-fp16-ops-7.c: New.
3522         * gcc.dg/torture/arm-fp16-ops-8.c: New.
3523         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
3524         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
3525         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
3526         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
3527         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
3528         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
3529         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
3530         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
3531         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
3532         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
3533         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
3534         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
3535         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
3536
3537 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
3538
3539         * gcc.dg/builtins-65.c: New test.
3540
3541 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
3542
3543         PR fortran/40451
3544         * gfortran.dg/proc_ptr_result_4.f90: New.
3545
3546 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
3547
3548         * gcc.c-torture/execute/bitfld-5.c: New test.
3549
3550 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
3551
3552         * gcc.dg/builtin-unreachable-3.c: New test.
3553
3554 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
3555
3556         * gcc.target/i386/builtin-unreachable.c: New test.
3557
3558 2009-06-17  Ian Lance Taylor  <iant@google.com>
3559
3560         * gcc.dg/Wcxx-compat-14.c: New testcase.
3561
3562 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
3563
3564         * gcc.dg/func-ptr-conv-1.c: Update column info.
3565
3566 2009-06-17  Richard Guenther  <rguenther@suse.de>
3567
3568         PR middle-end/40404
3569         * gcc.c-torture/execute/pr40404.c: New testcase.
3570
3571 2009-06-17  Richard Guenther  <rguenther@suse.de>
3572
3573         PR middle-end/40460
3574         * g++.dg/torture/pr40460.C: New testcase.
3575
3576 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
3577
3578         * gcc.dg/plugin/one_time_plugin.c: New test.
3579         * gcc.dg/plugin/one_time-test-1.c: New test.
3580         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
3581
3582 2009-06-16  Ian Lance Taylor  <iant@google.com>
3583
3584         * g++.dg/warn/skip-1.C: New testcase.
3585
3586 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
3587
3588         PR middle-end/40446
3589         * g++.dg/other/pr40446.C: New test.
3590
3591 2009-06-16  Richard Guenther  <rguenther@suse.de>
3592
3593         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
3594         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3595         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3596         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
3597
3598 2009-06-16  Martin Jambor  <mjambor@suse.cz>
3599
3600         * gcc.c-torture/compile/pr40432.c: New file.
3601
3602 2009-06-16  Martin Jambor  <mjambor@suse.cz>
3603
3604         * gfortran.fortran-torture/compile/pr40413.f90: New file.
3605
3606 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
3607
3608         PR fortran/36947
3609         PR fortran/40039
3610         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
3611         * gfortran.dg/interface_20.f90: Modified error messages.
3612         * gfortran.dg/interface_21.f90: Ditto.
3613         * gfortran.dg/interface_26.f90: Ditto.
3614         * gfortran.dg/interface_27.f90: Ditto.
3615         * gfortran.dg/interface_28.f90: Extended test case.
3616         * gfortran.dg/interface_29.f90: New.
3617         * gfortran.dg/proc_decl_7.f90: Modified error messages.
3618         * gfortran.dg/proc_decl_8.f90: Ditto.
3619         * gfortran.dg/proc_ptr_11.f90: Ditto.
3620         * gfortran.dg/proc_ptr_15.f90: Ditto.
3621
3622 2009-06-16  Ira Rosen  <irar@il.ibm.com>
3623
3624         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
3625         printing.
3626         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
3627         gcc.dg/vect/vect-outer-4f.c: Likewise.
3628         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
3629         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
3630         Likewise.
3631         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
3632         outer loop.
3633
3634 2009-06-16  Tobias Burnus  <burnus@net-b.de>
3635
3636         PR fortran/40383
3637         * gfortran.dg/bounds_check_strlen_8.f90: New test.
3638
3639 2009-06-15  Ian Lance Taylor  <iant@google.com>
3640
3641         * gcc.dg/Wjump-misses-init-1.c: New testcase.
3642         * gcc.dg/Wjump-misses-init-2.c: New testcase.
3643         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
3644         Recognize new notes.
3645         * gcc.dg/stmt-expr-label-2.c: Likewise.
3646         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
3647         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
3648         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
3649         * gcc.dg/c99-vla-jump-4.c: Likewise.
3650         * gcc.dg/stmt-expr-label-1.c: Likewise.
3651         * gcc.dg/stmt-expr-label-3.c: Likewise.
3652         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
3653
3654 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3655
3656         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
3657
3658 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
3659
3660         * gcc.dg/builtin-object-size-7.c: New test.
3661
3662 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
3663
3664         PR testsuite/40426
3665         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
3666         level != "" use separate -gdwarf-2 -g${level} options instead of
3667         -gdwarf-2${level}.
3668         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
3669         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
3670         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3671
3672 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
3673
3674         * g++.dg/abi/mangle11.C: Update warning line.
3675         * g++.dg/abi/mangle12.C: Update warning line.
3676         * g++.dg/abi/mangle17.C: Update warning line.
3677         * g++.dg/abi/mangle20-2.C: Update warning line.
3678
3679 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3680
3681         * gcc.dg/optimize-bswap-1.c: Split into these two:
3682         * gcc.dg/optimize-bswapsi-1.c: New testcase.
3683         * gcc.dg/optimize-bswapdi-1.c: New testcase.
3684
3685 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3686
3687         * gcc.dg/optimize-bswap-1.c: New testcase.
3688
3689 2009-06-14  Richard Guenther  <rguenther@suse.de>
3690
3691         PR middle-end/40389
3692         * g++.dg/torture/pr40389.C: New testcase.
3693
3694 2009-06-13  Richard Guenther  <rguenther@suse.de>
3695
3696         PR tree-optimization/40421
3697         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
3698
3699 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
3700
3701         * gcc.dg/old-style-prom-3.c: Add column info.
3702         * gcc.dg/overflow-warn-1.c
3703         * gcc.dg/gomp/pr27415.c
3704         * gcc.dg/gomp/for-1.c: Same.
3705         * gcc.dg/enum-compat-1.c: Same.
3706         * gcc.dg/c99-tag-3.c: Same.
3707         * gcc.dg/Wredundant-decls-2.c: Same.
3708         * gcc.dg/func-ptr-conv-1.c: Same.
3709         * gcc.dg/asm-wide-1.c: Same.
3710         * gcc.dg/nofixed-point-2.c: Same.
3711         * gcc.dg/cpp/line3.c: Same.
3712         * gcc.dg/array-10.c: Same.
3713         * gcc.dg/c99-vla-jump-1.c: Same.
3714         * gcc.dg/pr20368-1.c: Same.
3715         * gcc.dg/Wshadow-3.c: Same.
3716         * gcc.dg/c90-const-expr-8.c: Same.
3717         * gcc.dg/label-decl-2.c: Same.
3718         * gcc.dg/dremf-type-compat-2.c: Same.
3719         * gcc.dg/c90-const-expr-5.c: Same.
3720         * gcc.dg/builtins-30.c: Same.
3721         * gcc.dg/Warray-bounds.c: Same.
3722         * gcc.dg/Wcxx-compat-2.c: Same.
3723         * gcc.dg/tree-ssa/col-1.c: Same.
3724         * gcc.dg/old-style-prom-2.c: Same.
3725         * gcc.dg/cast-function-1.c: Same.
3726         * gcc.dg/pr15698-1.c: Same.
3727         * gcc.dg/dremf-type-compat-3.c: Same.
3728         * gcc.dg/vla-8.c: Same.
3729         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
3730         line.
3731         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
3732         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
3733         * gcc.dg/enum-compat-1.c: Same.
3734         * gcc.dg/dremf-type-compat-2.c: Same.
3735         * gcc.dg/old-style-prom-2.c: Same.
3736         * gcc.dg/pr15698-1.c: Same.
3737         * gcc.dg/pr20368-1.c: Same.
3738         * gcc.dg/dremf-type-compat-3.c: Same.
3739         * gcc.dg/builtins-30.c: Same.  Test for columns.
3740
3741 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
3742
3743         PR fortran/40176
3744         * gfortran.dg/proc_decl_1.f90: Extended.
3745
3746 2009-06-12  Ian Lance Taylor  <iant@google.com>
3747
3748         * gcc.dg/Wcxx-compat-13.c: New testcase.
3749
3750 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3751
3752         PR tree-opt/38865
3753         * gcc.dg/tree-ssa/fre-vce-1.c
3754
3755 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
3756
3757         PR testsuite/40384
3758         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
3759         min-insn-to-prefetch-ratio=5.
3760
3761 2009-06-12  Joey Ye  <joey.ye@intel.com>
3762             H.J. Lu  <hongjiu.lu@intel.com>
3763
3764         PR middle-end/39146
3765         * gcc.target/i386/stackalign/pr39146.c: New.
3766
3767 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
3768
3769         * gcc.target/i386/crc32-1.c: New.
3770         * gcc.target/i386/crc32-2.c: Likewise.
3771
3772 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
3773
3774         PR c/39252
3775         * gcc.dg/builtin-unreachable-1.c: New test.
3776         * gcc.dg/builtin-unreachable-2.c: Same.
3777
3778 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
3779
3780         PR fortran/40402
3781         * gfortran.dg/data_value_1.f90: New test.
3782
3783 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3784
3785         PR testsuite/39831
3786         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
3787         remove ilp32 requirement.
3788         * gcc.target/i386/excess-precision-2.c: Likewise.
3789         * gcc.target/i386/excess-precision-3.c: Likewise.
3790         * gcc.target/i386/excess-precision-4.c: Likewise.
3791         * gcc.target/i386/excess-precision-5.c: Likewise.
3792         * gcc.target/i386/excess-precision-6.c: Likewise.
3793
3794 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3795
3796         PR fortran/38718
3797         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
3798         * gfortran.dg/nan_5.f90: New test.
3799
3800 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
3801
3802         * gcc.target/arm/neon-modes-1.c: New test.
3803
3804 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
3805
3806         * g++.dg/torture/pr31579.C: Cast pointer
3807         via __SIZE_TYPE__ instead of 'unsigned long'.
3808
3809 2009-06-10  Anthony Green  <green@moxielogic.com>
3810
3811         * lib/target-supports.exp (check_profiling_available):
3812         Profiling is not available for testing purposes on moxie.
3813
3814 2009-06-09  Ian Lance Taylor  <iant@google.com>
3815
3816         * gcc.dg/Wcxx-compat-12.c: New testcase.
3817
3818 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
3819
3820         PR libfortran/40334
3821         * gfortran.dg/backspace_11.f90: New.
3822
3823 2009-06-09  Jason Merrill  <jason@redhat.com>
3824
3825         * g++.dg/cpp0x/defaulted10.C: New.
3826
3827 2009-06-09  Martin Jambor  <mjambor@suse.cz>
3828
3829         * gcc.c-torture/compile/pr40351.c: New file.
3830
3831 2009-06-09  Olivier Hainque  <hainque@adacore.com>
3832
3833         * gnat.dg/align_max.adb: New test.
3834
3835 2009-06-08  Jason Merrill  <jason@redhat.com>
3836
3837         * g++.dg/cpp0x/auto15.C: New.
3838
3839 2009-06-08  Jan Hubicka  <jh@suse.cz>
3840
3841         PR debug/39834
3842         * gcc.dg/torture/pr39834.c
3843
3844 2009-06-08  Jan Hubicka  <jh@suse.cz>
3845
3846         PR middle-end/40102
3847         * g++.dg/torture/pr40102.C: New testcase.
3848
3849 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
3850
3851         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
3852         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
3853         * gcc.dg/builtin-object-size-6.c: New test.
3854
3855         PR c++/40373
3856         * g++.dg/template/dtor7.C: New test.
3857
3858         PR c++/40370
3859         PR c++/40372
3860         * g++.dg/template/error41.C: New test.
3861         * g++.dg/template/error42.C: New test.
3862
3863 2009-06-08  Revital Eres  <eres@il.ibm.com>
3864
3865         PR testsuite/40359
3866         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
3867         * gcc.dg/vect/vect-88.c: Likewise.
3868         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3869         * gcc.dg/vect/pr25413.c: Likewise.
3870         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
3871
3872 2009-06-07  Ian Lance Taylor  <iant@google.com>
3873
3874         * g++.dg/warn/Wswitch-3.C: New testcase.
3875         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
3876         * gcc.dg/Wswitch-enum-error.c: Likewise.
3877         * gcc.dg/Wswitch-error.c: Likewise.
3878
3879 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3880
3881         PR fortran/40008
3882         * gfortran.dg/negative_unit.f: Update test.
3883         * gfortran.dg/negative_unit_int8.f: Update test.
3884         * gfortran.dg/newunit_1.f90: New test.
3885
3886 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3887
3888         PR fortran/25104
3889         PR fortran/29962
3890         * gfortran.dg/spread_init_expr.f03: New.
3891         * gfortran.dg/unpack_init_expr.f03: New.
3892         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
3893         error message.
3894
3895 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3896
3897         PR fortran/25104
3898         PR fortran/29962
3899         * gfortran.dg/count_init_expr.f03
3900         * gfortran.dg/product_init_expr.f03
3901         * gfortran.dg/sum_init_expr.f03
3902
3903 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3904
3905         PR fortran/36874
3906         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
3907         message.
3908         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
3909         shapes.
3910         * gfortran.dg/zero_sized_5.f90: Likewise.
3911
3912 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
3913
3914         PR middle-end/32950
3915         * g++.dg/torture/pr32950.C: New.
3916
3917 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3918
3919         PR fortran/25104
3920         PR fortran/29962
3921         * gfortran.dg/dot_product_1.f03: New.
3922         * gfortran.dg/matmul_8.f03: New.
3923         * gfortran.dg/transpose_3.f03: New.
3924
3925 2009-06-06  Ian Lance Taylor  <iant@google.com>
3926
3927         * gcc.dg/Wunused-label-1.c: New test case.
3928         * g++.dg/warn/Wunused-label-1.C: New test case.
3929         * g++.dg/warn/Wunused-label-2.C: New test case.
3930         * g++.dg/warn/Wunused-label-3.C: New test case.
3931
3932 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
3933
3934         PR fortran/37203
3935         * reshape_zerosize_2.f90: New.
3936
3937 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
3938
3939         PR fortran/32890
3940         * gfortran.dg/pack_assign_1.f90: New.
3941         * gfortran.dg/pack_vector_1.f90: New.
3942
3943 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
3944
3945         PR middle-end/40340
3946         * gcc.dg/pr40340-1.c: New test.
3947         * gcc.dg/pr40340-2.c: New test.
3948         * gcc.dg/pr40340-3.c: New test.
3949         * gcc.dg/pr40340-4.c: New test.
3950         * gcc.dg/pr40340-5.c: New test.
3951         * gcc.dg/pr40340.h: New file.
3952
3953 2009-06-05  Revital Eres  <eres@il.ibm.com>
3954
3955         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
3956         New procedure.
3957         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
3958         * gcc.dg/vect/vect-33.c: Likewise.
3959         * gcc.dg/vect/vect-92.c: Likewise.
3960         * gcc.dg/vect/vect-58.c: Likewise.
3961         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
3962         * gcc.dg/vect/vect-42.c: Likewise.
3963         * gcc.dg/vect/slp-25.c: Likewise.
3964         * gcc.dg/vect/vect-align-1.c: Likewise.
3965         * gcc.dg/vect/vect-align-2.c: Likewise.
3966         * gcc.dg/vect/vect-93.c: Likewise.
3967         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
3968         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3969         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
3970         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3971         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
3972         * gcc.dg/vect/vect-26.c: Likewise.
3973         * gcc.dg/vect/vect-44.c: Likewise.
3974         * gcc.dg/vect/vect-70.c: Likewise.
3975         * gcc.dg/vect/vect-95.c: Likewise.
3976         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3977         * gcc.dg/vect/vect-28.c: Likewise.
3978         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
3979         * gcc.dg/vect/vect-87.c: Likewise.
3980         * gcc.dg/vect/vect-109.c: Likewise.
3981         * gcc.dg/vect/vect-54.c: Likewise.
3982         * gcc.dg/vect/vect-96.c: Likewise.
3983         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3984         * gcc.dg/vect/vect-88.c: Likewise.
3985         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3986         * gcc.dg/vect/vect-89.c: Likewise.
3987         * gcc.dg/vect/vect-91.c: Likewise.
3988         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3989         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3990         * gfortran.dg/vect/vect-2.f90: Likewise.
3991         * gfortran.dg/vect/vect-3.f90: Likewise.
3992         * gfortran.dg/vect/vect-4.f90: Likewise.
3993         * gfortran.dg/vect/vect-5.f90: Likewise.
3994
3995 2009-06-05  Alexander Strange <astrange@ithinksw.com>
3996
3997         PR tree-optimization/36318
3998         * gcc.dg/tree-ssa/sra-7.c: New test.
3999
4000 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
4001
4002         PR fortran/37203
4003         * gfortran.dg/reshape_order_5.f90: New.
4004         * gfortran.dg/reshape_shape_1.f90: New.
4005
4006 2009-06-04  Jason Merrill  <jason@redhat.com>
4007
4008         * g++.dg/template/error38.C: Add pointer-to-typedef case.
4009
4010 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
4011
4012         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
4013         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
4014
4015 2009-06-04  Richard Guenther  <rguenther@suse.de>
4016
4017         PR c++/39371
4018         * g++.dg/torture/pr40335.C: New testcase.
4019
4020 2009-06-03  Richard Guenther  <rguenther@suse.de>
4021
4022         PR middle-end/40328
4023         * gcc.dg/torture/pr40328.c: New testcase.
4024
4025 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
4026
4027         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
4028         m68k and fido.
4029
4030 2009-06-03  Martin Jambor  <mjambor@suse.cz>
4031
4032         * g++.dg/torture/pr40323.C: New file.
4033
4034 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
4035
4036         * gnat.dg/specs/root.ads: New test.
4037         * gnat.dg/specs/root-level_1.ads: Likewise.
4038         * gnat.dg/specs/root-level_2.ads: Likewise.
4039         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
4040
4041 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
4042
4043         * g++.dg/init/ref15.C: Require unwrapped targets.
4044
4045 2009-06-02  Jason Merrill  <jason@redhat.com>
4046
4047         * g++.dg/cpp0x/initlist13.C: Remove expected error.
4048         * g++.dg/cpp0x/initlist18.C: New.
4049         * g++.dg/cpp0x/initlist19.C: New.
4050
4051         * g++.dg/cpp0x/auto14.C: New.
4052
4053 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4054
4055         * gnat.dg/alignment6.adb: Remove XFAIL.
4056
4057 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
4058
4059         PR c++/38089
4060         * g++.dg/template/spec36.C: New test.
4061
4062 2009-06-01  Ian Lance Taylor  <iant@google.com>
4063
4064         * gcc.dg/cast-qual-3.c: New testcase.
4065         * g++.dg/warn/Wcast-qual2.C: New testcase.
4066
4067 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
4068
4069         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
4070         (process-message): Expect column numbers.
4071         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
4072         * gcc.dg/pch/counter-2.c: Same.
4073         * gcc.dg/pch/valid-2.c: Same.
4074         * gcc.dg/pch/warn-1.c: Same.
4075         * gcc.dg/pch/valid-1.c: Same.
4076         * gcc.dg/cpp/include2a.c: Handle lack of columns.
4077         * gcc.dg/cpp/syshdr.c: Same.
4078         * gcc.dg/cpp/19940712-1.c: Same.
4079         * gcc.dg/cpp/missing-header-1.c: Same.
4080         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
4081         * gcc.dg/cpp/tr-warn3.c: Same.
4082         * gcc.dg/cpp/pr29612-2.c: Same.
4083         * gcc.dg/cpp/tr-warn4.c: Same.
4084         * gcc.dg/cpp/Wtrigraphs.c: Same.
4085         * gcc.dg/cpp/poison.c: Same.
4086         * gcc.dg/cpp/arith-3.c: Same.
4087         * gcc.dg/cpp/sysmac2.c: Same.
4088         * gcc.dg/cpp/cpp.exp: Same.
4089         * gcc.dg/cpp/tr-warn5.c: Same.
4090         * gcc.dg/cpp/include2.c: Same.
4091         * gcc.dg/cpp/Wmissingdirs.c: Same.
4092         * gcc.dg/cpp/Wmissingdirs.c: Same.
4093         * gcc.dg/cpp/tr-warn6.c: Same.
4094         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
4095         * gcc.dg/cpp/macspace1.c: Same.
4096         * gcc.dg/cpp/escape-2.c: Same.
4097         * gcc.dg/cpp/assert2.c: Same.
4098         * gcc.dg/cpp/undef2.c: Same.
4099         * gcc.dg/cpp/macspace2.c: Same.
4100         * gcc.dg/cpp/tr-warn1.c: Same.
4101         * gcc.dg/cpp/extratokens2.c: Same.
4102         * gcc.dg/cpp/strify2.c: Same.
4103         * gcc.dg/cpp/Wsignprom.c: Same.
4104         * gcc.dg/cpp/redef2.c: Same.
4105         * gcc.dg/cpp/trad/trad.exp: Same.
4106         * gcc.dg/cpp/arith-1.c: Same.
4107         * gcc.dg/cpp/extratokens.c: Same.
4108         * gcc.dg/cpp/if-mpar.c: Same.
4109
4110 2009-06-01  Olivier Hainque  <hainque@adacore.com>
4111
4112         * gnat.dg/nested_float_packed.ads: New test.
4113
4114 2009-06-01  Olivier Hainque  <hainque@adacore.com>
4115             Eric Botcazou  <botcazou@adacore.com>
4116
4117         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
4118         * gnat.dg/test_oconst.adb: New test.
4119
4120 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
4121
4122         * gcc.dg/plugin/ggcplug.c: Moved comment.
4123         (plugin_init): Fixed typo, declared i, returned 0 at end.
4124
4125 2009-05-31  Ira Rosen  <irar@il.ibm.com>
4126
4127         PR testsuite/40244
4128         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
4129         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
4130
4131 2009-05-29  Ian Lance Taylor  <iant@google.com>
4132
4133         * gcc.dg/Wcxx-compat-11.c: New testcase.
4134
4135 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4136
4137         PR fortran/40019
4138         * gfortran.dg/leadz_trailz_1.f90: New test.
4139         * gfortran.dg/leadz_trailz_2.f90: New test.
4140
4141 2009-05-29  Martin Jambor  <mjambor@suse.cz>
4142
4143         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
4144         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
4145         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
4146         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
4147         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
4148         * gcc.dg/tree-ssa/sra-2.c: Likewise.
4149         * gcc.dg/tree-ssa/sra-3.c: Likewise.
4150         * gcc.dg/tree-ssa/sra-1.c: Likewise.
4151         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
4152         * gcc.dg/tree-ssa/sra-5.c: New file.
4153         * gcc.dg/tree-ssa/sra-6.c: New file.
4154         * gcc.c-torture/compile/sra-1.c: New file.
4155
4156 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
4157
4158         PR middle-end/40291
4159         * gcc.c-torture/compile/pr40291.c: New test.
4160
4161         PR target/40017
4162         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
4163         __vector _Bool.
4164         * gcc.target/powerpc/altivec-30.c: New test.
4165         * gcc.target/powerpc/altivec-31.c: New test.
4166
4167 2009-05-28  Richard Guenther  <rguenther@suse.de>
4168
4169         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
4170         * gcc.c-torture/execute/20090527-1.c: Likewise.
4171
4172 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
4173
4174         PR c++/39754
4175         * g++.dg/template/canon-type-1.C: New test.
4176         * g++.dg/template/canon-type-2.C: Likewise.
4177         * g++.dg/template/canon-type-3.C: Likewise.
4178         * g++.dg/template/canon-type-4.C: Likewise.
4179         * g++.dg/template/canon-type-5.C: Likewise.
4180         * g++.dg/template/canon-type-6.C: Likewise.
4181         * g++.dg/template/canon-type-7.C: Likewise.
4182
4183 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
4184             Uros Bizjak  <ubizjak@gmail.com>
4185             Danny Smith  <dansmister@gmail.com>
4186
4187         PR target/37216
4188
4189         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
4190         New function.
4191         * gcc.target/i386/pr37216.c:  New test source file.
4192         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
4193         use -fno-common for testing Cygwin and MinGW targets.
4194
4195 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
4196
4197         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
4198         * g++.dg/opt/memcpy1.C (size_t): Likewise.
4199         * g++.dg/pr37742.C (size_t): Likewise.
4200         * g++.dg/torture/pr34850.C (size_t): Likewise.
4201         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
4202         _PTRDIFF_TYPE__.
4203         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
4204         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
4205         (size_t): Use __extension__ and __SIZE_TYPE__.
4206         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
4207         __SIZE_TYPE__.
4208         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
4209         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
4210         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
4211         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
4212         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
4213         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
4214         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
4215         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
4216         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
4217         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
4218         (__ssize_t): Likewise.
4219         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
4220         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
4221         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
4222         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
4223         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
4224         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
4225         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
4226         * gcc.dg/pr33667.c (size_t): Likewise.
4227         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
4228         * gcc.dg/torture/pr39204.c (size_t): Likewise.
4229         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
4230         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
4231         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
4232         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
4233
4234 2009-05-28  Ira Rosen  <irar@il.ibm.com>
4235
4236         PR tree-optimization/40254
4237         * gcc.dg/vect/pr40254.c: New test.
4238
4239 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
4240
4241         PR middle-end/33699
4242         * gcc.target/mips/const-anchor-1.c: New test.
4243         * gcc.target/mips/const-anchor-2.c: New test.
4244
4245 2009-05-27  Jason Merrill  <jason@redhat.com>
4246
4247         * g++.dg/cpp0x/initlist15.C: New.
4248         * g++.dg/cpp0x/initlist16.C: New.
4249         * g++.dg/cpp0x/initlist17.C: New.
4250
4251 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
4252
4253         PR fortran/39178
4254         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
4255         patterns to reflect frontend changes.
4256         * gfortran.dg/vector_subscript_4.f90: Likewise.
4257
4258 2009-05-27  Olivier Hainque  <hainque@adacore.com>
4259             Eric Botcazou  <botcazou@adacore.com>
4260
4261         * gcc.c-torture/execute/align-nest.c: New testcase.
4262         * gnat.dg/misaligned_nest.adb: New testcase.
4263
4264 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
4265
4266         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
4267         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
4268         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
4269         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
4270
4271 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
4272
4273         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
4274         cast instead of assuming 0ul.
4275         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
4276         __SIZE_TYPE__.
4277         (_type_desc): Make first argument const.
4278         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
4279
4280 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4281
4282         PR libfortran/40187
4283         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
4284         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
4285
4286 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
4287
4288         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
4289         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
4290         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
4291         * gcc.dg/plugin/ggcplug.c: Added new file.
4292
4293 2009-05-26  Tobias Burnus  <burnus@net-b.de>
4294
4295         PR fortran/40246
4296         * gfortran.dg/nullify_4.f90: New test.
4297
4298 2009-05-26  Richard Guenther  <rguenther@suse.de>
4299
4300         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
4301
4302 2009-05-26  Richard Guenther  <rguenther@suse.de>
4303
4304         PR middle-end/40252
4305         * gcc.c-torture/compile/pr40252.c: New testcase.
4306
4307 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
4308
4309         PR c++/40007
4310         * g++.dg/template/typedef18.C: New test.
4311         * g++.dg/template/typedef19.C: Likewise.
4312         * g++.dg/template/typedef20.C: Likewise.
4313         * g++.dg/template/access11.C: Adjust.
4314
4315 2009-05-26  Richard Guenther  <rguenther@suse.de>
4316
4317         PR testsuite/40247
4318         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
4319
4320 2009-05-25  Jason Merrill  <jason@redhat.com>
4321
4322         PR c++/38064
4323         * g++.dg/cpp0x/enum3.C: New test.
4324
4325 2009-05-25  Richard Guenther  <rguenther@suse.de>
4326
4327         PR tree-optimization/36327
4328         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
4329         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4330         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
4331         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
4332         * gcc.dg/vect/vect-40.c: Likewise.
4333         * gcc.dg/vect/vect-42.c: Likewise.
4334         * gcc.dg/vect/vect-46.c: Likewise.
4335         * gcc.dg/vect/vect-76.c: Likewise.
4336
4337 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
4338
4339         PR fortran/40176
4340         * gfortran.dg/proc_ptr_18.f90: New.
4341         * gfortran.dg/proc_ptr_19.f90: New.
4342         * gfortran.dg/proc_ptr_comp_9.f90: New.
4343         * gfortran.dg/proc_ptr_comp_10.f90: New.
4344
4345 2009-05-25  Richard Guenther  <rguenther@suse.de>
4346
4347         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
4348         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
4349
4350 2009-05-25  Ira Rosen  <irar@il.ibm.com>
4351
4352         PR tree-optimization/40238
4353         * gcc.dg/vect/pr40238.c: New test.
4354
4355 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4356             Dominique Dhumieres  <dominiq@lps.ens.fr>
4357
4358         PR fortran/35732
4359         PR fortran/39872
4360         * gfortran.dg/bounds_check_fail_3.f90: New test.
4361         * gfortran.dg/bounds_check_fail_4.f90: New test.
4362         * gfortran.dg/bounds_check_14.f90: Update test.
4363         * gfortran.dg/bound_4.f90: Update test.
4364
4365 2009-05-24  Richard Guenther  <rguenther@suse.de>
4366
4367         PR middle-end/40233
4368         * gcc.c-torture/compile/pr40233.c: New testcase.
4369
4370 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
4371
4372         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
4373         for alpha*-*-* targets.
4374
4375 2009-05-24  Ira Rosen  <irar@il.ibm.com>
4376
4377         * gcc.dg/vect/bb-slp-1.c: New test.
4378         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
4379         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
4380         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
4381         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
4382         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
4383         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
4384         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
4385         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
4386         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
4387         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
4388         gcc.dg/vect/bb-slp-22.c: Likewise.
4389         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
4390
4391 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
4392             Maxim Kuvyrkov  <maxim@codesourcery.com>
4393
4394         * gcc.dg/falign-labels-1.c: New test.
4395
4396 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
4397
4398         * gnat.dg/specs/rep_clause3.ads: New test.
4399
4400 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
4401
4402         * gnat.dg/addr6.adb: New test.
4403
4404 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
4405
4406         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
4407         New function.
4408         * gcc.target/arm/thumb2-mul-space.c: New file.
4409         * gcc.target/arm/thumb2-mul-space-2.c: New file.
4410         * gcc.target/arm/thumb2-mul-space-3.c: New file.
4411         * gcc.target/arm/thumb2-mul-speed.c: New file.
4412
4413 2009-05-22  Richard Guenther  <rguenther@suse.de>
4414
4415         PR middle-end/38964
4416         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
4417         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
4418         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
4419
4420 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
4421
4422         * gcc.dg/dll-6.c: New test.
4423         * gcc.dg/dll-6a.c: Likewise.
4424         * gcc.dg/dll-7.c: Likewise.
4425         * gcc.dg/dll-7a.c: Likewise.
4426         * g++.dg/ext/dllexport2.C: Likewise.
4427         * g++.dg/ext/dllexport2a.cc: Likewise.
4428
4429 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
4430
4431         PR target/37846
4432         * gcc.target/ia64/mfused-madd-vect.c: New test.
4433         * gcc.target/ia64/mfused-madd.c: New test.
4434         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
4435         * gcc.target/ia64/mno-fused-madd.c: New test.
4436
4437 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
4438
4439         * gcc.target/i386/movbe-1.c: New.
4440         * gcc.target/i386/movbe-2.c: Likewise.
4441
4442 2009-05-21  Taras Glek  <tglek@mozilla.com>
4443
4444         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
4445         plugin_init signature.
4446         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4447         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
4448         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
4449
4450 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
4451
4452         * gcc.dg/target/arm/neon-vmla-1.c: New.
4453         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
4454
4455 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
4456
4457         * gcc.target/mips/octeon-exts-6.c: New test.
4458         * gcc.target/mips/extend-1.c: New test.
4459         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
4460         EXTS.
4461         * gcc.target/mips/octeon-exts-5.c: Likewise.
4462
4463 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
4464
4465         PR middle-end/40204
4466         * gcc.c-torture/compile/pr40204.c: New test.
4467
4468 2009-05-20  Richard Guenther  <rguenther@suse.de>
4469
4470         * gcc.c-torture/compile/20090518-1.c: New testcase.
4471
4472 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
4473
4474         PR tree-optimization/40087
4475         * gcc.dg/tree-ssa/pr40087.c: New test.
4476
4477 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4478
4479         * gcc.dg/vector-4.c: New testcase.
4480         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
4481         * g++.dg/ext/vector16.C: New testcase.
4482
4483 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
4484
4485         PR c/40172
4486         * gcc.dg/pr40172.c: Renamed to ...
4487         * gcc.dg/pr40172-1.c: This.
4488
4489         * gcc.dg/pr40172-2.c: New.
4490         * gcc.dg/pr40172-3.c: Likewise.
4491
4492 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4493
4494         PR c/40172
4495         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
4496
4497 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4498
4499         * gnat.dg/loop_optimization6.ad[sb]: New test.
4500
4501 2009-05-19  Richard Guenther  <rguenther@suse.de>
4502
4503         * gcc.c-torture/compile/20090519-1.c: New testcase.
4504
4505 2009-05-18  Jason Merrill  <jason@redhat.com>
4506
4507         * g++.dg/cpp0x/explicit1.C: New.
4508         * g++.dg/cpp0x/explicit2.C: New.
4509
4510 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
4511
4512         PR debug/40109
4513         * g++.dg/debug/dwarf2/nested-1.C: New test.
4514
4515 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4516
4517         PR testsuite/39907
4518         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
4519         stack alignment.
4520
4521 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
4522
4523         PR fortran/40164
4524         * gfortran.dg/proc_ptr_comp_8.f90: New.
4525
4526 2009-05-18  Richard Guenther  <rguenther@suse.de>
4527
4528         PR fortran/40168
4529         * gfortran.dg/array_memset_2.f90: Adjust.
4530
4531 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
4532
4533         PR fortran/36947
4534         PR fortran/40039
4535         * gfortran.dg/interface_27.f90: New.
4536         * gfortran.dg/interface_28.f90: New.
4537         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
4538         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4539
4540 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4541
4542         * gcc.target/m68k/tls-ie.c: New test.
4543         * gcc.target/m68k/tls-le.c: New test.
4544         * gcc.target/m68k/tls-gd.c: New test.
4545         * gcc.target/m68k/tls-ld.c: New test.
4546         * gcc.target/m68k/tls-ie-xgot.c: New test.
4547         * gcc.target/m68k/tls-le-xtls.c: New test.
4548         * gcc.target/m68k/tls-gd-xgot.c: New test.
4549         * gcc.target/m68k/tls-ld-xgot.c: New test.
4550         * gcc.target/m68k/tls-ld-xtls.c: New test.
4551         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
4552
4553 2009-05-18  Martin Jambor  <mjambor@suse.cz>
4554
4555         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
4556
4557 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
4558
4559         PR c/40172
4560         * gcc.dg/pr40172.c: New.
4561
4562 2009-05-17  Jason Merrill  <jason@redhat.com>
4563
4564         PR c++/40139
4565         * g++.dg/template/dtor6.C: New.
4566
4567 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
4568
4569         * g++.dg/warn/translate-ice-1.C: New test.
4570
4571 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4572
4573         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
4574         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
4575         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
4576         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
4577
4578 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4579
4580         PR fortran/33197
4581         * gfortran.dg/erf_2.F90: New test.
4582         * gfortran.dg/erfc_scaled_2.f90: New test.
4583
4584 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4585
4586         PR fortran/31243
4587         * gfortran.dg/string_1.f90: New test.
4588         * gfortran.dg/string_2.f90: New test.
4589         * gfortran.dg/string_3.f90: New test.
4590
4591 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
4592
4593         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
4594         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
4595
4596 2009-05-15  Ian Lance Taylor  <iant@google.com>
4597
4598         * gcc.dg/Wcxx-compat-10.c: New testcase.
4599
4600 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4601
4602         PR 16302
4603         * gcc.dg/pr16302.c: New.
4604         * g++.dg/warn/pr16302.C: New.
4605
4606 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4607
4608         * gcc.dg/torture/builtin-math-5.c: New.
4609         * gcc.dg/torture/builtin-math-6.c: New.
4610         * lib/target-supports.exp (check_effective_target_mpc): New.
4611
4612 2009-05-15  Jan Hubicka  <jh@suse.cz>
4613
4614         * gcc.dg/tree-ssa/inline-3.c: New testcase
4615
4616 2009-05-15  Jan Hubicka  <jh@suse.cz>
4617
4618         * gcc.target/i386/align-main-1.c (check): Mark noinline.
4619         * gcc.target/i386/align-main-2.c (check): Mark noinline.
4620         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
4621         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
4622         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
4623         Mark noinline.
4624         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
4625         Mark noinline.
4626         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
4627         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
4628
4629 2009-05-15  Jan Hubicka  <jh@suse.cz>
4630
4631         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
4632         optimized by sibcall noinline.
4633
4634 2009-05-15  Jan Hubicka  <jh@suse.cz>
4635
4636         * sibcall-1.c (track): Mark noinline.
4637         * sibcall-2.c (track): Mark noinline.
4638         * sibcall-3.c (track): Mark noinline.
4639         * sibcall-4.c (track): Mark noinline.
4640
4641 2009-05-15  Jan Hubicka  <jh@suse.cz>
4642
4643         * flatten-2.c: Disable early inlining; add comment.
4644         * flatten-3.c: New test based on flatten-2.c.
4645
4646 2009-05-15  Richard Guenther  <rguenther@suse.de>
4647
4648         PR tree-optimization/39999
4649         * gcc.c-torture/compile/pr39999.c: New testcase.
4650
4651 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
4652
4653         * gcc.c-torture/compile/ptr-conv-1.c: New test.
4654
4655 2009-05-14  Ian Lance Taylor  <iant@google.com>
4656
4657         * gcc.dg/Wcxx-compat-9.c: New testcase.
4658
4659 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
4660
4661         PR fortran/39996
4662         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
4663         * gfortran.dg/duplicate_type_2.f90: Ditto.
4664         * gfortran.dg/duplicate_type_3.f90: New.
4665
4666 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
4667
4668         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
4669         * ada/acats/tests/c5/c59002c.ada: Likewise.
4670
4671 2009-05-13  Taras Glek  <tglek@mozilla.com>
4672
4673         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
4674         attributes and decl smashing.
4675         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
4676         attributes.
4677         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
4678         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
4679
4680 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
4681
4682         PR fortran/39865
4683         * gfortran.dg/pr39865.f90: New test.
4684         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
4685         arrays in FMT=.
4686         * gfortran.dg/hollerith_f95.f90: Likewise.
4687         * gfortran.dg/hollerith6.f90: New test.
4688         * gfortran.dg/hollerith7.f90: New test.
4689
4690 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4691
4692         PR cpp/36674
4693         * gcc.dg/cpp/pr36674.i: New.
4694
4695 2009-05-14  Ben Elliston  <bje@au.ibm.com>
4696
4697         PR middle-end/40035
4698         * gcc.c-torture/compile/pr40035.c: New test.
4699
4700 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4701
4702         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
4703
4704 2009-05-12  Tobias Burnus  <burnus@net-b.de>
4705
4706         PR fortran/40110
4707         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
4708         * gfortran.dg/c_kind_tests_2.f03: Ditto.
4709         * gfortran.dg/interop_params.f03: Ditto.
4710
4711 2009-05-12  Jan Hubicka  <jh@suse.cz>
4712
4713         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
4714         so unrolling still happens.
4715         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
4716         * gcc.dg/ipa/ipacost-2.c: Likewise.
4717         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
4718
4719 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
4720
4721         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
4722
4723 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
4724
4725         * lib/target-supports.exp (check_profiling_available): Return
4726         false for -p on *-*-cygwin* targets.
4727
4728 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
4729
4730         PR tree-optimization/38632
4731         * g++.dg/tree-ssa/pr38632.C: New.
4732
4733 2009-05-11  Jan Hubicka  <jh@suse.cz>
4734
4735         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
4736         we now optimize better.
4737         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
4738         out at different places.
4739         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
4740         unroling.
4741         * gcc.dg/vect/vect-76.c: Likewise.
4742         * gcc.dg/vect/vect-70.c: Likewise.
4743         * gcc.dg/vect/vect-66.c: Likewise.
4744         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4745         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
4746
4747 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
4748
4749         PR middle-end/40080
4750         * gcc.c-torture/compile/pr40080.c: New.
4751
4752 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
4753
4754         * gcc.c-torture/compile/pr40026.c: New testcase.
4755
4756 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
4757
4758         PR fortran/40089
4759         * gfortran.dg/proc_ptr_comp_7.f90: New.
4760
4761 2009-05-11  Ira Rosen  <irar@il.ibm.com>
4762
4763         PR tree-optimization/40074
4764         * gcc.dg/vect/pr40074.c: New test.
4765
4766 2009-05-10  Ian Lance Taylor  <iant@google.com>
4767
4768         * gcc.dg/Wcxx-compat-7.c: New testcase.
4769         * gcc.dg/Wcxx-compat-8.c: New testcase.
4770         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
4771         * gcc.dg/pr17188-1.c: Likewise.
4772         * gcc.dg/pr39084.c: Likewise.
4773
4774 2009-05-10  Michael Matz  <matz@suse.de>
4775
4776         PR target/40031
4777         * gcc.dg/pr40031.c: New test.
4778
4779 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
4780
4781         PR fortran/40018
4782         * gfortran.dg/array_constructor_31.f90: New test.
4783
4784 2009-05-10  Richard Guenther  <rguenther@suse.de>
4785
4786         PR tree-optimization/40081
4787         * g++.dg/torture/pr40081.C: New testcase.
4788
4789 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
4790
4791         PR fortran/38863
4792         * gfortran.dg/dependency_24.f90: New test.
4793         * gfortran.dg/dependency_23.f90: Clean up module files.
4794
4795 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
4796
4797         PR fortran/38956
4798         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
4799         * gfortran.dg/chmod_2.f90: Likewise.
4800         * gfortran.dg/chmod_3.f90: Likewise.
4801         * gfortran.dg/open_errors.f90: Likewise.
4802
4803 2009-05-09  Jan Hubicka  <jh@suse.cz>
4804
4805         PR middle-end/40043
4806         * g++.dg/eh/nested-try.C: New test.
4807
4808 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
4809
4810         PR tree-optimization/40049
4811         * gcc.dg/vect/vect-shift-2.c: New test.
4812
4813 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
4814
4815         * gcc.dg/torture/complex-sign-mul-minus-one.c,
4816         gcc.dg/torture/complex-sign-mul-one.c: New tests.
4817
4818 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
4819
4820         PR c/36892
4821         * g++.dg/warn/deprecated-6.C: New.
4822         * gcc.dg/deprecated-4.c: Likewise.
4823         * gcc.dg/deprecated-5.c: Likewise.
4824         * gcc.dg/deprecated-6.c: Likewise.
4825
4826 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
4827
4828         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
4829         __aligned__(__BIGGEST_ALIGNMENT__).
4830         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4831         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
4832         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
4833         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4834         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4835         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
4836         * gcc.dg/vect/Os-vect-95.c: Likewise.
4837         * gcc.dg/vect/pr20122.c: Likewise.
4838         * gcc.dg/vect/pr36493.c: Likewise.
4839         * gcc.dg/vect/pr37385.c: Likewise.
4840         * gcc.dg/vect/slp-7.c: Likewise.
4841         * gcc.dg/vect/slp-9.c: Likewise.
4842         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
4843         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
4844         * gcc.dg/vect/vect-35.c: Likewise.
4845         * gcc.dg/vect/vect-40.c: Likewise.
4846         * gcc.dg/vect/vect-42.c: Likewise.
4847         * gcc.dg/vect/vect-44.c: Likewise.
4848         * gcc.dg/vect/vect-46.c: Likewise.
4849         * gcc.dg/vect/vect-48.c: Likewise.
4850         * gcc.dg/vect/vect-52.c: Likewise.
4851         * gcc.dg/vect/vect-54.c: Likewise.
4852         * gcc.dg/vect/vect-56.c: Likewise.
4853         * gcc.dg/vect/vect-58.c: Likewise.
4854         * gcc.dg/vect/vect-60.c: Likewise.
4855         * gcc.dg/vect/vect-74.c: Likewise.
4856         * gcc.dg/vect/vect-75.c: Likewise.
4857         * gcc.dg/vect/vect-76.c: Likewise.
4858         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4859         * gcc.dg/vect/vect-77.c: Likewise.
4860         * gcc.dg/vect/vect-77-global.c: Likewise.
4861         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4862         * gcc.dg/vect/vect-78.c: Likewise.
4863         * gcc.dg/vect/vect-78-global.c: Likewise.
4864         * gcc.dg/vect/vect-80.c: Likewise.
4865         * gcc.dg/vect/vect-85.c: Likewise.
4866         * gcc.dg/vect/vect-87.c: Likewise.
4867         * gcc.dg/vect/vect-88.c: Likewise.
4868         * gcc.dg/vect/vect-92.c: Likewise.
4869         * gcc.dg/vect/vect-93.c: Likewise.
4870         * gcc.dg/vect/vect-95.c: Likewise.
4871         * gcc.dg/vect/vect-97.c: Likewise.
4872         * gcc.dg/vect/vect-complex-1.c: Likewise.
4873         * gcc.dg/vect/vect-complex-4.c: Likewise.
4874         * gcc.dg/vect/vect-complex-5.c: Likewise.
4875         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4876         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
4877         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
4878         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4879         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4880         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4881         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
4882         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
4883         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4884         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4885         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4886         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4887         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4888         * gcc.dg/vect/vect-outer-1a.c: Likewise.
4889         * gcc.dg/vect/vect-outer-1.c: Likewise.
4890         * gcc.dg/vect/vect-outer-2a.c: Likewise.
4891         * gcc.dg/vect/vect-outer-2b.c: Likewise.
4892         * gcc.dg/vect/vect-outer-2.c: Likewise.
4893         * gcc.dg/vect/vect-outer-2c.c: Likewise.
4894         * gcc.dg/vect/vect-outer-2d.c: Likewise.
4895         * gcc.dg/vect/vect-outer-3a.c: Likewise.
4896         * gcc.dg/vect/vect-outer-3b.c: Likewise.
4897         * gcc.dg/vect/vect-outer-3.c: Likewise.
4898         * gcc.dg/vect/vect-outer-3c.c: Likewise.
4899         * gcc.dg/vect/vect-outer-5.c: Likewise.
4900         * gcc.dg/vect/vect-outer-6.c: Likewise.
4901         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
4902         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4903         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4904         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4905         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
4906         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
4907         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4908         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
4909         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
4910         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4911         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4912         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4913         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
4914         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
4915
4916 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
4917
4918         PR c/24581
4919         * gcc.dg/torture/complex-sign.h: New header.
4920         * gcc.dg/torture/complex-sign-add.c,
4921         gcc.dg/torture/complex-sign-mixed-add.c,
4922         gcc.dg/torture/complex-sign-mixed-div.c,
4923         gcc.dg/torture/complex-sign-mixed-mul.c,
4924         gcc.dg/torture/complex-sign-mixed-sub.c,
4925         gcc.dg/torture/complex-sign-mul.c,
4926         gcc.dg/torture/complex-sign-sub.c: New tests.
4927
4928 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
4929
4930         PR fortran/39876
4931         * gfortran.dg/intrinsic_3.f90: New.
4932
4933 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
4934
4935         PR c/39037
4936         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
4937         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
4938         * gcc.dg/dfp/float-constant-double.c: New test.
4939         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
4940         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
4941         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
4942         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
4943         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
4944         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
4945         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
4946         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
4947         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
4948
4949 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
4950
4951         PR middle-end/40057
4952         * gcc.c-torture/execute/pr40057.c: New test.
4953
4954 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
4955
4956         * gcc.c-torture/compile/const-high-part.c: New test.
4957
4958 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
4959
4960         PR testsuite/40050
4961         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
4962         build plugin.
4963
4964 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
4965
4966         PR fortran/39630
4967         * gfortran.dg/proc_decl_1.f90: Modified.
4968         * gfortran.dg/proc_ptr_comp_1.f90: New.
4969         * gfortran.dg/proc_ptr_comp_2.f90: New.
4970         * gfortran.dg/proc_ptr_comp_3.f90: New.
4971         * gfortran.dg/proc_ptr_comp_4.f90: New.
4972         * gfortran.dg/proc_ptr_comp_5.f90: New.
4973         * gfortran.dg/proc_ptr_comp_6.f90: New.
4974
4975 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
4976
4977         PR c++/17395
4978         * g++.dg/template/call7.C: New test.
4979
4980 2009-05-06  Diego Novillo  <dnovillo@google.com>
4981
4982         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
4983
4984 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
4985
4986         * gfortran.dg/pr40021.f: Moved to ...
4987         * gfortran.fortran-torture/execute/pr40021.f: Here.
4988
4989 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
4990
4991         PR middle-end/39986
4992         * gcc.dg/dfp/pr39986.c: New test.
4993
4994 2009-05-06  Michael Matz  <matz@suse.de>
4995
4996         PR middle-end/40021
4997         * gfortran.dg/pr40021.f: New test.
4998
4999 2009-05-06  Le-Chun Wu  <lcwu@google.com>
5000
5001         * lib/plugin-support.exp: New file containing support procs for
5002         plugin testcases.
5003         * lib/target-supports.exp (check_plugin_available): New proc.
5004         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
5005         * gcc.dg/plugin/selfassign.c: New plugin source file.
5006         * gcc.dg/plugin/self-assign-test-1.c: New test.
5007         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
5008         * g++.dg/README: Add description for plugin test.
5009         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
5010         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
5011         * g++.dg/plugin/selfassign.c: New plugin source file.
5012         * g++.dg/plugin/self-assign-test-1.C: New test.
5013         * g++.dg/plugin/self-assign-test-2.C: Likewise.
5014         * g++.dg/plugin/self-assign-test-3.C: Likewise.
5015         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
5016         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
5017
5018 2009-05-06  Tobias Burnus  <burnus@net-b.de>
5019
5020         PR fortran/40041
5021         * gfortran.dg/intrinsic_2.f90: New test.
5022         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
5023
5024 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
5025
5026         PR c/40032
5027         * gcc.dg/noncompile/incomplete-5.c: New test.
5028
5029 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
5030
5031         PR middle-end/39666
5032         * gcc.dg/pr39666-1.c: New test.
5033         * gcc.dg/pr39666-2.c: Likewise.
5034         * g++.dg/warn/Wuninitialized-4.C: Likewise.
5035         * g++.dg/warn/Wuninitialized-5.C: Likewise.
5036         * gfortran.dg/pr39666-1.f90: Likewise.
5037         * gfortran.dg/pr39666-2.f90: Likewise.
5038
5039 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
5040
5041         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
5042         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
5043         * gcc.target/mips/dspr2-MULTU.c: Likewise.
5044
5045 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
5046
5047         PR fortran/39998
5048         * gfortran.dg/proc_ptr_17.f90: New.
5049
5050 2009-05-05  Richard Guenther  <rguenther@suse.de>
5051
5052         PR tree-optimization/40022
5053         * gcc.c-torture/execute/pr40022.c: New testcase.
5054
5055 2009-05-05  Richard Guenther  <rguenther@suse.de>
5056
5057         PR middle-end/40023
5058         * gcc.c-torture/compile/pr40023.c: New testcase.
5059
5060 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
5061
5062         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
5063         * g++.dg/template/overload9.C: Likewise.
5064         * g++.dg/ext/ms-1.C: New.
5065
5066 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
5067
5068         PR c++/40013
5069         * g++.dg/ext/vla7.C: New test.
5070
5071 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5072
5073         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
5074
5075 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5076
5077         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
5078         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
5079         Update expected errors.
5080
5081 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5082
5083         PR c++/28152
5084         * g++.dg/parse/parser-pr28152.C: New.
5085         * g++.dg/parse/parser-pr28152-2.C: New.
5086
5087 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5088
5089         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
5090
5091 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
5092
5093         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
5094         * gcc.target/sparc/fexpand-2.c: Likewise.
5095         * gcc.target/sparc/fpmerge-2.c: Likewise.
5096         * gcc.target/sparc/pdist-2.c: Likewise.
5097
5098 2009-05-03  Richard Guenther  <rguenther@suse.de>
5099
5100         PR c/39983
5101         * gcc.c-torture/compile/pr39983.c: New testcase.
5102
5103 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
5104
5105         * gcc.dg/c99-complex-3.c: New test.
5106
5107 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
5108
5109         * gcc.dg/cpp/utf8-5byte-1.c: New test.
5110
5111 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
5112
5113         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
5114
5115 2009-05-02  Richard Guenther  <rguenther@suse.de>
5116
5117         PR middle-end/40001
5118         * gcc.target/spu/pr40001.c: New testcase.
5119
5120 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
5121
5122         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
5123
5124 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
5125
5126         PR middle-end/39579
5127         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
5128         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
5129
5130 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
5131
5132         PR testsuite/39776
5133         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
5134         no longer issued.
5135
5136 2009-04-30  David Ayers  <ayers@fsfe.org>
5137
5138         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
5139         and gcc_error_prefix variables.
5140         * objc.dg/bad-receiver-type.m: Update to match correct
5141         diagnostics marker.
5142         * objc.dg/encode-5.m: Likewise.
5143         * objc.dg/id-1.m: Likewise.
5144         * objc.dg/method-1.m: Likewise.
5145         * objc.dg/method-6.m: Likewise.
5146         * objc.dg/method-7.m: Likewise.
5147         * objc.dg/method-9.m: Likewise.
5148         * objc.dg/method-11.m: Likewise.
5149         * objc.dg/method-20.m: Likewise.
5150         * objc.dg/private-1.m: Likewise.
5151
5152 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
5153
5154         PR libfortran/39667
5155         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
5156         * gfortran.dg/advance_4.f90: Likewise
5157         * gfortran.dg/advance_5.f90: Likewise
5158         * gfortran.dg/append_1.f90: Likewise
5159         * gfortran.dg/backslash_1.f90: Likewise
5160         * gfortran.dg/backslash_2.f90: Likewise
5161         * gfortran.dg/backslash_3.f: Likewise
5162         * gfortran.dg/backspace_10.f90: Likewise
5163         * gfortran.dg/backspace_3.f: Likewise
5164         * gfortran.dg/backspace_4.f: Likewise
5165         * gfortran.dg/backspace_5.f: Likewise
5166         * gfortran.dg/backspace_8.f: Likewise
5167         * gfortran.dg/backspace_9.f: Likewise
5168         * gfortran.dg/complex_write.f90: Likewise
5169         * gfortran.dg/convert_implied_open.f90: Likewise
5170         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
5171         * gfortran.dg/dos_eol.f: Likewise
5172         * gfortran.dg/empty_format_1.f90: Likewise
5173         * gfortran.dg/endfile.f: Likewise
5174         * gfortran.dg/eof_1.f90: Likewise
5175         * gfortran.dg/eor_1.f90: Likewise
5176         * gfortran.dg/eor_handling_1.f90: Likewise
5177         * gfortran.dg/eor_handling_2.f90: Likewise
5178         * gfortran.dg/eor_handling_3.f90: Likewise
5179         * gfortran.dg/eor_handling_4.f90: Likewise
5180         * gfortran.dg/eor_handling_5.f90: Likewise
5181         * gfortran.dg/error_recovery_5.f90: Likewise
5182         * gfortran.dg/f2003_inquire_1.f03: Likewise
5183         * gfortran.dg/f2003_io_4.f03: Likewise
5184         * gfortran.dg/f2003_io_5.f03: Likewise
5185         * gfortran.dg/f2003_io_7.f03: Likewise
5186         * gfortran.dg/fgetc_1.f90: Likewise
5187         * gfortran.dg/fgetc_2.f90: Likewise
5188         * gfortran.dg/flush_1.f90: Likewise
5189         * gfortran.dg/fmt_exhaust.f90: Likewise
5190         * gfortran.dg/fmt_huge.f90: Likewise
5191         * gfortran.dg/fmt_read.f90: Likewise
5192         * gfortran.dg/fmt_t_1.f90: Likewise
5193         * gfortran.dg/fmt_t_2.f90: Likewise
5194         * gfortran.dg/fmt_t_3.f90: Likewise
5195         * gfortran.dg/fmt_t_4.f90: Likewise
5196         * gfortran.dg/fmt_t_5.f90: Likewise
5197         * gfortran.dg/fmt_t_7.f: Likewise
5198         * gfortran.dg/fseek.f90: Likewise
5199         * gfortran.dg/ftell_1.f90: Likewise
5200         * gfortran.dg/ftell_2.f90: Likewise
5201         * gfortran.dg/func_derived_3.f90: Likewise
5202         * gfortran.dg/inquire_9.f90: Likewise
5203         * gfortran.dg/iostat_1.f90: Likewise
5204         * gfortran.dg/iostat_2.f90: Likewise
5205         * gfortran.dg/list_read_1.f90: Likewise
5206         * gfortran.dg/list_read_4.f90: Likewise
5207         * gfortran.dg/list_read_5.f90: Likewise
5208         * gfortran.dg/list_read_7.f90: Likewise
5209         * gfortran.dg/list_read_8.f90: Likewise
5210         * gfortran.dg/list_read_9.f90: Likewise
5211         * gfortran.dg/namelist_13.f90: Likewise
5212         * gfortran.dg/namelist_14.f90: Likewise
5213         * gfortran.dg/namelist_15.f90: Likewise
5214         * gfortran.dg/namelist_16.f90: Likewise
5215         * gfortran.dg/namelist_17.f90: Likewise
5216         * gfortran.dg/namelist_18.f90: Likewise
5217         * gfortran.dg/namelist_19.f90: Likewise
5218         * gfortran.dg/namelist_20.f90: Likewise
5219         * gfortran.dg/namelist_24.f90: Likewise
5220         * gfortran.dg/namelist_26.f90: Likewise
5221         * gfortran.dg/namelist_27.f90: Likewise
5222         * gfortran.dg/namelist_28.f90: Likewise
5223         * gfortran.dg/namelist_37.f90: Likewise
5224         * gfortran.dg/namelist_38.f90: Likewise
5225         * gfortran.dg/namelist_39.f90: Likewise
5226         * gfortran.dg/namelist_40.f90: Likewise
5227         * gfortran.dg/namelist_43.f90: Likewise
5228         * gfortran.dg/namelist_44.f90: Likewise
5229         * gfortran.dg/namelist_45.f90: Likewise
5230         * gfortran.dg/namelist_46.f90: Likewise
5231         * gfortran.dg/namelist_47.f90: Likewise
5232         * gfortran.dg/namelist_48.f90: Likewise
5233         * gfortran.dg/namelist_49.f90: Likewise
5234         * gfortran.dg/namelist_50.f90: Likewise
5235         * gfortran.dg/namelist_51.f90: Likewise
5236         * gfortran.dg/namelist_52.f90: Likewise
5237         * gfortran.dg/namelist_56.f90: Likewise
5238         * gfortran.dg/namelist_char_only.f90: Likewise
5239         * gfortran.dg/namelist_use.f90: Likewise
5240         * gfortran.dg/namelist_use_only.f90: Likewise
5241         * gfortran.dg/noadv_size.f90: Likewise
5242         * gfortran.dg/open_access_append_1.f90: Likewise
5243         * gfortran.dg/pad_no.f90: Likewise
5244         * gfortran.dg/pr12884.f: Likewise
5245         * gfortran.dg/pr17090.f90: Likewise
5246         * gfortran.dg/pr17285.f90: Likewise
5247         * gfortran.dg/pr17286.f90: Likewise
5248         * gfortran.dg/pr18122.f90: Likewise
5249         * gfortran.dg/pr18210.f90: Likewise
5250         * gfortran.dg/pr18392.f90: Likewise
5251         * gfortran.dg/pr19155.f: Likewise
5252         * gfortran.dg/pr19216.f: Likewise
5253         * gfortran.dg/pr19467.f90: Likewise
5254         * gfortran.dg/pr19657.f: Likewise
5255         * gfortran.dg/pr20257.f90: Likewise
5256         * gfortran.dg/read_bad_advance.f90: Likewise
5257         * gfortran.dg/read_eof_2.f90: Likewise
5258         * gfortran.dg/read_eof_4.f90: Likewise
5259         * gfortran.dg/read_many_1.f: Likewise
5260         * gfortran.dg/read_noadvance.f90: Likewise
5261         * gfortran.dg/read_repeat.f90: Likewise
5262         * gfortran.dg/read_size_noadvance.f90: Likewise
5263         * gfortran.dg/read_x_past.f: Likewise
5264         * gfortran.dg/record_marker_1.f90: Likewise
5265         * gfortran.dg/record_marker_3.f90: Likewise
5266         * gfortran.dg/rewind_1.f90: Likewise
5267         * gfortran.dg/runtime_warning_1.f90: Likewise
5268         * gfortran.dg/shape_3.f90: Likewise
5269         * gfortran.dg/slash_1.f90: Likewise
5270         * gfortran.dg/stat_1.f90: Likewise
5271         * gfortran.dg/stat_2.f90: Likewise
5272         * gfortran.dg/streamio_11.f90: Likewise
5273         * gfortran.dg/streamio_3.f90: Likewise
5274         * gfortran.dg/streamio_4.f90: Likewise
5275         * gfortran.dg/streamio_9.f90: Likewise
5276         * gfortran.dg/tl_editing.f90: Likewise
5277         * gfortran.dg/unf_io_convert_1.f90: Likewise
5278         * gfortran.dg/unf_io_convert_2.f90: Likewise
5279         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
5280         * gfortran.dg/unf_short_record_1.f90: Likewise
5281         * gfortran.dg/utf8_1.f03: Likewise
5282         * gfortran.dg/utf8_2.f03: Likewise
5283         * gfortran.dg/widechar_IO_1.f90: Likewise
5284         * gfortran.dg/write_check3.f90: Likewise
5285         * gfortran.dg/write_rewind_2.f: Likewise
5286         * gfortran.dg/x_slash_2.f: Likewise
5287
5288 2009-04-29  Richard Guenther  <rguenther@suse.de>
5289
5290         PR target/39943
5291         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5292         New.
5293         (check_effective_target_vect_floatuint_cvt): Likewise.
5294         * gcc.dg/vect/slp-10.c: Adjust.
5295         * gcc.dg/vect/slp-11.c: Adjust.
5296         * gcc.dg/vect/slp-12b.c: Adjust.
5297         * gcc.dg/vect/slp-33.c: Adjust.
5298         * gcc.c-torture/compile/pr39943.c: New testcase.
5299
5300 2009-04-29  Richard Guenther  <rguenther@suse.de>
5301
5302         PR middle-end/39937
5303         * gcc.c-torture/compile/pr39937.c: New testcase.
5304
5305 2009-04-29  Richard Guenther  <rguenther@suse.de>
5306
5307         PR tree-optimization/39941
5308         * gcc.c-torture/compile/pr39941.c: New testcase.
5309
5310 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
5311
5312         * gcc.target/bfin/20090411-1.c: New test.
5313
5314 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
5315
5316         PR target/39565
5317         * gcc.dg/pr39565.c: New testcase.
5318
5319 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
5320
5321         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
5322         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
5323         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
5324         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
5325         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
5326         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
5327         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
5328         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
5329         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
5330         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
5331         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
5332         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
5333         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
5334         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
5335         * gcc.target/i386/pr37191.c: Likewise.
5336         * gcc.target/i386/reload-1.c: Likewise.
5337         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
5338         * g++.old-deja/g++.pt/repo2.C: Likewise.
5339         * g++.old-deja/g++.pt/repo3.C: Likewise.
5340         * g++.old-deja/g++.pt/repo4.C: Likewise.
5341         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5342         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5343         * g++.dg/template/repo1.C: Likewise.
5344         * g++.dg/template/repo2.C: Likewise.
5345         * g++.dg/template/repo3.C: Likewise.
5346         * g++.dg/template/repo4.C: Likewise.
5347         * g++.dg/template/repo5.C: Likewise.
5348         * g++.dg/template/repo6.C: Likewise.
5349         * g++.dg/template/repo7.C: Likewise.
5350         * g++.dg/template/repo8.C: Likewise.
5351         * g++.dg/template/repo9.C: Likewise.
5352         * g++.dg/rtti/repo1.C: Likewise.
5353         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
5354         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
5355         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
5356         * g++.dg/other/PR23205.C: Skip for vxworks.
5357         * g++.dg/ext/visibility/class1.C: Requires PIC.
5358         * g++.dg/eh/async-unwind2.C: Requires PIC.
5359         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
5360         does not have cxa_exit.
5361
5362 2009-04-28  Jing Yu  <jingyu@google.com>
5363
5364         PR testsuite/39790
5365         * lib/target-supports.exp (check_effective_target_tls): Remove
5366         comment of caching.
5367         (check_effective_target_tls_native): Likewise.
5368         (check_effective_target_tls_runtime): Likewise.
5369         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
5370         tls to tls_runtime.
5371         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
5372
5373 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
5374
5375         PR fortran/39946
5376         * gfortran.dg/proc_ptr_16.f90: New.
5377
5378 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
5379
5380         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
5381         lp64 is true.
5382
5383 2009-04-28  Richard Guenther  <rguenther@suse.de>
5384
5385         PR middle-end/39937
5386         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
5387
5388 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
5389
5390         * g++.dg/warn/pr35652.C: Removed.
5391         * gcc.dg/pr35652.c: Likewise.
5392
5393 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
5394
5395         * gcc.target/ia64/20071210-2.c: New testcase.
5396
5397 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
5398
5399         PR c/39323
5400         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
5401         * gcc.dg/pr39323-3.c: Ditto.
5402
5403 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
5404
5405         PR fortran/39930
5406         PR fortran/39931
5407         * gfortran.dg/ambiguous_reference_2.f90: New.
5408         * gfortran.dg/pointer_assign_7.f90: New.
5409
5410 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
5411             Mark Mitchell  <mark@codesourcery.com>
5412
5413         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
5414         * gcc.dg/20020103-1.c: Check for __ppc.
5415         * gcc.dg/asm-b.c: Check for __ppc.
5416         * gcc.dg/20020919-1.c: Check for __ppc.
5417         * gcc.dg/20020312-2.c: Likewise.
5418         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
5419         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
5420         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
5421         * g++.dg/warn/weak1.C: Likewise.
5422         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
5423         static so appropriate optimizations kick in.
5424         (find_base_value_wrapper): New function.
5425         * g++.dg/eh/simd-5.C: Fix target triplet.
5426         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
5427
5428 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
5429             H.J. Lu  <hongjiu.lu@intel.com>
5430
5431         PR target/39911
5432         * gcc.target/i386/pr39911.c: New test.
5433
5434 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
5435
5436         PR fortran/39879
5437         * gfortran.dg/alloc_comp_assign_10.f90: New test.
5438
5439 2009-04-28  Ben Elliston  <bje@au.ibm.com>
5440
5441         PR c++/35652
5442         Revert:
5443
5444         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5445
5446         * gcc.dg/pr35652.C: New.
5447         * g++.dg/warn/pr35652.C: New.
5448         * gcc.dg/format/plus-1.c: Adjust message.
5449
5450 2009-04-27  DJ Delorie  <dj@redhat.com>
5451
5452         * lib/target-supports.exp (check_effective_target_double64): New.
5453         (check_effective_target_double64plus): New.
5454         (check_effective_target_large_double): New.
5455         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
5456         * gcc.dg/div-double-1.c: Likewise.
5457         * gcc.dg/Wconversion-real.c: Require large_double.
5458         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
5459
5460         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
5461         are too small.
5462
5463         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
5464         constants as long.
5465
5466 2009-04-27  Ian Lance Taylor  <iant@google.com>
5467
5468         * gcc.dg/Wcxx-compat-5.c: New testcase.
5469         * gcc.dg/Wcxx-compat-6.c: New testcase.
5470
5471 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
5472
5473         Allow non-constant arguments to conversion intrinsics.
5474         * gcc.target/spu/intrinsics-3.c: Update tests.
5475
5476 2009-04-27  Richard Guenther  <rguenther@suse.de>
5477
5478         PR middle-end/39928
5479         * gcc.c-torture/compile/pr39928-1.c: New testcase.
5480         * gcc.c-torture/compile/pr39928-2.c: Likewise.
5481
5482 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
5483
5484         PR target/39903
5485         * gcc.dg/torture/pr39903-1.c: New.
5486         * gcc.dg/torture/pr39903-2.c: Likewise.
5487
5488 2009-04-27  Revital Eres  <eres@il.ibm.com>
5489
5490         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
5491         and check it.
5492         * gcc.dg/sms-2.c: Add dump check.
5493         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
5494         and check it.
5495         * gcc.dg/sms-4.c: Likewise.
5496         * gcc.dg/sms-5.c: Likewise.
5497         * gcc.dg/sms-6.c: Likewise.
5498         * gcc.dg/sms-7.c: Likewise.
5499         * gcc.dg/sms-antideps.c: Rename to...
5500         * gcc.dg/sms-8.c: This and add sms dump file and check it.
5501
5502 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
5503
5504         * gnat.dg/opt2.adb: New test.
5505
5506 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
5507
5508         PR c++/39875
5509         * g++.dg/warn/Wunused-15.C: New test.
5510
5511 2009-04-26  Michael Matz  <matz@suse.de>
5512
5513         Expand from SSA.
5514         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
5515         change regexps.
5516         * gcc.target/i386/pr37248-1.c: Modified.
5517         * gcc.target/i386/pr37248-3.c: Modified.
5518         * gcc.target/i386/pr37248-2.c: Modified.
5519         * gnat.dg/aliasing1.adb: Modified.
5520         * gnat.dg/pack9.adb: Modified.
5521         * gnat.dg/aliasing2.adb: Modified.
5522         * gcc.dg/strict-overflow-2.c: Modified.
5523         * gcc.dg/autopar/reduc-1char.c: Modified.
5524         * gcc.dg/autopar/reduc-2char.c: Modified.
5525         * gcc.dg/autopar/reduc-1.c: Modified.
5526         * gcc.dg/autopar/reduc-2.c: Modified.
5527         * gcc.dg/autopar/reduc-3.c: Modified.
5528         * gcc.dg/autopar/reduc-6.c: Modified.
5529         * gcc.dg/autopar/reduc-7.c: Modified.
5530         * gcc.dg/autopar/reduc-8.c: Modified.
5531         * gcc.dg/autopar/reduc-9.c: Modified.
5532         * gcc.dg/autopar/reduc-1short.c: Modified.
5533         * gcc.dg/autopar/reduc-2short.c: Modified.
5534         * gcc.dg/autopar/parallelization-1.c: Modified.
5535         * gcc.dg/strict-overflow-4.c: Modified.
5536         * gcc.dg/strict-overflow-6.c: Modified.
5537         * gcc.dg/gomp/combined-1.c: Modified.
5538         * gcc.dg/no-strict-overflow-1.c: Modified.
5539         * gcc.dg/no-strict-overflow-3.c: Modified.
5540         * gcc.dg/no-strict-overflow-5.c: Modified.
5541         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
5542         * gcc.dg/tree-ssa/pr18134.c: Modified.
5543         * gcc.dg/tree-ssa/20030824-1.c: Modified.
5544         * gcc.dg/tree-ssa/vector-2.c: Modified.
5545         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
5546         * gcc.dg/tree-ssa/loop-21.c: Modified.
5547         * gcc.dg/tree-ssa/20030824-2.c: Modified.
5548         * gcc.dg/tree-ssa/vector-3.c: Modified.
5549         * gcc.dg/tree-ssa/asm-3.c: Modified.
5550         * gcc.dg/tree-ssa/pr23294.c: Modified.
5551         * gcc.dg/tree-ssa/loop-22.c: Modified.
5552         * gcc.dg/tree-ssa/loop-15.c: Modified.
5553         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
5554         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
5555         * gcc.dg/tree-ssa/pr20139.c: Modified.
5556         * gcc.dg/tree-ssa/scev-cast.c: Modified.
5557         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
5558         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
5559         * gcc.dg/tree-ssa/loop-5.c: Modified.
5560         * gcc.dg/tree-ssa/pr19431.c: Modified.
5561         * gcc.dg/tree-ssa/pr32044.c: Modified.
5562         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
5563         * gcc.dg/tree-ssa/loop-19.c: Modified.
5564         * gcc.dg/tree-ssa/loop-28.c: Modified.
5565         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
5566         * gcc.dg/tree-ssa/divide-1.c: Modified.
5567         * gcc.dg/tree-ssa/inline-1.c: Modified.
5568         * gcc.dg/tree-ssa/divide-3.c: Modified.
5569         * gcc.dg/tree-ssa/pr30978.c: Modified.
5570         * gcc.dg/tree-ssa/alias-6.c: Modified.
5571         * gcc.dg/tree-ssa/divide-4.c: Modified.
5572         * gcc.dg/tree-ssa/alias-11.c: Modified.
5573         * gcc.dg/no-strict-overflow-7.c: Modified.
5574         * gcc.dg/strict-overflow-1.c: Modified.
5575         * gcc.dg/pr15784-4.c: Modified.
5576         * gcc.dg/pr34263.c: Modified.
5577         * gcc.dg/strict-overflow-3.c: Modified.
5578         * gcc.dg/tree-prof/stringop-1.c: Modified.
5579         * gcc.dg/tree-prof/val-prof-1.c: Modified.
5580         * gcc.dg/tree-prof/val-prof-2.c: Modified.
5581         * gcc.dg/tree-prof/val-prof-3.c: Modified.
5582         * gcc.dg/tree-prof/val-prof-4.c: Modified.
5583         * gcc.dg/no-strict-overflow-2.c: Modified.
5584         * gcc.dg/no-strict-overflow-4.c: Modified.
5585         * gcc.dg/no-strict-overflow-6.c: Modified.
5586         * g++.dg/tree-ssa/pr27090.C: Modified.
5587         * g++.dg/tree-ssa/tmmti-2.C: Modified.
5588         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
5589         * g++.dg/tree-ssa/pr19807.C: Modified.
5590         * g++.dg/opt/pr30965.C: Modified.
5591         * g++.dg/init/new17.C: Modified.
5592         * gfortran.dg/whole_file_6.f90: Modified.
5593         * gfortran.dg/whole_file_5.f90: Modified.
5594         * gfortran.dg/reassoc_1.f90: Modified.
5595         * gfortran.dg/reassoc_3.f90: Modified.
5596
5597 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5598
5599         PR fortran/39893
5600         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
5601
5602 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
5603
5604         PR inline-asm/39543
5605         * gcc.target/i386/pr39543-1.c: New test.
5606         * gcc.target/i386/pr39543-2.c: New test.
5607         * gcc.target/i386/pr39543-3.c: New test.
5608
5609         PR c/39889
5610         * gcc.dg/Wunused-value-3.c: New test.
5611
5612 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
5613
5614         PR c/39581
5615         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
5616         gcc.dg/vla-21.c: New tests.
5617
5618 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
5619
5620         PR c/39556
5621         * gcc.dg/inline-34.c: New test.
5622
5623 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5624
5625         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
5626         gcc.dg/enum-const-3.c: New tests.
5627         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
5628         -pedantic-errors.  Update expected diagnostics.
5629
5630 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5631
5632         PR c/39582
5633         * gcc.dg/vla-20.c: New test.
5634
5635 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5636
5637         PR c/39564
5638         * gcc.dg/vla-19.c: New test.
5639
5640 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5641
5642         PR preprocessor/39559
5643         * gcc.dg/c99-intconst-2.c: New test.
5644
5645 2009-04-25  Jan Hubicka  <jh@suse.cz>
5646
5647         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
5648
5649 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
5650
5651         PR fortran/39688
5652         * gfortran.dg/import7.f90: New.
5653
5654 2009-04-24  Richard Guenther  <rguenther@suse.de>
5655
5656         * gcc.dg/tree-ssa/vrp48.c: Fix.
5657
5658 2008-04-24  Doug Kwan  <dougkwan@google.com>
5659
5660         * g++.dg/init/copy7.C: Only abort in memcpy if source and
5661         destination are the same.
5662
5663 2009-04-24  Richard Guenther  <rguenther@suse.de>
5664
5665         * gcc.dg/tree-ssa/vrp48.c: New testcase.
5666
5667 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
5668
5669         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
5670         gcc.dg/array-const-3.c: New tests.
5671
5672 2009-04-24  Ian Lance Taylor  <iant@google.com>
5673
5674         * gcc.dg/Wcxx-compat-4.c: New testcase.
5675
5676 2009-04-24  Daniel Kraft  <d@domob.eu>
5677
5678         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
5679         expected on already erraneous symbol (renamed to fresh one).
5680
5681 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
5682
5683         PR middle-end/39867
5684         * gcc.dg/pr39867.c: New.
5685
5686 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
5687
5688         PR fortran/39861
5689         PR fortran/39864
5690         * gfortran.dg/intrinsic_1.f90: New.
5691
5692 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
5693
5694         * gnat.dg/alignment7.adb: New test.
5695         * gnat.dg/alignment8.adb: Likewise.
5696
5697 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
5698
5699         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
5700         * gnat.dg/specs/rep_clause2.ads: New test.
5701
5702 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
5703
5704         PR rtl-optimization/39794
5705         * gcc.dg/pr39794.c: New test.
5706
5707 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
5708
5709         * gnat.dg/atomic1.adb: New test.
5710         * gnat.dg/atomic1_pkg.ads: New helper.
5711
5712 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
5713
5714         PR testsuite/39623
5715         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
5716         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
5717
5718 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
5719
5720         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
5721         warning.
5722
5723 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5724
5725         PR C/31499
5726         * gcc.dg/vector-init-1.c: New testcase.
5727         * gcc.dg/vector-init-2.c: New testcase.
5728
5729 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
5730
5731         * gnat.dg/enum2.adb: New test.
5732         * gnat.dg/enum2_pkg.ads: New helper.
5733
5734 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
5735
5736         PR c/39855
5737         * gcc.dg/torture/pr39855.c: New test.
5738
5739 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
5740
5741         PR c++/39639
5742         * g++.dg/cpp0x/pr39639.C: New test.
5743
5744 2009-04-22  Mark Heffernan  <meheff@google.com>
5745
5746         * gcc.dg/profile-generate-3.c: New test.
5747
5748 2009-04-22  Jan Hubicka  <jh@suse.cz>
5749
5750         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
5751
5752 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
5753
5754         PR testsuite/39623
5755         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
5756
5757 2009-04-22  Richard Guenther  <rguenther@suse.de>
5758
5759         PR tree-optimization/39824
5760         * gcc.c-torture/compile/pr39824.c: New testcase.
5761
5762 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5763
5764         PR c++/14875
5765         * g++.dg/parse/parser-pr14875.C: New.
5766         * g++.dg/parse/parser-pr14875-2.C: New.
5767         * g++.dg/parse/error6.C: Update match string.
5768
5769 2009-04-22  Richard Guenther  <rguenther@suse.de>
5770
5771         PR tree-optimization/39845
5772         * gcc.c-torture/compile/pr39845.c: New testcase.
5773
5774 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
5775
5776         PR fortran/39735
5777         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
5778         * gfortran.dg/external_initializer.f90: Modified.
5779         * gfortran.dg/interface_26.f90: Modified.
5780         * gfortran.dg/intrinsic_subroutine.f90: Modified.
5781         * gfortran.dg/proc_ptr_3.f90: Modified.
5782         * gfortran.dg/proc_ptr_15.f90: New.
5783         * gfortran.dg/proc_ptr_result_1.f90: Modified.
5784
5785 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5786
5787         PR c++/35711
5788         * g++.dg/warn/pr35711.C: New.
5789         * g++.dg/conversion/ptrmem2.C: Update.
5790
5791 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
5792
5793         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
5794         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
5795         README.gcc, g++.dg/README, g++.dg/compat/break/README,
5796         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
5797         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
5798         gcc.c-torture/ChangeLog.0,
5799         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
5800         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
5801         gcc.target/i386/math-torture/math-torture.exp,
5802         gcc.target/mips/inter/mips16-inter.exp,
5803         gcc.target/mips/mips-nonpic/README,
5804         gcc.target/x86_64/abi/README.gcc,
5805         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
5806         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
5807         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
5808         notices.
5809         * ChangeLog-1993-2007, ChangeLog: Correct dates.
5810
5811 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5812
5813         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
5814
5815 2009-04-21  Richard Guenther  <rguenther@suse.de>
5816
5817         PR middle-end/39829
5818         * gcc.dg/torture/pr39829.c: New testcase.
5819
5820 2009-04-21  Martin Jambor  <mjambor@suse.cz>
5821
5822         * gcc.dg/tree-ssa/cswtch-2.c: New test.
5823
5824 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5825
5826         PR 16202
5827         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
5828         * gcc.dg/sequence-pt-2.c: New.
5829         * gcc.dg/sequence-pt-3.c: New.
5830         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
5831         * g++.dg/warn/sequence-pt-2.c: New.
5832         * g++.dg/warn/sequence-pt-3.c: New.
5833
5834 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
5835
5836         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
5837
5838 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5839
5840         * gnat.dg/import1.ad[sb]: New test.
5841
5842 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5843
5844         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
5845         return 0.
5846
5847 2009-04-20  Tobias Burnus  <burnus@net-b.de>
5848
5849         PR fortran/39811
5850         * gfortran.dg/continuation_11.f90: New test.
5851
5852 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5853
5854         PR c++/13358
5855         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
5856         messages. Test for "long long" in system headers.
5857         * gcc.dg/c99-longlong-2.c: New.
5858         * g++.dg/warn/pr13358.C: New.
5859         * g++.dg/warn/pr13358-2.C: New.
5860         * g++.dg/warn/pr13358-3.C: New.
5861         * g++.dg/warn/pr13358-4.C: New.
5862
5863 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5864
5865         * gcc.dg/framework-2.c: Fix up for non existent includes
5866         being fatal errors now.
5867
5868 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
5869
5870         PR fortran/39800
5871         * gfortran.dg/private_type_13.f90: New test.
5872         * gfortran.dg/private_type_2.f90: Add option -std=f95.
5873
5874 2009-04-20  Le-Chun Wu  <lcwu@google.com>
5875
5876         PR c++/39803
5877         * g++.dg/warn/Wunused-14.C: New test.
5878
5879 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5880
5881         * gnat.dg/specs/small_alignment.ads: New test.
5882
5883 2009-04-20  Ian Lance Taylor  <iant@google.com>
5884
5885         * gcc.dg/Wcxx-compat-3.c: New testcase.
5886
5887 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5888
5889         * gnat.dg/pack13.ad[sb]: New test.
5890         * gnat.dg/pack13_pkg.ads: New helper.
5891
5892 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5893
5894         * gnat.dg/discr11.ad[sb]: New test.
5895         * gnat.dg/discr11_pkg.ads: New helper.
5896
5897 2009-04-20  Ira Rosen  <irar@il.ibm.com>
5898
5899         PR tree-optimization/39675
5900         * gcc.dg/vect/O3-pr39675-2.c: New test.
5901
5902 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5903
5904         * gnat.dg/rep_clause3.adb: New test.
5905
5906 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5907
5908         PR c/37481
5909         * gcc.dg/c99-flex-array-7.c: New test.
5910
5911 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5912
5913         PR c/19771
5914         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
5915
5916 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5917
5918         PR c/38243
5919         * gcc.dg/c99-restrict-3.c: New test.
5920
5921 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5922
5923         PR preprocessor/20078
5924         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
5925
5926 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
5927
5928         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
5929         Do not pass -B$root after -margs.
5930
5931 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5932
5933         PR c/32061
5934         PR c++/36954
5935         * gcc.dg/pr32061.c: New.
5936         * gcc.dg/Wlogical-op-1.c: Update.
5937         * g++.dg/warn/Wlogical-op-1.C: Update.
5938         * g++.dg/warn/pr36954.C: New.
5939
5940 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5941
5942         PR c/27676
5943         * gcc.dg/lvalue-5.c: New test.
5944
5945 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5946
5947         PR c/22367
5948         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
5949
5950 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5951
5952         * gcc.dg/cpp/include5.c: New test.
5953
5954 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5955
5956         PR c/35210
5957         * gcc.dg/call-diag-2.c: New test.
5958
5959 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5960
5961         PR preprocessor/39646
5962         * gcc.dg/cpp/line8.c: New test.
5963
5964 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5965
5966         PR preprocessor/39647
5967         * gcc.dg/cpp/line7.c: New test.
5968
5969 2009-04-18  Richard Guenther  <rguenther@suse.de>
5970
5971         PR middle-end/39804
5972         * gcc.target/i386/pr39804.c: New testcase.
5973
5974 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
5975
5976         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
5977         * g++.dg/other/pr39496.C: Likewise.
5978
5979 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5980
5981         PR middle-end/36902
5982         * gcc.dg/pr36902.c: New.
5983
5984 2009-04-17  Diego Novillo  <dnovillo@google.com>
5985
5986         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
5987         violation for variable 'inside_main'.
5988
5989 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5990
5991         * gfortran.fortran-torture/execute/getarg_1.x: New file.
5992
5993 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5994
5995         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
5996
5997 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5998
5999         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
6000         * gfortran.dg/chmod_2.f90: Likewise.
6001         * gfortran.dg/chmod_3.f90: Likewise.
6002         * gfortran.dg/open_errors.f90: Likewise.
6003         * gfortran.dg/stat_1.f90: Likewise.
6004         * gfortran.dg/stat_2.f90: Likewise.
6005
6006 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6007
6008         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
6009         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
6010         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
6011         * gfortran.dg/nearest_1.f90: Likewise.
6012         * gfortran.dg/nearest_3.f90: Likewise.
6013         * gfortran.dg/isnan_1.f90: Likewise.
6014         * gfortran.dg/isnan_2.f90: Likewise.
6015         * gfortran.dg/nan_1.f90: Likewise.
6016         * gfortran.dg/nan_2.f90: Likewise.
6017         * gfortran.dg/nan_3.f90: Likewise.
6018         * gfortran.dg/nan_4.f90: Likewise.
6019         * gfortran.dg/module_nan.f90: Likewise.
6020         * gfortran.dg/int_conv_2.f90: Likewise.
6021         * gfortran.dg/init_flag_3.f90: Likewise.
6022         * gfortran.dg/namelist_42.f90: Likewise.
6023         * gfortran.dg/namelist_43.f90: Likewise.
6024         * gfortran.dg/real_const_3.f90: Likewise.
6025         * gfortran.dg/transfer_simplify_1.f90: Likewise.
6026
6027         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
6028         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
6029         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
6030         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
6031         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
6032
6033         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
6034         * gfortran.dg/gamma_5.f90: Likewise.
6035
6036 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6037
6038         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
6039         less strict so it also works with auto-overlay support.
6040         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
6041         for "exceeds local store" linker errors on the SPU.
6042
6043         * lib/gfortran.exp: Include target-supports.exp.
6044         (gfortran_init): On SPU targets where automatic overlay support
6045         is available, use it to build all Fortran test cases.
6046
6047         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
6048
6049 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
6050
6051         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
6052         rule enforced by gnat on taft types.
6053
6054 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
6055
6056         PR testsuite/39792
6057         * g++.dg/ext/complit11.C: Add empty dg-options.
6058
6059 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6060
6061         PR c++/17570
6062         * g++.dg/template/defarg11.C: New test.
6063
6064 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6065
6066         PR c++/28766
6067         * g++.dg/ext/complit11.C: New testcase.
6068
6069 2009-04-15  Le-Chun Wu  <lcwu@google.com>
6070
6071         PR c++/39551
6072         * g++.dg/warn/Wunused-13.C: New testcase.
6073
6074 2009-04-15  Ian Lance Taylor  <iant@google.com>
6075
6076         * gcc.dg/Wenum-compare-1.c: New testcase.
6077
6078 2009-04-15  Richard Guenther  <rguenther@suse.de>
6079
6080         PR tree-optimization/39764
6081         * g++.dg/torture/pr39764.C: New testcase.
6082
6083 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
6084
6085         * g++.dg/ext/altivec-17.C: New.
6086
6087 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
6088
6089         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
6090         * gnat.dg/specs/limited1.ads: Ditto.
6091
6092 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
6093
6094         PR testsuite/39769
6095         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
6096         for testing the results of estimate instructions.
6097         * gcc.dg/vmx/3a-04m.c (test): Ditto.
6098         * gcc.dg/vmx/3a-05.c (test): Ditto.
6099
6100 2009-04-14  Jason Merrill  <jason@redhat.com>
6101
6102         PR c++/39763
6103         * g++.dg/warn/Wshadow-4.C: Extend.
6104
6105 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
6106
6107         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
6108         (do_D): Remove attribute hidden.
6109
6110 2009-04-13  Jason Merrill  <jason@redhat.com>
6111
6112         PR c++/39480
6113         * g++.dg/init/copy7.C: New.
6114
6115 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
6116
6117         PR testsuite/39733
6118         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
6119         (check_for_all_options): This.
6120
6121 2009-04-13  Jason Merrill  <jason@redhat.com>
6122
6123         PR c++/39750
6124         * g++.dg/template/crash90.C: New.
6125
6126 2009-04-12  Jason Merrill  <jason@redhat.com>
6127
6128         PR c++/39742
6129         * g++.dg/overload/extern-C-2.C: New.
6130
6131 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
6132
6133         PR preprocessor/31869
6134         * gcc.dg/cpp/strify5.c: New test.
6135
6136 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6137
6138         * gnat.dg/enum1.adb: New test.
6139         * gnat.dg/enum1_pkg.ads: New helper.
6140
6141 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
6142
6143         PR target/39740
6144         * gcc.target/alpha/pr39740.c: New test.
6145
6146 2009-04-11  Daniel Kraft  <d@domob.eu>
6147
6148         PR fortran/37746
6149         * gfortran.dg/bounds_check_strlen_1.f90: New test.
6150         * gfortran.dg/bounds_check_strlen_2.f90: New test.
6151         * gfortran.dg/bounds_check_strlen_3.f90: New test.
6152         * gfortran.dg/bounds_check_strlen_4.f90: New test.
6153         * gfortran.dg/bounds_check_strlen_5.f90: New test.
6154         * gfortran.dg/bounds_check_strlen_6.f90: New test.
6155         * gfortran.dg/bounds_check_strlen_7.f90: New test.
6156         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
6157         expected string length that failed with -fbounds-check now.
6158         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
6159
6160 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
6161
6162         PR fortran/39692
6163         * gfortran.dg/proc_ptr_14.f90: New.
6164
6165 2009-04-11  Richard Guenther  <rguenther@suse.de>
6166
6167         PR middle-end/39732
6168         * g++.dg/torture/pr39732.C: New testcase.
6169
6170 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
6171
6172         * gfortran.dg/whole_file_5.f90: New.
6173         * gfortran.dg/whole_file_6.f90: New.
6174
6175 2009-04-11  Richard Guenther  <rguenther@suse.de>
6176
6177         PR tree-optimization/39713
6178         * g++.dg/torture/pr39713.C: New testcase.
6179
6180 2009-04-10  Richard Guenther  <rguenther@suse.de>
6181
6182         PR c/39712
6183         * gcc.dg/pr39712.c: New testcase.
6184
6185 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
6186
6187         PR c++/28301
6188         * g++.dg/cpp0x/enum2.C: Updated.
6189         * g++.dg/debug/pr22514.C: Likewise.
6190         * g++.dg/parse/enum2.C: Likewise.
6191         * g++.dg/parse/enum3.C: Likewise.
6192         * g++.dg/template/crash79.C: Likewise.
6193         * g++.old-deja/g++.jason/cond.C: Likewise.
6194
6195 2009-04-10  Chao-ying Fu  <fu@mips.com>
6196
6197         * gcc.target/mips/interrupt_handler.c: Change from compile to
6198         assemble.
6199
6200 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6201
6202         * objc/execute/forward-1.x: Fix x86_64 entry typos.
6203
6204 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
6205
6206         PR fortran/38709
6207         * gfortran.dg/zero_sized_6.f90: New.
6208
6209 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6210
6211         PR  c++/20118
6212         * g++.dg/parse/pr20118.C: New.
6213         * g++.dg/template/spec16.C: Update.
6214
6215 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
6216
6217         PR testsuite/35621
6218         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
6219         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
6220         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
6221         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
6222         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
6223         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
6224         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
6225         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
6226         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
6227         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
6228         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
6229         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
6230         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
6231         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
6232         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
6233         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
6234         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
6235
6236 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
6237
6238         PR target/39678
6239         * g++.dg/torture/pr39678.C: New.
6240         * gcc.dg/compat/struct-complex-2.h: Likewise.
6241         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
6242         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
6243         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
6244         * gcc.dg/torture/pr39678.c: Likewise.
6245         * gcc.target/i386/pr39678.c: Likewise.
6246
6247         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
6248         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
6249
6250         * gcc.target/x86_64/abi/test_passing_structs.c: Include
6251         <complex.h>.  Add tests for structure with complex float.
6252
6253 2009-04-10  Ben Elliston  <bje@au.ibm.com>
6254             Joseph Myers  <joseph@codesourcery.com>
6255
6256         PR target/36800
6257         * gcc.dg/dfp/pr36800.c: New.
6258
6259 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
6260             Rafael Avila de Espindola  <espindola@google.com>
6261
6262         * gcc.misc-tests/help.exp: New file.
6263         * lib/options.exp: New file.
6264
6265 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
6266
6267         PR libobjc/36610
6268         * objc/execute/forward-1.x: New.
6269
6270 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
6271
6272         * gcc.dg/pr27150-1.c: Change to a link test.
6273
6274 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
6275
6276         * g++.dg/lookup/using2.C: Change copyright header to refer to version
6277         3 of the GNU General Public License and to point readers at the
6278         COPYING3 file and the FSF's license web page.
6279         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
6280         * gcc.dg/struct/struct-reorg.exp: Likewise.
6281         * gcc.target/spu/tag_manager.c: Likewise.
6282
6283 2009-04-09  Richard Guenther  <rguenther@suse.de>
6284
6285         PR testsuite/39696
6286         * ssa-ccp-25.c: Adjust pattern.
6287
6288 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
6289
6290         PR fortran/36704
6291         * gfortran.dg/external_procedures_1.f90: Modified.
6292         * gfortran.dg/proc_ptr_result_1.f90: New.
6293         * gfortran.dg/proc_ptr_result_2.f90: New.
6294         * gfortran.dg/proc_ptr_result_3.f90: New.
6295
6296 2009-04-09  Richard Guenther  <rguenther@suse.de>
6297
6298         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
6299         to prevent constant propagation.
6300         * gcc.dg/vect/vect-56.c: Likewise.
6301         * gcc.dg/vect/vect-58.c: Likewise.
6302         * gcc.dg/vect/vect-60.c: Likewise.
6303         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6304         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6305         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
6306
6307 2009-04-09  Richard Guenther  <rguenther@suse.de>
6308
6309         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
6310         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
6311
6312 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
6313
6314         PR c/39613
6315         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
6316         New tests.
6317
6318 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
6319
6320         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
6321         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
6322
6323 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
6324
6325         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
6326
6327 2009-04-08  Jason Merrill  <jason@redhat.com>
6328
6329         PR c++/25185
6330         * g++.dg/template/error40.C: Add another test.
6331
6332 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
6333
6334         PR c/39614
6335         PR c/39673
6336         * gcc.c-torture/compile/pr39614-1.c,
6337         gcc.c-torture/compile/pr39614-2.c,
6338         gcc.c-torture/compile/pr39614-3.c,
6339         gcc.c-torture/compile/pr39614-4.c,
6340         gcc.c-torture/compile/pr39614-5.c,
6341         gcc.c-torture/compile/pr39673-1.c,
6342         gcc.c-torture/compile/pr39673-2.c: New tests.
6343         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
6344         more cases.
6345         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6346         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
6347         expected errors.
6348
6349 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
6350
6351         PRc++/39637
6352         * g++.dg/cpp0x/variadic-crash2.C: New test.
6353
6354 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
6355
6356         PR fortran/38863
6357         * gfortran.dg/alloc_comp_result_1.f90: New test.
6358
6359 2009-04-07  Jason Merrill  <jason@redhat.com>
6360
6361         PR c++/34691
6362         * g++.dg/overload/extern-C-1.C: New.
6363
6364 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
6365
6366         PR testsuite/39325
6367         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
6368
6369 2009-04-07  Jason Merrill  <jason@redhat.com>
6370
6371         PR c++/25185
6372         * g++.dg/template/error40.C: New.
6373
6374 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
6375
6376         PR fortran/38152
6377         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
6378
6379 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
6380
6381         * gnat.dg/subp_elim_errors.ad[sb]: New test.
6382
6383 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
6384
6385         PR fortran/38290
6386         * gfortran.dg/proc_decl_1.f90: Modified.
6387         * gfortran.dg/proc_ptr_11.f90: Extended.
6388         * gfortran.dg/proc_ptr_13.f90: Modified.
6389
6390 2009-04-06  Jason Merrill  <jason@redhat.com>
6391
6392         PR c++/35146
6393         * g++.dg/template/fnspec1.C: New.
6394
6395 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
6396
6397         * lib/gnat.exp: Handle multilib.
6398
6399 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
6400
6401         PR fortran/38863
6402         * gfortran.dg/dependency_23.f90: New test.
6403
6404 2009-04-06  Richard Guenther  <rguenther@suse.de>
6405
6406         PR tree-optimization/28868
6407         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
6408         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
6409         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6410         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6411
6412 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6413
6414         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
6415
6416 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6417
6418         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
6419
6420 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6421
6422         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
6423         with the built-in y0, and the subsequent warning.
6424         (y1): Likewise, rename to y_1.
6425
6426 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
6427
6428         PR fortran/39414
6429         * gfortran.dg/proc_decl_21.f90: New.
6430
6431 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
6432
6433         PR fortran/36091
6434         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
6435
6436 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
6437
6438         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
6439         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
6440         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
6441         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
6442         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
6443         gfortran.dg/namelist_49.f90: Gate test on effective_target
6444         fd_truncate.
6445         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
6446
6447 2009-04-05  Daniel Kraft  <d@domob.eu>
6448
6449         PR fortran/38654
6450         * gfortran.dg/read_float_2.f03
6451         * gfortran.dg/read_float_3.f90
6452
6453 2009-04-05  Richard Guenther  <rguenther@suse.de>
6454
6455         PR tree-optimization/39648
6456         * gcc.c-torture/compile/pr39648.c: New testcase.
6457
6458 2009-04-05  Jason Merrill  <jason@redhat.com>
6459
6460         PR c++/14912
6461         * g++.dg/template/error39.C: New.
6462
6463 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
6464
6465         PR fortran/29458
6466         * gfortran.dg/implied_do_1.f90: New.
6467
6468 2009-04-04  Tobias Burnus  <burnus@net-b.de>
6469
6470         PR fortran/39577
6471         * gfortran.dg/recursive_check_8.f90: New.
6472         * gfortran.dg/recursive_check_9.f90: New.
6473         * gfortran.dg/recursive_check_10.f90: New.
6474         * gfortran.dg/recursive_check_11.f90: New.
6475         * gfortran.dg/recursive_check_12.f90: New.
6476         * gfortran.dg/recursive_check_13.f90: New.
6477         * gfortran.dg/recursive_check_14.f90: New.
6478
6479 2009-04-04  Jason Merrill  <jason@redhat.com>
6480
6481         PR c++/25185
6482         * g++.dg/template/error38.C: Add more tests.
6483
6484 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
6485
6486         PR fortran/37614
6487         * gfortran.dg/common_align_2.f90: New test.
6488
6489 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
6490
6491         PR target/39501
6492         * gcc.c-torture/execute/pr39501.c: New file.
6493         * gcc.c-torture/execute/pr39501.x: New file.
6494
6495 2009-04-04  Richard Guenther  <rguenther@suse.de>
6496
6497         PR tree-optimization/8781
6498         PR tree-optimization/37892
6499         * g++.dg/tree-ssa/pr8781.C: New testcase.
6500         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
6501
6502 2009-04-04  Richard Guenther  <rguenther@suse.de>
6503
6504         PR tree-optimization/39636
6505         * gcc.c-torture/compile/pr39636.c: New testcase.
6506
6507 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
6508
6509         PR rtl-optimization/39607
6510         * g++.dg/opt/pr39607.C: New.
6511
6512 2009-04-03  Tobias Burnus  <burnus@net-b.de>
6513
6514         PR fortran/39594
6515         * gfortran.dg/common_12.f90: New.
6516
6517 2009-04-03  Jason Merrill  <jason@redhat.com>
6518
6519         PR c++/39608
6520         * g++.dg/template/const2.C: New test.
6521
6522 2009-04-03  Richard Guenther  <rguenther@suse.de>
6523
6524         PR tree-optimization/2480
6525         PR tree-optimization/23086
6526         * gcc.dg/tree-ssa/pr2480.c: New testcase.
6527         * gcc.dg/tree-ssa/pr23086.c: Likewise.
6528
6529 2009-04-03  Richard Guenther  <rguenther@suse.de>
6530
6531         PR tree-optimization/34743
6532         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
6533         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
6534         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6535         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6536         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6537         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6538         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6539         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6540
6541 2009-04-03  Richard Guenther  <rguenther@suse.de>
6542
6543         PR middle-end/13146
6544         PR tree-optimization/23940
6545         PR tree-optimization/33237
6546         PR middle-end/33974
6547         PR middle-end/34093
6548         PR tree-optimization/36201
6549         PR tree-optimization/36230
6550         PR tree-optimization/38049
6551         PR tree-optimization/38207
6552         PR tree-optimization/38230
6553         PR tree-optimization/38301
6554         PR tree-optimization/38585
6555         PR middle-end/38895
6556         PR tree-optimization/38985
6557         PR tree-optimization/39299
6558         * gcc.dg/pr19633-1.c: Adjust.
6559         * gcc.dg/torture/pta-callused-1.c: Likewise.
6560         * gcc.dg/torture/pr39074-2.c: Likewise.
6561         * gcc.dg/torture/pr39074.c: Likewise.
6562         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
6563         * gcc.dg/torture/pr30375.c: Adjust.
6564         * gcc.dg/torture/pr33563.c: Likewise.
6565         * gcc.dg/torture/pr33870.c: Likewise.
6566         * gcc.dg/torture/pr33560.c: Likewise.
6567         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
6568         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
6569         * gcc.dg/tree-ssa/alias-15.c: Remove.
6570         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
6571         * gcc.dg/tree-ssa/pr26421.c: Adjust.
6572         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
6573         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
6574         * gcc.dg/tree-ssa/pr23382.c: Adjust.
6575         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
6576         * gcc.dg/tree-ssa/alias-16.c: Adjust.
6577         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6578         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6579         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6580         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6581         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
6582         * gcc.dg/tree-ssa/alias-19.c: Likewise.
6583         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
6584         * gcc.dg/tree-ssa/pr13146.c: Likewise.
6585         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6586         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6587         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6588         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
6589         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
6590         * gcc.dg/tree-ssa/alias-20.c: Likewise.
6591         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
6592         * gcc.dg/tree-ssa/pr38895.c: Likewise.
6593         * gcc.dg/uninit-B.c: XFAIL.
6594         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6595         * gcc.dg/uninit-pr19430.c: XFAIL.
6596         * g++.dg/tree-ssa/pr13146.C: New testcase.
6597         * g++.dg/opt/pr36187.C: Adjust.
6598         * g++.dg/torture/20090329-1.C: New testcase.
6599
6600 2009-04-02  Chao-ying Fu  <fu@mips.com>
6601
6602         * gcc.target/mips/interrupt_handler.c: New test.
6603
6604 2009-04-02  David Ayers  <ayers@fsfe.org>
6605
6606         PR objc/18456
6607         * objc.dg/bad-receiver-type-2.m: New test contributed by
6608         Alexander Mamberg.
6609
6610 2009-04-02  Jason Merrill  <jason@redhat.com>
6611
6612         PR c++/25185
6613         * g++.dg/template/error38.C: New test.
6614
6615 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
6616
6617         PR tree-optimization/31677
6618         * gcc.dg/memcpy-1.c: Add compiler option.
6619
6620 2009-04-02  Ira Rosen  <irar@il.ibm.com>
6621
6622         PR tree-optimization/39595
6623         * gfortran.dg/vect/O3-pr39595.f: New test.
6624
6625 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
6626
6627         PR c++/26693
6628         * g++.dg/template/typedef11.C: New test.
6629         * g++.dg/template/typedef12.C: Likewise.
6630         * g++.dg/template/typedef13.C: Likewise.
6631         * g++.dg/template/typedef14.C: Likewise.
6632         * g++.dg/template/typedef15.C: Likewise.
6633         * g++.dg/template/typedef16.C: Likewise.
6634         * g++.dg/template/sfinae3.C: Compile this pedantically.
6635         The only errors expected should be the one saying the typedef is ill
6636         formed.
6637         * g++.old-deja/g++.pt/typename8.C: Likewise.
6638         * g++.dg/template/access11.C: Update this.
6639
6640 2009-04-02  Richard Guenther  <rguenther@suse.de>
6641
6642         PR tree-optimization/37221
6643         * gcc.c-torture/compile/20090331-1.c: New testcase.
6644
6645 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
6646
6647         * gcc.c-torture/compile/20090401-1.c: New test.
6648
6649 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6650
6651         PR c++/4926
6652         * g++.dg/template/pr4926-1.C: New.
6653
6654 2009-04-01  Xinliang David Li  <davidxl@google.com>
6655
6656         * gcc.target/i386/all_one_m128i.c: New test.
6657
6658 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
6659
6660         PR c/39027
6661         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
6662         * gcc.dg/fltconst-2.c: New test.
6663         * gcc.dg/fltconst-double-pedantic-1.c: New test.
6664         * gcc.dg/fltconst-double-pedantic-2.c: New test.
6665
6666         PR c/33466
6667         * gcc.dg/cpp/pr33466.c: New test.
6668         * gcc.dg/dfp/pr33466.c: New test.
6669         * gcc.dg/fixed-point/pr33466.c: New test.
6670
6671 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6672
6673         PR tree-optimization/35011
6674         * g++.dg/other/pr35011.C: New.
6675
6676 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
6677
6678         PR target/39226
6679         * gcc.dg/pr39226.c: New test.
6680
6681 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6682
6683         PR c++/35240
6684         * g++.dg/template/pr35240.C: New.
6685
6686 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
6687
6688         PR c/39605
6689         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
6690         * gcc.dg/pr25682.c: Update expected diagnostics.
6691
6692 2009-04-01  Richard Guenther  <rguenther@suse.de>
6693
6694         * gcc.dg/fold-plusmult-2.c: New testcase.
6695
6696 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
6697
6698         PR c/37772
6699         * gcc.dg/pr37772.c: New test.
6700         * g++.dg/ext/asm11.C: New test.
6701
6702 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6703
6704         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
6705         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
6706         defined.
6707
6708 2009-03-31  Jason Merrill  <jason@redhat.com>
6709
6710         * g++.old-deja/g++.other/using9.C: Add expected errors.
6711
6712 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
6713
6714         * gcc.c-torture/compile/pr33009.c: Removed.
6715
6716 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6717
6718         * gcc.c-torture/compile/pr33009.c: Delete.
6719         * gcc.c-torture/compile/pr11832.c: Likewise.
6720
6721 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6722
6723         PR c/448
6724         * lib/target-supports.exp (check_effective_target_stdint_types):
6725         Update comment.
6726         (check_effective_target_inttypes_types): New.
6727         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
6728         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
6729         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
6730
6731 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
6732
6733         PR fortran/38917
6734         PR fortran/38918
6735         * gfortran.dg/data_pointer_1.f90: New test.
6736
6737 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
6738
6739         PR fortran/38915
6740         * gfortran.dg/char_length_15.f90: New test.
6741
6742 2009-03-31  Jason Merrill  <jason@redhat.com>
6743
6744         C++ DR 613
6745         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
6746         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
6747         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
6748         xfail others.
6749
6750         * g++.dg/other/typedef2.C: New test.
6751
6752         PR c++/37806
6753         * g++.dg/template/typedef17.C: New test.
6754
6755         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
6756         * g++.dg/cpp0x/auto12.C: Likewise.
6757
6758 2009-03-31  Richard Guenther  <rguenther@suse.de>
6759
6760         PR middle-end/31029
6761         * gcc.dg/fold-compare-4.c: New testcase.
6762         * gcc.dg/fold-compare-5.c: Likewise.
6763
6764 2009-03-31  Richard Guenther  <rguenther@suse.de>
6765
6766         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
6767
6768 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6769
6770         PR target/39592
6771         * gcc.target/i386/pr39592-1.c: New test.
6772
6773 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6774
6775         PR preprocessor/15638
6776         * gcc.dg/cpp/missing-header-1.c: New test.
6777         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
6778         "compilation terminated" message.
6779         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
6780         test #include "".
6781         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
6782         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
6783         terminated" message.
6784
6785 2009-03-31  Richard Guenther  <rguenther@suse.de>
6786
6787         PR middle-end/23401
6788         PR middle-end/27810
6789         * gcc.dg/tree-ssa/pr23401.c: New testcase.
6790         * gcc.dg/tree-ssa/pr27810.c: Likewise.
6791
6792 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
6793
6794         PR fortran/38389
6795         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
6796         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
6797         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
6798         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
6799         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
6800         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
6801         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
6802
6803 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
6804
6805         PR fortran/22571
6806         * gfortran.dg/whole_file_1.f90: New test.
6807         PR fortran/26227
6808         * gfortran.dg/whole_file_2.f90: New test.
6809         * gfortran.dg/whole_file_3.f90: New test.
6810         PR fortran/24886
6811         * gfortran.dg/whole_file_4.f90: New test.
6812
6813 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
6814
6815         * gfortran.dg/bind_c_usage_19.f90: New test.
6816
6817         PR target/39558
6818         * gcc.target/powerpc/altivec-29.c: New test.
6819
6820 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
6821
6822         PR rtl-optimization/323
6823         * gcc.target/i386/excess-precision-1.c,
6824         gcc.target/i386/excess-precision-2.c,
6825         gcc.target/i386/excess-precision-3.c,
6826         gcc.target/i386/excess-precision-4.c,
6827         gcc.target/i386/excess-precision-5.c,
6828         gcc.target/i386/excess-precision-6.c: New tests.
6829
6830 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
6831
6832         PR c/35235
6833         * gcc.dg/c99-array-lval-8.c: New test.
6834
6835 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
6836
6837         PR preprocessor/34695
6838         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
6839         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
6840         instead of dg-warning for "previous definition" messages.
6841         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
6842         "warnings being treated as errors" message.
6843         * gcc.dg/fltconst-1.c: Use -fshow-column.
6844
6845 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6846
6847         PR fortran/38823
6848         * gfortran.dg/power1.f90: New test.
6849
6850 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
6851
6852         PR c/456
6853         PR c/5675
6854         PR c/19976
6855         PR c/29116
6856         PR c/31871
6857         PR c/35198
6858         * gcc.c-torture/compile/20081108-1.c,
6859         gcc.c-torture/compile/20081108-2.c,
6860         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
6861         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
6862         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
6863         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
6864         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
6865         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
6866         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
6867         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
6868         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
6869         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
6870         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
6871         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
6872         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
6873         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
6874         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
6875         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
6876         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
6877         case.
6878         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6879         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
6880         XFAILs.  Update expected messages.
6881         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
6882         expected messages.
6883         * gcc.dg/real-const-1.c: Replace with test from original PR.
6884         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
6885         when casting from non-constant integer to pointer.
6886
6887 2009-03-29  Richard Guenther  <rguenther@suse.de>
6888
6889         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
6890
6891 2009-03-29  Daniel Kraft  <d@domob.eu>
6892
6893         PR fortran/37423
6894         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
6895         DEFERRED bindings.
6896         * gfortran.dg/typebound_proc_9.f03: New test.
6897         * gfortran.dg/typebound_proc_10.f03: New test.
6898         * gfortran.dg/typebound_proc_11.f03: New test.
6899         * gfortran.dg/abstract_type_5.f03: New test.
6900
6901 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
6902
6903         PR fortran/38507
6904         * gfortran.dg/do_4.f: New.
6905         * gfortran.dg/goto_2.f90: Correct expected warnings.
6906         * gfortran.dg/goto_4.f90: Likewise.
6907         * gfortran.dg/goto_5.f90: New.
6908
6909 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
6910
6911         PR target/39545
6912         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
6913
6914         * gcc.target/i386/pr39545-1.c: New.
6915         * gcc.target/i386/pr39545-2.c: Likewise.
6916
6917         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
6918         (flex2_struct): Likewise.
6919         (check_struct_passing7): Likewise.
6920         (check_struct_passing8): Likewise.
6921         (f1s): Likewise.
6922         (f2s): Likewise.
6923         (main): Call check_struct_passing7 and check_struct_passing8.
6924
6925 2009-03-29  Richard Guenther  <rguenther@suse.de>
6926
6927         * gcc.c-torture/execute/20090113-1.c: New testcase.
6928         * gcc.c-torture/execute/20090113-2.c: Likewise.
6929         * gcc.c-torture/execute/20090113-3.c: Likewise.
6930         * gcc.c-torture/execute/20090207-1.c: Likewise.
6931         * gcc.c-torture/compile/20090114-1.c: Likewise.
6932         * gcc.c-torture/compile/20090328-1.c: Likewise.
6933         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
6934
6935 2009-03-29  David Ayers  <ayers@fsfe.org>
6936
6937         PR objc/27377
6938         * objc.dg/conditional-1.m: New tests.
6939
6940 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
6941
6942         * gcc.dg/winline-10.c: New test.
6943
6944 2009-03-28  Tobias Burnus  <burnus@net-b.de>
6945
6946         PR fortran/34656
6947         * gfortran.dg/do_check_1.f90: Add test.
6948         * gfortran.dg/do_check_2.f90: Add test.
6949         * gfortran.dg/do_check_3.f90: Add test.
6950         * gfortran.dg/do_check_4.f90: Add test.
6951
6952 2009-03-28  Jan Hubicka  <jh@suse.cz>
6953
6954         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
6955         * gcc.dg/pr33826.c: Update dump files.
6956         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
6957         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
6958
6959 2009-03-28  Martin Jambor  <mjambor@suse.cz>
6960
6961         * g++.dg/tree-ssa/fwprop-align.C: New test.
6962
6963 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
6964
6965         * gcc.target/powerpc/altivec-28.c: New test.
6966
6967         PR c++/39554
6968         * gcc.dg/wdisallowed-functions-1.c: Removed.
6969         * gcc.dg/wdisallowed-functions-2.c: Removed.
6970         * gcc.dg/wdisallowed-functions-3.c: Removed.
6971         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
6972         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
6973         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
6974
6975 2009-03-28  Richard Guenther  <rguenther@suse.de>
6976
6977         PR tree-optimization/38723
6978         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
6979
6980 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
6981
6982         PR fortran/38538
6983         * gfortran.dg/char_result_13.f90: New test.
6984
6985 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
6986
6987         PR fortran/38765
6988         * gfortran.dg/alloc_comp_assign_9.f90: New test.
6989
6990 2009-03-28  Daniel Kraft  <d@domob.eu>
6991
6992         * gfortran.dg/trim_1.f90: New test.
6993
6994 2009-03-28  Richard Guenther  <rguenther@suse.de>
6995
6996         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
6997         * g++.dg/warn/Warray-bounds.C: Likewise.
6998
6999 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7000
7001         PR fortran/32626
7002         * gfortran.dg/recursive_check_7.f90: New test.
7003
7004 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7005
7006         PR fortran/38432
7007         * gfortran.dg/do_check_5.f90: New test.
7008         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
7009         * gfortran.dg/array_constructor_18.f90: Ditto.
7010         * gfortran.dg/array_constructor_22.f90: Ditto.
7011         * gfortran.dg/do_3.F90: Ditto.
7012         * gfortran.dg/do_1.f90: Ditto.
7013
7014 2009-03-28  Richard Guenther  <rguenther@suse.de>
7015
7016         PR tree-optimization/38180
7017         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
7018
7019 2009-03-28  Richard Guenther  <rguenther@suse.de>
7020
7021         PR tree-optimization/38513
7022         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7023         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
7024         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7025         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7026         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7027         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7028         * gcc.dg/vect/vect-35.c: Likewise.
7029         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7030         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7031         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7032
7033 2009-03-28  Richard Guenther  <rguenther@suse.de>
7034
7035         PR tree-optimization/38968
7036         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
7037
7038 2009-03-28  Richard Guenther  <rguenther@suse.de>
7039
7040         PR tree-optimization/37795
7041         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
7042
7043 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
7044
7045         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
7046         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
7047         options for removed targets.
7048
7049 2009-03-27  Richard Guenther  <rguenther@suse.de>
7050
7051         PR tree-optimization/39120
7052         * gcc.c-torture/execute/pr39120.c: New testcase.
7053
7054 2009-03-27  Richard Guenther  <rguenther@suse.de>
7055
7056         PR tree-optimization/39120
7057         * gcc.dg/torture/pta-callused-1.c: New testcase.
7058
7059 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7060
7061         PR middle-end/39315
7062         * gcc.target/i386/pr39315-1.c: New.
7063         * gcc.target/i386/pr39315-2.c: Likewise.
7064         * gcc.target/i386/pr39315-3.c: Likewise.
7065         * gcc.target/i386/pr39315-4.c: Likewise.
7066         * gcc.target/i386/pr39315-check.c: Likewise.
7067
7068 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7069
7070         PR c/39323
7071         * gcc.dg/pr39323-1.c: New.
7072         * gcc.dg/pr39323-2.c: Likewise.
7073         * gcc.dg/pr39323-3.c: Likewise.
7074
7075 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7076
7077         PR target/38034
7078         * gcc.target/ia64/sync-1.c: New.
7079
7080 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7081
7082         PR target/39472
7083         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
7084         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
7085         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
7086         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
7087         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
7088         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
7089         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
7090         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
7091
7092 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7093
7094         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
7095         for low precision (i.e. float).
7096
7097 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
7098             Jakub Jelinek  <jakub@redhat.com>
7099
7100         PR debug/37959
7101         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
7102
7103 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
7104
7105         * gcc.dg/memmove-2.c: New test.
7106         * gcc.dg/memmove-3.c: New test.
7107
7108         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
7109         in clone naming.
7110
7111 2009-03-27  Xinliang David Li  <davidxl@google.com>
7112
7113         PR tree-optimization/39557
7114         * g++.dg/tree-ssa/dom-invalid.C: New test.
7115
7116 2009-03-27  Xinliang David Li  <davidxl@google.com>
7117
7118         PR tree-optimization/39548
7119         * g++.dg/tree-ssa/copyprop.C: New test.
7120
7121 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7122
7123         PR c++/38638
7124         * g++.dg/template/typename17.C: New testcase.
7125         * g++.dg/template/typename18.C: New testcase.
7126
7127 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7128
7129         PR c++/36799
7130         * g++.dg/other/var_copy-1.C: New test.
7131
7132 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
7133
7134         PR c++/37647
7135         * g++.dg/parse/ctor9.C: New test.
7136
7137 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
7138
7139         PR c++/29727
7140         * g++.dg/init/error2.C: New test.
7141
7142 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7143
7144         PR c++/35652
7145         * gcc.dg/pr35652.C: New.
7146         * g++.dg/warn/pr35652.C: New.
7147         * gcc.dg/format/plus-1.c: Adjust message.
7148
7149 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
7150
7151         PR c++/39554
7152         * gcc.dg/wdisallowed-functions-3.c: New test.
7153         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
7154
7155 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7156
7157         * gcc.dg/inline-33.c: Fix when pic.
7158
7159 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
7160
7161         * gcc.target/ia64/20090324-1.c: New test.
7162
7163 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
7164
7165         PR c/27898
7166         * gcc.dg/pr27898.c: New test.
7167
7168         PR tree-optimization/32139
7169         * gcc.c-torture/compile/pr32139.c: New test.
7170
7171 2009-03-24  Jason Merrill  <jason@redhat.com>
7172
7173         PR c++/28274
7174         * g++.dg/parse/defarg14.C: New test.
7175
7176 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7177
7178         PR libfortran/39528
7179         * gfortran.dg/read_repeat.f90: New test.
7180
7181 2009-03-24  Ira Rosen  <irar@il.ibm.com>
7182
7183         PR tree-optimization/39529
7184         * gcc.dg/vect/pr39529.c: New test.
7185
7186 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
7187             Jakub Jelinek  <jakub@redhat.com>
7188
7189         PR debug/39524
7190         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
7191
7192 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
7193
7194         PR c/39495
7195         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
7196
7197 2009-03-23  Jason Merrill  <jason@redhat.com>
7198
7199         * g++.dg/cpp0x/auto12.C: Add variadic test.
7200
7201         PR c++/39526
7202         * g++.dg/warn/Wshadow-4.C: New test.
7203
7204 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
7205
7206         PR tree-optimization/39516
7207         * gfortran.dg/pr39516.f: New test.
7208
7209 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
7210
7211         * lib/target-libpath.exp (set_ld_library_path_env_vars):
7212         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
7213         variable, not environment variable.
7214
7215 2009-03-21  Jason Merrill  <jason@redhat.com>
7216
7217         PR c++/28879
7218         * g++.dg/ext/vla6.C: New test.
7219
7220 2009-03-20  Jason Merrill  <jason@redhat.com>
7221
7222         * g++.dg/cpp0x/initlist5.C: Add additional test.
7223
7224 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
7225             Janis Johnson  <janis187@us.ibm.com>
7226
7227         * lib/compat.exp (compat-get-options-main, compat-get-options):
7228         Handle dg-prune-output in source file.
7229         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
7230         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
7231         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
7232         two warnings.
7233
7234 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
7235
7236         PR c/39495
7237         * gcc.dg/gomp/pr39495-1.c: New test.
7238         * gcc.dg/gomp/pr39495-2.c: New test.
7239         * g++.dg/gomp/pr39495-1.C: New test.
7240         * g++.dg/gomp/pr39495-2.C: New test.
7241
7242         PR target/39496
7243         * gcc.target/i386/pr39496.c: New test.
7244         * g++.dg/other/pr39496.C: New test.
7245
7246 2009-03-19  Li Feng  <nemokingdom@gmail.com>
7247
7248         PR middle-end/39500
7249         * gcc.dg/autopar/pr39500-1.c: New.
7250         * gcc.dg/autopar/pr39500-2.c: New.
7251
7252 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7253
7254         * g++.dg/dg.exp: Prune graphite.
7255
7256 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
7257
7258         PR middle-end/39447
7259         * g++.dg/graphite: New.
7260         * g++.dg/graphite/graphite.exp: New.
7261         * g++.dg/graphite/pr39447.C: New.
7262
7263 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7264
7265         PR c++/39425
7266         * g++.dg/template/pr39425.C: New.
7267
7268         * g++.dg/template/spec33.C: Updated.
7269
7270 2009-03-17  Jason Merrill  <jason@redhat.com>
7271
7272         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
7273
7274 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
7275
7276         PR c++/39475
7277         * g++.dg/ext/unary_trait_incomplete.C: New.
7278
7279 2009-03-17  Jing Yu  <jingyu@google.com>
7280
7281         PR middle-end/39378
7282         * g++.dg/inherit/thunk10.C: New test.
7283
7284 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
7285
7286         PR target/39482
7287         * gcc.target/i386/pr39482.c: New test.
7288
7289 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
7290
7291         PR debug/39471
7292         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
7293         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
7294         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
7295         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
7296
7297         PR middle-end/39443
7298         * gcc.dg/pr39443.c: New test.
7299
7300         PR debug/39412
7301         * gcc.dg/debug/pr39412.c: New test.
7302
7303 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
7304
7305         PR testsuite/38526
7306         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
7307         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
7308         is defined.
7309         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
7310         its original value, or unset if it was not defined.
7311         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
7312         path procs around use of HOSTCC.
7313         * g++.dg/compat/struct-layout-1.exp: Ditto.
7314         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
7315
7316 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
7317
7318         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
7319
7320 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
7321
7322         Revert patch for PR testsuite/37630.
7323
7324         PR testsuite/37960
7325         * gcc.dg/pr11492.c: Replace constant and remove xfail.
7326
7327         PR testsuite/37630
7328         * lib/target-supports.exp (check_effective_target_ieee): New.
7329         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
7330         * gcc.dg/20001012-1.c: Require ieee.
7331
7332         PR testsuite/37628
7333         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
7334
7335 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
7336
7337         PR tree-optimization/39455
7338         * gcc.dg/pr39455.c: New test.
7339
7340 2009-03-13  David Ayers  <ayers@fsfe.org>
7341
7342         * objc/execute/trivial.m. New test.
7343
7344 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
7345
7346         PR target/39137
7347         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
7348
7349 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
7350
7351         PR testsuite/39451
7352         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
7353         constraint on (%2).
7354
7355 2009-03-12  David Ayers  <ayers@fsfe.org>
7356
7357         PR libobjc/27466
7358         * objc/execute/exceptions/handler-1.m. New test.
7359
7360 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
7361
7362         PR target/39431
7363         * gcc.target/i386/pr39431.c: New test.
7364
7365 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
7366
7367         PR target/39445
7368         * gcc.target/i386/pr39445.c: New.
7369
7370         * gcc.target/i386/push-1.c: XFAIL.
7371
7372 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
7373
7374         * gcc.dg/inline-33.c: New test.
7375
7376 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
7377
7378         * gcc.dg/vect/vect-82.c: Combine dg-do and
7379         dg-require-effective-target into dg-skip-if.
7380         * gcc.dg/vect/vect-83.c: Likewise.
7381
7382 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
7383
7384         PR target/39137
7385         * gcc.target/i386/stackalign/longlong-1.c: New test.
7386         * gcc.target/i386/stackalign/longlong-2.c: New test.
7387
7388 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7389
7390         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
7391
7392 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7393
7394         * gcc.c-torture/execute/ieee/inf-3.c: New test.
7395         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
7396
7397 2009-03-11  Olivier Hainque  <hainque@adacore.com>
7398
7399         * gnat.dg/slice_enum.adb: New test.
7400
7401 2009-03-11  Jason Merrill  <jason@redhat.com>
7402
7403         PR debug/39086
7404         * g++.dg/opt/nrv15.C: New test.
7405
7406 2009-03-10  Ira Rosen  <irar@il.ibm.com>
7407
7408         PR tree-optimization/39422
7409         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
7410         constant array with static initialization to global memory.
7411         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
7412
7413 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
7414
7415         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
7416         padding.
7417
7418 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
7419
7420         PR c++/39371
7421         * g++.dg/opt/switch2.C: Add -w to dg-options.
7422         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
7423         * g++.dg/warn/switch1.C: New test.
7424         * g++.dg/other/switch3.C: New test.
7425
7426         PR tree-optimization/39394
7427         * gcc.c-torture/compile/pr39394.c: New test.
7428
7429 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7430
7431         * gcc.target/s390/20090223-1.c: New testcase.
7432
7433 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7434
7435         PR libfortran/39402
7436         * gfortran.dg/fmt_f0_1.f90: New test.
7437
7438 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
7439
7440         PR c++/39060
7441         * g++.dg/other/new1.C: Adjusted.
7442         * g++.dg/parse/crash40.C: Likewise.
7443         * g++.dg/parse/defarg12.C: Likewise.
7444         * g++.dg/template/error15.C: Likewise.
7445
7446         * g++.dg/other/pr39060.C: New.
7447
7448 2009-03-07  Jason Merrill  <jason@redhat.com>
7449
7450         PR c++/39367
7451         * g++.dg/opt/new1.C: New.
7452
7453 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
7454
7455         PR c++/33492
7456         * g++.dg/other/error32.C: New.
7457
7458 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
7459
7460         PR middle-end/39360
7461         * gcc.c-torture/compile/pr39360.c: New test.
7462
7463         PR debug/39372
7464         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
7465
7466 2009-03-05  Jason Merrill  <jason@redhat.com>
7467
7468         PR c++/38908
7469         * g++.dg/warn/Wuninitialized-3.C: New test.
7470
7471 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
7472
7473         PR debug/39379
7474         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
7475         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
7476
7477 2009-03-04  Jason Merrill  <jason@redhat.com>
7478
7479         PR c++/13549
7480         * g++.dg/template/koenig7.C: New test.
7481
7482 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
7483
7484         * g++.dg/torture/predcom-1.C: New test.
7485
7486 2009-03-04  Richard Guenther  <rguenther@suse.de>
7487
7488         PR tree-optimization/39362
7489         * g++.dg/torture/pr39362.C: New testcase.
7490
7491 2009-03-04  Jason Merrill  <jason@redhat.com>
7492             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7493
7494         PR c++/9634
7495         PR c++/29469
7496         PR c++/29607
7497         * g++.dg/template/dependent-name5.C: New test.
7498
7499 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
7500
7501         PR testsuite/39357
7502         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
7503         vect_int to vect_int_mult.
7504
7505 2009-03-04  Richard Guenther  <rguenther@suse.de>
7506
7507         PR tree-optimization/39358
7508         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
7509         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
7510
7511 2009-03-04  Richard Guenther  <rguenther@suse.de>
7512
7513         PR tree-optimization/39339
7514         * gcc.c-torture/execute/pr39339.c: New testcase.
7515
7516 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
7517
7518         * gcc.c-torture/compile/20090303-1.c,
7519         gcc.c-torture/compile/20090303-2.c: New tests.
7520
7521 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
7522
7523         PR fortran/39354
7524         * gfortran.dg/gomp/pr39354.f90: New test.
7525
7526         PR tree-optimization/39343
7527         * gcc.dg/pr39343.c: New test.
7528
7529 2009-03-03  Ira Rosen  <irar@il.ibm.com>
7530
7531         PR tree-optimization/39248
7532         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
7533         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
7534         on targets without vector misalignment support.
7535         * lib/target-supports.exp
7536         (check_effective_target_vect_short_mult): Add
7537         check_effective_target_arm32.
7538
7539 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
7540
7541         PR middle-end/39335
7542         * gcc.dg/graphite/pr39335_1.c: New.
7543         * gcc.dg/graphite/pr39335.c: New.
7544
7545 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
7546
7547         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
7548         of andl.
7549         * gcc.target/i386/stackalign/return-5.c: Likewise.
7550         * gcc.target/i386/stackalign/return-6.c: Likewise.
7551
7552 2009-03-02  Richard Guenther  <rguenther@suse.de>
7553             Ira Rosen  <irar@il.ibm.com>
7554
7555         PR tree-optimization/39318
7556         * gfortran.dg/vect/pr39318.f90: New test.
7557
7558 2009-03-01  Jan Hubicka  <jh@suse.cz>
7559
7560         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
7561
7562 2009-03-01  Jan Hubicka  <jh@suse.cz>
7563
7564         PR debug/39267
7565         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
7566
7567 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7568
7569         * gnat.dg/pack12.adb: New test.
7570
7571 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7572
7573         PR c++/37789
7574         * g++.dg/other/pr37789.C: New.
7575
7576 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
7577
7578         PR fortran/39295
7579         * gfortran.dg/interface_25.f90: New test.
7580         * gfortran.dg/interface_26.f90: New test.
7581
7582 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
7583
7584         PR fortran/39292
7585         * gfortran.dg/initialization_22.f90: New test.
7586
7587 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
7588
7589         PR rtl-optimization/39241
7590         * gcc.dg/torture/pr39241.c: New.
7591
7592 2009-02-25  Martin Jambor  <mjambor@suse.cz>
7593
7594         PR tree-optimizations/39259
7595         * g++.dg/torture/pr39259.C: New testcase.
7596
7597 2009-02-24  Richard Guenther  <rguenther@suse.de>
7598
7599         PR c++/39242
7600         * g++.dg/template/instantiate10.C: New testcase.
7601
7602 2009-02-24  Richard Guenther  <rguenther@suse.de>
7603             Zdenek Dvorak  <ook@ucw.cz>
7604
7605         PR tree-optimization/39233
7606         * gcc.c-torture/execute/pr39233.c: New testcase.
7607
7608 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
7609
7610         PR tree-optimization/39260
7611         * gcc.dg/graphite/pr39260.c: New.
7612
7613 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
7614
7615         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
7616
7617 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
7618
7619         PR c++/36411
7620         * g++.dg/template/void14.C: New.
7621
7622 2009-02-23  Jason Merrill  <jason@redhat.com>
7623
7624         PR c++/38880
7625         * g++.dg/init/const7.C: Remove XFAIL.
7626         * g++.dg/init/static-init1.C: New test.
7627
7628         * g++.dg/cpp0x/initlist14.C: New test.
7629
7630 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7631
7632         PR fortran/38914
7633         * bound_simplification_2.f90:  New test case.
7634         * bound_7.f90:  New test case.
7635
7636 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
7637
7638         * gcc.dg/cpp/include4.c: New test.
7639
7640 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
7641
7642         PR target/39256
7643         * gcc.target/i386/abi-2.c: New.
7644
7645 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
7646
7647         * gcc.c-torture/execute/pr39228.x: New.
7648
7649 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
7650
7651         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
7652         scan-assembler to check for xmm0 register.
7653
7654 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
7655             Joseph Myers  <joseph@codesourcery.com>
7656
7657         * gcc.target/arm/va_list.c: New test.
7658         * g++.dg/abi/arm_va_list.C: Likewise.
7659         * lib/target-supports.exp (check_effective_target_arm_eabi): New
7660         function.
7661         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
7662         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
7663         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
7664         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
7665         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
7666         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
7667
7668 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
7669
7670         PR testsuite/38164
7671         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
7672         to dg-options.
7673
7674 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
7675
7676         PR target/39240
7677         * gcc.c-torture/execute/pr39240.c: New test.
7678
7679 2009-02-20  Jason Merrill  <jason@redhat.com>
7680
7681         PR c++/39225
7682         * g++.dg/parse/dtor15.C: New test.
7683
7684 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
7685
7686         * gcc.c-torture/execute/20090219-1.c: New.
7687
7688 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
7689
7690         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
7691         (mips-dg-options): When matching isa* pseudo-options make
7692         'value' optional and accept ! entries.  Use $spec instead of
7693         $isa_spec in the isa pseudo-option error message.  Only
7694         perform the ISA-range check when 'value' is set.  If arch is
7695         matching any CPU in the ! entries switch to its generic ISA.
7696         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
7697         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
7698
7699 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
7700
7701         PR target/39175
7702         * gcc.dg/visibility-20.c: New test.
7703         * g++.dg/ext/visibility/visibility-11.C: New test.
7704
7705 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
7706
7707         PR c++/39188
7708         * g++.dg/abi/pr39188-1a.C: New.
7709         * g++.dg/abi/pr39188-1b.C: Likewise.
7710         * g++.dg/abi/pr39188-1.h: Likewise.
7711         * g++.dg/abi/pr39188-2a.C: Likewise.
7712         * g++.dg/abi/pr39188-2b.C: Likewise.
7713         * g++.dg/abi/pr39188-2.h: Likewise.
7714         * g++.dg/abi/pr39188-3a.C: Likewise.
7715         * g++.dg/abi/pr39188-3b.C: Likewise.
7716         * g++.dg/abi/pr39188-3.h: Likewise.
7717
7718 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
7719
7720         PR c/38483
7721         * gcc.c-torture/execute/call-trap-1.c,
7722         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
7723         tests.
7724
7725 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
7726
7727         PR target/39228
7728         * gcc.c-torture/execute/pr39228.c: New test.
7729
7730 2009-02-19  Richard Guenther  <rguenther@suse.de>
7731
7732         PR tree-optimization/39074
7733         * gcc.dg/torture/pr39074.c: New testcase.
7734         * gcc.dg/torture/pr39074-2.c: Likewise.
7735         * gcc.dg/torture/pr39074-3.c: Likewise.
7736
7737 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
7738
7739         PR c++/39219
7740         * g++.dg/parse/attr3.C: New.
7741
7742 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
7743
7744         PR testsuite/38165
7745         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
7746
7747         PR testsuite/38166
7748         * g++.dg/ext/visibility/class1.C: Revert revision 122348
7749         and skip on Darwin.
7750
7751 2009-02-18  Jason Merrill  <jason@redhat.com>
7752
7753         PR c++/38880
7754         * g++.dg/init/const7.C: Remove XFAIL.
7755
7756         PR target/39179
7757         * g++.dg/opt/const6.C: New test.
7758
7759 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
7760
7761         * gcc.dg/callabi/callabi.exp: Moved to ...
7762         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
7763         in 64bit mode.
7764
7765         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
7766         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
7767         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
7768         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
7769         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
7770         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
7771         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
7772
7773         * gcc.dg/callabi/callabi.h: Moved to ...
7774         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
7775
7776         * gcc.dg/callabi/func-1.c: Moved to ...
7777         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
7778
7779         * gcc.dg/callabi/func-indirect.c: Moved to ...
7780         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
7781
7782         * gcc.dg/callabi/pr38891.c: Moved to ...
7783         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
7784
7785         * gcc.dg/callabi/vaarg-1.c: Moved to ...
7786         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
7787
7788         * gcc.dg/callabi/vaarg-2.c: Moved to ...
7789         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
7790
7791         * gcc.dg/callabi/vaarg-3.c: Moved to ...
7792         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
7793
7794 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
7795
7796         PR target/38891
7797         * gcc.dg/callabi/pr38891.c: New.
7798
7799 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7800
7801         * gcc.dg/callabi/callabi.exp: New.
7802
7803 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7804
7805         PR target/39082
7806         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
7807         -Wno-abi for x86.
7808         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
7809
7810         * gcc.target/i386/pr39082-1.c: New.
7811
7812         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
7813         -Wno-abi.
7814
7815         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
7816         CHECK_M64_M128 is defined.
7817         (check_f_arguments): Add "do".
7818         (check_vector_arguments): New.
7819         (check_m64_arguments): Likewise.
7820         (check_m128_arguments): Likewise.
7821
7822         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
7823         (CHECK_M64_M128): Define.
7824
7825         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
7826         on abitest.
7827         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
7828
7829         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
7830         tests only if CHECK_M64_M128 is defined.
7831
7832         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
7833         (m128_2_struct): Likewise.
7834         (check_struct_passing5): Likewise.
7835         (check_struct_passing6): Likewise.
7836         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
7837
7838         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
7839         (un5): Likewise.
7840         (check_union_passing4): Likewise.
7841         (main): Test union with __m128 if CHECK_M64_M128 is defined.
7842
7843 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
7844
7845         PR c/35447
7846         * gcc.dg/noncompile/pr35447-1.c: New test.
7847
7848 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
7849
7850         PR tree-optimization/36922
7851         * gfortran.dg/pr36922.f: New test.
7852
7853 2009-02-17  Richard Guenther  <rguenther@suse.de>
7854
7855         PR tree-optimization/39202
7856         * gcc.c-torture/compile/pr39202.c: New testcase.
7857
7858 2009-02-17  Richard Guenther  <rguenther@suse.de>
7859
7860         PR tree-optimization/39204
7861         * gcc.dg/torture/pr39204.c: New testcase.
7862
7863 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
7864
7865         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
7866         * gcc.dg/vect/vect-outer-6.c: Ditto.
7867
7868 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
7869
7870         PR c/35446
7871         * gcc.dg/noncompile/init-5.c: New test.
7872         * gcc.dg/init-bad-4.c: Adjust expected errors.
7873
7874 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
7875
7876         PR target/37049
7877         * gcc.target/i386/push-1.c: New.
7878
7879 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
7880
7881         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
7882
7883 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7884
7885         * gcc.target/spu/intrinsics-sr.c: New test.
7886
7887 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
7888
7889         PR target/38056
7890         * gcc.target/ia64/sibcall-opt-1.c: New test.
7891         * gcc.target/ia64/sibcall-opt-2.c: New test.
7892
7893 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
7894
7895         PR fortran/36528
7896         * gfortran.dg/cray_pointers_8.f90: New test.
7897
7898         PR fortran/36703
7899         * gfortran.dg/cray_pointers_9.f90: New test.
7900
7901 2009-02-13  Jason Merrill  <jason@redhat.com>
7902
7903         PR c++/39070
7904         * g++.dg/cpp0x/decltype16.C: New.
7905
7906 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
7907
7908         PR target/39152
7909         * gfortran.dg/gomp/pr39152.f90: New.
7910
7911 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
7912
7913         PR target/39162
7914         * gcc.target/i386/pr39162.c: New.
7915
7916 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
7917
7918         PR c/35444
7919         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
7920         New tests.
7921
7922 2009-02-12  Jason Merrill  <jason@redhat.com>
7923
7924         PR c++/38950
7925         * g++.dg/template/array20.C: New test.
7926
7927 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
7928
7929         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
7930         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
7931         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
7932
7933 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
7934
7935         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
7936
7937 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
7938
7939         PR target/39152
7940         * gfortran.dg/pr39152.f: New.
7941
7942 2009-02-11  Jason Merrill  <jason@redhat.com>
7943
7944         PR c++/39153
7945         * g++.dg/cpp0x/defaulted9.C: New test.
7946
7947         PR c++/30111
7948         * g++.dg/init/value7.C: New test.
7949
7950 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
7951
7952         PR target/38824
7953         * gcc.target/i386/pr38824.c: New testcase.
7954
7955 2009-02-11  Jason Merrill  <jason@redhat.com>
7956
7957         PR c++/38649
7958         * g++.dg/cpp0x/defaulted8.C: New test.
7959
7960         PR c++/36744
7961         * g++.dg/cpp0x/rv9p.C: New test.
7962
7963 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
7964
7965         * gnat.dg/aliasing3.adb: New test.
7966         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
7967
7968 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
7969
7970         PR c++/34397
7971         * g++.dg/template/crash88.C: New.
7972         * g++.dg/template/crash89.C: Likewise.
7973
7974 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
7975
7976         PR c/39084
7977         * gcc.dg/pr39084.c: New test.
7978
7979 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
7980
7981         PR target/39139
7982         * gcc.target/i386/pr39139.c: New test.
7983
7984 2009-02-10  Richard Guenther  <rguenther@suse.de>
7985
7986         PR tree-optimization/39132
7987         * gcc.dg/torture/pr39132.c: New testcase.
7988
7989 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
7990
7991         PR target/39119
7992         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
7993         * gcc.target/x86_64/abi/avx/args.h: Likewise.
7994         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
7995         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
7996         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
7997         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
7998         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7999         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
8000
8001 2009-02-09  Jason Merrill  <jason@redhat.com>
8002
8003         PR c++/39109
8004         * g++.dg/init/value6.C: New test.
8005
8006 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
8007
8008         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
8009
8010 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8011
8012         * gcc.c-torture/compile/20090209-1.c: New test.
8013
8014 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
8015
8016         PR c++/35147
8017         PR c++/37737
8018         * g++.dg/cpp0x/vt-35147.C: New.
8019         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8020         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8021
8022 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
8023
8024         PR c/35434
8025         * gcc.dg/attr-alias-4.c: New test.
8026
8027 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
8028
8029         PR c/39035
8030         * gcc.dg/dfp/pr39035.c: New test.
8031
8032 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
8033
8034         PR c/36432
8035         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
8036
8037 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
8038
8039         PR c++/39106
8040         * g++.dg/opt/thunk3.C: New test.
8041
8042 2009-02-05  Nick Clifton  <nickc@redhat.com>
8043
8044         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
8045         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
8046         * gcc.dg/cdce1.c: Likewise.
8047         * gcc.dg/cpp/_Pragma6.c: Likewise.
8048         * g++.dg/cpp/_Pragma1.C: Likewise.
8049         * gcc.dg/utf32-2.c: Xfail for M32C.
8050         * gcc.dg/utf32-1.c: Likewise.
8051         * gcc.dg/utf32-3.c: Likewise.
8052         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
8053         targets.
8054         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
8055         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
8056         * gcc.dg/Wconversion-5.c: Likewise.
8057         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
8058         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
8059         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
8060         * gcc.dg/utf-inc-init.c: Likewise.
8061         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
8062         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
8063         * gcc.dg/utf-array-short-wchar.c: Likewise.
8064         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
8065         * gcc.dg/mallign.c: Use size_t instead of long.
8066
8067 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
8068
8069         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
8070
8071 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
8072
8073         * gcc.c-torture/execute/pr39100.c: New.
8074
8075 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
8076
8077         PR c/35435
8078         * gcc.dg/tls/diag-6.c: New test.
8079
8080 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
8081
8082         * gcc.dg/graphite/scop-19.c: New
8083
8084 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8085
8086         AVX Programming Reference (January, 2009)
8087         * gcc.target/i386/avx-vpclmulqdq.c: New.
8088         * gcc.target/i386/pclmul-avx-check.h: Likewise.
8089
8090         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
8091
8092         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
8093         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
8094         (pclmul_test): Renamed to ...
8095         (TEST): This.
8096
8097 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
8098
8099         PR c++/39095
8100         * g++.dg/abi/mangle31.C: New test.
8101
8102 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
8103
8104         PR c/29129
8105         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
8106         declarator.
8107         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
8108         inside function prototype but not part of parameter declarator.
8109         * vla-11.c: New test.
8110
8111 2009-02-03  Jason Merrill  <jason@redhat.com>
8112
8113         * g++.dg/warn/main-4.C: New test.
8114         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
8115
8116 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8117
8118         PR c++/36607
8119         * g++.dg/expr/cast10.C: New test.
8120
8121 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
8122
8123         PR c/35433
8124         * gcc.dg/init-bad-6.c: New test.
8125
8126 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
8127
8128         PR target/35318
8129         * gcc.c-torture/compile/pr35318.c: New test.
8130
8131         PR inline-asm/39059
8132         * gcc.dg/nofixed-point-2.c: New test.
8133         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
8134         * g++.dg/ext/fixed2.C: Likewise.
8135         * g++.dg/other/error25.C: Likewise.
8136         * g++.dg/lookup/crash7.C: Likewise.
8137         * g++.dg/cpp0x/decltype-38655.C: Likewise.
8138
8139         PR c++/39056
8140         * g++.dg/cpp0x/initlist13.C: New test.
8141
8142 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
8143
8144         PR c++/36897
8145         * g++.dg/template/func2.C: New test.
8146
8147         PR c++/37314
8148         * g++.dg/template/typename15.C: New.
8149         * g++.dg/template/typename16.C: New.
8150
8151 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
8152             Ben Elliston  <bje@au.ibm.com>
8153
8154         PR c/39034
8155         * gcc.dg/dfp/pr39034.c: New test.
8156
8157 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8158
8159         PR testsuite/38263
8160         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
8161
8162 2009-02-02  Jason Merrill  <jason@redhat.com>
8163
8164         PR c++/39054
8165         * g++.dg/parse/dtor14.C: New test.
8166
8167 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8168
8169         * lib/target-supports.exp
8170         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
8171         * g++.dg/ext/builtin10.C: New test.
8172
8173         PR inline-asm/39058
8174         * gcc.target/i386/pr39058.c: New test.
8175
8176 2009-02-02  Richard Guenther  <rguenther@suse.de>
8177
8178         PR tree-optimization/38937
8179         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
8180
8181 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
8182
8183         PR c++/39053
8184         * g++.dg/parse/crash52.C: New.
8185
8186 2009-01-30  Richard Guenther  <rguenther@suse.de>
8187
8188         PR tree-optimization/39041
8189         * gcc.c-torture/compile/pr39041.c: New testcase.
8190
8191 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
8192
8193         PR target/39013
8194         * gcc.target/i386/pr39013-1.c: New test.
8195         * gcc.target/i386/pr39013-2.c: New test.
8196
8197         PR c++/39028
8198         * g++.dg/ext/label12.C: New test.
8199
8200 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
8201
8202         PR c++/33465
8203         * g++.dg/parse/error34.C: New.
8204         * g++.dg/parse/error35.C: Likewise.
8205
8206 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
8207
8208         PR c++/38655
8209         * g++.dg/cpp0x/decltype-38655.C: New.
8210
8211 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
8212
8213         PR target/39002
8214         * g++.dg/torture/pr39002.C: New test.
8215
8216 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
8217
8218         PR tree-optimization/39007
8219         * gcc.dg/tree-ssa/pr39007.c: New.
8220
8221 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
8222
8223         PR middle-end/35854
8224         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
8225         to "subreg1".
8226
8227 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
8228
8229         PR middle-end/38857
8230         * gcc.c-torture/compile/pr38857.c: New test.
8231
8232 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
8233
8234         PR fortran/38852
8235         PR fortran/39006
8236         * gfortran.dg/bound_6.f90: New test.
8237
8238 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
8239
8240         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
8241
8242 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
8243
8244         PR tree-optimization/38997
8245         * gcc.dg/tree-ssa/pr38997.c: New.
8246
8247 2009-01-28  Richard Guenther  <rguenther@suse.de>
8248
8249         PR tree-optimization/38926
8250         * gcc.c-torture/compile/pr38926.c: New testcase.
8251
8252 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
8253
8254         PR middle-end/38934
8255         * gcc.dg/pr38934.c: New test.
8256
8257 2009-01-28  Richard Guenther  <rguenther@suse.de>
8258
8259         PR middle-end/38908
8260         * g++.dg/warn/Wuninitialized-2.C: New testcase.
8261
8262 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
8263
8264         PR tree-optimization/38984
8265         * gcc.dg/pr38984.c: New XFAILed testcase.
8266
8267
8268 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
8269
8270         PR target/38988
8271         * gcc.target/i386/pr38988.c: New test.
8272
8273 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
8274
8275         PR c++/37554
8276         * g++.dg/parse/crash51.C: New.
8277         * g++.old-deja/g++.pt/crash9.C: Adjust.
8278
8279 2009-01-27  Daniel Kraft  <d@domob.eu>
8280
8281         PR fortran/38883
8282         * gfortran.dg/mvbits_6.f90:  New test.
8283         * gfortran.dg/mvbits_7.f90:  New test.
8284         * gfortran.dg/mvbits_8.f90:  New test.
8285
8286 2009-01-27  Richard Guenther  <rguenther@suse.de>
8287
8288         PR tree-optimization/38503
8289         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
8290
8291 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
8292
8293         PR middle-end/38969
8294         * gcc.c-torture/execute/pr38969.c: New test.
8295
8296 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
8297
8298         PR testsuite/38864
8299         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
8300         to dg-do compile.
8301         * gcc.target/mips/fixed-scalar-type.c: Likewise.
8302         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
8303         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
8304
8305 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
8306
8307         PR target/38952
8308         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
8309         if __USING_SJLJ_EXCEPTIONS__ is defined.
8310
8311         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
8312         __USING_SJLJ_EXCEPTIONS__ is defined.
8313         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
8314         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
8315         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
8316         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
8317         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
8318         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
8319
8320 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
8321
8322         PR testsuite/38949
8323         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
8324         Use instead of C name in asm statements.
8325
8326 2009-01-26  Richard Guenther  <rguenther@suse.de>
8327
8328         PR tree-optimization/38745
8329         * g++.dg/torture/pr38745.C: New testcase.
8330
8331 2009-01-26  Richard Guenther  <rguenther@suse.de>
8332
8333         PR middle-end/38851
8334         * g++.dg/warn/Wuninitialized-1.C: New testcase.
8335
8336 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
8337
8338         * gcc.dg/bitfld-15.c: Gate warning on target
8339         pcc_bitfield_type_matters.
8340         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
8341         g++.dg/ext/bitfield4.C: Likewise.
8342         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
8343         bitfield for any target.
8344
8345 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
8346
8347         PR c/38957
8348         * gcc.dg/pr38957.c: New test.
8349
8350 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
8351
8352         PR fortran/38955
8353         * gfortran.dg/array_constructor_24.f: Allow tolerance when
8354         comparing floats.
8355
8356 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
8357
8358         PR tree-optimization/38953
8359         * gfortran.dg/graphite/pr38953.f90: New.
8360
8361 2009-01-24  Paul Brook  <paul@codesourcery.com>
8362
8363         * gcc.target/arm/neon-cond-1.c: New test.
8364
8365 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
8366
8367         PR tree-optimization/38932
8368         * gcc.dg/pr38932.c: New.
8369
8370 2009-01-23  Revital Eres  <eres@il.ibm.com>
8371
8372         * gcc.dg/sms-7.c: Fix test.
8373
8374 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
8375
8376         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
8377         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
8378         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
8379         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
8380
8381 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
8382
8383         * gcc.dg/pr35729.c: Make test x86 specific.
8384
8385 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
8386
8387         PR middle-end/38615
8388         * gcc.dg/pr38615.c: New test.
8389
8390 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
8391
8392         PR target/38931
8393         * gcc.target/i386/pr38931.c: New test.
8394
8395 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
8396
8397         PR c++/38930
8398         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
8399         * g++.dg/template/typedef12.C: Likewise.
8400         * g++.dg/template/typedef13.C: Likewise.
8401         * g++.dg/template/typedef14.C: Likewise.
8402         * g++.dg/template/sfinae3.C: Likewise.
8403         * g++.old-deja/g++.pt/typename8.C: Likewise.
8404         * g++.dg/template/access11.C: Likewise
8405
8406 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
8407
8408         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
8409         and mips*-*-irix*.
8410         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
8411
8412 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8413
8414         PR c++/26693
8415         * g++.dg/template/typedef11.C: New test.
8416         * g++.dg/template/typedef12.C: Likewise.
8417         * g++.dg/template/typedef13.C: Likewise.
8418         * g++.dg/template/typedef14.C: Likewise.
8419         * g++.dg/template/sfinae3.C: Compile this pedantically.
8420         The only errors expected should be the one saying the typedef is ill
8421         formed.
8422         * g++.old-deja/g++.pt/typename8.C: Likewise.
8423         * g++.dg/template/access11.C: Update this.
8424
8425 2009-01-21  Daniel Kraft  <d@domob.eu>
8426
8427         PR fortran/38887
8428         * gfortran.dg/mvbits_5.f90:  New test.
8429
8430 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
8431
8432         * gcc.dg/sms-6.c: New test.
8433         * gcc.dg/sms-7.c: Likewise.
8434
8435 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
8436
8437         PR fortran/38907
8438         * gfortran.dg/host_assoc_function_7.f90: New test
8439
8440 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8441             Richard Guenther  <rguenther@suse.de>
8442
8443         PR tree-optimization/38747
8444         PR tree-optimization/38748
8445         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
8446         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8447         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
8448
8449 2009-01-20  Kees Cook  <kees@ubuntu.com>
8450             H.J. Lu  <hongjiu.lu@intel.com>
8451
8452         PR target/38902
8453         * gcc.dg/pr38902.c: New.
8454
8455 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
8456
8457         PR target/38868
8458         * gfortran.dg/pr38868.f: New testcase.
8459
8460 2009-01-20  Richard Guenther  <rguenther@suse.de>
8461
8462         * gcc.c-torture/execute/pr36227.c: Move ...
8463         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
8464
8465 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8466
8467         * lib/gfortran.exp: Add -B options for targets that use
8468         libgfortran.a%s in their specs.
8469
8470 2009-01-19  Jason Merrill  <jason@redhat.com>
8471
8472         PR c++/23287
8473         * g++.dg/template/dtor5.C: New test.
8474
8475 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
8476
8477         PR fortran/38859
8478         * gfortran.dg/bound_5.f90: New test.
8479
8480 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
8481
8482         PR target/38736
8483         * g++.dg/compat/abi/pr38736_main.C: New.
8484         * g++.dg/compat/abi/pr38736_x.C: Likewise.
8485         * g++.dg/compat/abi/pr38736_y.C: Likewise.
8486         * g++.dg/other/macro-1.C: Likewise.
8487         * gcc.dg/macro-1.c: Likewise.
8488         * gcc.dg/compat/pr38736_main.c: Likewise.
8489         * gcc.dg/compat/pr38736_x.c: Likewise.
8490         * gcc.dg/compat/pr38736_y.c: Likewise.
8491
8492 2009-01-18  Richard Guenther  <rguenther@suse.de>
8493
8494         PR tree-optimization/38819
8495         * gcc.c-torture/execute/pr38819.c: New testcase.
8496
8497 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8498
8499         PR fortran/38657
8500         * gfortran.dg/module_commons_3.f90: Reapply.
8501
8502 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8503
8504         PR fortran/34955
8505         * gfortran.dg/transfer_intrinsic_1.f90: New test.
8506         * gfortran.dg/transfer_intrinsic_2.f90: New test.
8507
8508 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8509
8510         PR fortran/38657
8511         * gfortran.dg/module_commons_3.f90: Remove
8512
8513 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
8514
8515         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
8516
8517 2009-01-16  Jason Merrill  <jason@redhat.com>
8518
8519         PR c++/38877
8520         * g++.dg/template/lvalue1.C: New test.
8521
8522         PR c++/29470
8523         * g++.dg/template/access20.C: New test.
8524         * g++.dg/torture/pr34641.C: Fix access.
8525
8526 2009-01-16  Richard Guenther  <rguenther@suse.de>
8527
8528         PR tree-optimization/38835
8529         PR middle-end/36227
8530         * gcc.c-torture/execute/pr36227.c: New testcase.
8531         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
8532         * g++.dg/init/const7.C: Likewise.
8533
8534 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
8535
8536         PR target/38554
8537         * gcc.c-torture/compile/pr38554.c: New test.
8538
8539 2009-01-16  Jason Merrill  <jason@redhat.com>
8540
8541         PR c++/38579
8542         * g++.dg/conversion/access1.C: New test.
8543
8544 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
8545
8546         PR tree-optimization/38789
8547         * gcc.c-torture/compile/pr38789.c: New test.
8548
8549 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
8550
8551         PR fortran/38152
8552         * gfortran.dg/proc_ptr_13.f90: New.
8553
8554 2009-01-15  Jason Merrill  <jason@redhat.com>
8555
8556         PR c++/38850
8557         * g++.dg/template/koenig6.C: New test.
8558
8559 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8560
8561         PR c++/29388
8562         * g++.dg/template/error37.C: New testcase.
8563
8564 2009-01-15  Jason Merrill  <jason@redhat.com>
8565
8566         PR c++/36334
8567         * g++.dg/conversion/memfn1.C: New test.
8568
8569         PR c++/37646
8570         * g++.dg/conversion/memfn2.C: New test.
8571
8572 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
8573
8574         PR c++/38357
8575         * g++.dg/template/crash87.C: New test.
8576
8577 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
8578
8579         PR middle-end/37843
8580         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
8581
8582 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
8583
8584         PR c++/38636
8585         * g++.dg/parse/crash50.C: New test.
8586
8587 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
8588
8589         PR rtl-optimization/38245
8590         * gcc.dg/pr38245-3.c: New test.
8591         * gcc.dg/pr38245-3.h: New file.
8592         * gcc.dg/pr38245-4.c: New file.
8593         * gcc.dg/pr38364.c: New test.
8594
8595 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
8596
8597         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
8598         sequence PC-relative.
8599
8600 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
8601
8602         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
8603         calls and/or PLT markers.
8604         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
8605         calls and/or PLT markers.
8606         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
8607         calls and/or PLT markers.
8608         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
8609         calls and/or PLT markers.
8610
8611 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
8612             Nathan Froyd  <froydnj@codesourcery.com>
8613             Joseph Myers  <joseph@codesourcery.com>
8614
8615         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
8616         New function.
8617         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
8618         and use consistent CFLAGS.
8619         * gcc.target/powerpc/20030505.c: Likewise.
8620         * gcc.target/powerpc/20081204-1.c: Likewise.
8621         * gcc.target/powerpc/ppc-spe.c: Likewise.
8622         * gcc.target/powerpc/spe1.c: Likewise.
8623         * g++.dg/ext/spe1.C: Likewise.
8624         * g++.dg/other/opaque-1.C: Likewise.
8625         * g++.dg/other/opaque-2.C: Likewise.
8626         * g++.dg/other/opaque-3.C: Likewise.
8627
8628 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
8629
8630         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
8631         out of loop.
8632
8633 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
8634
8635         PR target/38811
8636         * g++.dg/torture/pr38811.C: New file.
8637
8638 2009-01-14  Richard Guenther  <rguenther@suse.de>
8639
8640         PR tree-optimization/38826
8641         PR middle-end/38477
8642         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
8643
8644 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
8645
8646         * gcc.dg/graphite/pr38786.c: Fix commit problem.
8647
8648 2009-01-14  Nick Clifton  <nickc@redhat.com>
8649
8650         PR c++/37862
8651         * g++.cp/parse/pr37862.C: New test.
8652
8653 2009-01-14  Julian Brown  <julian@codesourcery.com>
8654
8655         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
8656         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
8657         to...
8658         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
8659         These.
8660
8661 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
8662
8663         PR rtl-optimization/38774
8664         * gcc.dg/torture/pr38774.c: New test.
8665
8666         PR c++/38795
8667         * g++.dg/cpp0x/pr38795.C: New test.
8668
8669 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
8670             Nathan Froyd  <froydnj@codesourcery.com>
8671             Joseph Myers  <joseph@codesourcery.com>
8672
8673         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
8674         otherwise.  Do not check for AltiVec at runtime.
8675         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
8676         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
8677         * gcc.target/powerpc/altivec-1.c: Likewise.
8678         * gcc.target/powerpc/altivec-3.c: Likewise.
8679         * gcc.target/powerpc/altivec-10.c: Likewise.
8680         * gcc.target/powerpc/altivec-12.c: Likewise.
8681         * gcc.target/powerpc/altivec-24.c: Likewise.
8682         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
8683         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
8684         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
8685         * gcc.target/powerpc/pr35907.c: Likewise.
8686         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
8687         otherwise.  Do not check for Cell at runtime.
8688         * gcc.target/powerpc/altivec_check.h: Delete.
8689
8690         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
8691         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
8692         not check for AltiVec at runtime.
8693         * g++.dg/ext/altivec-cell-2.C: Likewise.
8694         * g++.dg/ext/altivec-cell-3.C: Likewise.
8695         * g++.dg/ext/altivec-cell-4.C: Likewise.
8696         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
8697         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
8698         check.
8699         * g++.dg/ext/altivec_check.h: Delete.
8700
8701 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
8702
8703         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
8704         effective target.  Adjust line numbers accordingly.
8705
8706 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
8707
8708         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
8709
8710 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
8711
8712         PR tree-optimization/38786
8713         * gcc.dg/graphite/pr38786.c: New.
8714
8715 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8716
8717         Revert:
8718         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
8719
8720         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
8721         for alpha*-*-* targets.
8722         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
8723
8724 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8725
8726         PR libfortran/38772
8727         * gfortran.dg/fmt_bz_bn_err.f: New test.
8728
8729 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
8730
8731         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
8732
8733 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8734
8735         * lib/target-supports.exp (check_effective_target_powerpc64): New.
8736         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
8737         instruction support.  Do not check for it at runtime.
8738
8739 2009-01-12  Jason Merrill  <jason@redhat.com>
8740
8741         PR c++/35109
8742         * g++.dg/lookup/friend11.C: Remove expected error.
8743         * g++.dg/lookup/friend14.C: New test.
8744         * g++.dg/lookup/friend15.C: New test.
8745
8746 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
8747
8748         PR c++/36019
8749         * g++.dg/lookup/hidden-class12.C: New test.
8750         * g++.dg/lookup/hidden-class13.C: New test.
8751         * g++.dg/lookup/hidden-class14.C: New test.
8752         * g++.dg/lookup/hidden-class15.C: New test.
8753         * g++.dg/lookup/hidden-class16.C: New test.
8754
8755 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
8756
8757         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
8758         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
8759         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
8760
8761 2009-01-12  Jason Merrill  <jason@redhat.com>
8762
8763         PR c++/31488
8764         * g++.dg/other/vararg-3.C: New test.
8765
8766 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8767
8768         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
8769         Explicitly enable SPE.
8770         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
8771         directive.
8772
8773         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
8774         Expect -flax-vector-conversions message.  Adjust incompatible
8775         types errors.
8776         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
8777         Make Foo extern.
8778
8779         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
8780
8781         * g++.dg/other/opaque-1.C: Run on targets with SPE.
8782
8783         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
8784         * g++.dg/other/opaque-2.C: Likewise.
8785         * g++.dg/other/opaque-3.C: Likewise.
8786
8787 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
8788
8789         PR c/32041
8790         * gcc.dg/pr32041.c: New test.
8791         * g++.dg/parse/offsetof9.C: New test.
8792
8793 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8794             Nathan Froyd  <froydnj@codesourcery.com>
8795
8796         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
8797         * g++.dg/ext/attribute-test-1.C: Likewise.
8798         * g++.dg/ext/attribute-test-2.C: Likewise.
8799         * g++.dg/ext/attribute-test-3.C: Likewise.
8800         * g++.dg/ext/attribute-test-4.C: Likewise.
8801
8802 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
8803
8804         * gnat.dg/unchecked_convert3.adb: New test.
8805
8806 2009-01-12  Tomas Bily  <tbily@suse.cz>
8807
8808         PR middlend/38385
8809         * gcc.dg/tree-ssa/pr38385.c: New file.
8810
8811 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
8812
8813         PR c++/38794
8814         * g++.dg/parse/typedef9.C: New test.
8815
8816         PR tree-optimization/38807
8817         * gcc.c-torture/compile/pr38807.c: New test.
8818
8819 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
8820
8821         * gcc.target/mips/ins-2.c: New test.
8822
8823 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
8824
8825         PR testsuite/38809
8826         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
8827
8828 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
8829
8830         PR c++/36254
8831         * g++.dg/warn/Wreturn-type-5.C: New test.
8832
8833 2009-01-11  Matthias Klose  <doko@ubuntu.com>
8834
8835         PR middle-end/38616
8836         * gcc.dg/pr38616.c: New test.
8837
8838 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
8839
8840         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
8841
8842 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
8843
8844         PR c++/38648
8845         * g++.dg/expr/string-1.C: New test.
8846         * g++.dg/expr/string-2.C: New test.
8847
8848         PR c++/36695
8849         * g++.dg/ext/complex4.C: New test.
8850         * g++.dg/ext/complex5.C: New test.
8851         * g++.dg/init/reference1.C: New test.
8852         * g++.dg/init/reference2.C: New test.
8853         * g++.dg/init/reference3.C: New test.
8854
8855 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
8856
8857         PR fortran/38763
8858         * gfortran.dg/transfer_null_1.f90: New test.
8859
8860 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
8861
8862         PR fortran/38765
8863         * gfortran.dg/host_assoc_function_6.f90: New test.
8864
8865 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
8866
8867         * lib/target-supports.exp: Add method to determine if the effective
8868         target is really a ppc405 after applying all compile options.
8869         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
8870         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
8871         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
8872         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
8873         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
8874         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
8875         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
8876         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
8877         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
8878         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
8879         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
8880         * gcc.target/powerpc/405-machhw-1.c: Likewise.
8881         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
8882         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
8883         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
8884         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
8885         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
8886         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
8887         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
8888         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
8889         * gcc.target/powerpc/405-macchw-1.c: Likewise.
8890         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
8891         * gcc.target/powerpc/405-machhw-2.c: Likewise.
8892         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
8893         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
8894         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
8895         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
8896         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
8897         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
8898         * gcc.target/powerpc/405-macchw-2.c: Likewise.
8899         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
8900
8901 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
8902
8903         PR c++/35335
8904         * g++.dg/other/error31.C: New testcase.
8905
8906         PR c/35742
8907         * gcc.dg/pr35742.c: New test.
8908
8909 2009-01-09  John F. Carr  <jfc@mit.edu>
8910
8911         PR c++/37877
8912         * g++.dg/parse/linkage3.C: New test.
8913
8914 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
8915
8916         PR middle-end/38771
8917         * gcc.c-torture/compile/pr38771.c: New test.
8918
8919 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
8920
8921         * gcc.dg/pr34856.c: Ignore irrelevant warning.
8922
8923 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
8924
8925         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
8926         * gcc.dg/sibcall-4.c: Likewise.
8927
8928 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
8929             Jan Sjodin  <jan.sjodin@amd.com>
8930
8931         PR tree-optimization/38559
8932         * gcc.dg/graphite/pr38559.c: New.
8933
8934 2009-01-08  Ira Rosen  <irar@il.ibm.com>
8935
8936         PR tree-optimization/37194
8937         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
8938
8939 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
8940
8941         PR c++/38725
8942         * g++.dg/ext/label11.C: New test.
8943
8944 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
8945
8946         * lib/target-supports.exp (check_weak_override_available): New.
8947         * lib/target-supports-dg.exp (dg-require-weak-override): New.
8948         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
8949         dg-require-weak-override.
8950
8951 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
8952             Alan Modra  <amodra@bigpond.net.au>
8953
8954         * gcc.c-torture/compile/20090107-1.c: New test.
8955
8956 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
8957
8958         PR target/38706
8959         * g++.dg/other/pr38706.C: New test.
8960
8961 2009-01-07  Jason Merrill  <jason@redhat.com>
8962
8963         * g++.dg/cpp0x/variadic92.C: New test.
8964         * g++.dg/cpp0x/variadic93.C: New test.
8965
8966 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
8967
8968         * lib/target-supports-dg.exp (current_compiler_flags): New.
8969         (check-flags): Use it; do not access dg-test local variables.
8970         (dg-skip-if): Do not access dg-test local variables.
8971         (dg-xfail-run-if): Ditto.
8972         (dg-shouldfail): Ditto.
8973         * gcc.test-framework/test-framework.exp
8974         (check_effective_target_def_nocache): New.
8975         * gcc.test-framework/test-framework.awk: Handle scan tests.
8976         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
8977         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
8978         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
8979         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
8980         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
8981         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
8982         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
8983         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
8984         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
8985
8986         * g++.dg/torture/pr38586.C: Ignore a possible warning.
8987
8988         * lib/target-supports-dg.exp (check_test_flags): Delete.
8989
8990 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
8991
8992         PR tree-optimization/38492
8993         PR tree-optimization/38498
8994         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
8995         in trunk.
8996         * gcc.dg/graphite/block-0.c: Update test.
8997         * gcc.dg/graphite/block-1.c: Same.
8998         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
8999         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
9000         * gcc.dg/graphite/block-3.c: New.
9001         * gcc.dg/graphite/pr38498.c: New.
9002
9003 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
9004
9005         AVX Programming Reference (December, 2008)
9006         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
9007         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
9008         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
9009
9010         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
9011         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
9012
9013 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
9014
9015         PR fortran/38220
9016         * gfortran.dg/c_loc_pure_1.f90:  New test.
9017
9018 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
9019
9020         PR fortran/38669
9021         * gfortran.dg/elemental_dependency_3.f90:
9022         Add the final tree dump cleanup.
9023
9024 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
9025
9026         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
9027         passing -m32.
9028
9029         PR rtl-optimization/38722
9030         * gfortran.dg/pr38722.f90: New test.
9031
9032 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
9033
9034         PR c/34252
9035         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
9036         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
9037
9038 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
9039
9040         * gfortran.dg/implicit_12.f90: Add space around dg directive.
9041         * gfortran.dg/typebound_call_8.f03: Same.
9042         * gfortran.dg/elemental_bind_c.f90: Same.
9043         * gfortran.dg/typebound_call_7.f03: Same.
9044         * gfortran.dg/interface_proc_end.f90: Same
9045         * gfortran.dg/pr37243.f: Fix typo.
9046
9047 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
9048
9049         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
9050         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
9051         large stack sizes.
9052
9053 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
9054
9055         AVX Programming Reference (December, 2008)
9056         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
9057         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
9058         * gcc.target/i386/sse-14.c: Likewise.
9059
9060         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
9061         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
9062         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
9063         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
9064
9065 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9066
9067         PR libfortran/38735
9068         * gfortran.dg/fmt_bz_bn.f: Update test.
9069
9070 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
9071
9072         PR c++/38472
9073         * g++.dg/conversion/usual-arith-conv.C: New test.
9074
9075 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9076
9077         PR c/34911
9078         * gcc.dg/vector-3.c: New testcase.
9079         * g++.dg/ext/vector15.C: New test.
9080
9081 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
9082
9083         PR tree-optimization/38510
9084         * gcc.dg/graphite/pr38510.c: New.
9085
9086 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
9087             Jan Sjodin <jan.sjodin@amd.com>
9088
9089         PR tree-optimization/38500
9090         * gcc.dg/graphite/pr38500.c: New.
9091
9092 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
9093
9094         * gcc.c-torture/compile/20001226-1.c: Generalize
9095         dg-timeout-factor.
9096         * gcc.c-torture/compile/limits-fnargs.c: Add
9097         dg-timeout-factor.
9098         * gcc.dg/20020425-1.c: Likewise.
9099         * gcc.dg/pch/pch.exp: Likewise.
9100
9101 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
9102
9103         PR fortran/38657
9104         * gfortran.dg/module_commons_3.f90: New test.
9105
9106 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
9107
9108         PR fortran/37159
9109         * gfortran.dg/random_seed_1.f90: Updated.
9110
9111 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
9112
9113         PR fortran/38669
9114         PR fortran/38726
9115         * gfortran.dg/elemental_subroutine_7.f90:
9116         Fix p values so that it can be used as vector subscript.
9117
9118 2009-01-05  Jason Merrill  <jason@redhat.com>
9119
9120         * g++.dg/cpp0x/initlist12.C: Add another test.
9121
9122         * g++.dg/cpp0x/defaulted7.C: New test.
9123
9124 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9125
9126         PR fortran/38672
9127         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
9128         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
9129
9130 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
9131
9132         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9133         for alpha*-*-* targets.
9134         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9135
9136 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
9137
9138         PR fortran/38665
9139         * gfortran.dg/host_assoc_function_5.f90: New test.
9140
9141 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
9142
9143         PR fortran/38669
9144         * gfortran.dg/elemental_dependency_3.f90: New test.
9145         * gfortran.dg/elemental_subroutine_7.f90: New test.
9146
9147 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
9148
9149         * gcc.dg/struct-ret-3.c: Include unistd.h.
9150         (main): Exit early if system memory page size is
9151         larger than 4096 bytes.
9152
9153 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
9154
9155         PR fortran/38718
9156         * gfortran.dg/merge_init_expr.f90: New.
9157
9158 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
9159
9160         PR fortran/38536
9161         * gfortran.dg/c_loc_tests_13.f90: New test.
9162         * gfortran.dg/c_loc_tests_14.f90: New test.
9163
9164 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
9165
9166         * gfortran.dg/func_result_4.f90: New.
9167
9168 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
9169
9170         PR fortran/38594
9171         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
9172         interface still works, in addition to original tests.
9173         * gfortran.dg/host_assoc_call_6.f90: New test.
9174
9175 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
9176
9177         PR c++/38705
9178         * g++.dg/torture/pr38705.C: New test.
9179
9180         PR c/38700
9181         * gcc.dg/pr38700.c: New test.
9182
9183 2009-01-02  Jason Merrill  <jason@redhat.com>
9184
9185         * g++.dg/cpp0x/initlist11.C: New test.
9186         * g++.dg/cpp0x/initlist12.C: New test.
9187
9188 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9189
9190         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
9191         Allow extra informative notes.
9192
9193 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
9194
9195         PR c/36489
9196         * gcc.dg/pr36489.c: New test.
9197
9198 \f
9199 Copyright (C) 2009 Free Software Foundation, Inc.
9200
9201 Copying and distribution of this file, with or without modification,
9202 are permitted in any medium without royalty provided the copyright
9203 notice and this notice are preserved.