OSDN Git Service

DWARF for Template parm pack is a gnu extension.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
2
3         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
4         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
5         into DW_TAG_GNU_template_parameter_pack and
6         DW_TAG_GNU_formal_parameter_pack.
7         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
8         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
9
10 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
11
12         * gcc.dg/vect/vect.exp: Append extra parameters as separate
13         parameters for alignment-sensitive -fsection-anchors tests.
14
15 2009-09-25  Richard Guenther  <rguenther@suse.de>
16
17         PR middle-end/41463
18         * gcc.c-torture/execute/pr41463.c: New testcase.
19
20 2009-09-25  Olivier Hainque  <hainque@adacore.com>
21
22         * gnat.dg/sse_nolib.adb: New testcase.
23
24 2009-09-25  Revital Eres  <ERES@il.ibm.com>
25
26         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
27         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
28         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
29         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
30         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
31         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
32         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
33         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
34         * gcc.dg/vect/vect.exp: Add Power7 flags.
35         * g++.dg/vect/vect.exp: Likewise.
36         * gfortran.dg/vect/vect.exp: Likewise.
37
38 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
39
40         PR fortran/41459
41         * gfortran.dg/empty_label.f: New test.
42         * gfortran.dg/empty_label.f90: Ditto.
43         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning. 
44
45 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46
47         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
48         compile-time.
49
50 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
51
52         * lib/scanasm.exp (make_pattern_printable): New function.
53         (dg-scan, scan-assembler-times, scan-assembler-dem,
54         scan-assembler-dem-not): Use it.
55
56 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
57
58         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
59         (test_nested): Renamed to ...
60         (test_nested1): This.
61         (test_nested2): New.
62         (main): Likewise.
63
64 2009-09-24  Richard Guenther  <rguenther@suse.de>
65
66         PR tree-optimization/36143
67         PR tree-optimization/38747
68         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
69         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
70         * g++.dg/torture/pr38747.C: New testcase.
71         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
72
73 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
74
75         * gnat.dg/nested_proc.adb: New test.
76
77 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
78
79         * gcc.target/i386/pr12329.c: Adjust.
80
81 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
82
83         PR debug/41248
84         * gcc.dg/pr41248.c: New.
85
86 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
87
88         PR debug/41065
89         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
90
91 2009-09-23  Andreas Schwab  <schwab@redhat.com>
92
93         * lib/profopt.exp (profopt-get-options): Set tool_flags for
94         current_compiler_flags.  Fix typos.
95
96 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
97
98         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
99
100 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
101
102         PR c/39779
103         * gcc.c-torture/compile/pr39779.c: New test.
104
105 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
106
107         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
108         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
109         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
110
111 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
112
113         PR debug/41295
114         * gcc.dg/pr41295.c: New.
115
116 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
117
118         * gcc.dg/pr40209.c: Add test case.
119
120 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
121
122         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
123         matching assembly.
124         * gcc.target/mips/code-readable-2.c: Likewise.
125         * gcc.target/mips/code-readable-3.c: Likewise.
126
127 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
128
129         * lib/target-supports.exp (check_effective_target_dfp_nocache):
130         Check support via mode instead of C type.
131         (check_effective_target_dfprt_nocache): Ditto.
132         (check_effective_target_hard_dfp): Ditto.
133
134 2009-09-22  Richard Guenther  <rguenther@suse.de>
135
136         PR middle-end/41395
137         * gcc.c-torture/execute/pr41395-1.c: New testcase.
138         * gcc.c-torture/execute/pr41395-2.c: Likewise.
139
140 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
141
142         * gcc.dg/20090922-1.c: New test.
143
144         PR bootstrap/41405
145         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
146         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
147         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
148         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
149         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
150         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
151         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
152         * objc.dg/dwarf-2.m: Likewise.
153
154 2009-09-22  Richard Guenther  <rguenther@suse.de>
155
156         PR tree-optimization/41428
157         * g++.dg/tree-ssa/pr41428.C: New testcase.
158
159 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
160
161         PR middle-end/41429
162         * g++.dg/gomp/pr41429.C: New test.
163
164 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
165
166         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
167
168 2009-09-21  Jason Merrill  <jason@redhat.com>
169
170         PR c++/41421
171         * g++.dg/cpp0x/trivial1.C: Expand.
172
173 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
174
175         * gcc.dg/torture/calleesave-sse.c: New.
176
177 2009-09-21  Jan Hubicka  <jh@suse.cz>
178
179         * gcc.dg/guality/inline-params.c: New testcase.
180
181 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
182
183         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
184         Add -fno-inline.
185         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
186         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
187         (f2): Ditto.
188
189 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
190
191         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
192         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
193         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
194         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
195         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
196
197 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
198
199         PR middle-end/40642
200         * g++.dg/torture/pr40642.C: New testcase.
201
202 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
203
204         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
205         cases in static initializers.
206
207 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
208
209         * gcc.c-tortue/compile/pr39886.c: New.
210
211 2009-09-20  Chris Demetriou  <cgd@google.com>
212
213         PR preprocessor/28435:
214         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
215         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
216         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
217         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
218         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
219
220 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
221
222         * gcc.target/mips/mips.exp: Add relax-pic-calls
223         under -mfoo/-mno-foo options.
224         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
225         and -mexplicit-relocs.
226         * gcc.target/mips/call-1.c: New test.
227         * gcc.target/mips/call-2.c: New test.
228         * gcc.target/mips/call-3.c: New test.
229         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
230         * gcc.dg/tree-ssa/loop-1.c: Likewise.
231
232 2009-09-19  Chris Demetriou  <cgd@google.com>
233
234         PR preprocessor/28435:
235         * gcc.dg/cpp/missing-header-MD.c: New test.
236         * gcc.dg/cpp/missing-header-MMD.c: New test.
237         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
238         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
239
240 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
241
242         PR libgfortran/41328
243         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
244         EOF works.
245
246 2009-09-18  Jason Merrill  <jason@redhat.com>
247
248         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
249         * g++.dg/cpp0x/initlist-deduce.C: New.
250
251 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
252
253         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
254
255 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
256
257         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
258         * c-c++-common/dfp: New directory.
259         * c-c++-common/dfp/dfp-dbg.h: New file.
260         * gcc.dg/dfp/call-by-value.c: Move to ...
261         * c-c++-common/call-by-value.c: here.
262         * gcc.dg/dfp/cast.c: Move to ...
263         * c-c++-common/cast.c: here.
264         * gcc.dg/dfp/compare-eq-const.c: Move to ...
265         * c-c++-common/compare-eq-const.c: here.
266         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
267         * c-c++-common/compare-eq-d128.c: here.
268         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
269         * c-c++-common/compare-eq-d32.c: here.
270         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
271         * c-c++-common/compare-eq-d64.c: here.
272         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
273         * c-c++-common/compare-eq-dfp.c: here.
274         * gcc.dg/dfp/compare-eq.h: Move to ...
275         * c-c++-common/compare-eq.h: here.
276         * gcc.dg/dfp/compare-rel-const.c: Move to ...
277         * c-c++-common/compare-rel-const.c: here.
278         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
279         * c-c++-common/compare-rel-d128.c: here.
280         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
281         * c-c++-common/compare-rel-d32.c: here.
282         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
283         * c-c++-common/compare-rel-d64.c: here.
284         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
285         * c-c++-common/compare-rel-dfp.c: here.
286         * gcc.dg/dfp/compare-rel.h: Move to ...
287         * c-c++-common/compare-rel.h: here.
288         * gcc.dg/dfp/compare-special-d128.c: Move to ...
289         * c-c++-common/compare-special-d128.c: here.
290         * gcc.dg/dfp/compare-special-d32.c: Move to ...
291         * c-c++-common/compare-special-d32.c: here.
292         * gcc.dg/dfp/compare-special-d64.c: Move to ...
293         * c-c++-common/compare-special-d64.c: here.
294         * gcc.dg/dfp/compare-special.h: Move to ...
295         * c-c++-common/compare-special.h: here.
296         * gcc.dg/dfp/constants-zero.c: Move to ...
297         * c-c++-common/constants-zero.c: here.
298         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
299         * c-c++-common/convert-bfp-10.c: here.
300         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
301         * c-c++-common/convert-bfp-11.c: here.
302         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
303         * c-c++-common/convert-bfp-12.c: here.
304         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
305         * c-c++-common/convert-bfp-13.c: here.
306         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
307         * c-c++-common/convert-bfp-14.c: here.
308         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
309         * c-c++-common/convert-bfp-2.c: here.
310         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
311         * c-c++-common/convert-bfp-3.c: here.
312         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
313         * c-c++-common/convert-bfp-4.c: here.
314         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
315         * c-c++-common/convert-bfp-5.c: here.
316         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
317         * c-c++-common/convert-bfp-6.c: here.
318         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
319         * c-c++-common/convert-bfp-7.c: here.
320         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
321         * c-c++-common/convert-bfp-8.c: here.
322         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
323         * c-c++-common/convert-bfp-9.c: here.
324         * gcc.dg/dfp/convert-bfp.c: Move to ...
325         * c-c++-common/convert-bfp.c: here.
326         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
327         * c-c++-common/convert-bfp-fold.c: here.
328         * gcc.dg/dfp/convert-dfp.c: Move to ...
329         * c-c++-common/convert-dfp.c: here.
330         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
331         * c-c++-common/convert-dfp-fold-2.c: here.
332         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
333         * c-c++-common/convert-dfp-fold.c: here.
334         * gcc.dg/dfp/convert.h: Move to ...
335         * c-c++-common/convert.h: here.
336         * gcc.dg/dfp/convert-int.c: Move to ...
337         * c-c++-common/convert-int.c: here.
338         * gcc.dg/dfp/convert-int-fold.c: Move to ...
339         * c-c++-common/convert-int-fold.c: here.
340         * gcc.dg/dfp/convert-int-max.c: Move to ...
341         * c-c++-common/convert-int-max.c: here.
342         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
343         * c-c++-common/convert-int-max-fold.c: here.
344         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
345         * c-c++-common/convert-int-saturate.c: here.
346         * gcc.dg/dfp/func-array.c: Move to ...
347         * c-c++-common/func-array.c: here.
348         * gcc.dg/dfp/func-deref.c: Move to ...
349         * c-c++-common/func-deref.c: here.
350         * gcc.dg/dfp/func-mixed.c: Move to ...
351         * c-c++-common/func-mixed.c: here.
352         * gcc.dg/dfp/func-pointer.c: Move to ...
353         * c-c++-common/func-pointer.c: here.
354         * gcc.dg/dfp/func-scalar.c: Move to ...
355         * c-c++-common/func-scalar.c: here.
356         * gcc.dg/dfp/func-struct.c: Move to ...
357         * c-c++-common/func-struct.c: here.
358         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
359         * c-c++-common/func-vararg-alternate-d128-2.c: here.
360         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
361         * c-c++-common/func-vararg-alternate-d128.c: here.
362         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
363         * c-c++-common/func-vararg-alternate-d32.c: here.
364         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
365         * c-c++-common/func-vararg-alternate-d64.c: here.
366         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
367         * c-c++-common/func-vararg-alternate.h: here.
368         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
369         * c-c++-common/func-vararg-dfp.c: here.
370         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
371         * c-c++-common/func-vararg-mixed-2.c: here.
372         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
373         * c-c++-common/func-vararg-mixed.c: here.
374         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
375         * c-c++-common/func-vararg-size0.c: here.
376         * gcc.dg/dfp/inf-1.c: Move to ...
377         * c-c++-common/inf-1.c: here.
378         * gcc.dg/dfp/loop-index.c: Move to ...
379         * c-c++-common/loop-index.c: here.
380         * gcc.dg/dfp/modes.c: Move to ...
381         * c-c++-common/modes.c: here.
382         * gcc.dg/dfp/nan-1.c: Move to ...
383         * c-c++-common/nan-1.c: here.
384         * gcc.dg/dfp/nan-2.c: Move to ...
385         * c-c++-common/nan-2.c: here.
386         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
387         * c-c++-common/operator-arith-fold.c: here.
388         * gcc.dg/dfp/operator-assignment.c: Move to ...
389         * c-c++-common/operator-assignment.c: here.
390         * gcc.dg/dfp/operator-comma.c: Move to ...
391         * c-c++-common/operator-comma.c: here.
392         * gcc.dg/dfp/operator-cond.c: Move to ...
393         * c-c++-common/operator-cond.c: here.
394         * gcc.dg/dfp/operator-logical.c: Move to ...
395         * c-c++-common/operator-logical.c: here.
396         * gcc.dg/dfp/operator-unary.c: Move to ...
397         * c-c++-common/operator-unary.c: here.
398         * gcc.dg/dfp/pr31385.c: Move to ...
399         * c-c++-common/pr31385.c: here.
400         * gcc.dg/dfp/pr33466.c: Move to ...
401         * c-c++-common/pr33466.c: here.
402         * gcc.dg/dfp/pr35620.c: Move to ...
403         * c-c++-common/pr35620.c: here.
404         * gcc.dg/dfp/pr36800.c: Move to ...
405         * c-c++-common/pr36800.c: here.
406         * gcc.dg/dfp/pr39034.c: Move to ...
407         * c-c++-common/pr39034.c: here.
408         * gcc.dg/dfp/pr39035.c: Move to ...
409         * c-c++-common/pr39035.c: here.
410         * gcc.dg/dfp/pr39902.c: Move to ...
411         * c-c++-common/pr39902.c: here.
412         * gcc.dg/dfp/pr39986.c: Move to ...
413         * c-c++-common/pr39986.c: here.
414         * gcc.dg/dfp/signbit-1.c: Move to ...
415         * c-c++-common/signbit-1.c: here.
416         * gcc.dg/dfp/signbit-2.c: Move to ...
417         * c-c++-common/signbit-2.c: here.
418         * gcc.dg/dfp/struct-layout-1.c: Move to ...
419         * c-c++-common/struct-layout-1.c: here.
420         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
421         * c-c++-common/usual-arith-conv.c: here.
422         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
423         * c-c++-common/usual-arith-conv-const.c: here.
424
425 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
426
427         PR testsuite/41288
428         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
429         stack alignment.
430
431 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
432
433         PR c++/39365
434         * g++.dg/expr/bool3.C: New test.
435         * g++.dg/expr/bool4.C: New test.
436
437 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
438
439         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
440         * gcc.dg/dfp/signbit-2.c: Use it.
441         * gcc.dg/dfp/func-vararg-alternate.h: Change two
442         arguments to unsigned int.
443         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
444         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
445         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
446         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
447         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
448         * gcc.dg/dfp/pr39986.c: Ditto.
449         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
450         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
451         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
452         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
453         * gcc.dg/dfp/convert-int-fold.c: Ditto.
454
455 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
456
457         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
458
459 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
460
461         PR c/41049
462         * dfp/pr41049.c: New test.
463
464 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
465
466         PR testsuite/41385
467         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
468
469 2009-09-17  Martin Jambor  <mjambor@suse.cz>
470
471         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
472         * gcc.dg/ipa/ipa-sra-1.c: New test.
473         * gcc.dg/ipa/ipa-sra-2.c: New test.
474         * gcc.dg/ipa/ipa-sra-3.c: New test.
475         * gcc.dg/ipa/ipa-sra-4.c: New test.
476         * gcc.dg/ipa/ipa-sra-5.c: New test.
477         * gcc.c-torture/execute/ipa-sra-1.c: New test.
478         * gcc.c-torture/execute/ipa-sra-2.c: New test.
479
480 2009-09-17  Michael Matz  <matz@suse.de>
481
482         PR middle-end/41347
483         * gfortran.dg/pr41347.f90: New test.
484
485 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
486
487         * gcc.c-torture/compile/20090917-1.c: New testcase.
488
489 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
490
491         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
492         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
493         alpha*-*-* target from XFAIL list.
494
495 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
496
497         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
498         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
499         * gcc.dg/dfp/cast-bad.c: Use default options.
500         * gcc.dg/dfp/compare-rel-const.c: Ditto.
501         * gcc.dg/dfp/composite-type.c: Ditto.
502         * gcc.dg/dfp/constants.c: Ditto.
503         * gcc.dg/dfp/constants-hex.c: Ditto.
504         * gcc.dg/dfp/constants-pedantic.c: Ditto.
505         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
506         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
507         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
508         * gcc.dg/dfp/ctypes.c: Ditto.
509         * gcc.dg/dfp/ddmode-ice.c: Ditto.
510         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
511         * gcc.dg/dfp/float-constant-double.c: Ditto.
512         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
513         * gcc.dg/dfp/keywords-reserved.c: Ditto.
514         * gcc.dg/dfp/modes.c: Ditto.
515         * gcc.dg/dfp/operator-bitwise.c: Ditto.
516         * gcc.dg/dfp/pr31344.c: Ditto.
517         * gcc.dg/dfp/pr31385.c: Ditto.
518         * gcc.dg/dfp/pr33466.c: Ditto.
519         * gcc.dg/dfp/pr35620.c: Ditto.
520         * gcc.dg/dfp/pr37435.c: Ditto.
521         * gcc.dg/dfp/pr39986.c: Ditto.
522         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
523         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
524         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
525         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
526         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
527         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
528         * gcc.dg/dfp/typespec.c: Ditto.
529         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
530         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
531         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
532         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
533         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
534         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
535         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
536         * gcc.dg/dfp/compare-rel.h: Ditto.
537         * gcc.dg/dfp/compare-special.h: Ditto.
538         * gcc.dg/dfp/convert.h: Ditto.
539         * gcc.dg/dfp/fe-check.h: Ditto.
540         * gcc.dg/dfp/call-by-value.c: Use default options and
541           debug macros.
542         * gcc.dg/dfp/cast.c: Ditto.
543         * gcc.dg/dfp/compare-eq-const.c: Ditto.
544         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
545         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
546         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
547         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
548         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
549         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
550         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
551         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
552         * gcc.dg/dfp/compare-special-d32.c: Ditto.
553         * gcc.dg/dfp/compare-special-d64.c: Ditto.
554         * gcc.dg/dfp/compare-special-d128.c: Ditto.
555         * gcc.dg/dfp/constants-zero.c: Ditto.
556         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
557         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
558         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
559         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
560         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
561         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
562         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
563         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
564         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
565         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
566         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
567         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
568         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
569         * gcc.dg/dfp/convert-bfp.c: Ditto.
570         * gcc.dg/dfp/convert-complex.c: Ditto.
571         * gcc.dg/dfp/convert-dfp.c: Ditto.
572         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
573         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
574         * gcc.dg/dfp/convert-int.c: Ditto.
575         * gcc.dg/dfp/convert-int-fold.c: Ditto.
576         * gcc.dg/dfp/convert-int-max.c: Ditto.
577         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
578         * gcc.dg/dfp/decfloat-constants.c: Ditto.
579         * gcc.dg/dfp/fe-binop.c: Ditto.
580         * gcc.dg/dfp/fe-convert-1.c: Ditto.
581         * gcc.dg/dfp/fe-convert-2.c: Ditto.
582         * gcc.dg/dfp/fe-convert-3.c: Ditto.
583         * gcc.dg/dfp/func-array.c: Ditto.
584         * gcc.dg/dfp/func-deref.c: Ditto.
585         * gcc.dg/dfp/func-mixed.c: Ditto.
586         * gcc.dg/dfp/func-pointer.c: Ditto.
587         * gcc.dg/dfp/func-scalar.c: Ditto.
588         * gcc.dg/dfp/func-struct.c: Ditto.
589         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
590         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
591         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
592         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
593         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
594         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
595         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
596         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
597         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
598         * gcc.dg/dfp/inf-1.c: Ditto.
599         * gcc.dg/dfp/loop-index.c: Ditto.
600         * gcc.dg/dfp/nan-1.c: Ditto.
601         * gcc.dg/dfp/nan-2.c: Ditto.
602         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
603         * gcc.dg/dfp/operator-assignment.c: Ditto.
604         * gcc.dg/dfp/operator-comma.c: Ditto.
605         * gcc.dg/dfp/operator-cond.c: Ditto.
606         * gcc.dg/dfp/operator-logical.c: Ditto.
607         * gcc.dg/dfp/operator-unary.c: Ditto.
608         * gcc.dg/dfp/pr36800.c: Ditto.
609         * gcc.dg/dfp/pr39034.c: Ditto.
610         * gcc.dg/dfp/pr39035.c: Ditto.
611         * gcc.dg/dfp/pr39902.c: Ditto.
612         * gcc.dg/dfp/signbit-1.c: Ditto.
613         * gcc.dg/dfp/signbit-2.c: Ditto.
614         * gcc.dg/dfp/struct-layout-1.c: Ditto.
615         * gcc.dg/dfp/union-init.c: Ditto.
616         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
617
618 2009-09-16  Michael Matz  <matz@suse.de>
619
620         PR fortran/41212
621         * gfortran.dg/pr41212.f90: New test.
622
623 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
624
625         * gnat.dg/alignment9.adb: New test.
626
627 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
628
629         * gnat.dg/discr20.ad[sb]: New test.
630
631 2009-09-16  Richard Guenther  <rguenther@suse.de>
632
633         PR middle-end/34011
634         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
635
636 2009-09-16  DJ Delorie  <dj@redhat.com>
637             Kaz Kojima  <kkojima@gcc.gnu.org>
638
639         * gcc.target/sh/struct-arg-dw2.c: New test.
640
641 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
642             Jakub Jelinek  <jakub@redhat.com>
643
644         PR target/41175
645         * gcc.target/powerpc/pr41175.c: New test.
646
647 2009-09-14  Richard Henderson  <rth@redhat.com>
648
649         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
650         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
651         gcc.dg/tree-ssa/asmgoto-1.c: New files.
652
653 2009-09-14  Richard Henderson  <rth@redhat.com>
654
655         * g++.dg/eh/builtin1.C: Update resx pattern match.
656         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
657
658 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
659
660         * gcc.target/mips/branch-helper.h: New file.
661         * gcc.target/mips/branch-2.c,
662         * gcc.target/mips/branch-3.c,
663         * gcc.target/mips/branch-4.c,
664         * gcc.target/mips/branch-5.c,
665         * gcc.target/mips/branch-6.c,
666         * gcc.target/mips/branch-7.c,
667         * gcc.target/mips/branch-8.c,
668         * gcc.target/mips/branch-9.c,
669         * gcc.target/mips/branch-10.c,
670         * gcc.target/mips/branch-11.c,
671         * gcc.target/mips/branch-12.c,
672         * gcc.target/mips/branch-13.c,
673         * gcc.target/mips/branch-14.c,
674         * gcc.target/mips/branch-15.c: New tests.
675
676 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
677
678         PR target/41331
679         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
680         -m32 -mpowerpc64 system.
681
682 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
683
684         From Jie Zhang <jie.zhang@analog.com>:
685         * gcc.target/bfin/saveall.c: New test.
686         * gcc.target/bfin/20090914-1.c: New test.
687         * gcc.target/bfin/20090914-2.c: New test.
688
689         * gcc.target/bfin/20090914-3.c: New test.
690
691 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
692
693         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
694
695 2009-09-14  Richard Guenther  <rguenther@suse.de>
696
697         PR middle-end/41350
698         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
699
700 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
701
702         PR libgfortran/41328
703         * gfortran.dg/cr_lf.f90: New test.
704
705 2009-09-11  Michael Matz  <matz@suse.de>
706
707         PR middle-end/41275
708         * g++.dg/tree-ssa/pr41275.C: New test.
709
710 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
711
712         PR fortran/41242
713         * gfortran.dg/proc_ptr_comp_21.f90: New.
714
715 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
716
717         PR fortran/31292
718         * gfortran.dg/module_procedure_1.f90: New test.
719         * gfortran.dg/module_procedure_2.f90: Ditto.
720         * gfortran.dg/generic_14.f90: Move dg-error to new location.
721
722 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
723             James A. Morrison  <phython@gcc.gnu.org>
724
725         PR ada/18302
726         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
727         commands.
728         * ada/acats/run_test.exp: New file.
729
730 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
731
732         Revert:
733         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
734
735         PR rtl-optimization/39779
736         * gcc.dg/pr39979.c: New test.
737
738 2009-09-10  Richard Guenther  <rguenther@suse.de>
739
740         PR middle-end/41257
741         * g++.dg/torture/pr41257-2.C: New testcase.
742
743 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
744
745         PR c++/28293
746         * g++.dg/template/crash91.C: New.
747
748 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
749
750         PR rtl-optimization/39779
751         * gcc.dg/pr39979.c: New test.
752
753 2009-09-09  Richard Guenther  <rguenther@suse.de>
754
755         PR tree-optimization/41101
756         * gcc.c-torture/compile/pr41101.c: New testcase.
757
758 2009-09-09  Richard Guenther  <rguenther@suse.de>
759
760         PR middle-end/41317
761         * gcc.c-torture/execute/pr41317.c: New testcase.
762         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
763         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
764
765 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
766
767         Fix some test breakages on Darwin
768         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
769         and adjust.
770         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
771         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
772         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
773         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
774         take darwin specifics in account.
775
776 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
777
778         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
779         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
780
781 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
782
783         PR c++/39923
784         * g++.dg/cpp0x/initlist24.C: New.
785
786 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
787
788         * gcc.dg/large-size-array-2.c: Fix target requirement.
789         * gcc.dg/large-size-array-4.c: Likewise.
790         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
791         * gcc.dg/c99-const-expr-2.c: Likewise.
792         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
793         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
794         * gcc.dg/c90-const-expr-10.c: Likewise.
795         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
796         instead of long.
797         * gcc.dg/tree-ssa/pr33920.c: Likewise.
798         * gcc.dg/vect/pr33846.c: Likewise.
799         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
800         __PTRDIFF_TYPE__, instead of unsigned long.
801         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
802
803 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
804
805         PR debug/41229
806         PR debug/41291
807         PR debug/41300
808         * gfortran.dg/pr41229.f90: New.
809
810 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
811
812         PR debug/41232
813         * gcc.dg/pr41232.c: New.
814
815 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
816
817         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
818         contain -march.
819         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
820         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
821         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
822         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
823         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
824         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
825         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
826         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
827         options other than that used in dg-options.
828
829 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
830
831         PR rtl-optimization/41239
832         * gcc.c-torture/execute/pr41239.c: New test.
833
834 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
835
836         PR libgfortran/41192
837         * gfortran.dg/namelist_59.f90: New test.
838
839 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
840
841         From Mike Frysinger  <michael.frysinger@analog.com>
842         * gcc.target/bfin/mcpu-bf542m.c: New file.
843         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
844         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
845         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
846         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
847
848 2009-09-07  Martin Jambor  <mjambor@suse.cz>
849
850         PR middle-end/41282
851         * gcc.c-torture/compile/pr41282.c: New test.
852
853 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
854
855         PR fortran/41197
856         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
857         variables for stat and errmsg.
858         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
859         * gfortran.dg/allocate_stat_2.f90:  New test.
860
861 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
862
863         * gcc.c-torture/compile/20090907-1.c: New test.
864
865 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
866
867         PR bootstrap/41241
868         * gcc.dg/pr41241.c: New test.
869
870 2009-09-06  Richard Guenther  <rguenther@suse.de>
871
872         PR middle-end/41144
873         * g++.dg/torture/pr41144.C: New testcase.
874
875 2009-09-06  Richard Guenther  <rguenther@suse.de>
876
877         PR middle-end/41261
878         * gcc.dg/torture/pr41261.c: New testcase.
879
880 2009-09-05  Richard Guenther  <rguenther@suse.de>
881
882         PR middle-end/41181
883         * gcc.c-torture/compile/pr41181.c: New testcase.
884
885 2009-09-05  Richard Guenther  <rguenther@suse.de>
886
887         PR debug/41273
888         * g++.dg/torture/pr41273.C: New testcase.
889
890 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
891
892         PR fortran/41258
893         * gfortran.dg/typebound_proc_12.f90 : New test.
894
895 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
896
897         PR debug/41225
898         * gfortran.dg/pr41225.f90: New.
899
900 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
901
902         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
903         unistd.h, sys/types.h and sys/wait.h.
904         (gualchk_t): New.
905         (GUALCVT): New.
906         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
907         (GUALITY_GDB_REDIRECT): New.
908         (GUALITY_GDB_ARGS): Use it.
909
910 2009-09-04  Richard Guenther  <rguenther@suse.de>
911
912         PR middle-end/41257
913         * g++.dg/torture/pr41257.C: New testcase.
914
915 2009-09-04  Martin Jambor  <mjambor@suse.cz>
916
917         PR tree-optimization/41112
918         * gnat.dg/array8.adb: New test.
919
920 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
921
922         * gcc.target/arm/ctz.c: New test case.
923
924 2009-09-03  Alon Dayan  <alond@il.ibm.com>
925
926         PR tree-optimization/38275
927         * gcc.dg/autopar/reduc-1char.c: Increase number
928         of iterations. Adjust the logic accordingly.
929         * gcc.dg/autopar/reduc-2char.c: Ditto.
930         * gcc.dg/autopar/reduc-1.c: Ditto.
931         * gcc.dg/autopar/reduc-2.c: Ditto.
932         * gcc.dg/autopar/reduc-3.c: Ditto.
933         * gcc.dg/autopar/reduc-6.c: Ditto.
934         * gcc.dg/autopar/reduc-7.c: Ditto.
935         * gcc.dg/autopar/reduc-8.c: Ditto.
936         * gcc.dg/autopar/reduc-9.c: Ditto.
937         * gcc.dg/autopar/pr39500-1.c: Ditto.
938         * gcc.dg/autopar/reduc-1short.c: Ditto.
939         * gcc.dg/autopar/reduc-2short.c: Ditto.
940         * gcc.dg/autopar/parallelization-1.c: Ditto.
941
942 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
943
944         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
945         testcase using guality.h compiles and links and if a global variable
946         can be verified by gdb.
947
948 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
949
950         * lib/target-supports.exp (check_effective_target_sync_int_long):
951         Supported on Blackfin Linux targets.
952
953 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
954
955         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
956
957 2009-09-03  Diego Novillo  <dnovillo@google.com>
958
959         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
960         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
961         * g++.dg/warn/unit-1.C: Likewise.
962         * g++.dg/ipa/iinline-1.C: Likewise.
963         * g++.dg/template/cond2.C: Adjust expected line location for the
964         error.
965         * g++.dg/template/pr35240.C: Likewise.
966
967 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
968
969         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
970         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
971
972 2009-09-02  Martin Jambor  <mjambor@suse.cz>
973
974         * gcc.dg/tree-ssa/sra-8.c: New testcase.
975         * gcc.dg/memcpy-1.c: Add . to match pattern.
976         * gcc.dg/uninit-I.c: XFAIL warning test.
977         * g++.dg/warn/unit-1.C: XFAIL warning test.
978
979 2009-09-02  Ian Lance Taylor  <iant@google.com>
980
981         * gcc.dg/20090902-1.c: New test.
982
983 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
984
985         * gcc.dg/builtin-object-size-9.c: New test.
986
987 2009-09-02  Olivier Hainque  <hainque@adacore.com>
988
989         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
990
991 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
992             Olivier Hainque  <hainque@adacore.com>
993
994         * gnat.dg/misaligned_param.adb: New test.
995         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
996         * gnat.dg/slice7.adb: Add 1 more related case.
997
998 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
999
1000         * gcc.dg/guality/guality.c: Expect to fail for now.
1001         * gcc.dg/guality/example.c: Likewise.
1002
1003 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1004
1005         * gcc.dg/guality/guality.c: New.
1006         * gcc.dg/guality/guality.h: New.
1007         * gcc.dg/guality/guality.exp: New.
1008         * gcc.dg/guality/example.c: New.
1009         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
1010         (cleanup-saved-temps): Likewise, .gkd files too.
1011
1012 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1013
1014         PR fortran/39229
1015         * gfortran.dg/line_length_3.f: New test.
1016         * gfortran.dg/line_length_4.f90: New test.
1017
1018 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
1019
1020         * lib/target-supports.exp (check_gc_sections_available):
1021         Add proper pattern quote.
1022
1023 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
1024             Kaz Kojima  <kkojima@gcc.gnu.org>
1025
1026         * lib/target-supports.exp (add_options_for_ieee): New procedure.
1027         * g++.dg/cdce3.C: Use dg-add-options ieee.
1028         * g++.dg/torture/type-generic-1.C: Likewise.
1029         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
1030         * gcc.dg/pr28796-2.c: Likewise.
1031         * gcc.dg/torture/builtin-math-7.c: Likewise.
1032         * gcc.dg/torture/type-generic-1.c: Likewise.
1033         * gfortran.dg/boz_14.f90: Likewise.
1034         * gfortran.dg/erf_2.F90: Likewise.
1035         * gfortran.dg/init_flag_3.f90: Likewise.
1036         * gfortran.dg/init_flag_4.f90: Likewise.
1037         * gfortran.dg/init_flag_5.f90: Likewise.
1038         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
1039         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
1040         * gfortran.dg/isnan_1.f90: Likewise.
1041         * gfortran.dg/isnan_2.f90: Likewise.
1042         * gfortran.dg/maxlocval_2.f90: Likewise.
1043         * gfortran.dg/maxlocval_4.f90: Likewise.
1044         * gfortran.dg/minlocval_1.f90: Likewise.
1045         * gfortran.dg/minlocval_4.f90: Likewise.
1046         * gfortran.dg/module_nan.f90: Likewise.
1047         * gfortran.dg/namelist_42.f90: Likewise.
1048         * gfortran.dg/namelist_43.f90: Likewise.
1049         * gfortran.dg/nan_1.f90: Likewise.
1050         * gfortran.dg/nan_2.f90: Likewise.
1051         * gfortran.dg/nan_3.f90: Likewise.
1052         * gfortran.dg/nan_4.f90: Likewise.
1053         * gfortran.dg/nan_5.f90: Likewise.
1054         * gfortran.dg/nearest_1.f90: Likewise.
1055         * gfortran.dg/nearest_2.f90: Likewise.
1056         * gfortran.dg/nearest_3.f90: Likewise.
1057         * gfortran.dg/pr37243.f: Likewise.
1058         * gfortran.dg/real_const_3.f90: Likewise.
1059         * gfortran.dg/transfer_simplify_2.f90: Likewise.
1060
1061 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
1062
1063         PR debug/30161
1064         * g++.dg/debug/dwarf2/template-params-1.C: New test.
1065         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1066         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1067         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1068         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
1069         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1070         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1071         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1072         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1073         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1074         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1075         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1076         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1077
1078 2009-08-31  Jason Merrill  <jason@redhat.com>
1079
1080         PR c++/41127
1081         * g++.dg/parse/enum5.C: New.
1082         * g++.dg/cpp0x/enum1.C: Adjust expected error.
1083
1084 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1085
1086         PR fortran/40940
1087         * gfortran.dg/allocate_derived_1.f90: New.
1088         * gfortran.dg/class_3.f03: New.
1089
1090 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1091
1092         PR fortran/40996
1093         * gfortran.dg/allocatable_scalar_1.f90: New.
1094         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
1095         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
1096         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
1097
1098 2009-08-30  Richard Guenther  <rguenther@suse.de>
1099
1100         PR tree-optimization/41186
1101         * g++.dg/torture/pr41186.C: New testcase.
1102         * g++.dg/tree-ssa/pr41186.C: Likewise.
1103
1104 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
1105
1106         PR c++/41187
1107         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
1108         take ia64 assembly comments syntax in account.
1109
1110 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
1111
1112         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
1113
1114 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1115
1116         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
1117         * gfortran.dg/whole_file_6.f90: Likewise.
1118
1119 2009-08-28  Cary Coutant  <ccoutant@google.com>
1120
1121         PR debug/41063
1122         * g++.dg/debug/dwarf2/pr41063.C: New test.
1123
1124 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
1125
1126         PR rtl-optimization/40861
1127         * gcc.dg/pr40861.c: New test.
1128
1129 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
1130
1131         PR fortran/40869
1132         * gfortran.dg/proc_ptr_comp_20.f90: New.
1133
1134 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
1135
1136         PR libfortran/39667
1137         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
1138         open temp file with status="scratch".
1139         * gfortran.dg/fmt_cache_1.f: Likewise.
1140         * gfortran.dg/fmt_exhaust.f90: Likewise.
1141         * gfortran.dg/fmt_t_4.f90: Likewise.
1142         * gfortran.dg/fseek.f90: Likewise.
1143         * gfortran.dg/list_read_5.f90: Likewise.
1144         * gfortran.dg/namelist_39.f90: Likewise.
1145         * gfortran.dg/namelist_56.f90: Likewise.
1146         * gfortran.dg/read_bad_advance.f90: Likewise.
1147         * gfortran.dg/read_repeat.f90: Likewise.
1148         * gfortran.dg/read_size_noadvance.f90: Likewise.
1149         * gfortran.dg/read_x_past.f: Likewise.
1150
1151 2009-08-27  Tobias Burnus  <burnus@net-b.de>
1152
1153         PR fortran/28039
1154         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
1155
1156 2009-08-27  Daniel Kraft  <d@domob.eu>
1157
1158         PR fortran/37425
1159         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
1160         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
1161         error and fix problem with recursive assignment.
1162         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
1163         * gfortran.dg/typebound_operator_3.f03: New test.
1164         * gfortran.dg/typebound_operator_4.f03: New test.
1165
1166 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
1167
1168         PR debug/41170
1169         * debug/dwarf2/namespace-1.C: New test.
1170
1171 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
1172
1173         PR fortran/41162
1174         * gfortran.dg/pr41162.f: New.
1175
1176 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
1177             Richard Sandiford  <rdsandiford@googlemail.com>
1178
1179         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
1180         with "forbid_cpu".
1181         * gcc.target/mips/branch-1.c: Update accordingly.
1182         * gcc.target/mips/extend-1.c: Likewise.
1183         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
1184
1185 2009-08-26  Richard Guenther  <rguenther@suse.de>
1186
1187         PR middle-end/41163
1188         * gcc.c-torture/compile/pr41163.c: New testcase.
1189         * gcc.dg/pr35899.c: Adjust.
1190
1191 2009-08-26  Richard Guenther  <rguenther@suse.de>
1192
1193         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
1194
1195 2009-08-26  Jason Merrill  <jason@redhat.com>
1196
1197         * g++.dg/cpp0x/explicit3.C: New.
1198         * g++.dg/overload/cond2.C: New.
1199
1200 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1201
1202         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
1203
1204 2009-08-25  Jan Hubicka  <jh@suse.cz>
1205
1206         * gcc.target/i386/sse5-shift1-vector.c
1207         * gcc.target/i386/isa-12.c
1208         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
1209         * gcc.target/i386/sse5-pcmov2.c
1210         * gcc.target/i386/isa-3.c
1211         * gcc.target/i386/sse5-shift2-vector.c
1212         * gcc.target/i386/isa-7.c
1213         * gcc.target/i386/funcspec-2.c
1214         * gcc.target/i386/sse5-haddX.c
1215         * gcc.target/i386/sse5-hadduX.c
1216         * gcc.target/i386/isa-9.c
1217         * gcc.target/i386/sse5-maccXX.c
1218         * gcc.target/i386/sse5-shift3-vector.c
1219         * gcc.target/i386/sse5-msubXX.c
1220         * gcc.target/i386/sse5-permpX.c
1221         * gcc.target/i386/sse5-check.h
1222         * gcc.target/i386/sse-12.c
1223         * gcc.target/i386/sse-11.c
1224         * gcc.target/i386/sse-10.c
1225         * gcc.target/i386/sse-13.c
1226         * gcc.target/i386/sse-14.c
1227         * gcc.target/i386/sse-22.c
1228         * gcc.target/i386/sse-2.c
1229         * gcc.target/i386/sse-13.c
1230         * gcc.target/i386/avx-2.c
1231         * gcc.target/i386/sse5-rotate1-vector.c
1232         * gcc.target/i386/isa-4.c
1233         * gcc.target/i386/sse5-hsubX.c
1234         * gcc.target/i386/sse5-pcmov.c
1235         * gcc.target/i386/sse5-fma.c
1236         * gcc.target/i386/isa-8.c
1237         * gcc.target/i386/sse5-rotate2-vector.c
1238         * gcc.target/i386/sse5-nmaccXX.c
1239         * gcc.target/i386/sse5-imul64-vector.c
1240         * gcc.target/i386/sse5-nmsubXX.c
1241         * gcc.target/i386/sse5-rotate3-vector.c
1242         * gcc.target/i386/sse5-fma-vector.c
1243         * gcc.target/i386/sse5-imul32widen-vector.c
1244         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
1245
1246         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
1247         * gcc.target/i386/funcspec-5.c: Remove SSE5.
1248         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
1249         * gcc.target/i386/avx-1.c: Remove SSE5.
1250         * gcc.target/i386/avx-2.c: Remove SSE5.
1251         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
1252         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
1253         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
1254         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
1255
1256 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
1257
1258         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
1259
1260 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
1261
1262         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
1263         keyword works in the same manner as __alignof.
1264
1265 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1266
1267         PR libfortran/34670
1268         * gfortran.dg/unpack_bounds_1.f90:  New test.
1269         * gfortran.dg/unpack_bounds_2.f90:  New test.
1270         * gfortran.dg/unpack_bounds_3.f90:  New test.
1271
1272 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
1273
1274         * gnat.dg/slice7.adb: New test.
1275         * gnat.dg/slice7_pkg.ads: New helper.
1276
1277 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
1278
1279         PR fortran/41139
1280         * gfortran.dg/proc_ptr_25.f90: New.
1281         * gfortran.dg/proc_ptr_comp_18.f90: New.
1282         * gfortran.dg/proc_ptr_comp_19.f90: New.
1283
1284 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1285
1286         PR fortran/41154
1287         * gfortran.dg/fmt_error_8.f: New test.
1288
1289 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1290
1291         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
1292         number, update all callers and synchronize results for latest MPC.
1293
1294 2009-08-21  Jason Merrill  <jason@redhat.com>
1295
1296         * g++.dg/warn/Wunused-17.C: New.
1297
1298 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1299
1300         * gcc.target/arm/combine-cmp-shift.c: New test.
1301
1302 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
1303
1304         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
1305         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
1306         width specifier.
1307
1308 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
1309
1310         * gfortran.dg/fmt_error_7.f: New test.
1311
1312 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
1313
1314         PR target/40718
1315         * gcc.target/i386/pr40718.c: New test.
1316
1317 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1318
1319         * gfortran.dg/proc_ptr_24.f90: New test.
1320
1321 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
1322
1323         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
1324         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
1325         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
1326
1327 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
1328
1329         PR fortran/28039
1330         * gfortran.dg/fmt_with_extra.f: new file.
1331
1332 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
1333
1334         * lib/target-supports.exp
1335         (check_effective_target_arm_iwmmxt_ok): New procedure.
1336         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
1337         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
1338
1339 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
1340
1341         * gfortran.dg/boz_9.f90: Do not load denormal floating
1342         point constants.  Remove -mieee option for alpha*-*-* targets.
1343
1344 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
1345
1346         PR fortran/41106
1347         * gfortran.dg/proc_ptr_23.f90: New.
1348         * gfortran.dg/proc_ptr_comp_15.f90: New.
1349         * gfortran.dg/proc_ptr_comp_16.f90: New.
1350         * gfortran.dg/proc_ptr_comp_17.f90: New.
1351
1352 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
1353
1354         PR c++/41131
1355         * g++.dg/expr/unary3.C: New test.
1356
1357 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
1358
1359         * gfortran.dg/common_5.f: Add -mdalign for sh.
1360         * gfortran.dg/common_align_2.f90: Likewise.
1361
1362 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1363
1364         PR libfortran/40962
1365         * c_f_pointer_tests_4.f90:  New test.
1366
1367 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
1368
1369         * gnat.dg/slice6.adb: New test.
1370         * gnat.dg/slice6_pkg.ads: New helper.
1371
1372 2009-08-20  Michael Matz  <matz@suse.de>
1373
1374         PR fortran/41126
1375         * gfortran.dg/pr41126.f90: New test.
1376
1377 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
1378
1379         * gnat.dg/dynamic_bound.adb: New test.
1380
1381 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
1382
1383         PR fortran/41121
1384         * gfortran.dg/intrinsic_5.f90: New.
1385
1386 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1387             Richard Earnshaw  <richard.earnshaw@arm.com>
1388
1389         * gcc.target/arm/20090811-1.c: New test.
1390
1391 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
1392
1393         PR middle-end/41123
1394         * gcc.dg/pr41123.c: New test.
1395
1396 2009-08-19  Jason Merrill  <jason@redhat.com>
1397
1398         PR c++/41120
1399         * g++.dg/other/gc4.C: New.
1400
1401 2009-08-18  Michael Matz  <matz@suse.de>
1402
1403         * gfortran.dg/vect/vect-gems.f90: New test.
1404         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
1405
1406 2009-08-18  DJ Delorie  <dj@redhat.com>
1407
1408         * lib/wrapper.exp: Move load of target-libpath.exp from here...
1409         * lib/gcc-defs.exp: ... to here.
1410
1411         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
1412         GCC_EXEC_PREFIX before building the wrapper.
1413
1414 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1415
1416         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
1417         tests.
1418         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
1419         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
1420         dg-options.  Fix dg-final clause.
1421
1422 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
1423
1424         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
1425
1426 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
1427             Paul Thomas  <pault@gcc.gnu.org>
1428
1429         PR fortran/40870
1430         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
1431
1432 2009-08-18  Richard Guenther  <rguenther@suse.de>
1433
1434         PR middle-end/41094
1435         * gcc.dg/torture/pr41094.c: New testcase.
1436         * gcc.dg/torture/builtin-power-1.c: Adjust.
1437         * gcc.dg/builtins-10.c: Likewise.
1438
1439 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
1440
1441         PR target/40971
1442         * gcc.dg/pr40971.c: New test.
1443
1444 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
1445
1446         PR fortran/41062
1447         * gfortran.dg/use_only_4.f90: New test.
1448
1449 2009-08-17  Daniel Kraft  <d@domob.eu>
1450
1451         PR fortran/37425
1452         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
1453         NOPASS bindings as operators.
1454
1455 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
1456
1457         * lib/target-supports.exp
1458         (check_effective_target_vect_cmdline_needed): Add alpha to the list
1459         of targets that do not need command line argument to enable SIMD.
1460
1461 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1462
1463         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
1464         typo in cache name.
1465
1466 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1467
1468         PR fortran/41075
1469         * gfortran.dg/unlimited_fmt_1.f90: New test.
1470
1471 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
1472
1473         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
1474
1475 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
1476
1477         * gnat.dg/itype.ad[sb]: New test.
1478
1479 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
1480
1481         * gcc.target/mips/mips.exp: Add terminology section to comment
1482         at the top of the file.  Fix typos.
1483
1484 2009-08-16  Jason Merrill  <jason@redhat.com>
1485
1486         * g++.dg/debug/dwarf2/inline1.C: New.
1487
1488 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
1489
1490         PR target/38599
1491         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
1492
1493 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
1494
1495         PR debug/37801
1496         * gcc.dg/debug/20020224-1.c: Adjust the comment.
1497         Make sure to trigger inlining optimizations.
1498         * gcc.dg/debug/dwarf2/inline2.c: New test.
1499
1500 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
1501
1502         PR fortran/41070
1503         * gfortran.dg/structure_constructor_10.f90: New.
1504
1505 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
1506
1507         * gcc.dg/pragma-re-1.c: Supported on all platforms.
1508         * gcc.dg/pragma-re-2.c: Likewise.
1509         * gcc.dg/pragma-re-3.c: Likewise.
1510         * gcc.dg/pragma-re-4.c: Likewise.
1511         * g++.dg/other/pragma-re-1.C: Likewise.
1512         * g++.dg/other/pragma-re-2.C: Likewise.
1513
1514 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1515
1516         * gcc.dg/torture/builtin-math-7.c: New.
1517
1518 2009-08-14  Richard Guenther  <rguenther@suse.de>
1519
1520         * gcc.c-torture/execute/20090814-1.c: New testcase.
1521
1522 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
1523
1524         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
1525
1526 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
1527
1528         PR target/40934
1529         * gcc.target/i386/pr40934.c: New.
1530
1531 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
1532
1533         PR target/41019
1534         * gcc.target/i386/pr41019.c: New test.
1535
1536 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
1537
1538         PR fortran/40955
1539         * gfortran.dg/winapi.f90: New test.
1540
1541 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
1542
1543         PR fortran/40995
1544         * gfortran.dg/intrinsic_4.f90: New.
1545         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
1546         different line.
1547
1548 2009-08-13  Richard Guenther  <rguenther@suse.de>
1549
1550         PR middle-end/41047
1551         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
1552
1553 2009-08-12  Richard Guenther  <rguenther@suse.de>
1554
1555         PR tree-optimization/41011
1556         * gfortran.dg/pr41011.f: New testcase.
1557
1558 2009-08-11  Andrew Haley  <aph@redhat.com>
1559
1560         * gcc.target/arm/synchronize.c: New file.
1561
1562 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1563
1564         PR middle-end/40980
1565         * gfortran.dg/graphite/id-17.f: New.
1566
1567 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
1568             Sebastian Pop  <sebastian.pop@amd.com>
1569
1570         * gcc.dg/graphite/interchange-1.c: XFAILed.
1571         * gcc.dg/graphite/interchange-2.c: XFAILed.
1572         * gcc.dg/graphite/interchange-3.c: XFAILed.
1573         * gcc.dg/graphite/interchange-4.c: XFAILed.
1574         * gcc.dg/graphite/interchange-7.c: XFAILed.
1575
1576 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1577
1578         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
1579
1580 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1581             Pranav Garg  <pranav.garg2107@gmail.com>
1582
1583         * gcc.dg/graphite/interchange-6.c: XFAILed.
1584
1585 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1586
1587         * gcc.dg/graphite/interchange-9.c: New.
1588
1589 2009-08-12  Richard Guenther  <rguenther@suse.de>
1590
1591         PR rtl-optimization/41033
1592         * gcc.dg/pr41033.c: New test.
1593
1594 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
1595
1596         PR fortran/41022
1597         * gfortran.dg/proc_ptr_comp_14.f90: New.
1598
1599 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
1600
1601         * gcc.target/mips/ext-5.c: New test.
1602         * gcc.target/mips/ext-6.c: New test.
1603         * gcc.target/mips/ext-7.c: New test.
1604         * gcc.target/mips/ext-8.c: New test.
1605         * gcc.target/mips/extend-2.c: New test.
1606
1607 2009-08-10  Jason Merrill  <jason@redhat.com>
1608
1609         * g++.dg/other/linkage2.C: New test for types-without-linkage
1610         handling.
1611         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
1612         * g++.dg/lookup/anon2.C: Likewise.
1613         * g++.dg/other/anon3.C: Likewise.
1614         * g++.dg/template/arg2.C: Likewise.
1615         * g++.dg/template/local4.C: Likewise.
1616         * g++.old-deja/g++.law/operators32.C: Likewise.
1617         * g++.old-deja/g++.other/linkage2.C: Likewise.
1618         * g++.old-deja/g++.pt/enum6.C: Likewise.
1619         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
1620         * g++.old-deja/g++.other/linkage1.C: Likewise.
1621
1622 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1623
1624         * gcc.dg/dg.exp: Test also c-c++-common dir.
1625         * g++.dg/dg.exp: Likewise.
1626         * g++.dg/warn/Wconversion-real.C: Delete.
1627         * gcc.dg/Wconversion-real.c: Move to ...
1628         * c-c++-common/Wconversion-real.c: ... here.
1629         * lib/target-supports.exp
1630         (check_effective_target_c,check_effective_target_c++): New.
1631
1632 2009-08-10  Daniel Kraft  <d@domob.eu>
1633
1634         PR fortran/37425
1635         * gfortran.dg/typebound_operator_1.f03: New test.
1636         * gfortran.dg/typebound_operator_2.f03: New test.
1637
1638 2009-08-10  Richard Guenther  <rguenther@suse.de>
1639
1640         PR middle-end/41006
1641         * gcc.c-torture/compile/pr41006-1.c: New testcase.
1642         * gcc.c-torture/compile/pr41006-2.c: Likewise.
1643
1644 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
1645
1646         PR fortran/40940
1647         * gfortran.dg/class_1.f03: New.
1648         * gfortran.dg/class_2.f03: New.
1649         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
1650         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1651         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1652         * gfortran.dg/typebound_call_10.f03: Ditto.
1653         * gfortran.dg/typebound_call_2.f03: Ditto.
1654         * gfortran.dg/typebound_call_3.f03: Ditto.
1655         * gfortran.dg/typebound_call_4.f03: Ditto.
1656         * gfortran.dg/typebound_generic_3.f03: Ditto.
1657         * gfortran.dg/typebound_generic_4.f03: Ditto.
1658         * gfortran.dg/typebound_proc_1.f08: Ditto.
1659         * gfortran.dg/typebound_proc_5.f03: Ditto.
1660         * gfortran.dg/typebound_proc_6.f03: Ditto.
1661
1662 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
1663
1664         PR c++/40866
1665         * g++.dg/expr/stmt-expr-1.C: New test.
1666
1667 2009-08-09  Richard Guenther  <rguenther@suse.de>
1668
1669         PR tree-optimization/41016
1670         * gcc.c-torture/compile/pr41016.c: New testcase.
1671
1672 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
1673
1674         * gcc.dg/overflow-warn-8.c: New test.
1675
1676 2009-08-09  Ira Rosen  <irar@il.ibm.com>
1677
1678         PR tree-optimization/41008
1679         * gcc.dg/vect/O1-pr41008.c: New test.
1680
1681 2009-08-05  Tobias Burnus  <burnus@net-b.de>
1682
1683         PR fortran/40955
1684         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
1685
1686 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
1687
1688         * gcc.target/bfin/loop-autoinc.c: New file.
1689
1690 2009-08-08  Richard Guenther  <rguenther@suse.de>
1691
1692         PR tree-optimization/40991
1693         * g++.dg/torture/pr40991.C: New testcase.
1694
1695 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
1696
1697         * ada/acats/support/impdef.a: Tweak timing constants. Add
1698         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
1699         * ada/acats/tests/c9/c940005.a: Use new timing constants.
1700         * ada/acats/tests/c9/c940007.a: Likewise.
1701         * ada/acats/tests/c9/c94001c.ada: Likewise.
1702         * ada/acats/tests/c9/c94006a.ada: Likewise.
1703         * ada/acats/tests/c9/c94008c.ada: Likewise.
1704         * ada/acats/tests/c9/c951002.a: Likewise.
1705         * ada/acats/tests/c9/c954a01.a: Likewise.
1706         * ada/acats/tests/c9/c96001a.ada: Likewise.
1707         * ada/acats/tests/c9/c97307a.ada: Likewise.
1708
1709 2009-08-07  Richard Guenther  <rguenther@suse.de>
1710
1711         PR tree-optimization/40999
1712         * gfortran.dg/pr40999.f: New testcase.
1713
1714 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
1715
1716         * g++.dg/tree-prof/partition1.C: New test.
1717
1718 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
1719
1720         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
1721         attribute.
1722         * gcc.target/arm/vfp1[567].c: New tests.
1723
1724 2009-08-06  Jason Merrill  <jason@redhat.com>
1725
1726         PR c++/40948
1727         * g++.dg/ext/complit12.C: Expand.
1728
1729 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
1730
1731         Merge ARM/hard_vfp_branch to trunk.
1732
1733         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
1734
1735         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
1736         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
1737
1738         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
1739
1740         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
1741         (PCS): Define macro to use base AAPCS.
1742         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
1743
1744         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
1745
1746         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
1747         Correct arm_neon.h typo.
1748
1749         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
1750
1751         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
1752         this a linkage test.
1753         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
1754         argument marshalling.
1755         * abitest.h: New file.
1756         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
1757         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
1758
1759 2009-08-06  Martin Jambor  <mjambor@suse.cz>
1760
1761         PR middle-end/32964
1762         * gcc.dg/tree-ssa/pr32964.c: New test.
1763
1764 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
1765             H.J. Lu  <hongjiu.lu@intel.com>
1766
1767         PR target/40957
1768         * gcc.target/i386/pr40957.c: New test.
1769
1770 2009-08-06  Richard Guenther  <rguenther@suse.de>
1771
1772         PR tree-optimization/40964
1773         * gcc.c-torture/compile/pr40964.c: New testcase.
1774
1775 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
1776
1777         PR fortran/40847
1778         * gfortran.dg/transfer_resolve_1.f90 : New test.
1779
1780 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
1781             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
1782
1783         PR target/40906
1784         * gcc.target/i386/pr40906-1.c: New test.
1785         * gcc.target/i386/pr40906-2.c: Ditto.
1786         * gcc.target/i386/pr40906-3.c: Ditto.
1787
1788 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
1789
1790         PR rtl-optimization/40924
1791         * g++.dg/torture/pr40924.C: New test.
1792
1793 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1794
1795         PR c++/36069
1796         * g++.dg/warn/pr36069.C: New.
1797
1798 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
1799
1800         PR c++/39987
1801         * g++.dg/overload/defarg4.C: New test.
1802
1803 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1804
1805         PR c++/16696
1806         * g++.dg/parse/pr16696.C: New.
1807         * g++.dg/parse/pr16696-permissive.C: New.
1808
1809 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
1810
1811         PR fortran/40875
1812         * gfortran.dg/initialization_23.f90 : New test.
1813
1814 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
1815
1816         PR debug/39706
1817         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
1818
1819 2009-08-03  Jason Merrill  <jason@redhat.com>
1820             Jakub Jelinek  <jakub@redhat.com>
1821
1822         PR c++/40948
1823         * g++.dg/ext/complit12.C: New.
1824
1825 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
1826
1827         PR c/39902
1828         * gcc.target/powerpc/pr39902-2.c: New test.
1829
1830 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
1831
1832         PR middle-end/40943
1833         * gcc.dg/uninit-6.c: Re-add XFAIL.
1834         * gcc.dg/uninit-6-O0.c: Likewise.
1835         * gcc.dg/uninit-pr40943.c: New test.
1836
1837 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1838
1839         PR testsuite/40858
1840         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
1841         .ascii.
1842
1843 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1844
1845         PR libfortran/40853
1846         * gfortran.dg/namelist_40.f90: Update error output.
1847         * gfortran.dg/namelist_47.f90: Update error output.
1848         * gfortran.dg/namelist_58.f90: New test.
1849
1850 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
1851
1852         PR fortran/40881
1853         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
1854         * gfortran.dg/altreturn_3.f90: Ditto.
1855         * gfortran.dg/altreturn_5.f90: Ditto.
1856         * gfortran.dg/altreturn_6.f90: Ditto.
1857         * gfortran.dg/altreturn_7.f90: Ditto.
1858         * gfortran.dg/array_constructor_13.f90: Ditto.
1859         * gfortran.dg/arrayio_7.f90: Ditto.
1860         * gfortran.dg/arrayio_8.f90: Ditto.
1861         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
1862         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
1863         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
1864         * gfortran.dg/backspace_8.f: Add -std=legacy.
1865         * gfortran.dg/backspace_9.f: Ditto.
1866         * gfortran.dg/char_comparison_1.f: Ditto.
1867         * gfortran.dg/char_decl_1.f90: Ditto.
1868         * gfortran.dg/char_initialiser_actual.f90: Ditto.
1869         * gfortran.dg/char_pointer_assign.f90: Ditto.
1870         * gfortran.dg/char_pointer_dependency.f90: Ditto.
1871         * gfortran.dg/char_pointer_dummy.f90: Ditto.
1872         * gfortran.dg/char_pointer_func.f90: Ditto.
1873         * gfortran.dg/common_8.f90: Ditto.
1874         * gfortran.dg/constant_substring.f: Ditto.
1875         * gfortran.dg/data_char_2.f90: Ditto.
1876         * gfortran.dg/der_array_io_1.f90: Ditto.
1877         * gfortran.dg/der_array_io_2.f90: Ditto.
1878         * gfortran.dg/der_array_io_3.f90: Ditto.
1879         * gfortran.dg/der_io_3.f90: Ditto.
1880         * gfortran.dg/dev_null.F90: Ditto.
1881         * gfortran.dg/direct_io_2.f90: Ditto.
1882         * gfortran.dg/do_iterator_2.f90: Ditto.
1883         * gfortran.dg/e_d_fmt.f90: Ditto.
1884         * gfortran.dg/empty_format_1.f90: Ditto.
1885         * gfortran.dg/entry_17.f90: Modified warning message.
1886         * gfortran.dg/entry_7.f90: Add -std=legacy.
1887         * gfortran.dg/eor_1.f90: Ditto.
1888         * gfortran.dg/equiv_2.f90: Ditto.
1889         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
1890         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
1891         * gfortran.dg/extended_char_comparison_1.f: Ditto.
1892         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
1893         * gfortran.dg/fmt_error_2.f90: Ditto.
1894         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
1895         * gfortran.dg/fmt_tl.f: Ditto.
1896         * gfortran.dg/fmt_white.f: Ditto.
1897         * gfortran.dg/func_derived_1.f90: Ditto.
1898         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
1899         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
1900         * gfortran.dg/global_references_2.f90: Ditto.
1901         * gfortran.dg/hollerith_1.f90: Ditto.
1902         * gfortran.dg/hollerith.f90: Use new-style character length.
1903         * gfortran.dg/hollerith_f95.f90: Ditto.
1904         * gfortran.dg/ichar_1.f90: Add -std=legacy.
1905         * gfortran.dg/implicit_6.f90: Ditto.
1906         * gfortran.dg/implicit_9.f90: Ditto.
1907         * gfortran.dg/inquire_13.f90: Ditto.
1908         * gfortran.dg/inquire_5.f90: Ditto.
1909         * gfortran.dg/inquire_6.f90: Ditto.
1910         * gfortran.dg/inquire.f90: Ditto.
1911         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
1912         * gfortran.dg/io_constraints_2.f90: Ditto.
1913         * gfortran.dg/list_read_2.f90: Add -std=legacy.
1914         * gfortran.dg/loc_2.f90: Ditto.
1915         * gfortran.dg/logical_1.f90: Ditto.
1916         * gfortran.dg/longline.f: Ditto.
1917         * gfortran.dg/merge_char_1.f90: Ditto.
1918         * gfortran.dg/namelist_12.f: Ditto.
1919         * gfortran.dg/namelist_14.f90: Ditto.
1920         * gfortran.dg/namelist_18.f90: Ditto.
1921         * gfortran.dg/namelist_19.f90: Ditto.
1922         * gfortran.dg/namelist_21.f90: Ditto.
1923         * gfortran.dg/namelist_22.f90: Ditto.
1924         * gfortran.dg/namelist_37.f90: Ditto.
1925         * gfortran.dg/namelist_54.f90: Ditto.
1926         * gfortran.dg/namelist_55.f90: Ditto.
1927         * gfortran.dg/namelist_empty.f90: Ditto.
1928         * gfortran.dg/namelist_use.f90: Use new-style character length.
1929         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
1930         * gfortran.dg/nested_modules_4.f90: Ditto.
1931         * gfortran.dg/nested_modules_5.f90: Ditto.
1932         * gfortran.dg/open-options-blanks.f: Ditto.
1933         * gfortran.dg/output_exponents_1.f90: Ditto.
1934         * gfortran.dg/parens_5.f90: Ditto.
1935         * gfortran.dg/parens_6.f90: Ditto.
1936         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
1937         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
1938         * gfortran.dg/pr15129.f90: Ditto.
1939         * gfortran.dg/pr15332.f: Ditto.
1940         * gfortran.dg/pr16597.f90: Ditto.
1941         * gfortran.dg/pr17143.f90: Ditto.
1942         * gfortran.dg/pr17164.f90: Ditto.
1943         * gfortran.dg/pr17229.f: Modified warning message.
1944         * gfortran.dg/pr18210.f90: Add -std=legacy.
1945         * gfortran.dg/pr19155.f: Ditto.
1946         * gfortran.dg/pr20086.f90: Ditto.
1947         * gfortran.dg/pr20124.f90: Ditto.
1948         * gfortran.dg/pr20755.f: Ditto.
1949         * gfortran.dg/pr20865.f90: Ditto.
1950         * gfortran.dg/pr20950.f: Ditto.
1951         * gfortran.dg/pr21730.f: Ditto.
1952         * gfortran.dg/pr22491.f: Ditto.
1953         * gfortran.dg/pr29713.f90: Ditto.
1954         * gfortran.dg/print_parentheses_1.f: Ditto.
1955         * gfortran.dg/print_parentheses_2.f90: Ditto.
1956         * gfortran.dg/proc_assign_1.f90: Ditto.
1957         * gfortran.dg/proc_decl_1.f90: Ditto.
1958         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
1959         * gfortran.dg/read_eor.f90: : Add -std=legacy.
1960         * gfortran.dg/read_float_1.f90: Ditto.
1961         * gfortran.dg/read_logical.f90: Ditto.
1962         * gfortran.dg/recursive_statement_functions.f90: Ditto.
1963         * gfortran.dg/return_1.f90: Ditto.
1964         * gfortran.dg/rewind_1.f90: Ditto.
1965         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
1966         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
1967         * gfortran.dg/stfunc_1.f90: Ditto.
1968         * gfortran.dg/stfunc_3.f90: Ditto.
1969         * gfortran.dg/stfunc_4.f90: Ditto.
1970         * gfortran.dg/stfunc_6.f90: Ditto.
1971         * gfortran.dg/streamio_2.f90: Ditto.
1972         * gfortran.dg/string_ctor_1.f90: Ditto.
1973         * gfortran.dg/string_null_compare_1.f: Ditto.
1974         * gfortran.dg/substr_6.f90: Ditto.
1975         * gfortran.dg/tl_editing.f90: Ditto.
1976         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
1977         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
1978         * gfortran.dg/x_slash_1.f: Add -std=legacy.
1979         * gfortran.dg/g77/1832.f: Ditto.
1980         * gfortran.dg/g77/19981216-0.f Ditto.
1981         * gfortran.dg/g77/19990525-0.f: Ditto.
1982         * gfortran.dg/g77/19990826-2.f: Ditto.
1983         * gfortran.dg/g77/20000630-2.f: Ditto.
1984         * gfortran.dg/g77/20010116.f: Ditto.
1985         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
1986         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
1987         * gfortran.dg/g77/980520-1.f: Ditto.
1988         * gfortran.dg/g77/check0.f: Ditto.
1989         * gfortran.dg/g77/cpp3.F: Ditto.
1990         * gfortran.dg/g77/cpp4.F: Use new-style character length.
1991         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
1992         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
1993         * gfortran.dg/g77/short.f: Ditto.
1994
1995 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
1996
1997         * gcc.target/mips/ext-3.c: Add NOMIPS16.
1998         * gcc.target/mips/ext-4.c: Likewise.
1999         * gcc.target/mips/interrupt_handler.c: Likewise.
2000         * gcc.target/mips/truncate-4.c: Likewise.
2001         * gcc.target/mips/truncate-5.c: Likewise.
2002
2003 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
2004
2005         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
2006         -fgraphite-force-parallel to -floop-parallelize-all.
2007
2008 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
2009
2010         PR fortran/40011
2011         * gfortran.dg/whole_file_7.f90: New test.
2012         * gfortran.dg/whole_file_8.f90: New test.
2013         * gfortran.dg/whole_file_9.f90: New test.
2014         * gfortran.dg/whole_file_10.f90: New test.
2015         * gfortran.dg/whole_file_11.f90: New test.
2016         * gfortran.dg/whole_file_12.f90: New test.
2017         * gfortran.dg/whole_file_13.f90: New test.
2018         * gfortran.dg/whole_file_14.f90: New test.
2019
2020 2009-07-31  Jason Merrill  <jason@redhat.com>
2021
2022         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
2023         binding semantics.
2024         * g++.dg/cpp0x/named.C: Likewise.
2025         * g++.dg/cpp0x/overload.C: Likewise.
2026         * g++.dg/cpp0x/rv1n.C: Likewise.
2027         * g++.dg/cpp0x/rv1p.C: Likewise.
2028         * g++.dg/cpp0x/rv2n.C: Likewise.
2029         * g++.dg/cpp0x/rv2p.C: Likewise.
2030         * g++.dg/cpp0x/rv3n.C: Likewise.
2031         * g++.dg/cpp0x/rv3p.C: Likewise.
2032         * g++.dg/cpp0x/rv4n.C: Likewise.
2033         * g++.dg/cpp0x/rv4p.C: Likewise.
2034         * g++.dg/cpp0x/rv5n.C: Likewise.
2035         * g++.dg/cpp0x/rv5p.C: Likewise.
2036         * g++.dg/cpp0x/rv6n.C: Likewise.
2037         * g++.dg/cpp0x/rv6p.C: Likewise.
2038         * g++.dg/cpp0x/rv7n.C: Likewise.
2039         * g++.dg/cpp0x/rv7p.C: Likewise.
2040         * g++.dg/cpp0x/template_deduction.C: Likewise.
2041         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
2042         * g++.dg/cpp0x/overloadn.C: New.
2043         * g++.dg/cpp0x/rv-cast.C: New.
2044
2045 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
2046
2047         * gcc.target/mips/ext-4.c: New test.
2048
2049 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2050
2051         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
2052
2053 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2054
2055         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
2056         * gcc.dg/tree-ssa/loop-32.c: Same.
2057         * gcc.dg/tree-ssa/loop-33.c: Same.
2058         * gcc.dg/tree-ssa/loop-34.c: Same.
2059         * gcc.dg/tree-ssa/loop-35.c: Same.
2060         * gcc.dg/tree-ssa/loop-7.c: Same.
2061         * gcc.dg/tree-ssa/pr23109.c: Same.
2062         * gcc.dg/tree-ssa/restrict-2.c: Same.
2063         * gcc.dg/tree-ssa/restrict-3.c: Same.
2064         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
2065         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
2066         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
2067         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
2068         * gcc.dg/tree-ssa/structopt-1.c: Same.
2069         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
2070         * gfortran.dg/pr32921.f: Same.
2071
2072 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2073
2074         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
2075         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
2076         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
2077         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
2078         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
2079         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
2080         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
2081         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
2082         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
2083         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
2084         * gcc.dg/graphite/id-1.c: New.
2085         * gcc.dg/graphite/id-10.c: New.
2086         * gcc.dg/graphite/id-11.c: New.
2087         * gcc.dg/graphite/id-12.c: New.
2088         * gcc.dg/graphite/id-13.c: New.
2089         * gcc.dg/graphite/id-14.c: New.
2090         * gcc.dg/graphite/id-15.c: New.
2091         * gcc.dg/graphite/id-2.c: New.
2092         * gcc.dg/graphite/id-3.c: New.
2093         * gcc.dg/graphite/id-4.c: New.
2094         * gcc.dg/graphite/id-5.c: New.
2095         * gcc.dg/graphite/id-6.c: New.
2096         * gcc.dg/graphite/id-7.c: New.
2097         * gcc.dg/graphite/id-8.c: New.
2098         * gcc.dg/graphite/id-9.c: New.
2099         * gcc.dg/graphite/interchange-0.c: New.
2100         * gcc.dg/graphite/interchange-1.c: New.
2101         * gcc.dg/graphite/interchange-2.c: New.
2102         * gcc.dg/graphite/interchange-3.c: New.
2103         * gcc.dg/graphite/interchange-4.c: New.
2104         * gcc.dg/graphite/interchange-5.c: New.
2105         * gcc.dg/graphite/interchange-6.c: New.
2106         * gcc.dg/graphite/interchange-7.c: New.
2107         * gcc.dg/graphite/interchange-8.c: New.
2108         * gcc.dg/graphite/pr35356-1.c: New.
2109         * gcc.dg/graphite/pr35356-2.c: New.
2110         * gcc.dg/graphite/pr35356-3.c: New.
2111         * gcc.dg/graphite/pr40157.c: New.
2112         * gcc.dg/graphite/run-id-1.c: New.
2113         * gcc.dg/graphite/scop-20.c: New.
2114         * gcc.dg/graphite/scop-21.c: New.
2115         * gfortran.dg/graphite/id-1.f90: New.
2116         * gfortran.dg/graphite/id-10.f90: New.
2117         * gfortran.dg/graphite/id-11.f: New.
2118         * gfortran.dg/graphite/id-12.f: New.
2119         * gfortran.dg/graphite/id-13.f: New.
2120         * gfortran.dg/graphite/id-14.f: New.
2121         * gfortran.dg/graphite/id-15.f: New.
2122         * gfortran.dg/graphite/id-16.f: New.
2123         * gfortran.dg/graphite/id-5.f: New.
2124         * gfortran.dg/graphite/id-6.f: New.
2125         * gfortran.dg/graphite/id-7.f: New.
2126         * gfortran.dg/graphite/id-8.f: New.
2127         * gfortran.dg/graphite/id-9.f: New.
2128         * gfortran.dg/graphite/interchange-1.f: New.
2129         * gfortran.dg/graphite/interchange-2.f: New.
2130
2131 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2132
2133         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
2134         flags based on the name of the testcase.
2135         * gfortran.dg/graphite/graphite.exp: Same.
2136
2137         * gcc.dg/graphite/block-0.c: Adjusted.
2138         * gcc.dg/graphite/block-1.c: Adjusted.
2139         * gcc.dg/graphite/block-2.c: Adjusted.
2140         * gcc.dg/graphite/block-3.c: Adjusted.
2141         * gcc.dg/graphite/block-4.c: Adjusted.
2142         * gcc.dg/graphite/block-5.c: Adjusted.
2143         * gcc.dg/graphite/block-6.c: Adjusted.
2144         * gcc.dg/graphite/pr37485.c: Adjusted.
2145         * gcc.dg/graphite/pr37684.c: Adjusted.
2146         * gcc.dg/graphite/pr37828.c: Adjusted.
2147         * gcc.dg/graphite/pr37883.c: Adjusted.
2148         * gcc.dg/graphite/pr37928.c: Adjusted.
2149         * gcc.dg/graphite/pr37943.c: Adjusted.
2150         * gcc.dg/graphite/pr38409.c: Adjusted.
2151         * gcc.dg/graphite/pr38498.c: Adjusted.
2152         * gcc.dg/graphite/pr38559.c: Adjusted.
2153         * gcc.dg/graphite/pr39335.c: Adjusted.
2154         * gcc.dg/graphite/pr39335_1.c: Adjusted.
2155         * gcc.dg/graphite/scop-0.c: Adjusted.
2156         * gcc.dg/graphite/scop-1.c: Adjusted.
2157         * gcc.dg/graphite/scop-10.c: Adjusted.
2158         * gcc.dg/graphite/scop-11.c: Adjusted.
2159         * gcc.dg/graphite/scop-12.c: Adjusted.
2160         * gcc.dg/graphite/scop-13.c: Adjusted.
2161         * gcc.dg/graphite/scop-14.c: Adjusted.
2162         * gcc.dg/graphite/scop-15.c: Adjusted.
2163         * gcc.dg/graphite/scop-16.c: Adjusted.
2164         * gcc.dg/graphite/scop-17.c: Adjusted.
2165         * gcc.dg/graphite/scop-18.c: Adjusted.
2166         * gcc.dg/graphite/scop-19.c: Adjusted.
2167         * gcc.dg/graphite/scop-2.c: Adjusted.
2168         * gcc.dg/graphite/scop-3.c: Adjusted.-
2169         * gcc.dg/graphite/scop-4.c: Adjusted.
2170         * gcc.dg/graphite/scop-5.c: Adjusted.
2171         * gcc.dg/graphite/scop-6.c: Adjusted.
2172         * gcc.dg/graphite/scop-7.c: Adjusted.
2173         * gcc.dg/graphite/scop-8.c: Adjusted.
2174         * gcc.dg/graphite/scop-9.c: Adjusted.
2175         * gcc.dg/graphite/scop-matmult.c: Adjusted.
2176         * gfortran.dg/graphite/block-1.f90: Adjusted.
2177         * gfortran.dg/graphite/block-2.f: Adjusted.
2178         * gfortran.dg/graphite/block-3.f90: Adjusted.
2179         * gfortran.dg/graphite/block-4.f90: Adjusted.
2180         * gfortran.dg/graphite/id-2.f90: Adjusted.
2181         * gfortran.dg/graphite/id-3.f90: Adjusted.
2182         * gfortran.dg/graphite/id-4.f90: Adjusted.
2183         * gfortran.dg/graphite/pr37852.f90: Adjusted.
2184         * gfortran.dg/graphite/pr37857.f90: Adjusted.
2185         * gfortran.dg/graphite/pr37980.f90: Adjusted.
2186         * gfortran.dg/graphite/pr38083.f90: Adjusted.
2187         * gfortran.dg/graphite/pr38953.f90: Adjusted.
2188         * gfortran.dg/graphite/scop-1.f: Adjusted.
2189
2190 2009-07-30  Doug Kwan  <dougkwan@google.com>
2191
2192         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
2193         in warnings added in rev 141298.
2194
2195 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2196
2197         * lib/options.exp: Use "!=" instead of "ne".
2198
2199         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
2200
2201         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
2202         * gcc.dg/ucnid-12.c: Likewise.
2203
2204 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
2205             Pat Haugen  <pthaugen@us.ibm.com>
2206             Revital Eres <ERES@il.ibm.com>
2207
2208         * gcc.target/powerpc/altivec-32.c: New file to test
2209         Altivec simple math function vectorization.
2210
2211         * gcc.target/powerpc/bswap-run.c: New file to test swap
2212         builtins.
2213         * gcc.target/powerpc/bswap16.c: Ditto.
2214         * gcc.target/powerpc/bswap32.c: Ditto.
2215         * gcc.target/powerpc/bswap64-1.c: Ditto.
2216         * gcc.target/powerpc/bswap64-2.c: Ditto.
2217         * gcc.target/powerpc/bswap64-3.c: Ditto.
2218         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
2219         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
2220         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
2221
2222         * gcc.target/powerpc/popcount-2.c: New file to test
2223         power7 popcntd instructions.
2224         * gcc.target/powerpc/popcount-3.c: Ditto.
2225
2226         * gcc.target/powerpc/pr39457.c: New VSX test.
2227         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
2228         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
2229         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
2230         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
2231         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
2232         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
2233         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
2234         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
2235         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
2236         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
2237         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
2238         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
2239
2240         * gcc.target/powerpc/altivec-6.c: Store the result of
2241         vec_add, so the optimizer doesn't remove it.
2242
2243         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
2244         systems that support bswap64.
2245
2246         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
2247         prevent VSX code generation.
2248
2249         * lib/target-supports.exp (check_vsx_hw_available): New
2250         function to test if VSX available.
2251         (check_effective_target_powerpc_vsx_ok): Ditto.
2252         (check_vmx_hw_available): Add explicit -mno-vsx.
2253
2254 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
2255
2256         PR c/39902
2257         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
2258
2259 2009-07-30  Martin Jambor  <mjambor@suse.cz>
2260
2261         PR tree-optimization/40570
2262         * gcc.c-torture/compile/pr40570.c: New test.
2263
2264 2009-07-29  Jason Merrill  <jason@redhat.com>
2265
2266         PR c++/14912
2267         * g++.dg/template/defarg13.C: New.
2268
2269 2009-07-29  Richard Guenther  <rguenther@suse.de>
2270
2271         PR c++/40834
2272         * g++.dg/torture/pr40834.C: New testcase.
2273
2274 2009-07-29  Michael Matz  <matz@suse.de>
2275
2276         PR middle-end/40830
2277         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
2278
2279 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
2280
2281         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
2282         sh*-*-* targets.  Skip on spu-*-* targets.
2283         * gfortran.dg/maxlocval_4.f90: Likewise.
2284         * gfortran.dg/minlocval_1.f90: Likewise.
2285         * gfortran.dg/minlocval_4.f90: Likewise.
2286
2287 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
2288
2289         PR fortran/40878
2290         * gfortran.dg/gomp/pr40878-1.f90: New test.
2291         * gfortran.dg/gomp/pr40878-2.f90: New test.
2292
2293         PR testsuite/40891
2294         * gcc.dg/cdce1.c: Adjust note line number.
2295         * gcc.dg/cdce2.c: Likewise.
2296
2297 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
2298
2299         PR fortran/40882
2300         * gfortran.dg/proc_ptr_comp_13.f90: New.
2301
2302 2009-07-28  Jan Beulich  <jbeulich@novell.com>
2303
2304         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
2305         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
2306         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
2307         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
2308         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
2309         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
2310         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
2311         * gcc.target/i386/avx-vtestps-2.c: Likewise.
2312         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
2313         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
2314         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
2315         * gcc.target/i386/avx-vtestps-3.c: Likewise.
2316         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
2317         #ifdef NEED_IEEE754_FLOAT conditional.
2318         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
2319         conditional.
2320
2321 2009-07-28  Jan Beulich  <jbeulich@novell.com>
2322
2323         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
2324         i?86-*-netware.
2325         * g++.dg/ext/bitfield3.C: Likewise.
2326         * g++.dg/ext/bitfield4.C: Likewise.
2327         * g++.dg/ext/bitfield5.C: Likewise.
2328         * gcc.dg/bitfld-15.c: Likewise.
2329         * gcc.dg/bitfld-16.c: Likewise.
2330         * gcc.dg/bitfld-17.c: Likewise.
2331         * gcc.dg/bitfld-18.c: Likewise.
2332         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
2333         * gcc.dg/20010912-1.c: Likewise.
2334         * gcc.dg/20021018-1.c: Likewise.
2335         * gcc.dg/20030213-1.c: Likewise.
2336         * gcc.dg/20030225-1.c: Likewise.
2337         * gcc.dg/20030708-1.c: Likewise.
2338         * gcc.dg/20050321-2.c: Likewise.
2339         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
2340         * gcc.dg/cdce2.c: Likewise.
2341         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
2342         targets.
2343         * gcc.target/i386/pr37248-3.c: Likewise.
2344
2345 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
2346
2347         PR fortran/40848
2348         * gfortran.dg/altreturn_7.f90: New.
2349
2350 2009-07-27  Simon Baldwin  <simonb@google.com>
2351
2352         PR testsuite/40829
2353         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
2354         so that indexing no longer runs off array end.
2355
2356 2009-07-27  Tobias Burnus  <burnus@net-b.de>
2357
2358         PR fortran/40851
2359         * gfortran.dg/derived_init_3.f90: New test.
2360
2361 2009-07-26  Tobias Burnus  <burnus@net-b.de>
2362
2363         PR fortran/33197
2364         * gfortran.dg/atan2_1.f90: New test
2365         * gfortran.dg/atan2_2.f90: New test
2366
2367 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
2368
2369         PR c++/40749
2370         * g++.dg/warn/Wreturn-type-6.C: New test.
2371
2372 2009-07-26  Ira Rosen  <irar@il.ibm.com>
2373
2374         PR tree-optimization/40801
2375         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
2376         * gfortran.dg/vect/vect.exp: Run tests starting with
2377         "fast-math-real8" with -ffast-math and -fdefault-real-8.
2378
2379 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
2380
2381         PR rtl-optimization/40445
2382         * g++.dg/other/builtin-unreachable-1.C: New testcase.
2383
2384 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
2385
2386         * gcc.dg/builtin-unreachable-4.c: New test.
2387
2388 2009-07-25  Tobias Burnus  <burnus@net-b.de>
2389
2390         PR fortran/33197
2391         * gfortran.dg/complex_intrinsic_5.f90: New test.
2392         * gfortran.dg/complex_intrinsic_7.f90: New test.
2393
2394 2009-07-25  Martin Jambor  <mjambor@suse.cz>
2395
2396         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
2397         * gcc.dg/ipa/noclone-1.c: New test.
2398
2399 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
2400
2401         * lib/target-supports.exp (check_effective_target_static): New
2402         procedure.
2403         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
2404         supported.
2405         * g++.old-deja/g++.law/weak.C: Require static effective target.
2406
2407 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
2408
2409         PR fortran/39630
2410         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2411         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
2412         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
2413         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
2414         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
2415         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
2416         * gfortran.dg/typebound_call_10.f03: New.
2417
2418 2009-07-24  Jason Merrill  <jason@redhat.com>
2419
2420         * g++.dg/cpp0x/defaulted11.C: New.
2421
2422         * g++.dg/cpp0x/initlist23.C: New.
2423
2424 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
2425
2426         PR fortran/40822
2427         * gfortran.dg/char_length_16.f90: New.
2428
2429 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
2430
2431         PR fortran/40643
2432         PR fortran/31067
2433         * gfortran.dg/maxlocval_2.f90: New test.
2434         * gfortran.dg/maxlocval_3.f90: New test.
2435         * gfortran.dg/maxlocval_4.f90: New test.
2436         * gfortran.dg/minlocval_1.f90: New test.
2437         * gfortran.dg/minlocval_2.f90: New test.
2438         * gfortran.dg/minlocval_3.f90: New test.
2439         * gfortran.dg/minlocval_4.f90: New test.
2440
2441 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
2442
2443         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
2444         scan-assembler.
2445
2446 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
2447
2448         PR fortran/40839
2449         * gfortran.dg/pr40839.f90: New test.
2450
2451 2009-07-23  Michael Matz  <matz@suse.de>
2452
2453         PR middle-end/40830
2454         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
2455         don't set options ourself.
2456
2457 2009-07-23  Simon Baldwin  <simonb@google.com>
2458
2459         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
2460         native C compilation where required.
2461
2462 2009-07-22  Doug Kwan  <dougkwan@google.com>
2463
2464         * gcc.c-torture/compile/20090721-1.c: New test.
2465
2466 2009-07-22  Michael Matz  <matz@suse.de>
2467
2468         PR tree-optimization/35229
2469         PR tree-optimization/39300
2470         * gcc.dg/vect/vect-pre-interact.c: New test.
2471
2472 2009-07-22  Richard Guenther  <rguenther@suse.de>
2473
2474         * g++.dg/lookup/using21.C: Fix duplicate paste.
2475
2476 2009-07-22  Richard Guenther  <rguenther@suse.de>
2477
2478         PR c++/40799
2479         * g++.dg/lookup/using21.C: New testcase.
2480
2481 2009-07-21  Jason Merrill  <jason@redhat.com>
2482
2483         * g++.dg/init/aggr4.C: New.
2484
2485 2009-07-21  Jason Merrill  <jason@redhat.com>
2486
2487         Core issue 934
2488         * g++.dg/cpp0x/initlist22.C: New.
2489
2490 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
2491
2492         * gcc.target/i386/vectorize8.c: New test.
2493
2494 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
2495
2496         PR target/40811
2497         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
2498         Add i?86 and x86_64 targets.
2499         * gcc.target/i386/vectorize7.c: New test.
2500
2501         PR target/40809
2502         * gcc.target/i386/pr40809.c: New test.
2503
2504 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
2505
2506         PR tree-optimization/40813
2507         * g++.dg/opt/inline15.C: New test.
2508
2509 2009-07-21  Paul Brook <paul@codesourcery.com>
2510
2511         * gcc.dg/vect/section-anchors-nest-1.c: New test.
2512         * lib/target-supports.exp (check_effective_target_section_anchors):
2513         Add arm*-*-*.
2514
2515 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
2516
2517         * gcc.dg/plugin/finish_unit_plugin.c: New test.
2518         * gcc.dg/plugin/finish_unit-test-1.c: New test.
2519         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
2520
2521 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
2522
2523         * gcc.target/mips/ext-3.c: New test.
2524
2525 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
2526
2527         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
2528         * gcc.dg/builtin-object-size-8.c: New test.
2529         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
2530         * g++.dg/ext/builtin-object-size2.C: Likewise.
2531
2532         PR tree-optimization/40792
2533         * gcc.dg/pr40792.c: New test.
2534
2535 2009-07-20  Ira Rosen  <irar@il.ibm.com>
2536
2537         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
2538         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
2539         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
2540
2541 2009-07-20  Christian Bruel  <christian.bruel@st.com>
2542
2543         * gcc.target/sh/mfmovd.c: New test.
2544
2545 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
2546             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2547
2548         PR libfortran/40714
2549         * gfortran.dg/eof_3.f90: New test.
2550
2551 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2552
2553         PR fortran/40727
2554         * gfortran.dg/intrinsic_cmplx.f90: New test.
2555
2556 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
2557
2558         PR libfortran/34670
2559         PR libfortran/36874
2560         * gfortran.dg/cshift_bounds_1.f90:  New test.
2561         * gfortran.dg/cshift_bounds_2.f90:  New test.
2562         * gfortran.dg/cshift_bounds_3.f90:  New test.
2563         * gfortran.dg/cshift_bounds_4.f90:  New test.
2564         * gfortran.dg/eoshift_bounds_1.f90:  New test.
2565         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
2566         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
2567         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
2568
2569 2009-07-19  Jan Hubicka  <jh@suse.cz>
2570
2571         PR tree-optimization/40676
2572         * gcc.c-torture/compile/pr40676.c: New testcase.
2573
2574 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
2575
2576         * gcc.target/mips/ext-2.c: New test.
2577
2578 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
2579
2580         * gcc.target/mips/octeon-exts-7.c: New test.
2581         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
2582         * gcc.target/mips/octeon-exts-5.c: Likewise.
2583
2584 2009-07-18  Richard Guenther  <rguenther@suse.de>
2585
2586         PR testsuite/40798
2587         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
2588
2589 2009-07-18  Richard Guenther  <rguenther@suse.de>
2590
2591         PR c/40787
2592         * gcc.dg/pr35899.c: Adjust.
2593
2594 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
2595
2596         * gcc.target/powerpc/asm-es-1.c: New test.
2597         * gcc.target/powerpc/asm-es-2.c: Likewise.
2598
2599 2009-07-17  Richard Guenther  <rguenther@suse.de>
2600
2601         PR c/40401
2602         * g++.dg/rtti/crash4.C: New testcase.
2603         * g++.dg/torture/20090706-1.C: Likewise.
2604         * gcc.dg/redecl-17.c: Likewise.
2605         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
2606         * gcc.dg/declspec-9.c: Expect extra error.
2607         * gcc.dg/declspec-10.c: Likewise.
2608         * gcc.dg/declspec-11.c: Likewise.
2609         * gcc.dg/redecl-10.c: Expect extra warnings.
2610         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
2611         * gcc.target/i386/pr39545-1.c: Likewise.
2612         * g++.dg/ext/asm3.C: Expect more errors.
2613         * g++.dg/gomp/block-1.C: Likewise.
2614         * g++.dg/gomp/block-2.C: Likewise.
2615         * g++.dg/gomp/block-3.C: Likewise.
2616         * g++.dg/gomp/block-5.C: Likewise.
2617         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
2618         * g++.dg/warn/unused-result1.C: XFAIL.
2619
2620 2009-07-17  Richard Guenther  <rguenther@suse.de>
2621
2622         PR tree-optimization/40321
2623         * gcc.c-torture/compile/pr40321.c: New testcase.
2624         * g++.dg/torture/pr40321.C: Likewise.
2625
2626 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
2627
2628         PR c++/40780
2629         * g++.dg/template/ptrmem19.C: New test.
2630
2631 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
2632             Manuel López-Ibáñez  <manu@gcc.gnu.org>
2633
2634         PR 40435
2635         * gcc.dg/pr36902.c: Add column info.
2636         * g++.dg/gcov/gcov-2.C: Change count for definition.
2637
2638 2009-07-16  Jason Merrill  <jason@redhat.com>
2639
2640         PR libstdc++/37907
2641         * g++.dg/cpp0x/std-layout1.C: New.
2642         * g++.dg/ext/has_nothrow_assign.C: Fix.
2643         * g++.dg/ext/has_nothrow_copy.C: Fix.
2644         * g++.dg/ext/has_trivial_assign.C: Fix.
2645         * g++.dg/ext/has_trivial_copy.C: Fix.
2646         * g++.dg/ext/is_pod.C: Fix.
2647         * g++.dg/other/offsetof3.C: Adjust.
2648         * g++.dg/overload/ellipsis1.C: Adjust.
2649         * g++.dg/warn/var-args1.C: Adjust.
2650         * g++.old-deja/g++.brendan/crash63.C: Adjust.
2651         * g++.old-deja/g++.brendan/crash64.C: Adjust.
2652         * g++.old-deja/g++.brendan/overload8.C: Adjust.
2653         * g++.old-deja/g++.other/vaarg3.C: Adjust.
2654         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
2655
2656 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2657
2658         * gcc.dg/torture/builtin-math-5.c: Add more cases.
2659         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
2660         effective target "mpc_pow".
2661         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
2662
2663 2009-07-16  Richard Henderson  <rth@redhat.com>
2664
2665         * g++.dg/opt/eh4.C: New test.
2666
2667 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
2668
2669         * obj-c++.dg/defs.mm (abort): Make it extern "C".
2670
2671 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
2672
2673         PR middle-end/40747
2674         * gcc.c-torture/execute/pr40747.c: New test.
2675
2676 2009-07-15  Richard Guenther  <rguenther@suse.de>
2677
2678         PR middle-end/40753
2679         * gcc.c-torture/compile/pr40753.c: New testcase.
2680
2681 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
2682
2683         PR fortran/40743
2684         * gfortran.dg/interface_assignment_4.f90: New.
2685
2686 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
2687
2688         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
2689         for FreeBSD up to and including version 8.
2690
2691 2009-07-14  Taras Glek  <tglek@mozilla.com>
2692             Rafael Espindola  <espindola@google.com>
2693
2694         * g++.dg/plugin/header-plugin-test.C: New.
2695         * g++.dg/plugin/header_plugin.c: New.
2696         * g++.dg/plugin/plugin.exp: Update.
2697
2698 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
2699
2700         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
2701         function to enable vectorization.
2702         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
2703         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2704
2705 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
2706
2707         * gcc.target/i386/sse-copysignf-vec.c: New test.
2708         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
2709
2710 2009-07-14  Jason Merrill  <jason@redhat.com>
2711
2712         PR c++/37276
2713         * g++.dg/lookup/builtin5.C: New.
2714         * g++.dg/other/error22.C: Add missing extern "C".
2715         * g++.dg/warn/Warray-bounds.C: Likewise.
2716         * gcc.dg/compat/compat-common.h: Likewise.
2717
2718         PR c++/40746
2719         * g++.dg/lookup/using20.C: New.
2720
2721         PR c++/40740
2722         * g++.dg/template/koenig8.C: New.
2723
2724 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
2725
2726         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
2727         both i?86-*-darwin* and x86_64-*-darwin*.
2728
2729 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
2730
2731         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
2732         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
2733         name.
2734
2735 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
2736
2737         PR debug/40705
2738         * g++.dg/debug/dwarf2/typedef1.C: New test.
2739
2740         PR c++/40357
2741         * g++.dg/other/typedef3.C: New test.
2742
2743 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
2744
2745         * gcc.dg/20090709-1.c: Move to a proper place ...
2746         * gcc.target/m68k/20090709-1.c: ... here.
2747
2748 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2749
2750         PR C++/22154
2751         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
2752         front of qualified names are allowed.
2753         * g++.dg/parse/crash10.C: Likewise.
2754         * g++.dg/parse/error15.C: Likewise.
2755         * g++.dg/parse/typename9.C: Likewise.
2756         * g++.dg/parse/error8.C: Likewise.
2757
2758 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
2759
2760         PR fortran/40646
2761         * gfortran.dg/proc_ptr_22.f90: Extended.
2762         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
2763
2764 2009-07-13  Ira Rosen  <irar@il.ibm.com>
2765
2766         * gfortran.dg/vect/vect-6.f: New test.
2767
2768 2009-07-12  Jason Merrill  <jason@redhat.com>
2769
2770         PR c++/36628
2771         * g++.dg/cpp0x/decltype17.C: New.
2772
2773         PR c++/37206
2774         * g++.dg/cpp0x/rv10.C: New.
2775
2776 2009-07-12  Jason Merrill  <jason@redhat.com>
2777
2778         PR c++/40689
2779         * g++.dg/cpp0x/initlist20.C: New.
2780         * g++.dg/cpp0x/initlist21.C: New.
2781
2782 2009-07-12  Ira Rosen  <irar@il.ibm.com>
2783
2784         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
2785         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
2786         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
2787         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
2788         gcc.dg/vect/vect-double-reduc-7.c: New tests.
2789
2790 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
2791
2792         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
2793         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
2794         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
2795         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
2796         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
2797         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
2798         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
2799         effective_target fd_truncate.
2800
2801 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
2802
2803         * gnat.dg/specs/addr1.ads: New test.
2804
2805 2009-07-11  Jan Hubicka  <jh@suse.cz>
2806
2807         PR middle-end/48388
2808         * g++.dg/torture/pr40388.C: New testcase.
2809
2810 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
2811
2812         PR target/40668
2813         * gcc.c-torture/execute/pr40668.c: New test.
2814
2815 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
2816
2817         * gcc.c-torture/execute/20090711-1.c: New test.
2818
2819 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
2820
2821         PR testsuite/40699
2822         PR testsuite/40707
2823         PR testsuite/40709
2824         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
2825         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
2826         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
2827         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
2828
2829 2009-07-11  Tobias Burnus  <burnus@net-b.de>
2830
2831         PR fortran/33197
2832         * gfortran.dg/complex_intrinsic_3.f90: New test.
2833         * gfortran.dg/complex_intrinsic_4.f90: New test.
2834
2835 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
2836
2837         PR target/39079
2838         * gcc.target/mips/mips.exp: Make -msynci a known option.
2839         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
2840
2841 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
2842
2843         PR c++/40502
2844         * g++.dg/ext/strncpy-chk1.C: New test.
2845
2846 2009-07-10  Richard Guenther  <rguenther@suse.de>
2847
2848         PR tree-optimization/40496
2849         * g++.dg/opt/pr40496.C: New testcase.
2850
2851 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2852
2853         PR 25509
2854         PR 40614
2855         * g++.dg/warn/unused-result1-Werror.c: New.
2856
2857 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
2858
2859         PR fortran/39334
2860         * gfortran.dg/recursive_parameter_1.f90: New test.
2861
2862 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2863
2864         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
2865         * gfortran.dg/module_equivalence_6.f90: Ditto.
2866         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
2867         * gfortran.dg/nan_2.f90: Ditto.
2868         * gfortran.dg/inquire_11.f90: Ditto.
2869         * gfortran.dg/abstract_type_3.f03: Ditto.
2870         * gfortran.dg/abstract_type_1.f90: Ditto.
2871         * gfortran.dg/private_type_9.f90: Ditto.
2872         * gfortran.dg/abstract_type_5.f03: Ditto.
2873         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
2874         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
2875         * gfortran.dg/derived_sub.f90: Ditto.
2876         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
2877         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
2878         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
2879         * gfortran.dg/mvbits_6.f90: Ditto.
2880         * gfortran.dg/abstract_type_2.f03: Ditto.
2881         * gfortran.dg/abstract_type_4.f03: Ditto.
2882         * gfortran.dg/bounds_check_9.f90: Ditto.
2883         * gfortran.dg/optional_dim_3.f90: Ditto.
2884         * gfortran.dg/pr32921.f: Ditto.
2885         * gfortran.dg/entry_16.f90: Ditto.
2886         * gfortran.dg/generic_16.f90: Ditto.
2887
2888
2889 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
2890
2891         * gcc.target/m68k/20090709-1.c: New.
2892
2893 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
2894
2895         PR c++/40684
2896         * g++.dg/template/unify11.C: New test.
2897
2898 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
2899
2900         PR fortran/40629
2901         * gfortran.dg/host_assoc_function_9.f90: New test.
2902
2903 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
2904
2905         PR fortran/40646
2906         * gfortran.dg/proc_ptr_22.f90: New.
2907         * gfortran.dg/proc_ptr_comp_12.f90: New.
2908
2909 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
2910
2911         PR middle-end/40692
2912         * gcc.c-torture/compile/pr40692.c: New test.
2913
2914 2009-07-09  Tobias Burnus  <burnus@net-b.de>
2915
2916         PR fortran/40604
2917         * gfortran.dg/pointer_check_6.f90: New test.
2918
2919 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
2920
2921         * gcc.target/mips/truncate-5.c: New test.
2922
2923 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2924
2925         PR libfortran/40330
2926         PR libfortran/40662
2927         * gfortran.dg/fmt_cache_1.f: New test.
2928
2929 2009-07-08  Tobias Burnus  <burnus@net-b.de>
2930
2931         PR fortran/40675
2932         * gfortran.dg/nosigned_zero_1.f90: New test.
2933         * gfortran.dg/nosigned_zero_2.f90: New test.
2934
2935 2009-07-08  Richard Guenther  <rguenther@suse.de>
2936
2937         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
2938
2939 2009-07-08  Richard Guenther  <rguenther@suse.de>
2940
2941         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
2942
2943 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
2944
2945         PR fortran/40591
2946         * gfortran.dg/proc_ptr_21.f90: New test.
2947
2948 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2949
2950         PR c++/31246
2951         * g++.dg/warn/pr31246.C: New.
2952         * g++.dg/warn/pr31246-2.C: New.
2953
2954 2009-07-07  Jason Merrill  <jason@redhat.com>
2955
2956         PR c++/35828
2957         * g++.dg/template/defarg12.C: New.
2958
2959         PR c++/37816
2960         * g++.dg/cpp0x/enum7.C: New.
2961
2962         PR c++/37946
2963         * g++.dg/cpp0x/enum6.C: New.
2964
2965         PR c++/40639
2966         * g++.dg/cpp0x/enum5.C: New.
2967
2968         PR c++/40633
2969         * g++.dg/cpp0x/enum4.C: New.
2970
2971 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2972
2973         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
2974
2975 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2976
2977         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
2978
2979 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
2980
2981         PR middle-end/40669
2982         * gcc.dg/pr40669.c: New test.
2983
2984 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2985
2986         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
2987         location. Update all calls.
2988         * g++.dg/plugin/selfassign.c: Likewise.
2989
2990 2009-07-06  Jason Merrill  <jason@redhat.com>
2991
2992         * g++.dg/rtti/dyncast[34].C: New.
2993
2994 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
2995
2996         * lib/target-supports.exp
2997         (check_effective_target_mips_newabi_large_long_double): New.
2998         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
2999         target.
3000         * gcc.target/mips/fpr-moves-6.c: Likewise.
3001
3002 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
3003
3004         PR c++/40557
3005         * g++.dg/template/union2.C: New test.
3006
3007 2009-07-04  Jason Merrill  <jason@redhat.com>
3008
3009         * g++.dg/template/using15.C: New.
3010
3011 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
3012
3013         * gfortran.dg/maxloc_1.f90: New test.
3014
3015 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
3016
3017         PR fortran/40593
3018         * gfortran.dg/proc_ptr_result_6.f90: New.
3019
3020 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3021
3022         * gcc.dg/framework-2.c: Adjust testcase to pass.
3023
3024 2009-07-04  Jason Merrill  <jason@redhat.com>
3025
3026         PR c++/40619
3027         * g++.dg/cpp0x/auto16.C: New.
3028
3029 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
3030
3031         PR target/40587
3032         * gfortran.dg/pr40587.f: New test.
3033
3034 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3035
3036         PR fortran/40638
3037         * gfortran.dg/unit_1.f90: New test.
3038
3039 2009-07-03  Jason Merrill  <jason@redhat.com>
3040
3041         * g++.dg/template/pure1.C: Expect another error.
3042
3043 2009-07-03  Richard Guenther  <rguenther@suse.de>
3044
3045         PR tree-optimization/40640
3046         * gcc.c-torture/compile/pr40640.c: New testcase.
3047
3048 2009-07-03  Richard Guenther  <rguenther@suse.de>
3049
3050         PR middle-end/34163
3051         * gfortran.dg/pr34163.f90: New testcase.
3052
3053 2009-07-03  Jan Hubicka  <jh@suse.cz>
3054
3055         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
3056         * gcc.dg/tree-ssa/loop-25.c: Likewise.
3057         * gcc.dg/tree-ssa/loop-26.c: Likewise.
3058         * gcc.dg/tree-ssa/pr32044.c: Likewise.
3059         * gcc.dg/tree-ssa/loop-29.c: Likewise.
3060         * gcc.dg/tree-ssa/loop-10.c: Likewise.
3061         * gnat.dg/loop_optimization6.adb: Enable -O2.
3062
3063 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
3064
3065         * g++.dg/warn/null4.C: Extend.
3066
3067 2009-07-02  Jason Merrill  <jason@redhat.com>
3068
3069         * g++.dg/template/spec8.C: Fix.
3070
3071 2009-07-02  Michael Matz  <matz@suse.de>
3072
3073         PR fortran/32131
3074         * gfortran.dg/pr32921.f: Adjust.
3075
3076 2009-07-02  Jan Hubicka  <jh@suse.cz>
3077
3078         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
3079
3080 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
3081
3082         * gcc.target/mips/truncate-4.c: New testcase.
3083
3084 2009-07-01  Richard Guenther  <rguenther@suse.de>
3085
3086         PR tree-optimization/19831
3087         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
3088         make allocated memory escape.  Un-XFAIL.
3089         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
3090         * gcc.dg/vect/pr31699.c: Likewise.
3091         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
3092
3093 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
3094
3095         PR c++/40566
3096         * g++.dg/parse/cond5.C: New test.
3097
3098 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
3099
3100         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
3101         (main): Pass n to main_1 instead.
3102         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
3103         (main_1): New function, split off from...
3104         (main): ...here.  Pass `off' to main_1 instead.
3105
3106 2009-06-30  Jason Merrill  <jason@redhat.com>
3107
3108         PR c++/40595
3109         * g++.dg/cpp0x/variadic94.C: New.
3110
3111 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
3112
3113         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
3114         * lib/target-libpath.exp (ld_library_path_vars): New variable.
3115         (init_ld_library_path_env_vars): New function, replacing the
3116         orig_*_saved assignments.  Call it after defining it.
3117         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
3118         (restore_ld_library_path_env_vars): Likewise.
3119         (add_path, find_libgcc_s): New functions.
3120         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
3121         gcc-set-multilib-library-path.
3122         (objc_target_compile): Don't add "." to ld_library_path.
3123         Use add_path.
3124         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
3125         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
3126         gcc-set-multilib-library-path.
3127         * lib/g++.exp (g++_link_flags): Likewise.
3128         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
3129         * lib/c-torture.exp: Do not manipulate ld_library_path at the
3130         top level; do it...
3131         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
3132         to tell when this needs to happen.  Use find_libgcc_s instead of
3133         gcc-set-multilib-library-path.
3134         * lib/gcc-dg.exp: Likewise.
3135         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
3136         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
3137         unless it is in $ALT_LD_LIBRARY_PATH.
3138         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
3139
3140 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
3141
3142         * gnat.dg/discr12.adb: New test.
3143         * gnat.dg/discr12_pkg.ads: New helper.
3144         * gnat.dg/discr13.adb: New test.
3145         * gnat.dg/discr14.ad[sb]: Likewise.
3146         * gnat.dg/discr15.adb: Likewise.
3147         * gnat.dg/discr15_pkg.ads: New helper.
3148         * gnat.dg/discr16.adb: New test.
3149         * gnat.dg/discr16_g.ads: New helper.
3150         * gnat.dg/discr16_pkg.ads: Likewise.
3151         * gnat.dg/discr16_cont.ads: Likewise.
3152         * gnat.dg/discr17.adb: New test.
3153         * gnat.dg/discr18.adb: Likewise.
3154         * gnat.dg/discr18_pkg.ads: New helper.
3155         * gnat.dg/discr19.adb: New test.
3156
3157 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3158
3159         PR fortran/40576
3160         * gfortran.dg/internal_write_1.f90:  New testcase.
3161
3162 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
3163
3164         PR fortran/40594
3165         * gfortran.dg/derived_pointer_recursion_2.f90: New.
3166
3167 2009-06-30  Richard Guenther  <rguenther@suse.de>
3168
3169         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
3170
3171 2009-06-30  Wei Guozhi  <carrot@google.com>
3172
3173         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
3174         to "-Os".
3175
3176 2009-06-30  Ira Rosen  <irar@il.ibm.com>
3177
3178         PR tree-optimization/40542
3179         * gcc.dg/vect/pr40542.c: New test.
3180
3181 2009-06-30  Martin Jambor  <mjambor@suse.cz>
3182
3183         PR tree-optimization/40582
3184         * gcc.c-torture/compile/pr40582.c: New test.
3185
3186 2009-06-30  Wei Guozhi  <carrot@google.com>
3187
3188         PR/40416
3189         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
3190
3191 2009-06-29  Jason Merrill  <jason@redhat.com>
3192
3193         PR c++/40274
3194         * g++.dg/template/debug1.C: New.
3195
3196 2009-06-29  Tobias Burnus  <burnus@net-b.de>
3197
3198         PR fortran/40580
3199         * pointer_check_1.f90: New test.
3200         * pointer_check_2.f90: New test.
3201         * pointer_check_3.f90: New test.
3202         * pointer_check_4.f90: New test.
3203         * pointer_check_5.f90: New test.
3204
3205 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
3206
3207         PR fortran/40551
3208         * gfortran.dg/func_assign_2.f90 : New test.
3209
3210 2009-06-29  Richard Guenther  <rguenther@suse.de>
3211
3212         PR middle-end/14187
3213         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
3214         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
3215         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
3216         * gcc.c-torture/execute/20090623-1.c: Likewise.
3217         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
3218         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
3219
3220 2009-06-29  Richard Guenther  <rguenther@suse.de>
3221
3222         PR middle-end/38212
3223         * gcc.c-torture/execute/pr38212.c: New testcase.
3224
3225 2009-06-29  Richard Guenther  <rguenther@suse.de>
3226
3227         PR tree-optimization/40579
3228         * gcc.c-torture/execute/pr40579.c: New testcase.
3229
3230 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
3231
3232         PR tree-optimization/40550
3233         * gcc.dg/pr40550.c: New test.
3234
3235 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
3236
3237         * gnat.dg/overflow_sum2.adb: New test
3238         * gnat.dg/namet.ads: New helper.
3239
3240         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
3241
3242 2009-06-28  Tobias Burnus  <burnus@net-b.de>
3243
3244         PR fortran/34112
3245         * gfortran.dg/compiler-directive_1.f90: New test.
3246         * gfortran.dg/compiler-directive_2.f: New test.
3247
3248 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3249
3250         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
3251         comment out some values and add some cases.
3252
3253 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
3254
3255         PR testsuite/40567
3256         * gcc.dg/vect/vect.exp: Fix lappend syntax.
3257
3258 2009-06-26  Richard Henderson  <rth@redhat.com>
3259
3260         PR testsuite/40565
3261         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
3262         * gcc.target/i386/local.c: Pass a non-constant to T.
3263
3264 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
3265
3266         PR fortran/39997
3267         PR fortran/40541
3268         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
3269         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
3270         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
3271         * gfortran.dg/proc_ptr_result_5.f90: New.
3272
3273 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
3274
3275         PR c/39902
3276         * gcc.dg/dfp/pr39902.c: New test.
3277
3278 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
3279
3280         PR testsuite/40532
3281         * gcc.dg/builtins-65.c: Require c99 runtime.
3282
3283 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3284
3285         * gnat.dg/array7.ad[sb]: New test.
3286
3287 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3288
3289         * gnat.dg/array6.adb: New test.
3290
3291 2009-06-25  Ian Lance Taylor  <iant@google.com>
3292
3293         * g++.dg/warn/Wsign-compare-3.C: New testcase.
3294
3295 2009-06-25  Ian Lance Taylor  <iant@google.com>
3296
3297         * g++.dg/warn/Wunused-16.C: New testcase.
3298
3299 2009-06-25  Ian Lance Taylor  <iant@google.com>
3300
3301         * g++.dg/warn/skip-2.C: New testcase.
3302
3303 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
3304
3305         * gcc.c-torture/execute/20090618-1.c: add dg-run and
3306         dg-skip-if and move to ...
3307         * gcc.dg/torture/20090618-1.c.
3308
3309 2009-06-25  Martin Jambor  <mjambor@suse.cz>
3310
3311         PR tree-optimization/40493
3312         * gcc.c-torture/execute/pr40493.c: New test.
3313
3314 2009-06-24  Jason Merrill  <jason@redhat.com>
3315
3316         PR c++/40342
3317         * g++.dg/template/overload10.C: New.
3318
3319 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
3320
3321         PR fortran/40427
3322         * gfortran.dg/proc_ptr_comp_11.f90: New.
3323
3324 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3325
3326         * gcc.dg/pr40501.c: New testcase.
3327
3328 2009-06-23  DJ Delorie  <dj@redhat.com>
3329
3330         Add MeP port.
3331         * lib/target-supports.exp: Add mep support (no profiling).
3332
3333 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
3334
3335         PR testsuite/39297
3336         * gcc.dg/ssa/loop-31.c: Change scan rules.
3337
3338 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3339
3340         * gcc.dg/cpp/empty-include.c: Update column info.
3341         * gcc.dg/cpp/assert2.c: Update column info.
3342
3343 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
3344
3345         * g++.dg/ext/builtin-object-size1.C: New test.
3346         * g++.dg/ext/builtin-object-size2.C: New test.
3347
3348 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
3349
3350         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
3351         * gcc.dg/optimize-bswapdi-1.c: Likewise.
3352
3353 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
3354
3355         * gcc.target/mips/truncate-3.c: New test.
3356
3357 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
3358
3359         PR fortran/37254
3360         PR fortran/39850
3361         * gfortran.dg/interface_30.f90: Modified error message.
3362         * gfortran.dg/proc_decl_22.f90: New.
3363
3364 2009-06-22  Ian Lance Taylor  <iant@google.com>
3365
3366         * gcc.dg/Wcxx-compat-19.c: New testcase.
3367
3368 2009-06-22  Matthias Klose  <doko@ubuntu.com>
3369
3370         PR objc/28050
3371         * pr28050.m: New testcase.
3372
3373 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
3374
3375         PR testsuite/40481
3376         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
3377
3378 2009-06-22  Martin Jambor  <mjambor@suse.cz>
3379
3380         PR tree-optimization/40492
3381         * g++.dg/torture/pr40492.C: New test.
3382
3383 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
3384
3385         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
3386         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
3387
3388 2009-06-22  Olivier Hainque  <hainque@adacore.com>
3389
3390         * gnat.dg/raise_ce.adb: Helper for ...
3391         * gnat.dg/handle_and_return.adb: New test.
3392
3393 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
3394
3395         PR fortran/40443
3396         * gfortran.dg/generic_18.f90: New test.
3397
3398 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
3399
3400         PR fortran/40472
3401         * gfortran.dg/spread_size_limit.f90: New test.
3402
3403 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
3404
3405         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
3406         to put dump files in a subdirectory.
3407         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
3408         ".o" temporary files.
3409
3410 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
3411
3412         PR fortran/39850
3413         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
3414         * gfortran.dg/interface_20.f90: Ditto.
3415         * gfortran.dg/interface_21.f90: Ditto.
3416         * gfortran.dg/interface_22.f90: Ditto.
3417         * gfortran.dg/interface_30.f90: New.
3418         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
3419
3420 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
3421
3422         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
3423         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
3424         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
3425         DEFAULT_VECTFLAGS.
3426
3427 2009-06-21  Ira Rosen  <irar@il.ibm.com>
3428             Revital Eres  <eres@il.ibm.com>
3429
3430         PR testsuite/40359
3431         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
3432         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
3433         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
3434
3435 2009-06-21  Ira Rosen  <irar@il.ibm.com>
3436
3437         PR testsuite/40475
3438         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
3439         without misalignment support.
3440         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3441
3442 2009-06-20  Tobias Burnus  <burnus@net-b.de>
3443
3444         PR fortran/40452
3445         * gfortran.dg/bounds_check_strlen_9.f90: New test.
3446
3447 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
3448
3449         PR fortran/40440
3450         * gfortran.dg/alloc_comp_result_2.f90: New test.
3451
3452 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3453
3454         PR target/40482
3455         * gcc.target/arm/pr40482.c: New test.
3456
3457 2009-06-19  Ian Lance Taylor  <iant@google.com>
3458
3459         * gcc.dg/Wcxx-compat-18.c: New testcase.
3460
3461 2009-06-19  Richard Guenther  <rguenther@suse.de>
3462
3463         * gcc.c-torture/execute/20090618-1.c: New testcase.
3464
3465 2009-06-19  Ian Lance Taylor  <iant@google.com>
3466
3467         * gcc.dg/Wcxx-compat-17.c: New testcase.
3468
3469 2009-06-19  Ian Lance Taylor  <iant@google.com>
3470
3471         * gcc.dg/Wcxx-compat-15.c: New testcase.
3472
3473 2009-06-19  Ian Lance Taylor  <iant@google.com>
3474
3475         * gcc.dg/Wcxx-compat-16.c: New testcase.
3476
3477 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
3478
3479         * gcc.dg/builtins-34.c: Add significand cases.
3480
3481 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
3482
3483         PR testsuite/40491
3484         * gcc.dg/20080522-1.c: Remove testcase for real.
3485         * gcc.dg/20080528-1.c: Ditto.
3486
3487 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
3488
3489         PR fortran/40450
3490         * gfortran.dg/proc_ptr_20.f90: New.
3491
3492 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
3493
3494         PR target/40470
3495         * gcc.dg/torture/pr40470-1.c: New.
3496         * gcc.dg/torture/pr40470-2.c: Likewise.
3497         * gcc.dg/torture/pr40470-3.c: Likewise.
3498         * gcc.dg/torture/pr40470-4.c: Likewise.
3499
3500 2009-06-18  Diego Novillo  <dnovillo@google.com>
3501
3502         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
3503         * gcc.dg/plugin/ggcplug.c: Likewise.
3504         * gcc.dg/plugin/one_time_plugin.c: Likewise.
3505         * g++.dg/plugin/selfassign.c: Likewise.
3506         * g++.dg/plugin/attribute_plugin.c: Likewise.
3507         * g++.dg/plugin/dumb_plugin.c: Likewise.
3508
3509 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3510
3511         * gcc.dg/cpp/arith-3.c: Add column info.
3512
3513 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
3514
3515         * gcc.target/arm/fp16-compile-none-2.c: New.
3516         * gcc.target/arm/fp16-compile-ieee-12.c: New.
3517         * gcc.target/arm/fp16-compile-alt-12.c: New.
3518
3519 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
3520
3521         * gcc.target/arm/fp16-compile-alt-1.c: New.
3522         * gcc.target/arm/fp16-compile-alt-2.c: New.
3523         * gcc.target/arm/fp16-compile-alt-3.c: New.
3524         * gcc.target/arm/fp16-compile-alt-4.c: New.
3525         * gcc.target/arm/fp16-compile-alt-5.c: New.
3526         * gcc.target/arm/fp16-compile-alt-6.c: New.
3527         * gcc.target/arm/fp16-compile-alt-7.c: New.
3528         * gcc.target/arm/fp16-compile-alt-8.c: New.
3529         * gcc.target/arm/fp16-compile-alt-9.c: New.
3530         * gcc.target/arm/fp16-compile-alt-10.c: New.
3531         * gcc.target/arm/fp16-compile-alt-11.c: New.
3532         * gcc.target/arm/fp16-compile-ieee-1.c: New.
3533         * gcc.target/arm/fp16-compile-ieee-2.c: New.
3534         * gcc.target/arm/fp16-compile-ieee-3.c: New.
3535         * gcc.target/arm/fp16-compile-ieee-4.c: New.
3536         * gcc.target/arm/fp16-compile-ieee-5.c: New.
3537         * gcc.target/arm/fp16-compile-ieee-6.c: New.
3538         * gcc.target/arm/fp16-compile-ieee-7.c: New.
3539         * gcc.target/arm/fp16-compile-ieee-8.c: New.
3540         * gcc.target/arm/fp16-compile-ieee-9.c: New.
3541         * gcc.target/arm/fp16-compile-ieee-10.c: New.
3542         * gcc.target/arm/fp16-compile-ieee-11.c: New.
3543         * gcc.target/arm/fp16-compile-none-1.c: New.
3544         * gcc.target/arm/fp16-compile-exprtype.c: New.
3545         * gcc.target/arm/fp16-compile-vcvt.c: New.
3546         * gcc.target/arm/fp16-builtins-1.c: New.
3547         * gcc.target/arm/fp16-rounding-alt-1.c: New.
3548         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
3549         * gcc.target/arm/fp16-param-1.c: New.
3550         * gcc.target/arm/fp16-return-1.c: New.
3551         * gcc.target/arm/fp16-unprototyped-1.c: New.
3552         * gcc.target/arm/fp16-unprototyped-2.c: New.
3553         * gcc.target/arm/fp16-variadic-1.c: New.
3554         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
3555         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
3556         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
3557         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
3558         * gcc.dg/torture/arm-fp16-ops.h: New.
3559         * gcc.dg/torture/arm-fp16-ops-1.c: New.
3560         * gcc.dg/torture/arm-fp16-ops-2.c: New.
3561         * gcc.dg/torture/arm-fp16-ops-3.c: New.
3562         * gcc.dg/torture/arm-fp16-ops-4.c: New.
3563         * gcc.dg/torture/arm-fp16-ops-5.c: New.
3564         * gcc.dg/torture/arm-fp16-ops-6.c: New.
3565         * gcc.dg/torture/arm-fp16-ops-7.c: New.
3566         * gcc.dg/torture/arm-fp16-ops-8.c: New.
3567         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
3568         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
3569         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
3570         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
3571         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
3572         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
3573         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
3574         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
3575         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
3576         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
3577         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
3578         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
3579         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
3580
3581 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
3582
3583         * gcc.dg/builtins-65.c: New test.
3584
3585 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
3586
3587         PR fortran/40451
3588         * gfortran.dg/proc_ptr_result_4.f90: New.
3589
3590 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
3591
3592         * gcc.c-torture/execute/bitfld-5.c: New test.
3593
3594 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
3595
3596         * gcc.dg/builtin-unreachable-3.c: New test.
3597
3598 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
3599
3600         * gcc.target/i386/builtin-unreachable.c: New test.
3601
3602 2009-06-17  Ian Lance Taylor  <iant@google.com>
3603
3604         * gcc.dg/Wcxx-compat-14.c: New testcase.
3605
3606 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
3607
3608         * gcc.dg/func-ptr-conv-1.c: Update column info.
3609
3610 2009-06-17  Richard Guenther  <rguenther@suse.de>
3611
3612         PR middle-end/40404
3613         * gcc.c-torture/execute/pr40404.c: New testcase.
3614
3615 2009-06-17  Richard Guenther  <rguenther@suse.de>
3616
3617         PR middle-end/40460
3618         * g++.dg/torture/pr40460.C: New testcase.
3619
3620 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
3621
3622         * gcc.dg/plugin/one_time_plugin.c: New test.
3623         * gcc.dg/plugin/one_time-test-1.c: New test.
3624         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
3625
3626 2009-06-16  Ian Lance Taylor  <iant@google.com>
3627
3628         * g++.dg/warn/skip-1.C: New testcase.
3629
3630 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
3631
3632         PR middle-end/40446
3633         * g++.dg/other/pr40446.C: New test.
3634
3635 2009-06-16  Richard Guenther  <rguenther@suse.de>
3636
3637         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
3638         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3639         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3640         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
3641
3642 2009-06-16  Martin Jambor  <mjambor@suse.cz>
3643
3644         * gcc.c-torture/compile/pr40432.c: New file.
3645
3646 2009-06-16  Martin Jambor  <mjambor@suse.cz>
3647
3648         * gfortran.fortran-torture/compile/pr40413.f90: New file.
3649
3650 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
3651
3652         PR fortran/36947
3653         PR fortran/40039
3654         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
3655         * gfortran.dg/interface_20.f90: Modified error messages.
3656         * gfortran.dg/interface_21.f90: Ditto.
3657         * gfortran.dg/interface_26.f90: Ditto.
3658         * gfortran.dg/interface_27.f90: Ditto.
3659         * gfortran.dg/interface_28.f90: Extended test case.
3660         * gfortran.dg/interface_29.f90: New.
3661         * gfortran.dg/proc_decl_7.f90: Modified error messages.
3662         * gfortran.dg/proc_decl_8.f90: Ditto.
3663         * gfortran.dg/proc_ptr_11.f90: Ditto.
3664         * gfortran.dg/proc_ptr_15.f90: Ditto.
3665
3666 2009-06-16  Ira Rosen  <irar@il.ibm.com>
3667
3668         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
3669         printing.
3670         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
3671         gcc.dg/vect/vect-outer-4f.c: Likewise.
3672         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
3673         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
3674         Likewise.
3675         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
3676         outer loop.
3677
3678 2009-06-16  Tobias Burnus  <burnus@net-b.de>
3679
3680         PR fortran/40383
3681         * gfortran.dg/bounds_check_strlen_8.f90: New test.
3682
3683 2009-06-15  Ian Lance Taylor  <iant@google.com>
3684
3685         * gcc.dg/Wjump-misses-init-1.c: New testcase.
3686         * gcc.dg/Wjump-misses-init-2.c: New testcase.
3687         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
3688         Recognize new notes.
3689         * gcc.dg/stmt-expr-label-2.c: Likewise.
3690         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
3691         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
3692         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
3693         * gcc.dg/c99-vla-jump-4.c: Likewise.
3694         * gcc.dg/stmt-expr-label-1.c: Likewise.
3695         * gcc.dg/stmt-expr-label-3.c: Likewise.
3696         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
3697
3698 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3699
3700         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
3701
3702 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
3703
3704         * gcc.dg/builtin-object-size-7.c: New test.
3705
3706 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
3707
3708         PR testsuite/40426
3709         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
3710         level != "" use separate -gdwarf-2 -g${level} options instead of
3711         -gdwarf-2${level}.
3712         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
3713         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
3714         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3715
3716 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
3717
3718         * g++.dg/abi/mangle11.C: Update warning line.
3719         * g++.dg/abi/mangle12.C: Update warning line.
3720         * g++.dg/abi/mangle17.C: Update warning line.
3721         * g++.dg/abi/mangle20-2.C: Update warning line.
3722
3723 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3724
3725         * gcc.dg/optimize-bswap-1.c: Split into these two:
3726         * gcc.dg/optimize-bswapsi-1.c: New testcase.
3727         * gcc.dg/optimize-bswapdi-1.c: New testcase.
3728
3729 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3730
3731         * gcc.dg/optimize-bswap-1.c: New testcase.
3732
3733 2009-06-14  Richard Guenther  <rguenther@suse.de>
3734
3735         PR middle-end/40389
3736         * g++.dg/torture/pr40389.C: New testcase.
3737
3738 2009-06-13  Richard Guenther  <rguenther@suse.de>
3739
3740         PR tree-optimization/40421
3741         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
3742
3743 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
3744
3745         * gcc.dg/old-style-prom-3.c: Add column info.
3746         * gcc.dg/overflow-warn-1.c
3747         * gcc.dg/gomp/pr27415.c
3748         * gcc.dg/gomp/for-1.c: Same.
3749         * gcc.dg/enum-compat-1.c: Same.
3750         * gcc.dg/c99-tag-3.c: Same.
3751         * gcc.dg/Wredundant-decls-2.c: Same.
3752         * gcc.dg/func-ptr-conv-1.c: Same.
3753         * gcc.dg/asm-wide-1.c: Same.
3754         * gcc.dg/nofixed-point-2.c: Same.
3755         * gcc.dg/cpp/line3.c: Same.
3756         * gcc.dg/array-10.c: Same.
3757         * gcc.dg/c99-vla-jump-1.c: Same.
3758         * gcc.dg/pr20368-1.c: Same.
3759         * gcc.dg/Wshadow-3.c: Same.
3760         * gcc.dg/c90-const-expr-8.c: Same.
3761         * gcc.dg/label-decl-2.c: Same.
3762         * gcc.dg/dremf-type-compat-2.c: Same.
3763         * gcc.dg/c90-const-expr-5.c: Same.
3764         * gcc.dg/builtins-30.c: Same.
3765         * gcc.dg/Warray-bounds.c: Same.
3766         * gcc.dg/Wcxx-compat-2.c: Same.
3767         * gcc.dg/tree-ssa/col-1.c: Same.
3768         * gcc.dg/old-style-prom-2.c: Same.
3769         * gcc.dg/cast-function-1.c: Same.
3770         * gcc.dg/pr15698-1.c: Same.
3771         * gcc.dg/dremf-type-compat-3.c: Same.
3772         * gcc.dg/vla-8.c: Same.
3773         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
3774         line.
3775         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
3776         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
3777         * gcc.dg/enum-compat-1.c: Same.
3778         * gcc.dg/dremf-type-compat-2.c: Same.
3779         * gcc.dg/old-style-prom-2.c: Same.
3780         * gcc.dg/pr15698-1.c: Same.
3781         * gcc.dg/pr20368-1.c: Same.
3782         * gcc.dg/dremf-type-compat-3.c: Same.
3783         * gcc.dg/builtins-30.c: Same.  Test for columns.
3784
3785 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
3786
3787         PR fortran/40176
3788         * gfortran.dg/proc_decl_1.f90: Extended.
3789
3790 2009-06-12  Ian Lance Taylor  <iant@google.com>
3791
3792         * gcc.dg/Wcxx-compat-13.c: New testcase.
3793
3794 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3795
3796         PR tree-opt/38865
3797         * gcc.dg/tree-ssa/fre-vce-1.c
3798
3799 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
3800
3801         PR testsuite/40384
3802         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
3803         min-insn-to-prefetch-ratio=5.
3804
3805 2009-06-12  Joey Ye  <joey.ye@intel.com>
3806             H.J. Lu  <hongjiu.lu@intel.com>
3807
3808         PR middle-end/39146
3809         * gcc.target/i386/stackalign/pr39146.c: New.
3810
3811 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
3812
3813         * gcc.target/i386/crc32-1.c: New.
3814         * gcc.target/i386/crc32-2.c: Likewise.
3815
3816 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
3817
3818         PR c/39252
3819         * gcc.dg/builtin-unreachable-1.c: New test.
3820         * gcc.dg/builtin-unreachable-2.c: Same.
3821
3822 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
3823
3824         PR fortran/40402
3825         * gfortran.dg/data_value_1.f90: New test.
3826
3827 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3828
3829         PR testsuite/39831
3830         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
3831         remove ilp32 requirement.
3832         * gcc.target/i386/excess-precision-2.c: Likewise.
3833         * gcc.target/i386/excess-precision-3.c: Likewise.
3834         * gcc.target/i386/excess-precision-4.c: Likewise.
3835         * gcc.target/i386/excess-precision-5.c: Likewise.
3836         * gcc.target/i386/excess-precision-6.c: Likewise.
3837
3838 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3839
3840         PR fortran/38718
3841         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
3842         * gfortran.dg/nan_5.f90: New test.
3843
3844 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
3845
3846         * gcc.target/arm/neon-modes-1.c: New test.
3847
3848 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
3849
3850         * g++.dg/torture/pr31579.C: Cast pointer
3851         via __SIZE_TYPE__ instead of 'unsigned long'.
3852
3853 2009-06-10  Anthony Green  <green@moxielogic.com>
3854
3855         * lib/target-supports.exp (check_profiling_available):
3856         Profiling is not available for testing purposes on moxie.
3857
3858 2009-06-09  Ian Lance Taylor  <iant@google.com>
3859
3860         * gcc.dg/Wcxx-compat-12.c: New testcase.
3861
3862 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
3863
3864         PR libfortran/40334
3865         * gfortran.dg/backspace_11.f90: New.
3866
3867 2009-06-09  Jason Merrill  <jason@redhat.com>
3868
3869         * g++.dg/cpp0x/defaulted10.C: New.
3870
3871 2009-06-09  Martin Jambor  <mjambor@suse.cz>
3872
3873         * gcc.c-torture/compile/pr40351.c: New file.
3874
3875 2009-06-09  Olivier Hainque  <hainque@adacore.com>
3876
3877         * gnat.dg/align_max.adb: New test.
3878
3879 2009-06-08  Jason Merrill  <jason@redhat.com>
3880
3881         * g++.dg/cpp0x/auto15.C: New.
3882
3883 2009-06-08  Jan Hubicka  <jh@suse.cz>
3884
3885         PR debug/39834
3886         * gcc.dg/torture/pr39834.c
3887
3888 2009-06-08  Jan Hubicka  <jh@suse.cz>
3889
3890         PR middle-end/40102
3891         * g++.dg/torture/pr40102.C: New testcase.
3892
3893 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
3894
3895         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
3896         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
3897         * gcc.dg/builtin-object-size-6.c: New test.
3898
3899         PR c++/40373
3900         * g++.dg/template/dtor7.C: New test.
3901
3902         PR c++/40370
3903         PR c++/40372
3904         * g++.dg/template/error41.C: New test.
3905         * g++.dg/template/error42.C: New test.
3906
3907 2009-06-08  Revital Eres  <eres@il.ibm.com>
3908
3909         PR testsuite/40359
3910         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
3911         * gcc.dg/vect/vect-88.c: Likewise.
3912         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3913         * gcc.dg/vect/pr25413.c: Likewise.
3914         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
3915
3916 2009-06-07  Ian Lance Taylor  <iant@google.com>
3917
3918         * g++.dg/warn/Wswitch-3.C: New testcase.
3919         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
3920         * gcc.dg/Wswitch-enum-error.c: Likewise.
3921         * gcc.dg/Wswitch-error.c: Likewise.
3922
3923 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3924
3925         PR fortran/40008
3926         * gfortran.dg/negative_unit.f: Update test.
3927         * gfortran.dg/negative_unit_int8.f: Update test.
3928         * gfortran.dg/newunit_1.f90: New test.
3929
3930 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3931
3932         PR fortran/25104
3933         PR fortran/29962
3934         * gfortran.dg/spread_init_expr.f03: New.
3935         * gfortran.dg/unpack_init_expr.f03: New.
3936         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
3937         error message.
3938
3939 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3940
3941         PR fortran/25104
3942         PR fortran/29962
3943         * gfortran.dg/count_init_expr.f03
3944         * gfortran.dg/product_init_expr.f03
3945         * gfortran.dg/sum_init_expr.f03
3946
3947 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3948
3949         PR fortran/36874
3950         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
3951         message.
3952         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
3953         shapes.
3954         * gfortran.dg/zero_sized_5.f90: Likewise.
3955
3956 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
3957
3958         PR middle-end/32950
3959         * g++.dg/torture/pr32950.C: New.
3960
3961 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3962
3963         PR fortran/25104
3964         PR fortran/29962
3965         * gfortran.dg/dot_product_1.f03: New.
3966         * gfortran.dg/matmul_8.f03: New.
3967         * gfortran.dg/transpose_3.f03: New.
3968
3969 2009-06-06  Ian Lance Taylor  <iant@google.com>
3970
3971         * gcc.dg/Wunused-label-1.c: New test case.
3972         * g++.dg/warn/Wunused-label-1.C: New test case.
3973         * g++.dg/warn/Wunused-label-2.C: New test case.
3974         * g++.dg/warn/Wunused-label-3.C: New test case.
3975
3976 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
3977
3978         PR fortran/37203
3979         * reshape_zerosize_2.f90: New.
3980
3981 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
3982
3983         PR fortran/32890
3984         * gfortran.dg/pack_assign_1.f90: New.
3985         * gfortran.dg/pack_vector_1.f90: New.
3986
3987 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
3988
3989         PR middle-end/40340
3990         * gcc.dg/pr40340-1.c: New test.
3991         * gcc.dg/pr40340-2.c: New test.
3992         * gcc.dg/pr40340-3.c: New test.
3993         * gcc.dg/pr40340-4.c: New test.
3994         * gcc.dg/pr40340-5.c: New test.
3995         * gcc.dg/pr40340.h: New file.
3996
3997 2009-06-05  Revital Eres  <eres@il.ibm.com>
3998
3999         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4000         New procedure.
4001         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
4002         * gcc.dg/vect/vect-33.c: Likewise.
4003         * gcc.dg/vect/vect-92.c: Likewise.
4004         * gcc.dg/vect/vect-58.c: Likewise.
4005         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4006         * gcc.dg/vect/vect-42.c: Likewise.
4007         * gcc.dg/vect/slp-25.c: Likewise.
4008         * gcc.dg/vect/vect-align-1.c: Likewise.
4009         * gcc.dg/vect/vect-align-2.c: Likewise.
4010         * gcc.dg/vect/vect-93.c: Likewise.
4011         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4012         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4013         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4014         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4015         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4016         * gcc.dg/vect/vect-26.c: Likewise.
4017         * gcc.dg/vect/vect-44.c: Likewise.
4018         * gcc.dg/vect/vect-70.c: Likewise.
4019         * gcc.dg/vect/vect-95.c: Likewise.
4020         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4021         * gcc.dg/vect/vect-28.c: Likewise.
4022         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
4023         * gcc.dg/vect/vect-87.c: Likewise.
4024         * gcc.dg/vect/vect-109.c: Likewise.
4025         * gcc.dg/vect/vect-54.c: Likewise.
4026         * gcc.dg/vect/vect-96.c: Likewise.
4027         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4028         * gcc.dg/vect/vect-88.c: Likewise.
4029         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4030         * gcc.dg/vect/vect-89.c: Likewise.
4031         * gcc.dg/vect/vect-91.c: Likewise.
4032         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4033         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4034         * gfortran.dg/vect/vect-2.f90: Likewise.
4035         * gfortran.dg/vect/vect-3.f90: Likewise.
4036         * gfortran.dg/vect/vect-4.f90: Likewise.
4037         * gfortran.dg/vect/vect-5.f90: Likewise.
4038
4039 2009-06-05  Alexander Strange <astrange@ithinksw.com>
4040
4041         PR tree-optimization/36318
4042         * gcc.dg/tree-ssa/sra-7.c: New test.
4043
4044 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
4045
4046         PR fortran/37203
4047         * gfortran.dg/reshape_order_5.f90: New.
4048         * gfortran.dg/reshape_shape_1.f90: New.
4049
4050 2009-06-04  Jason Merrill  <jason@redhat.com>
4051
4052         * g++.dg/template/error38.C: Add pointer-to-typedef case.
4053
4054 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
4055
4056         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
4057         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
4058
4059 2009-06-04  Richard Guenther  <rguenther@suse.de>
4060
4061         PR c++/39371
4062         * g++.dg/torture/pr40335.C: New testcase.
4063
4064 2009-06-03  Richard Guenther  <rguenther@suse.de>
4065
4066         PR middle-end/40328
4067         * gcc.dg/torture/pr40328.c: New testcase.
4068
4069 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
4070
4071         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
4072         m68k and fido.
4073
4074 2009-06-03  Martin Jambor  <mjambor@suse.cz>
4075
4076         * g++.dg/torture/pr40323.C: New file.
4077
4078 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
4079
4080         * gnat.dg/specs/root.ads: New test.
4081         * gnat.dg/specs/root-level_1.ads: Likewise.
4082         * gnat.dg/specs/root-level_2.ads: Likewise.
4083         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
4084
4085 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
4086
4087         * g++.dg/init/ref15.C: Require unwrapped targets.
4088
4089 2009-06-02  Jason Merrill  <jason@redhat.com>
4090
4091         * g++.dg/cpp0x/initlist13.C: Remove expected error.
4092         * g++.dg/cpp0x/initlist18.C: New.
4093         * g++.dg/cpp0x/initlist19.C: New.
4094
4095         * g++.dg/cpp0x/auto14.C: New.
4096
4097 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4098
4099         * gnat.dg/alignment6.adb: Remove XFAIL.
4100
4101 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
4102
4103         PR c++/38089
4104         * g++.dg/template/spec36.C: New test.
4105
4106 2009-06-01  Ian Lance Taylor  <iant@google.com>
4107
4108         * gcc.dg/cast-qual-3.c: New testcase.
4109         * g++.dg/warn/Wcast-qual2.C: New testcase.
4110
4111 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
4112
4113         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
4114         (process-message): Expect column numbers.
4115         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
4116         * gcc.dg/pch/counter-2.c: Same.
4117         * gcc.dg/pch/valid-2.c: Same.
4118         * gcc.dg/pch/warn-1.c: Same.
4119         * gcc.dg/pch/valid-1.c: Same.
4120         * gcc.dg/cpp/include2a.c: Handle lack of columns.
4121         * gcc.dg/cpp/syshdr.c: Same.
4122         * gcc.dg/cpp/19940712-1.c: Same.
4123         * gcc.dg/cpp/missing-header-1.c: Same.
4124         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
4125         * gcc.dg/cpp/tr-warn3.c: Same.
4126         * gcc.dg/cpp/pr29612-2.c: Same.
4127         * gcc.dg/cpp/tr-warn4.c: Same.
4128         * gcc.dg/cpp/Wtrigraphs.c: Same.
4129         * gcc.dg/cpp/poison.c: Same.
4130         * gcc.dg/cpp/arith-3.c: Same.
4131         * gcc.dg/cpp/sysmac2.c: Same.
4132         * gcc.dg/cpp/cpp.exp: Same.
4133         * gcc.dg/cpp/tr-warn5.c: Same.
4134         * gcc.dg/cpp/include2.c: Same.
4135         * gcc.dg/cpp/Wmissingdirs.c: Same.
4136         * gcc.dg/cpp/Wmissingdirs.c: Same.
4137         * gcc.dg/cpp/tr-warn6.c: Same.
4138         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
4139         * gcc.dg/cpp/macspace1.c: Same.
4140         * gcc.dg/cpp/escape-2.c: Same.
4141         * gcc.dg/cpp/assert2.c: Same.
4142         * gcc.dg/cpp/undef2.c: Same.
4143         * gcc.dg/cpp/macspace2.c: Same.
4144         * gcc.dg/cpp/tr-warn1.c: Same.
4145         * gcc.dg/cpp/extratokens2.c: Same.
4146         * gcc.dg/cpp/strify2.c: Same.
4147         * gcc.dg/cpp/Wsignprom.c: Same.
4148         * gcc.dg/cpp/redef2.c: Same.
4149         * gcc.dg/cpp/trad/trad.exp: Same.
4150         * gcc.dg/cpp/arith-1.c: Same.
4151         * gcc.dg/cpp/extratokens.c: Same.
4152         * gcc.dg/cpp/if-mpar.c: Same.
4153
4154 2009-06-01  Olivier Hainque  <hainque@adacore.com>
4155
4156         * gnat.dg/nested_float_packed.ads: New test.
4157
4158 2009-06-01  Olivier Hainque  <hainque@adacore.com>
4159             Eric Botcazou  <botcazou@adacore.com>
4160
4161         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
4162         * gnat.dg/test_oconst.adb: New test.
4163
4164 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
4165
4166         * gcc.dg/plugin/ggcplug.c: Moved comment.
4167         (plugin_init): Fixed typo, declared i, returned 0 at end.
4168
4169 2009-05-31  Ira Rosen  <irar@il.ibm.com>
4170
4171         PR testsuite/40244
4172         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
4173         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
4174
4175 2009-05-29  Ian Lance Taylor  <iant@google.com>
4176
4177         * gcc.dg/Wcxx-compat-11.c: New testcase.
4178
4179 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4180
4181         PR fortran/40019
4182         * gfortran.dg/leadz_trailz_1.f90: New test.
4183         * gfortran.dg/leadz_trailz_2.f90: New test.
4184
4185 2009-05-29  Martin Jambor  <mjambor@suse.cz>
4186
4187         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
4188         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
4189         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
4190         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
4191         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
4192         * gcc.dg/tree-ssa/sra-2.c: Likewise.
4193         * gcc.dg/tree-ssa/sra-3.c: Likewise.
4194         * gcc.dg/tree-ssa/sra-1.c: Likewise.
4195         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
4196         * gcc.dg/tree-ssa/sra-5.c: New file.
4197         * gcc.dg/tree-ssa/sra-6.c: New file.
4198         * gcc.c-torture/compile/sra-1.c: New file.
4199
4200 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
4201
4202         PR middle-end/40291
4203         * gcc.c-torture/compile/pr40291.c: New test.
4204
4205         PR target/40017
4206         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
4207         __vector _Bool.
4208         * gcc.target/powerpc/altivec-30.c: New test.
4209         * gcc.target/powerpc/altivec-31.c: New test.
4210
4211 2009-05-28  Richard Guenther  <rguenther@suse.de>
4212
4213         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
4214         * gcc.c-torture/execute/20090527-1.c: Likewise.
4215
4216 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
4217
4218         PR c++/39754
4219         * g++.dg/template/canon-type-1.C: New test.
4220         * g++.dg/template/canon-type-2.C: Likewise.
4221         * g++.dg/template/canon-type-3.C: Likewise.
4222         * g++.dg/template/canon-type-4.C: Likewise.
4223         * g++.dg/template/canon-type-5.C: Likewise.
4224         * g++.dg/template/canon-type-6.C: Likewise.
4225         * g++.dg/template/canon-type-7.C: Likewise.
4226
4227 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
4228             Uros Bizjak  <ubizjak@gmail.com>
4229             Danny Smith  <dansmister@gmail.com>
4230
4231         PR target/37216
4232
4233         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
4234         New function.
4235         * gcc.target/i386/pr37216.c:  New test source file.
4236         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
4237         use -fno-common for testing Cygwin and MinGW targets.
4238
4239 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
4240
4241         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
4242         * g++.dg/opt/memcpy1.C (size_t): Likewise.
4243         * g++.dg/pr37742.C (size_t): Likewise.
4244         * g++.dg/torture/pr34850.C (size_t): Likewise.
4245         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
4246         _PTRDIFF_TYPE__.
4247         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
4248         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
4249         (size_t): Use __extension__ and __SIZE_TYPE__.
4250         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
4251         __SIZE_TYPE__.
4252         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
4253         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
4254         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
4255         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
4256         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
4257         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
4258         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
4259         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
4260         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
4261         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
4262         (__ssize_t): Likewise.
4263         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
4264         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
4265         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
4266         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
4267         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
4268         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
4269         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
4270         * gcc.dg/pr33667.c (size_t): Likewise.
4271         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
4272         * gcc.dg/torture/pr39204.c (size_t): Likewise.
4273         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
4274         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
4275         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
4276         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
4277
4278 2009-05-28  Ira Rosen  <irar@il.ibm.com>
4279
4280         PR tree-optimization/40254
4281         * gcc.dg/vect/pr40254.c: New test.
4282
4283 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
4284
4285         PR middle-end/33699
4286         * gcc.target/mips/const-anchor-1.c: New test.
4287         * gcc.target/mips/const-anchor-2.c: New test.
4288
4289 2009-05-27  Jason Merrill  <jason@redhat.com>
4290
4291         * g++.dg/cpp0x/initlist15.C: New.
4292         * g++.dg/cpp0x/initlist16.C: New.
4293         * g++.dg/cpp0x/initlist17.C: New.
4294
4295 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
4296
4297         PR fortran/39178
4298         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
4299         patterns to reflect frontend changes.
4300         * gfortran.dg/vector_subscript_4.f90: Likewise.
4301
4302 2009-05-27  Olivier Hainque  <hainque@adacore.com>
4303             Eric Botcazou  <botcazou@adacore.com>
4304
4305         * gcc.c-torture/execute/align-nest.c: New testcase.
4306         * gnat.dg/misaligned_nest.adb: New testcase.
4307
4308 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
4309
4310         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
4311         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
4312         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
4313         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
4314
4315 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
4316
4317         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
4318         cast instead of assuming 0ul.
4319         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
4320         __SIZE_TYPE__.
4321         (_type_desc): Make first argument const.
4322         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
4323
4324 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4325
4326         PR libfortran/40187
4327         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
4328         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
4329
4330 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
4331
4332         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
4333         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
4334         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
4335         * gcc.dg/plugin/ggcplug.c: Added new file.
4336
4337 2009-05-26  Tobias Burnus  <burnus@net-b.de>
4338
4339         PR fortran/40246
4340         * gfortran.dg/nullify_4.f90: New test.
4341
4342 2009-05-26  Richard Guenther  <rguenther@suse.de>
4343
4344         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
4345
4346 2009-05-26  Richard Guenther  <rguenther@suse.de>
4347
4348         PR middle-end/40252
4349         * gcc.c-torture/compile/pr40252.c: New testcase.
4350
4351 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
4352
4353         PR c++/40007
4354         * g++.dg/template/typedef18.C: New test.
4355         * g++.dg/template/typedef19.C: Likewise.
4356         * g++.dg/template/typedef20.C: Likewise.
4357         * g++.dg/template/access11.C: Adjust.
4358
4359 2009-05-26  Richard Guenther  <rguenther@suse.de>
4360
4361         PR testsuite/40247
4362         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
4363
4364 2009-05-25  Jason Merrill  <jason@redhat.com>
4365
4366         PR c++/38064
4367         * g++.dg/cpp0x/enum3.C: New test.
4368
4369 2009-05-25  Richard Guenther  <rguenther@suse.de>
4370
4371         PR tree-optimization/36327
4372         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
4373         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4374         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
4375         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
4376         * gcc.dg/vect/vect-40.c: Likewise.
4377         * gcc.dg/vect/vect-42.c: Likewise.
4378         * gcc.dg/vect/vect-46.c: Likewise.
4379         * gcc.dg/vect/vect-76.c: Likewise.
4380
4381 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
4382
4383         PR fortran/40176
4384         * gfortran.dg/proc_ptr_18.f90: New.
4385         * gfortran.dg/proc_ptr_19.f90: New.
4386         * gfortran.dg/proc_ptr_comp_9.f90: New.
4387         * gfortran.dg/proc_ptr_comp_10.f90: New.
4388
4389 2009-05-25  Richard Guenther  <rguenther@suse.de>
4390
4391         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
4392         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
4393
4394 2009-05-25  Ira Rosen  <irar@il.ibm.com>
4395
4396         PR tree-optimization/40238
4397         * gcc.dg/vect/pr40238.c: New test.
4398
4399 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4400             Dominique Dhumieres  <dominiq@lps.ens.fr>
4401
4402         PR fortran/35732
4403         PR fortran/39872
4404         * gfortran.dg/bounds_check_fail_3.f90: New test.
4405         * gfortran.dg/bounds_check_fail_4.f90: New test.
4406         * gfortran.dg/bounds_check_14.f90: Update test.
4407         * gfortran.dg/bound_4.f90: Update test.
4408
4409 2009-05-24  Richard Guenther  <rguenther@suse.de>
4410
4411         PR middle-end/40233
4412         * gcc.c-torture/compile/pr40233.c: New testcase.
4413
4414 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
4415
4416         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
4417         for alpha*-*-* targets.
4418
4419 2009-05-24  Ira Rosen  <irar@il.ibm.com>
4420
4421         * gcc.dg/vect/bb-slp-1.c: New test.
4422         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
4423         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
4424         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
4425         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
4426         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
4427         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
4428         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
4429         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
4430         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
4431         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
4432         gcc.dg/vect/bb-slp-22.c: Likewise.
4433         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
4434
4435 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
4436             Maxim Kuvyrkov  <maxim@codesourcery.com>
4437
4438         * gcc.dg/falign-labels-1.c: New test.
4439
4440 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
4441
4442         * gnat.dg/specs/rep_clause3.ads: New test.
4443
4444 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
4445
4446         * gnat.dg/addr6.adb: New test.
4447
4448 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
4449
4450         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
4451         New function.
4452         * gcc.target/arm/thumb2-mul-space.c: New file.
4453         * gcc.target/arm/thumb2-mul-space-2.c: New file.
4454         * gcc.target/arm/thumb2-mul-space-3.c: New file.
4455         * gcc.target/arm/thumb2-mul-speed.c: New file.
4456
4457 2009-05-22  Richard Guenther  <rguenther@suse.de>
4458
4459         PR middle-end/38964
4460         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
4461         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
4462         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
4463
4464 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
4465
4466         * gcc.dg/dll-6.c: New test.
4467         * gcc.dg/dll-6a.c: Likewise.
4468         * gcc.dg/dll-7.c: Likewise.
4469         * gcc.dg/dll-7a.c: Likewise.
4470         * g++.dg/ext/dllexport2.C: Likewise.
4471         * g++.dg/ext/dllexport2a.cc: Likewise.
4472
4473 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
4474
4475         PR target/37846
4476         * gcc.target/ia64/mfused-madd-vect.c: New test.
4477         * gcc.target/ia64/mfused-madd.c: New test.
4478         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
4479         * gcc.target/ia64/mno-fused-madd.c: New test.
4480
4481 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
4482
4483         * gcc.target/i386/movbe-1.c: New.
4484         * gcc.target/i386/movbe-2.c: Likewise.
4485
4486 2009-05-21  Taras Glek  <tglek@mozilla.com>
4487
4488         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
4489         plugin_init signature.
4490         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4491         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
4492         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
4493
4494 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
4495
4496         * gcc.dg/target/arm/neon-vmla-1.c: New.
4497         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
4498
4499 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
4500
4501         * gcc.target/mips/octeon-exts-6.c: New test.
4502         * gcc.target/mips/extend-1.c: New test.
4503         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
4504         EXTS.
4505         * gcc.target/mips/octeon-exts-5.c: Likewise.
4506
4507 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
4508
4509         PR middle-end/40204
4510         * gcc.c-torture/compile/pr40204.c: New test.
4511
4512 2009-05-20  Richard Guenther  <rguenther@suse.de>
4513
4514         * gcc.c-torture/compile/20090518-1.c: New testcase.
4515
4516 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
4517
4518         PR tree-optimization/40087
4519         * gcc.dg/tree-ssa/pr40087.c: New test.
4520
4521 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4522
4523         * gcc.dg/vector-4.c: New testcase.
4524         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
4525         * g++.dg/ext/vector16.C: New testcase.
4526
4527 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
4528
4529         PR c/40172
4530         * gcc.dg/pr40172.c: Renamed to ...
4531         * gcc.dg/pr40172-1.c: This.
4532
4533         * gcc.dg/pr40172-2.c: New.
4534         * gcc.dg/pr40172-3.c: Likewise.
4535
4536 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4537
4538         PR c/40172
4539         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
4540
4541 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4542
4543         * gnat.dg/loop_optimization6.ad[sb]: New test.
4544
4545 2009-05-19  Richard Guenther  <rguenther@suse.de>
4546
4547         * gcc.c-torture/compile/20090519-1.c: New testcase.
4548
4549 2009-05-18  Jason Merrill  <jason@redhat.com>
4550
4551         * g++.dg/cpp0x/explicit1.C: New.
4552         * g++.dg/cpp0x/explicit2.C: New.
4553
4554 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
4555
4556         PR debug/40109
4557         * g++.dg/debug/dwarf2/nested-1.C: New test.
4558
4559 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4560
4561         PR testsuite/39907
4562         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
4563         stack alignment.
4564
4565 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
4566
4567         PR fortran/40164
4568         * gfortran.dg/proc_ptr_comp_8.f90: New.
4569
4570 2009-05-18  Richard Guenther  <rguenther@suse.de>
4571
4572         PR fortran/40168
4573         * gfortran.dg/array_memset_2.f90: Adjust.
4574
4575 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
4576
4577         PR fortran/36947
4578         PR fortran/40039
4579         * gfortran.dg/interface_27.f90: New.
4580         * gfortran.dg/interface_28.f90: New.
4581         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
4582         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4583
4584 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4585
4586         * gcc.target/m68k/tls-ie.c: New test.
4587         * gcc.target/m68k/tls-le.c: New test.
4588         * gcc.target/m68k/tls-gd.c: New test.
4589         * gcc.target/m68k/tls-ld.c: New test.
4590         * gcc.target/m68k/tls-ie-xgot.c: New test.
4591         * gcc.target/m68k/tls-le-xtls.c: New test.
4592         * gcc.target/m68k/tls-gd-xgot.c: New test.
4593         * gcc.target/m68k/tls-ld-xgot.c: New test.
4594         * gcc.target/m68k/tls-ld-xtls.c: New test.
4595         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
4596
4597 2009-05-18  Martin Jambor  <mjambor@suse.cz>
4598
4599         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
4600
4601 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
4602
4603         PR c/40172
4604         * gcc.dg/pr40172.c: New.
4605
4606 2009-05-17  Jason Merrill  <jason@redhat.com>
4607
4608         PR c++/40139
4609         * g++.dg/template/dtor6.C: New.
4610
4611 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
4612
4613         * g++.dg/warn/translate-ice-1.C: New test.
4614
4615 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4616
4617         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
4618         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
4619         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
4620         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
4621
4622 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4623
4624         PR fortran/33197
4625         * gfortran.dg/erf_2.F90: New test.
4626         * gfortran.dg/erfc_scaled_2.f90: New test.
4627
4628 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4629
4630         PR fortran/31243
4631         * gfortran.dg/string_1.f90: New test.
4632         * gfortran.dg/string_2.f90: New test.
4633         * gfortran.dg/string_3.f90: New test.
4634
4635 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
4636
4637         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
4638         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
4639
4640 2009-05-15  Ian Lance Taylor  <iant@google.com>
4641
4642         * gcc.dg/Wcxx-compat-10.c: New testcase.
4643
4644 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4645
4646         PR 16302
4647         * gcc.dg/pr16302.c: New.
4648         * g++.dg/warn/pr16302.C: New.
4649
4650 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4651
4652         * gcc.dg/torture/builtin-math-5.c: New.
4653         * gcc.dg/torture/builtin-math-6.c: New.
4654         * lib/target-supports.exp (check_effective_target_mpc): New.
4655
4656 2009-05-15  Jan Hubicka  <jh@suse.cz>
4657
4658         * gcc.dg/tree-ssa/inline-3.c: New testcase
4659
4660 2009-05-15  Jan Hubicka  <jh@suse.cz>
4661
4662         * gcc.target/i386/align-main-1.c (check): Mark noinline.
4663         * gcc.target/i386/align-main-2.c (check): Mark noinline.
4664         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
4665         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
4666         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
4667         Mark noinline.
4668         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
4669         Mark noinline.
4670         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
4671         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
4672
4673 2009-05-15  Jan Hubicka  <jh@suse.cz>
4674
4675         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
4676         optimized by sibcall noinline.
4677
4678 2009-05-15  Jan Hubicka  <jh@suse.cz>
4679
4680         * sibcall-1.c (track): Mark noinline.
4681         * sibcall-2.c (track): Mark noinline.
4682         * sibcall-3.c (track): Mark noinline.
4683         * sibcall-4.c (track): Mark noinline.
4684
4685 2009-05-15  Jan Hubicka  <jh@suse.cz>
4686
4687         * flatten-2.c: Disable early inlining; add comment.
4688         * flatten-3.c: New test based on flatten-2.c.
4689
4690 2009-05-15  Richard Guenther  <rguenther@suse.de>
4691
4692         PR tree-optimization/39999
4693         * gcc.c-torture/compile/pr39999.c: New testcase.
4694
4695 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
4696
4697         * gcc.c-torture/compile/ptr-conv-1.c: New test.
4698
4699 2009-05-14  Ian Lance Taylor  <iant@google.com>
4700
4701         * gcc.dg/Wcxx-compat-9.c: New testcase.
4702
4703 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
4704
4705         PR fortran/39996
4706         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
4707         * gfortran.dg/duplicate_type_2.f90: Ditto.
4708         * gfortran.dg/duplicate_type_3.f90: New.
4709
4710 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
4711
4712         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
4713         * ada/acats/tests/c5/c59002c.ada: Likewise.
4714
4715 2009-05-13  Taras Glek  <tglek@mozilla.com>
4716
4717         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
4718         attributes and decl smashing.
4719         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
4720         attributes.
4721         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
4722         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
4723
4724 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
4725
4726         PR fortran/39865
4727         * gfortran.dg/pr39865.f90: New test.
4728         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
4729         arrays in FMT=.
4730         * gfortran.dg/hollerith_f95.f90: Likewise.
4731         * gfortran.dg/hollerith6.f90: New test.
4732         * gfortran.dg/hollerith7.f90: New test.
4733
4734 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4735
4736         PR cpp/36674
4737         * gcc.dg/cpp/pr36674.i: New.
4738
4739 2009-05-14  Ben Elliston  <bje@au.ibm.com>
4740
4741         PR middle-end/40035
4742         * gcc.c-torture/compile/pr40035.c: New test.
4743
4744 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4745
4746         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
4747
4748 2009-05-12  Tobias Burnus  <burnus@net-b.de>
4749
4750         PR fortran/40110
4751         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
4752         * gfortran.dg/c_kind_tests_2.f03: Ditto.
4753         * gfortran.dg/interop_params.f03: Ditto.
4754
4755 2009-05-12  Jan Hubicka  <jh@suse.cz>
4756
4757         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
4758         so unrolling still happens.
4759         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
4760         * gcc.dg/ipa/ipacost-2.c: Likewise.
4761         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
4762
4763 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
4764
4765         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
4766
4767 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
4768
4769         * lib/target-supports.exp (check_profiling_available): Return
4770         false for -p on *-*-cygwin* targets.
4771
4772 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
4773
4774         PR tree-optimization/38632
4775         * g++.dg/tree-ssa/pr38632.C: New.
4776
4777 2009-05-11  Jan Hubicka  <jh@suse.cz>
4778
4779         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
4780         we now optimize better.
4781         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
4782         out at different places.
4783         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
4784         unroling.
4785         * gcc.dg/vect/vect-76.c: Likewise.
4786         * gcc.dg/vect/vect-70.c: Likewise.
4787         * gcc.dg/vect/vect-66.c: Likewise.
4788         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4789         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
4790
4791 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
4792
4793         PR middle-end/40080
4794         * gcc.c-torture/compile/pr40080.c: New.
4795
4796 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
4797
4798         * gcc.c-torture/compile/pr40026.c: New testcase.
4799
4800 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
4801
4802         PR fortran/40089
4803         * gfortran.dg/proc_ptr_comp_7.f90: New.
4804
4805 2009-05-11  Ira Rosen  <irar@il.ibm.com>
4806
4807         PR tree-optimization/40074
4808         * gcc.dg/vect/pr40074.c: New test.
4809
4810 2009-05-10  Ian Lance Taylor  <iant@google.com>
4811
4812         * gcc.dg/Wcxx-compat-7.c: New testcase.
4813         * gcc.dg/Wcxx-compat-8.c: New testcase.
4814         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
4815         * gcc.dg/pr17188-1.c: Likewise.
4816         * gcc.dg/pr39084.c: Likewise.
4817
4818 2009-05-10  Michael Matz  <matz@suse.de>
4819
4820         PR target/40031
4821         * gcc.dg/pr40031.c: New test.
4822
4823 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
4824
4825         PR fortran/40018
4826         * gfortran.dg/array_constructor_31.f90: New test.
4827
4828 2009-05-10  Richard Guenther  <rguenther@suse.de>
4829
4830         PR tree-optimization/40081
4831         * g++.dg/torture/pr40081.C: New testcase.
4832
4833 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
4834
4835         PR fortran/38863
4836         * gfortran.dg/dependency_24.f90: New test.
4837         * gfortran.dg/dependency_23.f90: Clean up module files.
4838
4839 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
4840
4841         PR fortran/38956
4842         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
4843         * gfortran.dg/chmod_2.f90: Likewise.
4844         * gfortran.dg/chmod_3.f90: Likewise.
4845         * gfortran.dg/open_errors.f90: Likewise.
4846
4847 2009-05-09  Jan Hubicka  <jh@suse.cz>
4848
4849         PR middle-end/40043
4850         * g++.dg/eh/nested-try.C: New test.
4851
4852 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
4853
4854         PR tree-optimization/40049
4855         * gcc.dg/vect/vect-shift-2.c: New test.
4856
4857 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
4858
4859         * gcc.dg/torture/complex-sign-mul-minus-one.c,
4860         gcc.dg/torture/complex-sign-mul-one.c: New tests.
4861
4862 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
4863
4864         PR c/36892
4865         * g++.dg/warn/deprecated-6.C: New.
4866         * gcc.dg/deprecated-4.c: Likewise.
4867         * gcc.dg/deprecated-5.c: Likewise.
4868         * gcc.dg/deprecated-6.c: Likewise.
4869
4870 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
4871
4872         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
4873         __aligned__(__BIGGEST_ALIGNMENT__).
4874         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4875         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
4876         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
4877         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4878         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4879         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
4880         * gcc.dg/vect/Os-vect-95.c: Likewise.
4881         * gcc.dg/vect/pr20122.c: Likewise.
4882         * gcc.dg/vect/pr36493.c: Likewise.
4883         * gcc.dg/vect/pr37385.c: Likewise.
4884         * gcc.dg/vect/slp-7.c: Likewise.
4885         * gcc.dg/vect/slp-9.c: Likewise.
4886         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
4887         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
4888         * gcc.dg/vect/vect-35.c: Likewise.
4889         * gcc.dg/vect/vect-40.c: Likewise.
4890         * gcc.dg/vect/vect-42.c: Likewise.
4891         * gcc.dg/vect/vect-44.c: Likewise.
4892         * gcc.dg/vect/vect-46.c: Likewise.
4893         * gcc.dg/vect/vect-48.c: Likewise.
4894         * gcc.dg/vect/vect-52.c: Likewise.
4895         * gcc.dg/vect/vect-54.c: Likewise.
4896         * gcc.dg/vect/vect-56.c: Likewise.
4897         * gcc.dg/vect/vect-58.c: Likewise.
4898         * gcc.dg/vect/vect-60.c: Likewise.
4899         * gcc.dg/vect/vect-74.c: Likewise.
4900         * gcc.dg/vect/vect-75.c: Likewise.
4901         * gcc.dg/vect/vect-76.c: Likewise.
4902         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4903         * gcc.dg/vect/vect-77.c: Likewise.
4904         * gcc.dg/vect/vect-77-global.c: Likewise.
4905         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4906         * gcc.dg/vect/vect-78.c: Likewise.
4907         * gcc.dg/vect/vect-78-global.c: Likewise.
4908         * gcc.dg/vect/vect-80.c: Likewise.
4909         * gcc.dg/vect/vect-85.c: Likewise.
4910         * gcc.dg/vect/vect-87.c: Likewise.
4911         * gcc.dg/vect/vect-88.c: Likewise.
4912         * gcc.dg/vect/vect-92.c: Likewise.
4913         * gcc.dg/vect/vect-93.c: Likewise.
4914         * gcc.dg/vect/vect-95.c: Likewise.
4915         * gcc.dg/vect/vect-97.c: Likewise.
4916         * gcc.dg/vect/vect-complex-1.c: Likewise.
4917         * gcc.dg/vect/vect-complex-4.c: Likewise.
4918         * gcc.dg/vect/vect-complex-5.c: Likewise.
4919         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4920         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
4921         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
4922         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4923         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4924         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4925         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
4926         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
4927         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4928         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4929         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4930         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4931         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4932         * gcc.dg/vect/vect-outer-1a.c: Likewise.
4933         * gcc.dg/vect/vect-outer-1.c: Likewise.
4934         * gcc.dg/vect/vect-outer-2a.c: Likewise.
4935         * gcc.dg/vect/vect-outer-2b.c: Likewise.
4936         * gcc.dg/vect/vect-outer-2.c: Likewise.
4937         * gcc.dg/vect/vect-outer-2c.c: Likewise.
4938         * gcc.dg/vect/vect-outer-2d.c: Likewise.
4939         * gcc.dg/vect/vect-outer-3a.c: Likewise.
4940         * gcc.dg/vect/vect-outer-3b.c: Likewise.
4941         * gcc.dg/vect/vect-outer-3.c: Likewise.
4942         * gcc.dg/vect/vect-outer-3c.c: Likewise.
4943         * gcc.dg/vect/vect-outer-5.c: Likewise.
4944         * gcc.dg/vect/vect-outer-6.c: Likewise.
4945         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
4946         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4947         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4948         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4949         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
4950         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
4951         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4952         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
4953         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
4954         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4955         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4956         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4957         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
4958         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
4959
4960 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
4961
4962         PR c/24581
4963         * gcc.dg/torture/complex-sign.h: New header.
4964         * gcc.dg/torture/complex-sign-add.c,
4965         gcc.dg/torture/complex-sign-mixed-add.c,
4966         gcc.dg/torture/complex-sign-mixed-div.c,
4967         gcc.dg/torture/complex-sign-mixed-mul.c,
4968         gcc.dg/torture/complex-sign-mixed-sub.c,
4969         gcc.dg/torture/complex-sign-mul.c,
4970         gcc.dg/torture/complex-sign-sub.c: New tests.
4971
4972 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
4973
4974         PR fortran/39876
4975         * gfortran.dg/intrinsic_3.f90: New.
4976
4977 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
4978
4979         PR c/39037
4980         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
4981         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
4982         * gcc.dg/dfp/float-constant-double.c: New test.
4983         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
4984         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
4985         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
4986         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
4987         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
4988         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
4989         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
4990         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
4991         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
4992
4993 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
4994
4995         PR middle-end/40057
4996         * gcc.c-torture/execute/pr40057.c: New test.
4997
4998 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
4999
5000         * gcc.c-torture/compile/const-high-part.c: New test.
5001
5002 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5003
5004         PR testsuite/40050
5005         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
5006         build plugin.
5007
5008 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
5009
5010         PR fortran/39630
5011         * gfortran.dg/proc_decl_1.f90: Modified.
5012         * gfortran.dg/proc_ptr_comp_1.f90: New.
5013         * gfortran.dg/proc_ptr_comp_2.f90: New.
5014         * gfortran.dg/proc_ptr_comp_3.f90: New.
5015         * gfortran.dg/proc_ptr_comp_4.f90: New.
5016         * gfortran.dg/proc_ptr_comp_5.f90: New.
5017         * gfortran.dg/proc_ptr_comp_6.f90: New.
5018
5019 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
5020
5021         PR c++/17395
5022         * g++.dg/template/call7.C: New test.
5023
5024 2009-05-06  Diego Novillo  <dnovillo@google.com>
5025
5026         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
5027
5028 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5029
5030         * gfortran.dg/pr40021.f: Moved to ...
5031         * gfortran.fortran-torture/execute/pr40021.f: Here.
5032
5033 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
5034
5035         PR middle-end/39986
5036         * gcc.dg/dfp/pr39986.c: New test.
5037
5038 2009-05-06  Michael Matz  <matz@suse.de>
5039
5040         PR middle-end/40021
5041         * gfortran.dg/pr40021.f: New test.
5042
5043 2009-05-06  Le-Chun Wu  <lcwu@google.com>
5044
5045         * lib/plugin-support.exp: New file containing support procs for
5046         plugin testcases.
5047         * lib/target-supports.exp (check_plugin_available): New proc.
5048         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
5049         * gcc.dg/plugin/selfassign.c: New plugin source file.
5050         * gcc.dg/plugin/self-assign-test-1.c: New test.
5051         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
5052         * g++.dg/README: Add description for plugin test.
5053         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
5054         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
5055         * g++.dg/plugin/selfassign.c: New plugin source file.
5056         * g++.dg/plugin/self-assign-test-1.C: New test.
5057         * g++.dg/plugin/self-assign-test-2.C: Likewise.
5058         * g++.dg/plugin/self-assign-test-3.C: Likewise.
5059         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
5060         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
5061
5062 2009-05-06  Tobias Burnus  <burnus@net-b.de>
5063
5064         PR fortran/40041
5065         * gfortran.dg/intrinsic_2.f90: New test.
5066         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
5067
5068 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
5069
5070         PR c/40032
5071         * gcc.dg/noncompile/incomplete-5.c: New test.
5072
5073 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
5074
5075         PR middle-end/39666
5076         * gcc.dg/pr39666-1.c: New test.
5077         * gcc.dg/pr39666-2.c: Likewise.
5078         * g++.dg/warn/Wuninitialized-4.C: Likewise.
5079         * g++.dg/warn/Wuninitialized-5.C: Likewise.
5080         * gfortran.dg/pr39666-1.f90: Likewise.
5081         * gfortran.dg/pr39666-2.f90: Likewise.
5082
5083 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
5084
5085         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
5086         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
5087         * gcc.target/mips/dspr2-MULTU.c: Likewise.
5088
5089 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
5090
5091         PR fortran/39998
5092         * gfortran.dg/proc_ptr_17.f90: New.
5093
5094 2009-05-05  Richard Guenther  <rguenther@suse.de>
5095
5096         PR tree-optimization/40022
5097         * gcc.c-torture/execute/pr40022.c: New testcase.
5098
5099 2009-05-05  Richard Guenther  <rguenther@suse.de>
5100
5101         PR middle-end/40023
5102         * gcc.c-torture/compile/pr40023.c: New testcase.
5103
5104 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
5105
5106         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
5107         * g++.dg/template/overload9.C: Likewise.
5108         * g++.dg/ext/ms-1.C: New.
5109
5110 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
5111
5112         PR c++/40013
5113         * g++.dg/ext/vla7.C: New test.
5114
5115 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5116
5117         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
5118
5119 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5120
5121         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
5122         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
5123         Update expected errors.
5124
5125 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5126
5127         PR c++/28152
5128         * g++.dg/parse/parser-pr28152.C: New.
5129         * g++.dg/parse/parser-pr28152-2.C: New.
5130
5131 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5132
5133         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
5134
5135 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
5136
5137         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
5138         * gcc.target/sparc/fexpand-2.c: Likewise.
5139         * gcc.target/sparc/fpmerge-2.c: Likewise.
5140         * gcc.target/sparc/pdist-2.c: Likewise.
5141
5142 2009-05-03  Richard Guenther  <rguenther@suse.de>
5143
5144         PR c/39983
5145         * gcc.c-torture/compile/pr39983.c: New testcase.
5146
5147 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
5148
5149         * gcc.dg/c99-complex-3.c: New test.
5150
5151 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
5152
5153         * gcc.dg/cpp/utf8-5byte-1.c: New test.
5154
5155 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
5156
5157         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
5158
5159 2009-05-02  Richard Guenther  <rguenther@suse.de>
5160
5161         PR middle-end/40001
5162         * gcc.target/spu/pr40001.c: New testcase.
5163
5164 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
5165
5166         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
5167
5168 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
5169
5170         PR middle-end/39579
5171         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
5172         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
5173
5174 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
5175
5176         PR testsuite/39776
5177         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
5178         no longer issued.
5179
5180 2009-04-30  David Ayers  <ayers@fsfe.org>
5181
5182         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
5183         and gcc_error_prefix variables.
5184         * objc.dg/bad-receiver-type.m: Update to match correct
5185         diagnostics marker.
5186         * objc.dg/encode-5.m: Likewise.
5187         * objc.dg/id-1.m: Likewise.
5188         * objc.dg/method-1.m: Likewise.
5189         * objc.dg/method-6.m: Likewise.
5190         * objc.dg/method-7.m: Likewise.
5191         * objc.dg/method-9.m: Likewise.
5192         * objc.dg/method-11.m: Likewise.
5193         * objc.dg/method-20.m: Likewise.
5194         * objc.dg/private-1.m: Likewise.
5195
5196 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
5197
5198         PR libfortran/39667
5199         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
5200         * gfortran.dg/advance_4.f90: Likewise
5201         * gfortran.dg/advance_5.f90: Likewise
5202         * gfortran.dg/append_1.f90: Likewise
5203         * gfortran.dg/backslash_1.f90: Likewise
5204         * gfortran.dg/backslash_2.f90: Likewise
5205         * gfortran.dg/backslash_3.f: Likewise
5206         * gfortran.dg/backspace_10.f90: Likewise
5207         * gfortran.dg/backspace_3.f: Likewise
5208         * gfortran.dg/backspace_4.f: Likewise
5209         * gfortran.dg/backspace_5.f: Likewise
5210         * gfortran.dg/backspace_8.f: Likewise
5211         * gfortran.dg/backspace_9.f: Likewise
5212         * gfortran.dg/complex_write.f90: Likewise
5213         * gfortran.dg/convert_implied_open.f90: Likewise
5214         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
5215         * gfortran.dg/dos_eol.f: Likewise
5216         * gfortran.dg/empty_format_1.f90: Likewise
5217         * gfortran.dg/endfile.f: Likewise
5218         * gfortran.dg/eof_1.f90: Likewise
5219         * gfortran.dg/eor_1.f90: Likewise
5220         * gfortran.dg/eor_handling_1.f90: Likewise
5221         * gfortran.dg/eor_handling_2.f90: Likewise
5222         * gfortran.dg/eor_handling_3.f90: Likewise
5223         * gfortran.dg/eor_handling_4.f90: Likewise
5224         * gfortran.dg/eor_handling_5.f90: Likewise
5225         * gfortran.dg/error_recovery_5.f90: Likewise
5226         * gfortran.dg/f2003_inquire_1.f03: Likewise
5227         * gfortran.dg/f2003_io_4.f03: Likewise
5228         * gfortran.dg/f2003_io_5.f03: Likewise
5229         * gfortran.dg/f2003_io_7.f03: Likewise
5230         * gfortran.dg/fgetc_1.f90: Likewise
5231         * gfortran.dg/fgetc_2.f90: Likewise
5232         * gfortran.dg/flush_1.f90: Likewise
5233         * gfortran.dg/fmt_exhaust.f90: Likewise
5234         * gfortran.dg/fmt_huge.f90: Likewise
5235         * gfortran.dg/fmt_read.f90: Likewise
5236         * gfortran.dg/fmt_t_1.f90: Likewise
5237         * gfortran.dg/fmt_t_2.f90: Likewise
5238         * gfortran.dg/fmt_t_3.f90: Likewise
5239         * gfortran.dg/fmt_t_4.f90: Likewise
5240         * gfortran.dg/fmt_t_5.f90: Likewise
5241         * gfortran.dg/fmt_t_7.f: Likewise
5242         * gfortran.dg/fseek.f90: Likewise
5243         * gfortran.dg/ftell_1.f90: Likewise
5244         * gfortran.dg/ftell_2.f90: Likewise
5245         * gfortran.dg/func_derived_3.f90: Likewise
5246         * gfortran.dg/inquire_9.f90: Likewise
5247         * gfortran.dg/iostat_1.f90: Likewise
5248         * gfortran.dg/iostat_2.f90: Likewise
5249         * gfortran.dg/list_read_1.f90: Likewise
5250         * gfortran.dg/list_read_4.f90: Likewise
5251         * gfortran.dg/list_read_5.f90: Likewise
5252         * gfortran.dg/list_read_7.f90: Likewise
5253         * gfortran.dg/list_read_8.f90: Likewise
5254         * gfortran.dg/list_read_9.f90: Likewise
5255         * gfortran.dg/namelist_13.f90: Likewise
5256         * gfortran.dg/namelist_14.f90: Likewise
5257         * gfortran.dg/namelist_15.f90: Likewise
5258         * gfortran.dg/namelist_16.f90: Likewise
5259         * gfortran.dg/namelist_17.f90: Likewise
5260         * gfortran.dg/namelist_18.f90: Likewise
5261         * gfortran.dg/namelist_19.f90: Likewise
5262         * gfortran.dg/namelist_20.f90: Likewise
5263         * gfortran.dg/namelist_24.f90: Likewise
5264         * gfortran.dg/namelist_26.f90: Likewise
5265         * gfortran.dg/namelist_27.f90: Likewise
5266         * gfortran.dg/namelist_28.f90: Likewise
5267         * gfortran.dg/namelist_37.f90: Likewise
5268         * gfortran.dg/namelist_38.f90: Likewise
5269         * gfortran.dg/namelist_39.f90: Likewise
5270         * gfortran.dg/namelist_40.f90: Likewise
5271         * gfortran.dg/namelist_43.f90: Likewise
5272         * gfortran.dg/namelist_44.f90: Likewise
5273         * gfortran.dg/namelist_45.f90: Likewise
5274         * gfortran.dg/namelist_46.f90: Likewise
5275         * gfortran.dg/namelist_47.f90: Likewise
5276         * gfortran.dg/namelist_48.f90: Likewise
5277         * gfortran.dg/namelist_49.f90: Likewise
5278         * gfortran.dg/namelist_50.f90: Likewise
5279         * gfortran.dg/namelist_51.f90: Likewise
5280         * gfortran.dg/namelist_52.f90: Likewise
5281         * gfortran.dg/namelist_56.f90: Likewise
5282         * gfortran.dg/namelist_char_only.f90: Likewise
5283         * gfortran.dg/namelist_use.f90: Likewise
5284         * gfortran.dg/namelist_use_only.f90: Likewise
5285         * gfortran.dg/noadv_size.f90: Likewise
5286         * gfortran.dg/open_access_append_1.f90: Likewise
5287         * gfortran.dg/pad_no.f90: Likewise
5288         * gfortran.dg/pr12884.f: Likewise
5289         * gfortran.dg/pr17090.f90: Likewise
5290         * gfortran.dg/pr17285.f90: Likewise
5291         * gfortran.dg/pr17286.f90: Likewise
5292         * gfortran.dg/pr18122.f90: Likewise
5293         * gfortran.dg/pr18210.f90: Likewise
5294         * gfortran.dg/pr18392.f90: Likewise
5295         * gfortran.dg/pr19155.f: Likewise
5296         * gfortran.dg/pr19216.f: Likewise
5297         * gfortran.dg/pr19467.f90: Likewise
5298         * gfortran.dg/pr19657.f: Likewise
5299         * gfortran.dg/pr20257.f90: Likewise
5300         * gfortran.dg/read_bad_advance.f90: Likewise
5301         * gfortran.dg/read_eof_2.f90: Likewise
5302         * gfortran.dg/read_eof_4.f90: Likewise
5303         * gfortran.dg/read_many_1.f: Likewise
5304         * gfortran.dg/read_noadvance.f90: Likewise
5305         * gfortran.dg/read_repeat.f90: Likewise
5306         * gfortran.dg/read_size_noadvance.f90: Likewise
5307         * gfortran.dg/read_x_past.f: Likewise
5308         * gfortran.dg/record_marker_1.f90: Likewise
5309         * gfortran.dg/record_marker_3.f90: Likewise
5310         * gfortran.dg/rewind_1.f90: Likewise
5311         * gfortran.dg/runtime_warning_1.f90: Likewise
5312         * gfortran.dg/shape_3.f90: Likewise
5313         * gfortran.dg/slash_1.f90: Likewise
5314         * gfortran.dg/stat_1.f90: Likewise
5315         * gfortran.dg/stat_2.f90: Likewise
5316         * gfortran.dg/streamio_11.f90: Likewise
5317         * gfortran.dg/streamio_3.f90: Likewise
5318         * gfortran.dg/streamio_4.f90: Likewise
5319         * gfortran.dg/streamio_9.f90: Likewise
5320         * gfortran.dg/tl_editing.f90: Likewise
5321         * gfortran.dg/unf_io_convert_1.f90: Likewise
5322         * gfortran.dg/unf_io_convert_2.f90: Likewise
5323         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
5324         * gfortran.dg/unf_short_record_1.f90: Likewise
5325         * gfortran.dg/utf8_1.f03: Likewise
5326         * gfortran.dg/utf8_2.f03: Likewise
5327         * gfortran.dg/widechar_IO_1.f90: Likewise
5328         * gfortran.dg/write_check3.f90: Likewise
5329         * gfortran.dg/write_rewind_2.f: Likewise
5330         * gfortran.dg/x_slash_2.f: Likewise
5331
5332 2009-04-29  Richard Guenther  <rguenther@suse.de>
5333
5334         PR target/39943
5335         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5336         New.
5337         (check_effective_target_vect_floatuint_cvt): Likewise.
5338         * gcc.dg/vect/slp-10.c: Adjust.
5339         * gcc.dg/vect/slp-11.c: Adjust.
5340         * gcc.dg/vect/slp-12b.c: Adjust.
5341         * gcc.dg/vect/slp-33.c: Adjust.
5342         * gcc.c-torture/compile/pr39943.c: New testcase.
5343
5344 2009-04-29  Richard Guenther  <rguenther@suse.de>
5345
5346         PR middle-end/39937
5347         * gcc.c-torture/compile/pr39937.c: New testcase.
5348
5349 2009-04-29  Richard Guenther  <rguenther@suse.de>
5350
5351         PR tree-optimization/39941
5352         * gcc.c-torture/compile/pr39941.c: New testcase.
5353
5354 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
5355
5356         * gcc.target/bfin/20090411-1.c: New test.
5357
5358 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
5359
5360         PR target/39565
5361         * gcc.dg/pr39565.c: New testcase.
5362
5363 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
5364
5365         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
5366         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
5367         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
5368         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
5369         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
5370         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
5371         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
5372         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
5373         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
5374         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
5375         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
5376         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
5377         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
5378         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
5379         * gcc.target/i386/pr37191.c: Likewise.
5380         * gcc.target/i386/reload-1.c: Likewise.
5381         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
5382         * g++.old-deja/g++.pt/repo2.C: Likewise.
5383         * g++.old-deja/g++.pt/repo3.C: Likewise.
5384         * g++.old-deja/g++.pt/repo4.C: Likewise.
5385         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5386         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5387         * g++.dg/template/repo1.C: Likewise.
5388         * g++.dg/template/repo2.C: Likewise.
5389         * g++.dg/template/repo3.C: Likewise.
5390         * g++.dg/template/repo4.C: Likewise.
5391         * g++.dg/template/repo5.C: Likewise.
5392         * g++.dg/template/repo6.C: Likewise.
5393         * g++.dg/template/repo7.C: Likewise.
5394         * g++.dg/template/repo8.C: Likewise.
5395         * g++.dg/template/repo9.C: Likewise.
5396         * g++.dg/rtti/repo1.C: Likewise.
5397         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
5398         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
5399         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
5400         * g++.dg/other/PR23205.C: Skip for vxworks.
5401         * g++.dg/ext/visibility/class1.C: Requires PIC.
5402         * g++.dg/eh/async-unwind2.C: Requires PIC.
5403         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
5404         does not have cxa_exit.
5405
5406 2009-04-28  Jing Yu  <jingyu@google.com>
5407
5408         PR testsuite/39790
5409         * lib/target-supports.exp (check_effective_target_tls): Remove
5410         comment of caching.
5411         (check_effective_target_tls_native): Likewise.
5412         (check_effective_target_tls_runtime): Likewise.
5413         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
5414         tls to tls_runtime.
5415         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
5416
5417 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
5418
5419         PR fortran/39946
5420         * gfortran.dg/proc_ptr_16.f90: New.
5421
5422 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
5423
5424         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
5425         lp64 is true.
5426
5427 2009-04-28  Richard Guenther  <rguenther@suse.de>
5428
5429         PR middle-end/39937
5430         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
5431
5432 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
5433
5434         * g++.dg/warn/pr35652.C: Removed.
5435         * gcc.dg/pr35652.c: Likewise.
5436
5437 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
5438
5439         * gcc.target/ia64/20071210-2.c: New testcase.
5440
5441 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
5442
5443         PR c/39323
5444         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
5445         * gcc.dg/pr39323-3.c: Ditto.
5446
5447 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
5448
5449         PR fortran/39930
5450         PR fortran/39931
5451         * gfortran.dg/ambiguous_reference_2.f90: New.
5452         * gfortran.dg/pointer_assign_7.f90: New.
5453
5454 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
5455             Mark Mitchell  <mark@codesourcery.com>
5456
5457         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
5458         * gcc.dg/20020103-1.c: Check for __ppc.
5459         * gcc.dg/asm-b.c: Check for __ppc.
5460         * gcc.dg/20020919-1.c: Check for __ppc.
5461         * gcc.dg/20020312-2.c: Likewise.
5462         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
5463         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
5464         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
5465         * g++.dg/warn/weak1.C: Likewise.
5466         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
5467         static so appropriate optimizations kick in.
5468         (find_base_value_wrapper): New function.
5469         * g++.dg/eh/simd-5.C: Fix target triplet.
5470         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
5471
5472 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
5473             H.J. Lu  <hongjiu.lu@intel.com>
5474
5475         PR target/39911
5476         * gcc.target/i386/pr39911.c: New test.
5477
5478 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
5479
5480         PR fortran/39879
5481         * gfortran.dg/alloc_comp_assign_10.f90: New test.
5482
5483 2009-04-28  Ben Elliston  <bje@au.ibm.com>
5484
5485         PR c++/35652
5486         Revert:
5487
5488         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5489
5490         * gcc.dg/pr35652.C: New.
5491         * g++.dg/warn/pr35652.C: New.
5492         * gcc.dg/format/plus-1.c: Adjust message.
5493
5494 2009-04-27  DJ Delorie  <dj@redhat.com>
5495
5496         * lib/target-supports.exp (check_effective_target_double64): New.
5497         (check_effective_target_double64plus): New.
5498         (check_effective_target_large_double): New.
5499         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
5500         * gcc.dg/div-double-1.c: Likewise.
5501         * gcc.dg/Wconversion-real.c: Require large_double.
5502         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
5503
5504         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
5505         are too small.
5506
5507         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
5508         constants as long.
5509
5510 2009-04-27  Ian Lance Taylor  <iant@google.com>
5511
5512         * gcc.dg/Wcxx-compat-5.c: New testcase.
5513         * gcc.dg/Wcxx-compat-6.c: New testcase.
5514
5515 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
5516
5517         Allow non-constant arguments to conversion intrinsics.
5518         * gcc.target/spu/intrinsics-3.c: Update tests.
5519
5520 2009-04-27  Richard Guenther  <rguenther@suse.de>
5521
5522         PR middle-end/39928
5523         * gcc.c-torture/compile/pr39928-1.c: New testcase.
5524         * gcc.c-torture/compile/pr39928-2.c: Likewise.
5525
5526 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
5527
5528         PR target/39903
5529         * gcc.dg/torture/pr39903-1.c: New.
5530         * gcc.dg/torture/pr39903-2.c: Likewise.
5531
5532 2009-04-27  Revital Eres  <eres@il.ibm.com>
5533
5534         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
5535         and check it.
5536         * gcc.dg/sms-2.c: Add dump check.
5537         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
5538         and check it.
5539         * gcc.dg/sms-4.c: Likewise.
5540         * gcc.dg/sms-5.c: Likewise.
5541         * gcc.dg/sms-6.c: Likewise.
5542         * gcc.dg/sms-7.c: Likewise.
5543         * gcc.dg/sms-antideps.c: Rename to...
5544         * gcc.dg/sms-8.c: This and add sms dump file and check it.
5545
5546 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
5547
5548         * gnat.dg/opt2.adb: New test.
5549
5550 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
5551
5552         PR c++/39875
5553         * g++.dg/warn/Wunused-15.C: New test.
5554
5555 2009-04-26  Michael Matz  <matz@suse.de>
5556
5557         Expand from SSA.
5558         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
5559         change regexps.
5560         * gcc.target/i386/pr37248-1.c: Modified.
5561         * gcc.target/i386/pr37248-3.c: Modified.
5562         * gcc.target/i386/pr37248-2.c: Modified.
5563         * gnat.dg/aliasing1.adb: Modified.
5564         * gnat.dg/pack9.adb: Modified.
5565         * gnat.dg/aliasing2.adb: Modified.
5566         * gcc.dg/strict-overflow-2.c: Modified.
5567         * gcc.dg/autopar/reduc-1char.c: Modified.
5568         * gcc.dg/autopar/reduc-2char.c: Modified.
5569         * gcc.dg/autopar/reduc-1.c: Modified.
5570         * gcc.dg/autopar/reduc-2.c: Modified.
5571         * gcc.dg/autopar/reduc-3.c: Modified.
5572         * gcc.dg/autopar/reduc-6.c: Modified.
5573         * gcc.dg/autopar/reduc-7.c: Modified.
5574         * gcc.dg/autopar/reduc-8.c: Modified.
5575         * gcc.dg/autopar/reduc-9.c: Modified.
5576         * gcc.dg/autopar/reduc-1short.c: Modified.
5577         * gcc.dg/autopar/reduc-2short.c: Modified.
5578         * gcc.dg/autopar/parallelization-1.c: Modified.
5579         * gcc.dg/strict-overflow-4.c: Modified.
5580         * gcc.dg/strict-overflow-6.c: Modified.
5581         * gcc.dg/gomp/combined-1.c: Modified.
5582         * gcc.dg/no-strict-overflow-1.c: Modified.
5583         * gcc.dg/no-strict-overflow-3.c: Modified.
5584         * gcc.dg/no-strict-overflow-5.c: Modified.
5585         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
5586         * gcc.dg/tree-ssa/pr18134.c: Modified.
5587         * gcc.dg/tree-ssa/20030824-1.c: Modified.
5588         * gcc.dg/tree-ssa/vector-2.c: Modified.
5589         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
5590         * gcc.dg/tree-ssa/loop-21.c: Modified.
5591         * gcc.dg/tree-ssa/20030824-2.c: Modified.
5592         * gcc.dg/tree-ssa/vector-3.c: Modified.
5593         * gcc.dg/tree-ssa/asm-3.c: Modified.
5594         * gcc.dg/tree-ssa/pr23294.c: Modified.
5595         * gcc.dg/tree-ssa/loop-22.c: Modified.
5596         * gcc.dg/tree-ssa/loop-15.c: Modified.
5597         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
5598         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
5599         * gcc.dg/tree-ssa/pr20139.c: Modified.
5600         * gcc.dg/tree-ssa/scev-cast.c: Modified.
5601         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
5602         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
5603         * gcc.dg/tree-ssa/loop-5.c: Modified.
5604         * gcc.dg/tree-ssa/pr19431.c: Modified.
5605         * gcc.dg/tree-ssa/pr32044.c: Modified.
5606         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
5607         * gcc.dg/tree-ssa/loop-19.c: Modified.
5608         * gcc.dg/tree-ssa/loop-28.c: Modified.
5609         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
5610         * gcc.dg/tree-ssa/divide-1.c: Modified.
5611         * gcc.dg/tree-ssa/inline-1.c: Modified.
5612         * gcc.dg/tree-ssa/divide-3.c: Modified.
5613         * gcc.dg/tree-ssa/pr30978.c: Modified.
5614         * gcc.dg/tree-ssa/alias-6.c: Modified.
5615         * gcc.dg/tree-ssa/divide-4.c: Modified.
5616         * gcc.dg/tree-ssa/alias-11.c: Modified.
5617         * gcc.dg/no-strict-overflow-7.c: Modified.
5618         * gcc.dg/strict-overflow-1.c: Modified.
5619         * gcc.dg/pr15784-4.c: Modified.
5620         * gcc.dg/pr34263.c: Modified.
5621         * gcc.dg/strict-overflow-3.c: Modified.
5622         * gcc.dg/tree-prof/stringop-1.c: Modified.
5623         * gcc.dg/tree-prof/val-prof-1.c: Modified.
5624         * gcc.dg/tree-prof/val-prof-2.c: Modified.
5625         * gcc.dg/tree-prof/val-prof-3.c: Modified.
5626         * gcc.dg/tree-prof/val-prof-4.c: Modified.
5627         * gcc.dg/no-strict-overflow-2.c: Modified.
5628         * gcc.dg/no-strict-overflow-4.c: Modified.
5629         * gcc.dg/no-strict-overflow-6.c: Modified.
5630         * g++.dg/tree-ssa/pr27090.C: Modified.
5631         * g++.dg/tree-ssa/tmmti-2.C: Modified.
5632         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
5633         * g++.dg/tree-ssa/pr19807.C: Modified.
5634         * g++.dg/opt/pr30965.C: Modified.
5635         * g++.dg/init/new17.C: Modified.
5636         * gfortran.dg/whole_file_6.f90: Modified.
5637         * gfortran.dg/whole_file_5.f90: Modified.
5638         * gfortran.dg/reassoc_1.f90: Modified.
5639         * gfortran.dg/reassoc_3.f90: Modified.
5640
5641 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5642
5643         PR fortran/39893
5644         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
5645
5646 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
5647
5648         PR inline-asm/39543
5649         * gcc.target/i386/pr39543-1.c: New test.
5650         * gcc.target/i386/pr39543-2.c: New test.
5651         * gcc.target/i386/pr39543-3.c: New test.
5652
5653         PR c/39889
5654         * gcc.dg/Wunused-value-3.c: New test.
5655
5656 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
5657
5658         PR c/39581
5659         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
5660         gcc.dg/vla-21.c: New tests.
5661
5662 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
5663
5664         PR c/39556
5665         * gcc.dg/inline-34.c: New test.
5666
5667 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5668
5669         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
5670         gcc.dg/enum-const-3.c: New tests.
5671         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
5672         -pedantic-errors.  Update expected diagnostics.
5673
5674 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5675
5676         PR c/39582
5677         * gcc.dg/vla-20.c: New test.
5678
5679 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5680
5681         PR c/39564
5682         * gcc.dg/vla-19.c: New test.
5683
5684 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5685
5686         PR preprocessor/39559
5687         * gcc.dg/c99-intconst-2.c: New test.
5688
5689 2009-04-25  Jan Hubicka  <jh@suse.cz>
5690
5691         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
5692
5693 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
5694
5695         PR fortran/39688
5696         * gfortran.dg/import7.f90: New.
5697
5698 2009-04-24  Richard Guenther  <rguenther@suse.de>
5699
5700         * gcc.dg/tree-ssa/vrp48.c: Fix.
5701
5702 2008-04-24  Doug Kwan  <dougkwan@google.com>
5703
5704         * g++.dg/init/copy7.C: Only abort in memcpy if source and
5705         destination are the same.
5706
5707 2009-04-24  Richard Guenther  <rguenther@suse.de>
5708
5709         * gcc.dg/tree-ssa/vrp48.c: New testcase.
5710
5711 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
5712
5713         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
5714         gcc.dg/array-const-3.c: New tests.
5715
5716 2009-04-24  Ian Lance Taylor  <iant@google.com>
5717
5718         * gcc.dg/Wcxx-compat-4.c: New testcase.
5719
5720 2009-04-24  Daniel Kraft  <d@domob.eu>
5721
5722         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
5723         expected on already erraneous symbol (renamed to fresh one).
5724
5725 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
5726
5727         PR middle-end/39867
5728         * gcc.dg/pr39867.c: New.
5729
5730 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
5731
5732         PR fortran/39861
5733         PR fortran/39864
5734         * gfortran.dg/intrinsic_1.f90: New.
5735
5736 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
5737
5738         * gnat.dg/alignment7.adb: New test.
5739         * gnat.dg/alignment8.adb: Likewise.
5740
5741 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
5742
5743         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
5744         * gnat.dg/specs/rep_clause2.ads: New test.
5745
5746 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
5747
5748         PR rtl-optimization/39794
5749         * gcc.dg/pr39794.c: New test.
5750
5751 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
5752
5753         * gnat.dg/atomic1.adb: New test.
5754         * gnat.dg/atomic1_pkg.ads: New helper.
5755
5756 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
5757
5758         PR testsuite/39623
5759         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
5760         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
5761
5762 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
5763
5764         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
5765         warning.
5766
5767 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5768
5769         PR C/31499
5770         * gcc.dg/vector-init-1.c: New testcase.
5771         * gcc.dg/vector-init-2.c: New testcase.
5772
5773 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
5774
5775         * gnat.dg/enum2.adb: New test.
5776         * gnat.dg/enum2_pkg.ads: New helper.
5777
5778 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
5779
5780         PR c/39855
5781         * gcc.dg/torture/pr39855.c: New test.
5782
5783 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
5784
5785         PR c++/39639
5786         * g++.dg/cpp0x/pr39639.C: New test.
5787
5788 2009-04-22  Mark Heffernan  <meheff@google.com>
5789
5790         * gcc.dg/profile-generate-3.c: New test.
5791
5792 2009-04-22  Jan Hubicka  <jh@suse.cz>
5793
5794         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
5795
5796 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
5797
5798         PR testsuite/39623
5799         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
5800
5801 2009-04-22  Richard Guenther  <rguenther@suse.de>
5802
5803         PR tree-optimization/39824
5804         * gcc.c-torture/compile/pr39824.c: New testcase.
5805
5806 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5807
5808         PR c++/14875
5809         * g++.dg/parse/parser-pr14875.C: New.
5810         * g++.dg/parse/parser-pr14875-2.C: New.
5811         * g++.dg/parse/error6.C: Update match string.
5812
5813 2009-04-22  Richard Guenther  <rguenther@suse.de>
5814
5815         PR tree-optimization/39845
5816         * gcc.c-torture/compile/pr39845.c: New testcase.
5817
5818 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
5819
5820         PR fortran/39735
5821         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
5822         * gfortran.dg/external_initializer.f90: Modified.
5823         * gfortran.dg/interface_26.f90: Modified.
5824         * gfortran.dg/intrinsic_subroutine.f90: Modified.
5825         * gfortran.dg/proc_ptr_3.f90: Modified.
5826         * gfortran.dg/proc_ptr_15.f90: New.
5827         * gfortran.dg/proc_ptr_result_1.f90: Modified.
5828
5829 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5830
5831         PR c++/35711
5832         * g++.dg/warn/pr35711.C: New.
5833         * g++.dg/conversion/ptrmem2.C: Update.
5834
5835 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
5836
5837         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
5838         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
5839         README.gcc, g++.dg/README, g++.dg/compat/break/README,
5840         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
5841         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
5842         gcc.c-torture/ChangeLog.0,
5843         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
5844         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
5845         gcc.target/i386/math-torture/math-torture.exp,
5846         gcc.target/mips/inter/mips16-inter.exp,
5847         gcc.target/mips/mips-nonpic/README,
5848         gcc.target/x86_64/abi/README.gcc,
5849         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
5850         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
5851         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
5852         notices.
5853         * ChangeLog-1993-2007, ChangeLog: Correct dates.
5854
5855 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5856
5857         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
5858
5859 2009-04-21  Richard Guenther  <rguenther@suse.de>
5860
5861         PR middle-end/39829
5862         * gcc.dg/torture/pr39829.c: New testcase.
5863
5864 2009-04-21  Martin Jambor  <mjambor@suse.cz>
5865
5866         * gcc.dg/tree-ssa/cswtch-2.c: New test.
5867
5868 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5869
5870         PR 16202
5871         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
5872         * gcc.dg/sequence-pt-2.c: New.
5873         * gcc.dg/sequence-pt-3.c: New.
5874         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
5875         * g++.dg/warn/sequence-pt-2.c: New.
5876         * g++.dg/warn/sequence-pt-3.c: New.
5877
5878 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
5879
5880         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
5881
5882 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5883
5884         * gnat.dg/import1.ad[sb]: New test.
5885
5886 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5887
5888         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
5889         return 0.
5890
5891 2009-04-20  Tobias Burnus  <burnus@net-b.de>
5892
5893         PR fortran/39811
5894         * gfortran.dg/continuation_11.f90: New test.
5895
5896 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5897
5898         PR c++/13358
5899         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
5900         messages. Test for "long long" in system headers.
5901         * gcc.dg/c99-longlong-2.c: New.
5902         * g++.dg/warn/pr13358.C: New.
5903         * g++.dg/warn/pr13358-2.C: New.
5904         * g++.dg/warn/pr13358-3.C: New.
5905         * g++.dg/warn/pr13358-4.C: New.
5906
5907 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5908
5909         * gcc.dg/framework-2.c: Fix up for non existent includes
5910         being fatal errors now.
5911
5912 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
5913
5914         PR fortran/39800
5915         * gfortran.dg/private_type_13.f90: New test.
5916         * gfortran.dg/private_type_2.f90: Add option -std=f95.
5917
5918 2009-04-20  Le-Chun Wu  <lcwu@google.com>
5919
5920         PR c++/39803
5921         * g++.dg/warn/Wunused-14.C: New test.
5922
5923 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5924
5925         * gnat.dg/specs/small_alignment.ads: New test.
5926
5927 2009-04-20  Ian Lance Taylor  <iant@google.com>
5928
5929         * gcc.dg/Wcxx-compat-3.c: New testcase.
5930
5931 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5932
5933         * gnat.dg/pack13.ad[sb]: New test.
5934         * gnat.dg/pack13_pkg.ads: New helper.
5935
5936 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5937
5938         * gnat.dg/discr11.ad[sb]: New test.
5939         * gnat.dg/discr11_pkg.ads: New helper.
5940
5941 2009-04-20  Ira Rosen  <irar@il.ibm.com>
5942
5943         PR tree-optimization/39675
5944         * gcc.dg/vect/O3-pr39675-2.c: New test.
5945
5946 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5947
5948         * gnat.dg/rep_clause3.adb: New test.
5949
5950 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5951
5952         PR c/37481
5953         * gcc.dg/c99-flex-array-7.c: New test.
5954
5955 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5956
5957         PR c/19771
5958         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
5959
5960 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5961
5962         PR c/38243
5963         * gcc.dg/c99-restrict-3.c: New test.
5964
5965 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5966
5967         PR preprocessor/20078
5968         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
5969
5970 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
5971
5972         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
5973         Do not pass -B$root after -margs.
5974
5975 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5976
5977         PR c/32061
5978         PR c++/36954
5979         * gcc.dg/pr32061.c: New.
5980         * gcc.dg/Wlogical-op-1.c: Update.
5981         * g++.dg/warn/Wlogical-op-1.C: Update.
5982         * g++.dg/warn/pr36954.C: New.
5983
5984 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5985
5986         PR c/27676
5987         * gcc.dg/lvalue-5.c: New test.
5988
5989 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5990
5991         PR c/22367
5992         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
5993
5994 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5995
5996         * gcc.dg/cpp/include5.c: New test.
5997
5998 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5999
6000         PR c/35210
6001         * gcc.dg/call-diag-2.c: New test.
6002
6003 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6004
6005         PR preprocessor/39646
6006         * gcc.dg/cpp/line8.c: New test.
6007
6008 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6009
6010         PR preprocessor/39647
6011         * gcc.dg/cpp/line7.c: New test.
6012
6013 2009-04-18  Richard Guenther  <rguenther@suse.de>
6014
6015         PR middle-end/39804
6016         * gcc.target/i386/pr39804.c: New testcase.
6017
6018 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6019
6020         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
6021         * g++.dg/other/pr39496.C: Likewise.
6022
6023 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6024
6025         PR middle-end/36902
6026         * gcc.dg/pr36902.c: New.
6027
6028 2009-04-17  Diego Novillo  <dnovillo@google.com>
6029
6030         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
6031         violation for variable 'inside_main'.
6032
6033 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6034
6035         * gfortran.fortran-torture/execute/getarg_1.x: New file.
6036
6037 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6038
6039         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
6040
6041 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6042
6043         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
6044         * gfortran.dg/chmod_2.f90: Likewise.
6045         * gfortran.dg/chmod_3.f90: Likewise.
6046         * gfortran.dg/open_errors.f90: Likewise.
6047         * gfortran.dg/stat_1.f90: Likewise.
6048         * gfortran.dg/stat_2.f90: Likewise.
6049
6050 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6051
6052         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
6053         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
6054         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
6055         * gfortran.dg/nearest_1.f90: Likewise.
6056         * gfortran.dg/nearest_3.f90: Likewise.
6057         * gfortran.dg/isnan_1.f90: Likewise.
6058         * gfortran.dg/isnan_2.f90: Likewise.
6059         * gfortran.dg/nan_1.f90: Likewise.
6060         * gfortran.dg/nan_2.f90: Likewise.
6061         * gfortran.dg/nan_3.f90: Likewise.
6062         * gfortran.dg/nan_4.f90: Likewise.
6063         * gfortran.dg/module_nan.f90: Likewise.
6064         * gfortran.dg/int_conv_2.f90: Likewise.
6065         * gfortran.dg/init_flag_3.f90: Likewise.
6066         * gfortran.dg/namelist_42.f90: Likewise.
6067         * gfortran.dg/namelist_43.f90: Likewise.
6068         * gfortran.dg/real_const_3.f90: Likewise.
6069         * gfortran.dg/transfer_simplify_1.f90: Likewise.
6070
6071         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
6072         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
6073         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
6074         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
6075         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
6076
6077         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
6078         * gfortran.dg/gamma_5.f90: Likewise.
6079
6080 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6081
6082         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
6083         less strict so it also works with auto-overlay support.
6084         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
6085         for "exceeds local store" linker errors on the SPU.
6086
6087         * lib/gfortran.exp: Include target-supports.exp.
6088         (gfortran_init): On SPU targets where automatic overlay support
6089         is available, use it to build all Fortran test cases.
6090
6091         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
6092
6093 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
6094
6095         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
6096         rule enforced by gnat on taft types.
6097
6098 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
6099
6100         PR testsuite/39792
6101         * g++.dg/ext/complit11.C: Add empty dg-options.
6102
6103 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6104
6105         PR c++/17570
6106         * g++.dg/template/defarg11.C: New test.
6107
6108 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6109
6110         PR c++/28766
6111         * g++.dg/ext/complit11.C: New testcase.
6112
6113 2009-04-15  Le-Chun Wu  <lcwu@google.com>
6114
6115         PR c++/39551
6116         * g++.dg/warn/Wunused-13.C: New testcase.
6117
6118 2009-04-15  Ian Lance Taylor  <iant@google.com>
6119
6120         * gcc.dg/Wenum-compare-1.c: New testcase.
6121
6122 2009-04-15  Richard Guenther  <rguenther@suse.de>
6123
6124         PR tree-optimization/39764
6125         * g++.dg/torture/pr39764.C: New testcase.
6126
6127 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
6128
6129         * g++.dg/ext/altivec-17.C: New.
6130
6131 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
6132
6133         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
6134         * gnat.dg/specs/limited1.ads: Ditto.
6135
6136 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
6137
6138         PR testsuite/39769
6139         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
6140         for testing the results of estimate instructions.
6141         * gcc.dg/vmx/3a-04m.c (test): Ditto.
6142         * gcc.dg/vmx/3a-05.c (test): Ditto.
6143
6144 2009-04-14  Jason Merrill  <jason@redhat.com>
6145
6146         PR c++/39763
6147         * g++.dg/warn/Wshadow-4.C: Extend.
6148
6149 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
6150
6151         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
6152         (do_D): Remove attribute hidden.
6153
6154 2009-04-13  Jason Merrill  <jason@redhat.com>
6155
6156         PR c++/39480
6157         * g++.dg/init/copy7.C: New.
6158
6159 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
6160
6161         PR testsuite/39733
6162         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
6163         (check_for_all_options): This.
6164
6165 2009-04-13  Jason Merrill  <jason@redhat.com>
6166
6167         PR c++/39750
6168         * g++.dg/template/crash90.C: New.
6169
6170 2009-04-12  Jason Merrill  <jason@redhat.com>
6171
6172         PR c++/39742
6173         * g++.dg/overload/extern-C-2.C: New.
6174
6175 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
6176
6177         PR preprocessor/31869
6178         * gcc.dg/cpp/strify5.c: New test.
6179
6180 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6181
6182         * gnat.dg/enum1.adb: New test.
6183         * gnat.dg/enum1_pkg.ads: New helper.
6184
6185 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
6186
6187         PR target/39740
6188         * gcc.target/alpha/pr39740.c: New test.
6189
6190 2009-04-11  Daniel Kraft  <d@domob.eu>
6191
6192         PR fortran/37746
6193         * gfortran.dg/bounds_check_strlen_1.f90: New test.
6194         * gfortran.dg/bounds_check_strlen_2.f90: New test.
6195         * gfortran.dg/bounds_check_strlen_3.f90: New test.
6196         * gfortran.dg/bounds_check_strlen_4.f90: New test.
6197         * gfortran.dg/bounds_check_strlen_5.f90: New test.
6198         * gfortran.dg/bounds_check_strlen_6.f90: New test.
6199         * gfortran.dg/bounds_check_strlen_7.f90: New test.
6200         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
6201         expected string length that failed with -fbounds-check now.
6202         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
6203
6204 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
6205
6206         PR fortran/39692
6207         * gfortran.dg/proc_ptr_14.f90: New.
6208
6209 2009-04-11  Richard Guenther  <rguenther@suse.de>
6210
6211         PR middle-end/39732
6212         * g++.dg/torture/pr39732.C: New testcase.
6213
6214 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
6215
6216         * gfortran.dg/whole_file_5.f90: New.
6217         * gfortran.dg/whole_file_6.f90: New.
6218
6219 2009-04-11  Richard Guenther  <rguenther@suse.de>
6220
6221         PR tree-optimization/39713
6222         * g++.dg/torture/pr39713.C: New testcase.
6223
6224 2009-04-10  Richard Guenther  <rguenther@suse.de>
6225
6226         PR c/39712
6227         * gcc.dg/pr39712.c: New testcase.
6228
6229 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
6230
6231         PR c++/28301
6232         * g++.dg/cpp0x/enum2.C: Updated.
6233         * g++.dg/debug/pr22514.C: Likewise.
6234         * g++.dg/parse/enum2.C: Likewise.
6235         * g++.dg/parse/enum3.C: Likewise.
6236         * g++.dg/template/crash79.C: Likewise.
6237         * g++.old-deja/g++.jason/cond.C: Likewise.
6238
6239 2009-04-10  Chao-ying Fu  <fu@mips.com>
6240
6241         * gcc.target/mips/interrupt_handler.c: Change from compile to
6242         assemble.
6243
6244 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6245
6246         * objc/execute/forward-1.x: Fix x86_64 entry typos.
6247
6248 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
6249
6250         PR fortran/38709
6251         * gfortran.dg/zero_sized_6.f90: New.
6252
6253 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6254
6255         PR  c++/20118
6256         * g++.dg/parse/pr20118.C: New.
6257         * g++.dg/template/spec16.C: Update.
6258
6259 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
6260
6261         PR testsuite/35621
6262         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
6263         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
6264         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
6265         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
6266         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
6267         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
6268         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
6269         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
6270         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
6271         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
6272         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
6273         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
6274         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
6275         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
6276         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
6277         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
6278         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
6279
6280 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
6281
6282         PR target/39678
6283         * g++.dg/torture/pr39678.C: New.
6284         * gcc.dg/compat/struct-complex-2.h: Likewise.
6285         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
6286         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
6287         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
6288         * gcc.dg/torture/pr39678.c: Likewise.
6289         * gcc.target/i386/pr39678.c: Likewise.
6290
6291         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
6292         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
6293
6294         * gcc.target/x86_64/abi/test_passing_structs.c: Include
6295         <complex.h>.  Add tests for structure with complex float.
6296
6297 2009-04-10  Ben Elliston  <bje@au.ibm.com>
6298             Joseph Myers  <joseph@codesourcery.com>
6299
6300         PR target/36800
6301         * gcc.dg/dfp/pr36800.c: New.
6302
6303 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
6304             Rafael Avila de Espindola  <espindola@google.com>
6305
6306         * gcc.misc-tests/help.exp: New file.
6307         * lib/options.exp: New file.
6308
6309 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
6310
6311         PR libobjc/36610
6312         * objc/execute/forward-1.x: New.
6313
6314 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
6315
6316         * gcc.dg/pr27150-1.c: Change to a link test.
6317
6318 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
6319
6320         * g++.dg/lookup/using2.C: Change copyright header to refer to version
6321         3 of the GNU General Public License and to point readers at the
6322         COPYING3 file and the FSF's license web page.
6323         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
6324         * gcc.dg/struct/struct-reorg.exp: Likewise.
6325         * gcc.target/spu/tag_manager.c: Likewise.
6326
6327 2009-04-09  Richard Guenther  <rguenther@suse.de>
6328
6329         PR testsuite/39696
6330         * ssa-ccp-25.c: Adjust pattern.
6331
6332 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
6333
6334         PR fortran/36704
6335         * gfortran.dg/external_procedures_1.f90: Modified.
6336         * gfortran.dg/proc_ptr_result_1.f90: New.
6337         * gfortran.dg/proc_ptr_result_2.f90: New.
6338         * gfortran.dg/proc_ptr_result_3.f90: New.
6339
6340 2009-04-09  Richard Guenther  <rguenther@suse.de>
6341
6342         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
6343         to prevent constant propagation.
6344         * gcc.dg/vect/vect-56.c: Likewise.
6345         * gcc.dg/vect/vect-58.c: Likewise.
6346         * gcc.dg/vect/vect-60.c: Likewise.
6347         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6348         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6349         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
6350
6351 2009-04-09  Richard Guenther  <rguenther@suse.de>
6352
6353         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
6354         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
6355
6356 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
6357
6358         PR c/39613
6359         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
6360         New tests.
6361
6362 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
6363
6364         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
6365         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
6366
6367 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
6368
6369         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
6370
6371 2009-04-08  Jason Merrill  <jason@redhat.com>
6372
6373         PR c++/25185
6374         * g++.dg/template/error40.C: Add another test.
6375
6376 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
6377
6378         PR c/39614
6379         PR c/39673
6380         * gcc.c-torture/compile/pr39614-1.c,
6381         gcc.c-torture/compile/pr39614-2.c,
6382         gcc.c-torture/compile/pr39614-3.c,
6383         gcc.c-torture/compile/pr39614-4.c,
6384         gcc.c-torture/compile/pr39614-5.c,
6385         gcc.c-torture/compile/pr39673-1.c,
6386         gcc.c-torture/compile/pr39673-2.c: New tests.
6387         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
6388         more cases.
6389         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6390         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
6391         expected errors.
6392
6393 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
6394
6395         PRc++/39637
6396         * g++.dg/cpp0x/variadic-crash2.C: New test.
6397
6398 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
6399
6400         PR fortran/38863
6401         * gfortran.dg/alloc_comp_result_1.f90: New test.
6402
6403 2009-04-07  Jason Merrill  <jason@redhat.com>
6404
6405         PR c++/34691
6406         * g++.dg/overload/extern-C-1.C: New.
6407
6408 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
6409
6410         PR testsuite/39325
6411         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
6412
6413 2009-04-07  Jason Merrill  <jason@redhat.com>
6414
6415         PR c++/25185
6416         * g++.dg/template/error40.C: New.
6417
6418 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
6419
6420         PR fortran/38152
6421         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
6422
6423 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
6424
6425         * gnat.dg/subp_elim_errors.ad[sb]: New test.
6426
6427 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
6428
6429         PR fortran/38290
6430         * gfortran.dg/proc_decl_1.f90: Modified.
6431         * gfortran.dg/proc_ptr_11.f90: Extended.
6432         * gfortran.dg/proc_ptr_13.f90: Modified.
6433
6434 2009-04-06  Jason Merrill  <jason@redhat.com>
6435
6436         PR c++/35146
6437         * g++.dg/template/fnspec1.C: New.
6438
6439 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
6440
6441         * lib/gnat.exp: Handle multilib.
6442
6443 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
6444
6445         PR fortran/38863
6446         * gfortran.dg/dependency_23.f90: New test.
6447
6448 2009-04-06  Richard Guenther  <rguenther@suse.de>
6449
6450         PR tree-optimization/28868
6451         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
6452         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
6453         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6454         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6455
6456 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6457
6458         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
6459
6460 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6461
6462         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
6463
6464 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6465
6466         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
6467         with the built-in y0, and the subsequent warning.
6468         (y1): Likewise, rename to y_1.
6469
6470 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
6471
6472         PR fortran/39414
6473         * gfortran.dg/proc_decl_21.f90: New.
6474
6475 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
6476
6477         PR fortran/36091
6478         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
6479
6480 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
6481
6482         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
6483         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
6484         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
6485         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
6486         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
6487         gfortran.dg/namelist_49.f90: Gate test on effective_target
6488         fd_truncate.
6489         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
6490
6491 2009-04-05  Daniel Kraft  <d@domob.eu>
6492
6493         PR fortran/38654
6494         * gfortran.dg/read_float_2.f03
6495         * gfortran.dg/read_float_3.f90
6496
6497 2009-04-05  Richard Guenther  <rguenther@suse.de>
6498
6499         PR tree-optimization/39648
6500         * gcc.c-torture/compile/pr39648.c: New testcase.
6501
6502 2009-04-05  Jason Merrill  <jason@redhat.com>
6503
6504         PR c++/14912
6505         * g++.dg/template/error39.C: New.
6506
6507 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
6508
6509         PR fortran/29458
6510         * gfortran.dg/implied_do_1.f90: New.
6511
6512 2009-04-04  Tobias Burnus  <burnus@net-b.de>
6513
6514         PR fortran/39577
6515         * gfortran.dg/recursive_check_8.f90: New.
6516         * gfortran.dg/recursive_check_9.f90: New.
6517         * gfortran.dg/recursive_check_10.f90: New.
6518         * gfortran.dg/recursive_check_11.f90: New.
6519         * gfortran.dg/recursive_check_12.f90: New.
6520         * gfortran.dg/recursive_check_13.f90: New.
6521         * gfortran.dg/recursive_check_14.f90: New.
6522
6523 2009-04-04  Jason Merrill  <jason@redhat.com>
6524
6525         PR c++/25185
6526         * g++.dg/template/error38.C: Add more tests.
6527
6528 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
6529
6530         PR fortran/37614
6531         * gfortran.dg/common_align_2.f90: New test.
6532
6533 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
6534
6535         PR target/39501
6536         * gcc.c-torture/execute/pr39501.c: New file.
6537         * gcc.c-torture/execute/pr39501.x: New file.
6538
6539 2009-04-04  Richard Guenther  <rguenther@suse.de>
6540
6541         PR tree-optimization/8781
6542         PR tree-optimization/37892
6543         * g++.dg/tree-ssa/pr8781.C: New testcase.
6544         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
6545
6546 2009-04-04  Richard Guenther  <rguenther@suse.de>
6547
6548         PR tree-optimization/39636
6549         * gcc.c-torture/compile/pr39636.c: New testcase.
6550
6551 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
6552
6553         PR rtl-optimization/39607
6554         * g++.dg/opt/pr39607.C: New.
6555
6556 2009-04-03  Tobias Burnus  <burnus@net-b.de>
6557
6558         PR fortran/39594
6559         * gfortran.dg/common_12.f90: New.
6560
6561 2009-04-03  Jason Merrill  <jason@redhat.com>
6562
6563         PR c++/39608
6564         * g++.dg/template/const2.C: New test.
6565
6566 2009-04-03  Richard Guenther  <rguenther@suse.de>
6567
6568         PR tree-optimization/2480
6569         PR tree-optimization/23086
6570         * gcc.dg/tree-ssa/pr2480.c: New testcase.
6571         * gcc.dg/tree-ssa/pr23086.c: Likewise.
6572
6573 2009-04-03  Richard Guenther  <rguenther@suse.de>
6574
6575         PR tree-optimization/34743
6576         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
6577         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
6578         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6579         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6580         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6581         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6582         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6583         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6584
6585 2009-04-03  Richard Guenther  <rguenther@suse.de>
6586
6587         PR middle-end/13146
6588         PR tree-optimization/23940
6589         PR tree-optimization/33237
6590         PR middle-end/33974
6591         PR middle-end/34093
6592         PR tree-optimization/36201
6593         PR tree-optimization/36230
6594         PR tree-optimization/38049
6595         PR tree-optimization/38207
6596         PR tree-optimization/38230
6597         PR tree-optimization/38301
6598         PR tree-optimization/38585
6599         PR middle-end/38895
6600         PR tree-optimization/38985
6601         PR tree-optimization/39299
6602         * gcc.dg/pr19633-1.c: Adjust.
6603         * gcc.dg/torture/pta-callused-1.c: Likewise.
6604         * gcc.dg/torture/pr39074-2.c: Likewise.
6605         * gcc.dg/torture/pr39074.c: Likewise.
6606         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
6607         * gcc.dg/torture/pr30375.c: Adjust.
6608         * gcc.dg/torture/pr33563.c: Likewise.
6609         * gcc.dg/torture/pr33870.c: Likewise.
6610         * gcc.dg/torture/pr33560.c: Likewise.
6611         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
6612         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
6613         * gcc.dg/tree-ssa/alias-15.c: Remove.
6614         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
6615         * gcc.dg/tree-ssa/pr26421.c: Adjust.
6616         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
6617         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
6618         * gcc.dg/tree-ssa/pr23382.c: Adjust.
6619         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
6620         * gcc.dg/tree-ssa/alias-16.c: Adjust.
6621         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6622         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6623         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6624         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6625         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
6626         * gcc.dg/tree-ssa/alias-19.c: Likewise.
6627         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
6628         * gcc.dg/tree-ssa/pr13146.c: Likewise.
6629         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6630         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6631         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6632         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
6633         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
6634         * gcc.dg/tree-ssa/alias-20.c: Likewise.
6635         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
6636         * gcc.dg/tree-ssa/pr38895.c: Likewise.
6637         * gcc.dg/uninit-B.c: XFAIL.
6638         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6639         * gcc.dg/uninit-pr19430.c: XFAIL.
6640         * g++.dg/tree-ssa/pr13146.C: New testcase.
6641         * g++.dg/opt/pr36187.C: Adjust.
6642         * g++.dg/torture/20090329-1.C: New testcase.
6643
6644 2009-04-02  Chao-ying Fu  <fu@mips.com>
6645
6646         * gcc.target/mips/interrupt_handler.c: New test.
6647
6648 2009-04-02  David Ayers  <ayers@fsfe.org>
6649
6650         PR objc/18456
6651         * objc.dg/bad-receiver-type-2.m: New test contributed by
6652         Alexander Mamberg.
6653
6654 2009-04-02  Jason Merrill  <jason@redhat.com>
6655
6656         PR c++/25185
6657         * g++.dg/template/error38.C: New test.
6658
6659 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
6660
6661         PR tree-optimization/31677
6662         * gcc.dg/memcpy-1.c: Add compiler option.
6663
6664 2009-04-02  Ira Rosen  <irar@il.ibm.com>
6665
6666         PR tree-optimization/39595
6667         * gfortran.dg/vect/O3-pr39595.f: New test.
6668
6669 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
6670
6671         PR c++/26693
6672         * g++.dg/template/typedef11.C: New test.
6673         * g++.dg/template/typedef12.C: Likewise.
6674         * g++.dg/template/typedef13.C: Likewise.
6675         * g++.dg/template/typedef14.C: Likewise.
6676         * g++.dg/template/typedef15.C: Likewise.
6677         * g++.dg/template/typedef16.C: Likewise.
6678         * g++.dg/template/sfinae3.C: Compile this pedantically.
6679         The only errors expected should be the one saying the typedef is ill
6680         formed.
6681         * g++.old-deja/g++.pt/typename8.C: Likewise.
6682         * g++.dg/template/access11.C: Update this.
6683
6684 2009-04-02  Richard Guenther  <rguenther@suse.de>
6685
6686         PR tree-optimization/37221
6687         * gcc.c-torture/compile/20090331-1.c: New testcase.
6688
6689 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
6690
6691         * gcc.c-torture/compile/20090401-1.c: New test.
6692
6693 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6694
6695         PR c++/4926
6696         * g++.dg/template/pr4926-1.C: New.
6697
6698 2009-04-01  Xinliang David Li  <davidxl@google.com>
6699
6700         * gcc.target/i386/all_one_m128i.c: New test.
6701
6702 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
6703
6704         PR c/39027
6705         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
6706         * gcc.dg/fltconst-2.c: New test.
6707         * gcc.dg/fltconst-double-pedantic-1.c: New test.
6708         * gcc.dg/fltconst-double-pedantic-2.c: New test.
6709
6710         PR c/33466
6711         * gcc.dg/cpp/pr33466.c: New test.
6712         * gcc.dg/dfp/pr33466.c: New test.
6713         * gcc.dg/fixed-point/pr33466.c: New test.
6714
6715 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6716
6717         PR tree-optimization/35011
6718         * g++.dg/other/pr35011.C: New.
6719
6720 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
6721
6722         PR target/39226
6723         * gcc.dg/pr39226.c: New test.
6724
6725 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6726
6727         PR c++/35240
6728         * g++.dg/template/pr35240.C: New.
6729
6730 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
6731
6732         PR c/39605
6733         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
6734         * gcc.dg/pr25682.c: Update expected diagnostics.
6735
6736 2009-04-01  Richard Guenther  <rguenther@suse.de>
6737
6738         * gcc.dg/fold-plusmult-2.c: New testcase.
6739
6740 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
6741
6742         PR c/37772
6743         * gcc.dg/pr37772.c: New test.
6744         * g++.dg/ext/asm11.C: New test.
6745
6746 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6747
6748         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
6749         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
6750         defined.
6751
6752 2009-03-31  Jason Merrill  <jason@redhat.com>
6753
6754         * g++.old-deja/g++.other/using9.C: Add expected errors.
6755
6756 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
6757
6758         * gcc.c-torture/compile/pr33009.c: Removed.
6759
6760 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6761
6762         * gcc.c-torture/compile/pr33009.c: Delete.
6763         * gcc.c-torture/compile/pr11832.c: Likewise.
6764
6765 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6766
6767         PR c/448
6768         * lib/target-supports.exp (check_effective_target_stdint_types):
6769         Update comment.
6770         (check_effective_target_inttypes_types): New.
6771         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
6772         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
6773         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
6774
6775 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
6776
6777         PR fortran/38917
6778         PR fortran/38918
6779         * gfortran.dg/data_pointer_1.f90: New test.
6780
6781 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
6782
6783         PR fortran/38915
6784         * gfortran.dg/char_length_15.f90: New test.
6785
6786 2009-03-31  Jason Merrill  <jason@redhat.com>
6787
6788         C++ DR 613
6789         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
6790         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
6791         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
6792         xfail others.
6793
6794         * g++.dg/other/typedef2.C: New test.
6795
6796         PR c++/37806
6797         * g++.dg/template/typedef17.C: New test.
6798
6799         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
6800         * g++.dg/cpp0x/auto12.C: Likewise.
6801
6802 2009-03-31  Richard Guenther  <rguenther@suse.de>
6803
6804         PR middle-end/31029
6805         * gcc.dg/fold-compare-4.c: New testcase.
6806         * gcc.dg/fold-compare-5.c: Likewise.
6807
6808 2009-03-31  Richard Guenther  <rguenther@suse.de>
6809
6810         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
6811
6812 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6813
6814         PR target/39592
6815         * gcc.target/i386/pr39592-1.c: New test.
6816
6817 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6818
6819         PR preprocessor/15638
6820         * gcc.dg/cpp/missing-header-1.c: New test.
6821         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
6822         "compilation terminated" message.
6823         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
6824         test #include "".
6825         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
6826         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
6827         terminated" message.
6828
6829 2009-03-31  Richard Guenther  <rguenther@suse.de>
6830
6831         PR middle-end/23401
6832         PR middle-end/27810
6833         * gcc.dg/tree-ssa/pr23401.c: New testcase.
6834         * gcc.dg/tree-ssa/pr27810.c: Likewise.
6835
6836 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
6837
6838         PR fortran/38389
6839         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
6840         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
6841         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
6842         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
6843         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
6844         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
6845         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
6846
6847 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
6848
6849         PR fortran/22571
6850         * gfortran.dg/whole_file_1.f90: New test.
6851         PR fortran/26227
6852         * gfortran.dg/whole_file_2.f90: New test.
6853         * gfortran.dg/whole_file_3.f90: New test.
6854         PR fortran/24886
6855         * gfortran.dg/whole_file_4.f90: New test.
6856
6857 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
6858
6859         * gfortran.dg/bind_c_usage_19.f90: New test.
6860
6861         PR target/39558
6862         * gcc.target/powerpc/altivec-29.c: New test.
6863
6864 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
6865
6866         PR rtl-optimization/323
6867         * gcc.target/i386/excess-precision-1.c,
6868         gcc.target/i386/excess-precision-2.c,
6869         gcc.target/i386/excess-precision-3.c,
6870         gcc.target/i386/excess-precision-4.c,
6871         gcc.target/i386/excess-precision-5.c,
6872         gcc.target/i386/excess-precision-6.c: New tests.
6873
6874 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
6875
6876         PR c/35235
6877         * gcc.dg/c99-array-lval-8.c: New test.
6878
6879 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
6880
6881         PR preprocessor/34695
6882         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
6883         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
6884         instead of dg-warning for "previous definition" messages.
6885         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
6886         "warnings being treated as errors" message.
6887         * gcc.dg/fltconst-1.c: Use -fshow-column.
6888
6889 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6890
6891         PR fortran/38823
6892         * gfortran.dg/power1.f90: New test.
6893
6894 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
6895
6896         PR c/456
6897         PR c/5675
6898         PR c/19976
6899         PR c/29116
6900         PR c/31871
6901         PR c/35198
6902         * gcc.c-torture/compile/20081108-1.c,
6903         gcc.c-torture/compile/20081108-2.c,
6904         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
6905         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
6906         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
6907         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
6908         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
6909         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
6910         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
6911         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
6912         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
6913         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
6914         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
6915         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
6916         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
6917         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
6918         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
6919         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
6920         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
6921         case.
6922         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6923         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
6924         XFAILs.  Update expected messages.
6925         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
6926         expected messages.
6927         * gcc.dg/real-const-1.c: Replace with test from original PR.
6928         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
6929         when casting from non-constant integer to pointer.
6930
6931 2009-03-29  Richard Guenther  <rguenther@suse.de>
6932
6933         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
6934
6935 2009-03-29  Daniel Kraft  <d@domob.eu>
6936
6937         PR fortran/37423
6938         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
6939         DEFERRED bindings.
6940         * gfortran.dg/typebound_proc_9.f03: New test.
6941         * gfortran.dg/typebound_proc_10.f03: New test.
6942         * gfortran.dg/typebound_proc_11.f03: New test.
6943         * gfortran.dg/abstract_type_5.f03: New test.
6944
6945 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
6946
6947         PR fortran/38507
6948         * gfortran.dg/do_4.f: New.
6949         * gfortran.dg/goto_2.f90: Correct expected warnings.
6950         * gfortran.dg/goto_4.f90: Likewise.
6951         * gfortran.dg/goto_5.f90: New.
6952
6953 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
6954
6955         PR target/39545
6956         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
6957
6958         * gcc.target/i386/pr39545-1.c: New.
6959         * gcc.target/i386/pr39545-2.c: Likewise.
6960
6961         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
6962         (flex2_struct): Likewise.
6963         (check_struct_passing7): Likewise.
6964         (check_struct_passing8): Likewise.
6965         (f1s): Likewise.
6966         (f2s): Likewise.
6967         (main): Call check_struct_passing7 and check_struct_passing8.
6968
6969 2009-03-29  Richard Guenther  <rguenther@suse.de>
6970
6971         * gcc.c-torture/execute/20090113-1.c: New testcase.
6972         * gcc.c-torture/execute/20090113-2.c: Likewise.
6973         * gcc.c-torture/execute/20090113-3.c: Likewise.
6974         * gcc.c-torture/execute/20090207-1.c: Likewise.
6975         * gcc.c-torture/compile/20090114-1.c: Likewise.
6976         * gcc.c-torture/compile/20090328-1.c: Likewise.
6977         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
6978
6979 2009-03-29  David Ayers  <ayers@fsfe.org>
6980
6981         PR objc/27377
6982         * objc.dg/conditional-1.m: New tests.
6983
6984 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
6985
6986         * gcc.dg/winline-10.c: New test.
6987
6988 2009-03-28  Tobias Burnus  <burnus@net-b.de>
6989
6990         PR fortran/34656
6991         * gfortran.dg/do_check_1.f90: Add test.
6992         * gfortran.dg/do_check_2.f90: Add test.
6993         * gfortran.dg/do_check_3.f90: Add test.
6994         * gfortran.dg/do_check_4.f90: Add test.
6995
6996 2009-03-28  Jan Hubicka  <jh@suse.cz>
6997
6998         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
6999         * gcc.dg/pr33826.c: Update dump files.
7000         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
7001         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
7002
7003 2009-03-28  Martin Jambor  <mjambor@suse.cz>
7004
7005         * g++.dg/tree-ssa/fwprop-align.C: New test.
7006
7007 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
7008
7009         * gcc.target/powerpc/altivec-28.c: New test.
7010
7011         PR c++/39554
7012         * gcc.dg/wdisallowed-functions-1.c: Removed.
7013         * gcc.dg/wdisallowed-functions-2.c: Removed.
7014         * gcc.dg/wdisallowed-functions-3.c: Removed.
7015         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
7016         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
7017         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
7018
7019 2009-03-28  Richard Guenther  <rguenther@suse.de>
7020
7021         PR tree-optimization/38723
7022         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
7023
7024 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
7025
7026         PR fortran/38538
7027         * gfortran.dg/char_result_13.f90: New test.
7028
7029 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
7030
7031         PR fortran/38765
7032         * gfortran.dg/alloc_comp_assign_9.f90: New test.
7033
7034 2009-03-28  Daniel Kraft  <d@domob.eu>
7035
7036         * gfortran.dg/trim_1.f90: New test.
7037
7038 2009-03-28  Richard Guenther  <rguenther@suse.de>
7039
7040         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
7041         * g++.dg/warn/Warray-bounds.C: Likewise.
7042
7043 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7044
7045         PR fortran/32626
7046         * gfortran.dg/recursive_check_7.f90: New test.
7047
7048 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7049
7050         PR fortran/38432
7051         * gfortran.dg/do_check_5.f90: New test.
7052         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
7053         * gfortran.dg/array_constructor_18.f90: Ditto.
7054         * gfortran.dg/array_constructor_22.f90: Ditto.
7055         * gfortran.dg/do_3.F90: Ditto.
7056         * gfortran.dg/do_1.f90: Ditto.
7057
7058 2009-03-28  Richard Guenther  <rguenther@suse.de>
7059
7060         PR tree-optimization/38180
7061         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
7062
7063 2009-03-28  Richard Guenther  <rguenther@suse.de>
7064
7065         PR tree-optimization/38513
7066         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7067         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
7068         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7069         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7070         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7071         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7072         * gcc.dg/vect/vect-35.c: Likewise.
7073         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7074         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7075         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7076
7077 2009-03-28  Richard Guenther  <rguenther@suse.de>
7078
7079         PR tree-optimization/38968
7080         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
7081
7082 2009-03-28  Richard Guenther  <rguenther@suse.de>
7083
7084         PR tree-optimization/37795
7085         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
7086
7087 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
7088
7089         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
7090         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
7091         options for removed targets.
7092
7093 2009-03-27  Richard Guenther  <rguenther@suse.de>
7094
7095         PR tree-optimization/39120
7096         * gcc.c-torture/execute/pr39120.c: New testcase.
7097
7098 2009-03-27  Richard Guenther  <rguenther@suse.de>
7099
7100         PR tree-optimization/39120
7101         * gcc.dg/torture/pta-callused-1.c: New testcase.
7102
7103 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7104
7105         PR middle-end/39315
7106         * gcc.target/i386/pr39315-1.c: New.
7107         * gcc.target/i386/pr39315-2.c: Likewise.
7108         * gcc.target/i386/pr39315-3.c: Likewise.
7109         * gcc.target/i386/pr39315-4.c: Likewise.
7110         * gcc.target/i386/pr39315-check.c: Likewise.
7111
7112 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7113
7114         PR c/39323
7115         * gcc.dg/pr39323-1.c: New.
7116         * gcc.dg/pr39323-2.c: Likewise.
7117         * gcc.dg/pr39323-3.c: Likewise.
7118
7119 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7120
7121         PR target/38034
7122         * gcc.target/ia64/sync-1.c: New.
7123
7124 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7125
7126         PR target/39472
7127         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
7128         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
7129         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
7130         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
7131         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
7132         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
7133         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
7134         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
7135
7136 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7137
7138         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
7139         for low precision (i.e. float).
7140
7141 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
7142             Jakub Jelinek  <jakub@redhat.com>
7143
7144         PR debug/37959
7145         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
7146
7147 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
7148
7149         * gcc.dg/memmove-2.c: New test.
7150         * gcc.dg/memmove-3.c: New test.
7151
7152         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
7153         in clone naming.
7154
7155 2009-03-27  Xinliang David Li  <davidxl@google.com>
7156
7157         PR tree-optimization/39557
7158         * g++.dg/tree-ssa/dom-invalid.C: New test.
7159
7160 2009-03-27  Xinliang David Li  <davidxl@google.com>
7161
7162         PR tree-optimization/39548
7163         * g++.dg/tree-ssa/copyprop.C: New test.
7164
7165 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7166
7167         PR c++/38638
7168         * g++.dg/template/typename17.C: New testcase.
7169         * g++.dg/template/typename18.C: New testcase.
7170
7171 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7172
7173         PR c++/36799
7174         * g++.dg/other/var_copy-1.C: New test.
7175
7176 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
7177
7178         PR c++/37647
7179         * g++.dg/parse/ctor9.C: New test.
7180
7181 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
7182
7183         PR c++/29727
7184         * g++.dg/init/error2.C: New test.
7185
7186 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7187
7188         PR c++/35652
7189         * gcc.dg/pr35652.C: New.
7190         * g++.dg/warn/pr35652.C: New.
7191         * gcc.dg/format/plus-1.c: Adjust message.
7192
7193 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
7194
7195         PR c++/39554
7196         * gcc.dg/wdisallowed-functions-3.c: New test.
7197         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
7198
7199 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7200
7201         * gcc.dg/inline-33.c: Fix when pic.
7202
7203 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
7204
7205         * gcc.target/ia64/20090324-1.c: New test.
7206
7207 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
7208
7209         PR c/27898
7210         * gcc.dg/pr27898.c: New test.
7211
7212         PR tree-optimization/32139
7213         * gcc.c-torture/compile/pr32139.c: New test.
7214
7215 2009-03-24  Jason Merrill  <jason@redhat.com>
7216
7217         PR c++/28274
7218         * g++.dg/parse/defarg14.C: New test.
7219
7220 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7221
7222         PR libfortran/39528
7223         * gfortran.dg/read_repeat.f90: New test.
7224
7225 2009-03-24  Ira Rosen  <irar@il.ibm.com>
7226
7227         PR tree-optimization/39529
7228         * gcc.dg/vect/pr39529.c: New test.
7229
7230 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
7231             Jakub Jelinek  <jakub@redhat.com>
7232
7233         PR debug/39524
7234         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
7235
7236 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
7237
7238         PR c/39495
7239         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
7240
7241 2009-03-23  Jason Merrill  <jason@redhat.com>
7242
7243         * g++.dg/cpp0x/auto12.C: Add variadic test.
7244
7245         PR c++/39526
7246         * g++.dg/warn/Wshadow-4.C: New test.
7247
7248 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
7249
7250         PR tree-optimization/39516
7251         * gfortran.dg/pr39516.f: New test.
7252
7253 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
7254
7255         * lib/target-libpath.exp (set_ld_library_path_env_vars):
7256         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
7257         variable, not environment variable.
7258
7259 2009-03-21  Jason Merrill  <jason@redhat.com>
7260
7261         PR c++/28879
7262         * g++.dg/ext/vla6.C: New test.
7263
7264 2009-03-20  Jason Merrill  <jason@redhat.com>
7265
7266         * g++.dg/cpp0x/initlist5.C: Add additional test.
7267
7268 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
7269             Janis Johnson  <janis187@us.ibm.com>
7270
7271         * lib/compat.exp (compat-get-options-main, compat-get-options):
7272         Handle dg-prune-output in source file.
7273         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
7274         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
7275         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
7276         two warnings.
7277
7278 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
7279
7280         PR c/39495
7281         * gcc.dg/gomp/pr39495-1.c: New test.
7282         * gcc.dg/gomp/pr39495-2.c: New test.
7283         * g++.dg/gomp/pr39495-1.C: New test.
7284         * g++.dg/gomp/pr39495-2.C: New test.
7285
7286         PR target/39496
7287         * gcc.target/i386/pr39496.c: New test.
7288         * g++.dg/other/pr39496.C: New test.
7289
7290 2009-03-19  Li Feng  <nemokingdom@gmail.com>
7291
7292         PR middle-end/39500
7293         * gcc.dg/autopar/pr39500-1.c: New.
7294         * gcc.dg/autopar/pr39500-2.c: New.
7295
7296 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7297
7298         * g++.dg/dg.exp: Prune graphite.
7299
7300 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
7301
7302         PR middle-end/39447
7303         * g++.dg/graphite: New.
7304         * g++.dg/graphite/graphite.exp: New.
7305         * g++.dg/graphite/pr39447.C: New.
7306
7307 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7308
7309         PR c++/39425
7310         * g++.dg/template/pr39425.C: New.
7311
7312         * g++.dg/template/spec33.C: Updated.
7313
7314 2009-03-17  Jason Merrill  <jason@redhat.com>
7315
7316         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
7317
7318 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
7319
7320         PR c++/39475
7321         * g++.dg/ext/unary_trait_incomplete.C: New.
7322
7323 2009-03-17  Jing Yu  <jingyu@google.com>
7324
7325         PR middle-end/39378
7326         * g++.dg/inherit/thunk10.C: New test.
7327
7328 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
7329
7330         PR target/39482
7331         * gcc.target/i386/pr39482.c: New test.
7332
7333 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
7334
7335         PR debug/39471
7336         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
7337         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
7338         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
7339         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
7340
7341         PR middle-end/39443
7342         * gcc.dg/pr39443.c: New test.
7343
7344         PR debug/39412
7345         * gcc.dg/debug/pr39412.c: New test.
7346
7347 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
7348
7349         PR testsuite/38526
7350         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
7351         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
7352         is defined.
7353         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
7354         its original value, or unset if it was not defined.
7355         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
7356         path procs around use of HOSTCC.
7357         * g++.dg/compat/struct-layout-1.exp: Ditto.
7358         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
7359
7360 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
7361
7362         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
7363
7364 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
7365
7366         Revert patch for PR testsuite/37630.
7367
7368         PR testsuite/37960
7369         * gcc.dg/pr11492.c: Replace constant and remove xfail.
7370
7371         PR testsuite/37630
7372         * lib/target-supports.exp (check_effective_target_ieee): New.
7373         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
7374         * gcc.dg/20001012-1.c: Require ieee.
7375
7376         PR testsuite/37628
7377         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
7378
7379 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
7380
7381         PR tree-optimization/39455
7382         * gcc.dg/pr39455.c: New test.
7383
7384 2009-03-13  David Ayers  <ayers@fsfe.org>
7385
7386         * objc/execute/trivial.m. New test.
7387
7388 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
7389
7390         PR target/39137
7391         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
7392
7393 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
7394
7395         PR testsuite/39451
7396         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
7397         constraint on (%2).
7398
7399 2009-03-12  David Ayers  <ayers@fsfe.org>
7400
7401         PR libobjc/27466
7402         * objc/execute/exceptions/handler-1.m. New test.
7403
7404 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
7405
7406         PR target/39431
7407         * gcc.target/i386/pr39431.c: New test.
7408
7409 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
7410
7411         PR target/39445
7412         * gcc.target/i386/pr39445.c: New.
7413
7414         * gcc.target/i386/push-1.c: XFAIL.
7415
7416 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
7417
7418         * gcc.dg/inline-33.c: New test.
7419
7420 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
7421
7422         * gcc.dg/vect/vect-82.c: Combine dg-do and
7423         dg-require-effective-target into dg-skip-if.
7424         * gcc.dg/vect/vect-83.c: Likewise.
7425
7426 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
7427
7428         PR target/39137
7429         * gcc.target/i386/stackalign/longlong-1.c: New test.
7430         * gcc.target/i386/stackalign/longlong-2.c: New test.
7431
7432 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7433
7434         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
7435
7436 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7437
7438         * gcc.c-torture/execute/ieee/inf-3.c: New test.
7439         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
7440
7441 2009-03-11  Olivier Hainque  <hainque@adacore.com>
7442
7443         * gnat.dg/slice_enum.adb: New test.
7444
7445 2009-03-11  Jason Merrill  <jason@redhat.com>
7446
7447         PR debug/39086
7448         * g++.dg/opt/nrv15.C: New test.
7449
7450 2009-03-10  Ira Rosen  <irar@il.ibm.com>
7451
7452         PR tree-optimization/39422
7453         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
7454         constant array with static initialization to global memory.
7455         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
7456
7457 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
7458
7459         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
7460         padding.
7461
7462 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
7463
7464         PR c++/39371
7465         * g++.dg/opt/switch2.C: Add -w to dg-options.
7466         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
7467         * g++.dg/warn/switch1.C: New test.
7468         * g++.dg/other/switch3.C: New test.
7469
7470         PR tree-optimization/39394
7471         * gcc.c-torture/compile/pr39394.c: New test.
7472
7473 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7474
7475         * gcc.target/s390/20090223-1.c: New testcase.
7476
7477 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7478
7479         PR libfortran/39402
7480         * gfortran.dg/fmt_f0_1.f90: New test.
7481
7482 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
7483
7484         PR c++/39060
7485         * g++.dg/other/new1.C: Adjusted.
7486         * g++.dg/parse/crash40.C: Likewise.
7487         * g++.dg/parse/defarg12.C: Likewise.
7488         * g++.dg/template/error15.C: Likewise.
7489
7490         * g++.dg/other/pr39060.C: New.
7491
7492 2009-03-07  Jason Merrill  <jason@redhat.com>
7493
7494         PR c++/39367
7495         * g++.dg/opt/new1.C: New.
7496
7497 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
7498
7499         PR c++/33492
7500         * g++.dg/other/error32.C: New.
7501
7502 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
7503
7504         PR middle-end/39360
7505         * gcc.c-torture/compile/pr39360.c: New test.
7506
7507         PR debug/39372
7508         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
7509
7510 2009-03-05  Jason Merrill  <jason@redhat.com>
7511
7512         PR c++/38908
7513         * g++.dg/warn/Wuninitialized-3.C: New test.
7514
7515 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
7516
7517         PR debug/39379
7518         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
7519         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
7520
7521 2009-03-04  Jason Merrill  <jason@redhat.com>
7522
7523         PR c++/13549
7524         * g++.dg/template/koenig7.C: New test.
7525
7526 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
7527
7528         * g++.dg/torture/predcom-1.C: New test.
7529
7530 2009-03-04  Richard Guenther  <rguenther@suse.de>
7531
7532         PR tree-optimization/39362
7533         * g++.dg/torture/pr39362.C: New testcase.
7534
7535 2009-03-04  Jason Merrill  <jason@redhat.com>
7536             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7537
7538         PR c++/9634
7539         PR c++/29469
7540         PR c++/29607
7541         * g++.dg/template/dependent-name5.C: New test.
7542
7543 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
7544
7545         PR testsuite/39357
7546         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
7547         vect_int to vect_int_mult.
7548
7549 2009-03-04  Richard Guenther  <rguenther@suse.de>
7550
7551         PR tree-optimization/39358
7552         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
7553         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
7554
7555 2009-03-04  Richard Guenther  <rguenther@suse.de>
7556
7557         PR tree-optimization/39339
7558         * gcc.c-torture/execute/pr39339.c: New testcase.
7559
7560 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
7561
7562         * gcc.c-torture/compile/20090303-1.c,
7563         gcc.c-torture/compile/20090303-2.c: New tests.
7564
7565 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
7566
7567         PR fortran/39354
7568         * gfortran.dg/gomp/pr39354.f90: New test.
7569
7570         PR tree-optimization/39343
7571         * gcc.dg/pr39343.c: New test.
7572
7573 2009-03-03  Ira Rosen  <irar@il.ibm.com>
7574
7575         PR tree-optimization/39248
7576         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
7577         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
7578         on targets without vector misalignment support.
7579         * lib/target-supports.exp
7580         (check_effective_target_vect_short_mult): Add
7581         check_effective_target_arm32.
7582
7583 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
7584
7585         PR middle-end/39335
7586         * gcc.dg/graphite/pr39335_1.c: New.
7587         * gcc.dg/graphite/pr39335.c: New.
7588
7589 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
7590
7591         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
7592         of andl.
7593         * gcc.target/i386/stackalign/return-5.c: Likewise.
7594         * gcc.target/i386/stackalign/return-6.c: Likewise.
7595
7596 2009-03-02  Richard Guenther  <rguenther@suse.de>
7597             Ira Rosen  <irar@il.ibm.com>
7598
7599         PR tree-optimization/39318
7600         * gfortran.dg/vect/pr39318.f90: New test.
7601
7602 2009-03-01  Jan Hubicka  <jh@suse.cz>
7603
7604         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
7605
7606 2009-03-01  Jan Hubicka  <jh@suse.cz>
7607
7608         PR debug/39267
7609         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
7610
7611 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7612
7613         * gnat.dg/pack12.adb: New test.
7614
7615 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7616
7617         PR c++/37789
7618         * g++.dg/other/pr37789.C: New.
7619
7620 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
7621
7622         PR fortran/39295
7623         * gfortran.dg/interface_25.f90: New test.
7624         * gfortran.dg/interface_26.f90: New test.
7625
7626 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
7627
7628         PR fortran/39292
7629         * gfortran.dg/initialization_22.f90: New test.
7630
7631 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
7632
7633         PR rtl-optimization/39241
7634         * gcc.dg/torture/pr39241.c: New.
7635
7636 2009-02-25  Martin Jambor  <mjambor@suse.cz>
7637
7638         PR tree-optimizations/39259
7639         * g++.dg/torture/pr39259.C: New testcase.
7640
7641 2009-02-24  Richard Guenther  <rguenther@suse.de>
7642
7643         PR c++/39242
7644         * g++.dg/template/instantiate10.C: New testcase.
7645
7646 2009-02-24  Richard Guenther  <rguenther@suse.de>
7647             Zdenek Dvorak  <ook@ucw.cz>
7648
7649         PR tree-optimization/39233
7650         * gcc.c-torture/execute/pr39233.c: New testcase.
7651
7652 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
7653
7654         PR tree-optimization/39260
7655         * gcc.dg/graphite/pr39260.c: New.
7656
7657 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
7658
7659         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
7660
7661 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
7662
7663         PR c++/36411
7664         * g++.dg/template/void14.C: New.
7665
7666 2009-02-23  Jason Merrill  <jason@redhat.com>
7667
7668         PR c++/38880
7669         * g++.dg/init/const7.C: Remove XFAIL.
7670         * g++.dg/init/static-init1.C: New test.
7671
7672         * g++.dg/cpp0x/initlist14.C: New test.
7673
7674 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7675
7676         PR fortran/38914
7677         * bound_simplification_2.f90:  New test case.
7678         * bound_7.f90:  New test case.
7679
7680 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
7681
7682         * gcc.dg/cpp/include4.c: New test.
7683
7684 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
7685
7686         PR target/39256
7687         * gcc.target/i386/abi-2.c: New.
7688
7689 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
7690
7691         * gcc.c-torture/execute/pr39228.x: New.
7692
7693 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
7694
7695         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
7696         scan-assembler to check for xmm0 register.
7697
7698 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
7699             Joseph Myers  <joseph@codesourcery.com>
7700
7701         * gcc.target/arm/va_list.c: New test.
7702         * g++.dg/abi/arm_va_list.C: Likewise.
7703         * lib/target-supports.exp (check_effective_target_arm_eabi): New
7704         function.
7705         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
7706         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
7707         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
7708         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
7709         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
7710         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
7711
7712 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
7713
7714         PR testsuite/38164
7715         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
7716         to dg-options.
7717
7718 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
7719
7720         PR target/39240
7721         * gcc.c-torture/execute/pr39240.c: New test.
7722
7723 2009-02-20  Jason Merrill  <jason@redhat.com>
7724
7725         PR c++/39225
7726         * g++.dg/parse/dtor15.C: New test.
7727
7728 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
7729
7730         * gcc.c-torture/execute/20090219-1.c: New.
7731
7732 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
7733
7734         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
7735         (mips-dg-options): When matching isa* pseudo-options make
7736         'value' optional and accept ! entries.  Use $spec instead of
7737         $isa_spec in the isa pseudo-option error message.  Only
7738         perform the ISA-range check when 'value' is set.  If arch is
7739         matching any CPU in the ! entries switch to its generic ISA.
7740         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
7741         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
7742
7743 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
7744
7745         PR target/39175
7746         * gcc.dg/visibility-20.c: New test.
7747         * g++.dg/ext/visibility/visibility-11.C: New test.
7748
7749 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
7750
7751         PR c++/39188
7752         * g++.dg/abi/pr39188-1a.C: New.
7753         * g++.dg/abi/pr39188-1b.C: Likewise.
7754         * g++.dg/abi/pr39188-1.h: Likewise.
7755         * g++.dg/abi/pr39188-2a.C: Likewise.
7756         * g++.dg/abi/pr39188-2b.C: Likewise.
7757         * g++.dg/abi/pr39188-2.h: Likewise.
7758         * g++.dg/abi/pr39188-3a.C: Likewise.
7759         * g++.dg/abi/pr39188-3b.C: Likewise.
7760         * g++.dg/abi/pr39188-3.h: Likewise.
7761
7762 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
7763
7764         PR c/38483
7765         * gcc.c-torture/execute/call-trap-1.c,
7766         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
7767         tests.
7768
7769 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
7770
7771         PR target/39228
7772         * gcc.c-torture/execute/pr39228.c: New test.
7773
7774 2009-02-19  Richard Guenther  <rguenther@suse.de>
7775
7776         PR tree-optimization/39074
7777         * gcc.dg/torture/pr39074.c: New testcase.
7778         * gcc.dg/torture/pr39074-2.c: Likewise.
7779         * gcc.dg/torture/pr39074-3.c: Likewise.
7780
7781 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
7782
7783         PR c++/39219
7784         * g++.dg/parse/attr3.C: New.
7785
7786 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
7787
7788         PR testsuite/38165
7789         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
7790
7791         PR testsuite/38166
7792         * g++.dg/ext/visibility/class1.C: Revert revision 122348
7793         and skip on Darwin.
7794
7795 2009-02-18  Jason Merrill  <jason@redhat.com>
7796
7797         PR c++/38880
7798         * g++.dg/init/const7.C: Remove XFAIL.
7799
7800         PR target/39179
7801         * g++.dg/opt/const6.C: New test.
7802
7803 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
7804
7805         * gcc.dg/callabi/callabi.exp: Moved to ...
7806         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
7807         in 64bit mode.
7808
7809         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
7810         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
7811         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
7812         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
7813         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
7814         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
7815         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
7816
7817         * gcc.dg/callabi/callabi.h: Moved to ...
7818         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
7819
7820         * gcc.dg/callabi/func-1.c: Moved to ...
7821         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
7822
7823         * gcc.dg/callabi/func-indirect.c: Moved to ...
7824         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
7825
7826         * gcc.dg/callabi/pr38891.c: Moved to ...
7827         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
7828
7829         * gcc.dg/callabi/vaarg-1.c: Moved to ...
7830         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
7831
7832         * gcc.dg/callabi/vaarg-2.c: Moved to ...
7833         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
7834
7835         * gcc.dg/callabi/vaarg-3.c: Moved to ...
7836         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
7837
7838 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
7839
7840         PR target/38891
7841         * gcc.dg/callabi/pr38891.c: New.
7842
7843 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7844
7845         * gcc.dg/callabi/callabi.exp: New.
7846
7847 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7848
7849         PR target/39082
7850         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
7851         -Wno-abi for x86.
7852         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
7853
7854         * gcc.target/i386/pr39082-1.c: New.
7855
7856         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
7857         -Wno-abi.
7858
7859         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
7860         CHECK_M64_M128 is defined.
7861         (check_f_arguments): Add "do".
7862         (check_vector_arguments): New.
7863         (check_m64_arguments): Likewise.
7864         (check_m128_arguments): Likewise.
7865
7866         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
7867         (CHECK_M64_M128): Define.
7868
7869         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
7870         on abitest.
7871         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
7872
7873         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
7874         tests only if CHECK_M64_M128 is defined.
7875
7876         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
7877         (m128_2_struct): Likewise.
7878         (check_struct_passing5): Likewise.
7879         (check_struct_passing6): Likewise.
7880         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
7881
7882         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
7883         (un5): Likewise.
7884         (check_union_passing4): Likewise.
7885         (main): Test union with __m128 if CHECK_M64_M128 is defined.
7886
7887 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
7888
7889         PR c/35447
7890         * gcc.dg/noncompile/pr35447-1.c: New test.
7891
7892 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
7893
7894         PR tree-optimization/36922
7895         * gfortran.dg/pr36922.f: New test.
7896
7897 2009-02-17  Richard Guenther  <rguenther@suse.de>
7898
7899         PR tree-optimization/39202
7900         * gcc.c-torture/compile/pr39202.c: New testcase.
7901
7902 2009-02-17  Richard Guenther  <rguenther@suse.de>
7903
7904         PR tree-optimization/39204
7905         * gcc.dg/torture/pr39204.c: New testcase.
7906
7907 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
7908
7909         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
7910         * gcc.dg/vect/vect-outer-6.c: Ditto.
7911
7912 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
7913
7914         PR c/35446
7915         * gcc.dg/noncompile/init-5.c: New test.
7916         * gcc.dg/init-bad-4.c: Adjust expected errors.
7917
7918 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
7919
7920         PR target/37049
7921         * gcc.target/i386/push-1.c: New.
7922
7923 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
7924
7925         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
7926
7927 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7928
7929         * gcc.target/spu/intrinsics-sr.c: New test.
7930
7931 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
7932
7933         PR target/38056
7934         * gcc.target/ia64/sibcall-opt-1.c: New test.
7935         * gcc.target/ia64/sibcall-opt-2.c: New test.
7936
7937 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
7938
7939         PR fortran/36528
7940         * gfortran.dg/cray_pointers_8.f90: New test.
7941
7942         PR fortran/36703
7943         * gfortran.dg/cray_pointers_9.f90: New test.
7944
7945 2009-02-13  Jason Merrill  <jason@redhat.com>
7946
7947         PR c++/39070
7948         * g++.dg/cpp0x/decltype16.C: New.
7949
7950 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
7951
7952         PR target/39152
7953         * gfortran.dg/gomp/pr39152.f90: New.
7954
7955 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
7956
7957         PR target/39162
7958         * gcc.target/i386/pr39162.c: New.
7959
7960 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
7961
7962         PR c/35444
7963         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
7964         New tests.
7965
7966 2009-02-12  Jason Merrill  <jason@redhat.com>
7967
7968         PR c++/38950
7969         * g++.dg/template/array20.C: New test.
7970
7971 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
7972
7973         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
7974         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
7975         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
7976
7977 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
7978
7979         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
7980
7981 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
7982
7983         PR target/39152
7984         * gfortran.dg/pr39152.f: New.
7985
7986 2009-02-11  Jason Merrill  <jason@redhat.com>
7987
7988         PR c++/39153
7989         * g++.dg/cpp0x/defaulted9.C: New test.
7990
7991         PR c++/30111
7992         * g++.dg/init/value7.C: New test.
7993
7994 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
7995
7996         PR target/38824
7997         * gcc.target/i386/pr38824.c: New testcase.
7998
7999 2009-02-11  Jason Merrill  <jason@redhat.com>
8000
8001         PR c++/38649
8002         * g++.dg/cpp0x/defaulted8.C: New test.
8003
8004         PR c++/36744
8005         * g++.dg/cpp0x/rv9p.C: New test.
8006
8007 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
8008
8009         * gnat.dg/aliasing3.adb: New test.
8010         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
8011
8012 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
8013
8014         PR c++/34397
8015         * g++.dg/template/crash88.C: New.
8016         * g++.dg/template/crash89.C: Likewise.
8017
8018 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
8019
8020         PR c/39084
8021         * gcc.dg/pr39084.c: New test.
8022
8023 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
8024
8025         PR target/39139
8026         * gcc.target/i386/pr39139.c: New test.
8027
8028 2009-02-10  Richard Guenther  <rguenther@suse.de>
8029
8030         PR tree-optimization/39132
8031         * gcc.dg/torture/pr39132.c: New testcase.
8032
8033 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
8034
8035         PR target/39119
8036         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
8037         * gcc.target/x86_64/abi/avx/args.h: Likewise.
8038         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
8039         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
8040         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
8041         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
8042         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
8043         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
8044
8045 2009-02-09  Jason Merrill  <jason@redhat.com>
8046
8047         PR c++/39109
8048         * g++.dg/init/value6.C: New test.
8049
8050 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
8051
8052         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
8053
8054 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8055
8056         * gcc.c-torture/compile/20090209-1.c: New test.
8057
8058 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
8059
8060         PR c++/35147
8061         PR c++/37737
8062         * g++.dg/cpp0x/vt-35147.C: New.
8063         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8064         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8065
8066 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
8067
8068         PR c/35434
8069         * gcc.dg/attr-alias-4.c: New test.
8070
8071 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
8072
8073         PR c/39035
8074         * gcc.dg/dfp/pr39035.c: New test.
8075
8076 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
8077
8078         PR c/36432
8079         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
8080
8081 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
8082
8083         PR c++/39106
8084         * g++.dg/opt/thunk3.C: New test.
8085
8086 2009-02-05  Nick Clifton  <nickc@redhat.com>
8087
8088         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
8089         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
8090         * gcc.dg/cdce1.c: Likewise.
8091         * gcc.dg/cpp/_Pragma6.c: Likewise.
8092         * g++.dg/cpp/_Pragma1.C: Likewise.
8093         * gcc.dg/utf32-2.c: Xfail for M32C.
8094         * gcc.dg/utf32-1.c: Likewise.
8095         * gcc.dg/utf32-3.c: Likewise.
8096         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
8097         targets.
8098         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
8099         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
8100         * gcc.dg/Wconversion-5.c: Likewise.
8101         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
8102         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
8103         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
8104         * gcc.dg/utf-inc-init.c: Likewise.
8105         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
8106         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
8107         * gcc.dg/utf-array-short-wchar.c: Likewise.
8108         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
8109         * gcc.dg/mallign.c: Use size_t instead of long.
8110
8111 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
8112
8113         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
8114
8115 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
8116
8117         * gcc.c-torture/execute/pr39100.c: New.
8118
8119 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
8120
8121         PR c/35435
8122         * gcc.dg/tls/diag-6.c: New test.
8123
8124 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
8125
8126         * gcc.dg/graphite/scop-19.c: New
8127
8128 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8129
8130         AVX Programming Reference (January, 2009)
8131         * gcc.target/i386/avx-vpclmulqdq.c: New.
8132         * gcc.target/i386/pclmul-avx-check.h: Likewise.
8133
8134         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
8135
8136         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
8137         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
8138         (pclmul_test): Renamed to ...
8139         (TEST): This.
8140
8141 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
8142
8143         PR c++/39095
8144         * g++.dg/abi/mangle31.C: New test.
8145
8146 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
8147
8148         PR c/29129
8149         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
8150         declarator.
8151         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
8152         inside function prototype but not part of parameter declarator.
8153         * vla-11.c: New test.
8154
8155 2009-02-03  Jason Merrill  <jason@redhat.com>
8156
8157         * g++.dg/warn/main-4.C: New test.
8158         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
8159
8160 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8161
8162         PR c++/36607
8163         * g++.dg/expr/cast10.C: New test.
8164
8165 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
8166
8167         PR c/35433
8168         * gcc.dg/init-bad-6.c: New test.
8169
8170 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
8171
8172         PR target/35318
8173         * gcc.c-torture/compile/pr35318.c: New test.
8174
8175         PR inline-asm/39059
8176         * gcc.dg/nofixed-point-2.c: New test.
8177         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
8178         * g++.dg/ext/fixed2.C: Likewise.
8179         * g++.dg/other/error25.C: Likewise.
8180         * g++.dg/lookup/crash7.C: Likewise.
8181         * g++.dg/cpp0x/decltype-38655.C: Likewise.
8182
8183         PR c++/39056
8184         * g++.dg/cpp0x/initlist13.C: New test.
8185
8186 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
8187
8188         PR c++/36897
8189         * g++.dg/template/func2.C: New test.
8190
8191         PR c++/37314
8192         * g++.dg/template/typename15.C: New.
8193         * g++.dg/template/typename16.C: New.
8194
8195 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
8196             Ben Elliston  <bje@au.ibm.com>
8197
8198         PR c/39034
8199         * gcc.dg/dfp/pr39034.c: New test.
8200
8201 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8202
8203         PR testsuite/38263
8204         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
8205
8206 2009-02-02  Jason Merrill  <jason@redhat.com>
8207
8208         PR c++/39054
8209         * g++.dg/parse/dtor14.C: New test.
8210
8211 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8212
8213         * lib/target-supports.exp
8214         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
8215         * g++.dg/ext/builtin10.C: New test.
8216
8217         PR inline-asm/39058
8218         * gcc.target/i386/pr39058.c: New test.
8219
8220 2009-02-02  Richard Guenther  <rguenther@suse.de>
8221
8222         PR tree-optimization/38937
8223         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
8224
8225 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
8226
8227         PR c++/39053
8228         * g++.dg/parse/crash52.C: New.
8229
8230 2009-01-30  Richard Guenther  <rguenther@suse.de>
8231
8232         PR tree-optimization/39041
8233         * gcc.c-torture/compile/pr39041.c: New testcase.
8234
8235 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
8236
8237         PR target/39013
8238         * gcc.target/i386/pr39013-1.c: New test.
8239         * gcc.target/i386/pr39013-2.c: New test.
8240
8241         PR c++/39028
8242         * g++.dg/ext/label12.C: New test.
8243
8244 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
8245
8246         PR c++/33465
8247         * g++.dg/parse/error34.C: New.
8248         * g++.dg/parse/error35.C: Likewise.
8249
8250 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
8251
8252         PR c++/38655
8253         * g++.dg/cpp0x/decltype-38655.C: New.
8254
8255 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
8256
8257         PR target/39002
8258         * g++.dg/torture/pr39002.C: New test.
8259
8260 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
8261
8262         PR tree-optimization/39007
8263         * gcc.dg/tree-ssa/pr39007.c: New.
8264
8265 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
8266
8267         PR middle-end/35854
8268         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
8269         to "subreg1".
8270
8271 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
8272
8273         PR middle-end/38857
8274         * gcc.c-torture/compile/pr38857.c: New test.
8275
8276 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
8277
8278         PR fortran/38852
8279         PR fortran/39006
8280         * gfortran.dg/bound_6.f90: New test.
8281
8282 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
8283
8284         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
8285
8286 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
8287
8288         PR tree-optimization/38997
8289         * gcc.dg/tree-ssa/pr38997.c: New.
8290
8291 2009-01-28  Richard Guenther  <rguenther@suse.de>
8292
8293         PR tree-optimization/38926
8294         * gcc.c-torture/compile/pr38926.c: New testcase.
8295
8296 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
8297
8298         PR middle-end/38934
8299         * gcc.dg/pr38934.c: New test.
8300
8301 2009-01-28  Richard Guenther  <rguenther@suse.de>
8302
8303         PR middle-end/38908
8304         * g++.dg/warn/Wuninitialized-2.C: New testcase.
8305
8306 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
8307
8308         PR tree-optimization/38984
8309         * gcc.dg/pr38984.c: New XFAILed testcase.
8310
8311
8312 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
8313
8314         PR target/38988
8315         * gcc.target/i386/pr38988.c: New test.
8316
8317 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
8318
8319         PR c++/37554
8320         * g++.dg/parse/crash51.C: New.
8321         * g++.old-deja/g++.pt/crash9.C: Adjust.
8322
8323 2009-01-27  Daniel Kraft  <d@domob.eu>
8324
8325         PR fortran/38883
8326         * gfortran.dg/mvbits_6.f90:  New test.
8327         * gfortran.dg/mvbits_7.f90:  New test.
8328         * gfortran.dg/mvbits_8.f90:  New test.
8329
8330 2009-01-27  Richard Guenther  <rguenther@suse.de>
8331
8332         PR tree-optimization/38503
8333         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
8334
8335 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
8336
8337         PR middle-end/38969
8338         * gcc.c-torture/execute/pr38969.c: New test.
8339
8340 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
8341
8342         PR testsuite/38864
8343         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
8344         to dg-do compile.
8345         * gcc.target/mips/fixed-scalar-type.c: Likewise.
8346         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
8347         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
8348
8349 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
8350
8351         PR target/38952
8352         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
8353         if __USING_SJLJ_EXCEPTIONS__ is defined.
8354
8355         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
8356         __USING_SJLJ_EXCEPTIONS__ is defined.
8357         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
8358         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
8359         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
8360         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
8361         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
8362         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
8363
8364 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
8365
8366         PR testsuite/38949
8367         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
8368         Use instead of C name in asm statements.
8369
8370 2009-01-26  Richard Guenther  <rguenther@suse.de>
8371
8372         PR tree-optimization/38745
8373         * g++.dg/torture/pr38745.C: New testcase.
8374
8375 2009-01-26  Richard Guenther  <rguenther@suse.de>
8376
8377         PR middle-end/38851
8378         * g++.dg/warn/Wuninitialized-1.C: New testcase.
8379
8380 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
8381
8382         * gcc.dg/bitfld-15.c: Gate warning on target
8383         pcc_bitfield_type_matters.
8384         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
8385         g++.dg/ext/bitfield4.C: Likewise.
8386         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
8387         bitfield for any target.
8388
8389 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
8390
8391         PR c/38957
8392         * gcc.dg/pr38957.c: New test.
8393
8394 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
8395
8396         PR fortran/38955
8397         * gfortran.dg/array_constructor_24.f: Allow tolerance when
8398         comparing floats.
8399
8400 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
8401
8402         PR tree-optimization/38953
8403         * gfortran.dg/graphite/pr38953.f90: New.
8404
8405 2009-01-24  Paul Brook  <paul@codesourcery.com>
8406
8407         * gcc.target/arm/neon-cond-1.c: New test.
8408
8409 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
8410
8411         PR tree-optimization/38932
8412         * gcc.dg/pr38932.c: New.
8413
8414 2009-01-23  Revital Eres  <eres@il.ibm.com>
8415
8416         * gcc.dg/sms-7.c: Fix test.
8417
8418 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
8419
8420         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
8421         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
8422         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
8423         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
8424
8425 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
8426
8427         * gcc.dg/pr35729.c: Make test x86 specific.
8428
8429 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
8430
8431         PR middle-end/38615
8432         * gcc.dg/pr38615.c: New test.
8433
8434 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
8435
8436         PR target/38931
8437         * gcc.target/i386/pr38931.c: New test.
8438
8439 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
8440
8441         PR c++/38930
8442         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
8443         * g++.dg/template/typedef12.C: Likewise.
8444         * g++.dg/template/typedef13.C: Likewise.
8445         * g++.dg/template/typedef14.C: Likewise.
8446         * g++.dg/template/sfinae3.C: Likewise.
8447         * g++.old-deja/g++.pt/typename8.C: Likewise.
8448         * g++.dg/template/access11.C: Likewise
8449
8450 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
8451
8452         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
8453         and mips*-*-irix*.
8454         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
8455
8456 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8457
8458         PR c++/26693
8459         * g++.dg/template/typedef11.C: New test.
8460         * g++.dg/template/typedef12.C: Likewise.
8461         * g++.dg/template/typedef13.C: Likewise.
8462         * g++.dg/template/typedef14.C: Likewise.
8463         * g++.dg/template/sfinae3.C: Compile this pedantically.
8464         The only errors expected should be the one saying the typedef is ill
8465         formed.
8466         * g++.old-deja/g++.pt/typename8.C: Likewise.
8467         * g++.dg/template/access11.C: Update this.
8468
8469 2009-01-21  Daniel Kraft  <d@domob.eu>
8470
8471         PR fortran/38887
8472         * gfortran.dg/mvbits_5.f90:  New test.
8473
8474 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
8475
8476         * gcc.dg/sms-6.c: New test.
8477         * gcc.dg/sms-7.c: Likewise.
8478
8479 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
8480
8481         PR fortran/38907
8482         * gfortran.dg/host_assoc_function_7.f90: New test
8483
8484 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8485             Richard Guenther  <rguenther@suse.de>
8486
8487         PR tree-optimization/38747
8488         PR tree-optimization/38748
8489         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
8490         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8491         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
8492
8493 2009-01-20  Kees Cook  <kees@ubuntu.com>
8494             H.J. Lu  <hongjiu.lu@intel.com>
8495
8496         PR target/38902
8497         * gcc.dg/pr38902.c: New.
8498
8499 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
8500
8501         PR target/38868
8502         * gfortran.dg/pr38868.f: New testcase.
8503
8504 2009-01-20  Richard Guenther  <rguenther@suse.de>
8505
8506         * gcc.c-torture/execute/pr36227.c: Move ...
8507         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
8508
8509 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8510
8511         * lib/gfortran.exp: Add -B options for targets that use
8512         libgfortran.a%s in their specs.
8513
8514 2009-01-19  Jason Merrill  <jason@redhat.com>
8515
8516         PR c++/23287
8517         * g++.dg/template/dtor5.C: New test.
8518
8519 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
8520
8521         PR fortran/38859
8522         * gfortran.dg/bound_5.f90: New test.
8523
8524 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
8525
8526         PR target/38736
8527         * g++.dg/compat/abi/pr38736_main.C: New.
8528         * g++.dg/compat/abi/pr38736_x.C: Likewise.
8529         * g++.dg/compat/abi/pr38736_y.C: Likewise.
8530         * g++.dg/other/macro-1.C: Likewise.
8531         * gcc.dg/macro-1.c: Likewise.
8532         * gcc.dg/compat/pr38736_main.c: Likewise.
8533         * gcc.dg/compat/pr38736_x.c: Likewise.
8534         * gcc.dg/compat/pr38736_y.c: Likewise.
8535
8536 2009-01-18  Richard Guenther  <rguenther@suse.de>
8537
8538         PR tree-optimization/38819
8539         * gcc.c-torture/execute/pr38819.c: New testcase.
8540
8541 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8542
8543         PR fortran/38657
8544         * gfortran.dg/module_commons_3.f90: Reapply.
8545
8546 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8547
8548         PR fortran/34955
8549         * gfortran.dg/transfer_intrinsic_1.f90: New test.
8550         * gfortran.dg/transfer_intrinsic_2.f90: New test.
8551
8552 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8553
8554         PR fortran/38657
8555         * gfortran.dg/module_commons_3.f90: Remove
8556
8557 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
8558
8559         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
8560
8561 2009-01-16  Jason Merrill  <jason@redhat.com>
8562
8563         PR c++/38877
8564         * g++.dg/template/lvalue1.C: New test.
8565
8566         PR c++/29470
8567         * g++.dg/template/access20.C: New test.
8568         * g++.dg/torture/pr34641.C: Fix access.
8569
8570 2009-01-16  Richard Guenther  <rguenther@suse.de>
8571
8572         PR tree-optimization/38835
8573         PR middle-end/36227
8574         * gcc.c-torture/execute/pr36227.c: New testcase.
8575         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
8576         * g++.dg/init/const7.C: Likewise.
8577
8578 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
8579
8580         PR target/38554
8581         * gcc.c-torture/compile/pr38554.c: New test.
8582
8583 2009-01-16  Jason Merrill  <jason@redhat.com>
8584
8585         PR c++/38579
8586         * g++.dg/conversion/access1.C: New test.
8587
8588 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
8589
8590         PR tree-optimization/38789
8591         * gcc.c-torture/compile/pr38789.c: New test.
8592
8593 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
8594
8595         PR fortran/38152
8596         * gfortran.dg/proc_ptr_13.f90: New.
8597
8598 2009-01-15  Jason Merrill  <jason@redhat.com>
8599
8600         PR c++/38850
8601         * g++.dg/template/koenig6.C: New test.
8602
8603 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8604
8605         PR c++/29388
8606         * g++.dg/template/error37.C: New testcase.
8607
8608 2009-01-15  Jason Merrill  <jason@redhat.com>
8609
8610         PR c++/36334
8611         * g++.dg/conversion/memfn1.C: New test.
8612
8613         PR c++/37646
8614         * g++.dg/conversion/memfn2.C: New test.
8615
8616 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
8617
8618         PR c++/38357
8619         * g++.dg/template/crash87.C: New test.
8620
8621 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
8622
8623         PR middle-end/37843
8624         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
8625
8626 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
8627
8628         PR c++/38636
8629         * g++.dg/parse/crash50.C: New test.
8630
8631 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
8632
8633         PR rtl-optimization/38245
8634         * gcc.dg/pr38245-3.c: New test.
8635         * gcc.dg/pr38245-3.h: New file.
8636         * gcc.dg/pr38245-4.c: New file.
8637         * gcc.dg/pr38364.c: New test.
8638
8639 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
8640
8641         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
8642         sequence PC-relative.
8643
8644 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
8645
8646         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
8647         calls and/or PLT markers.
8648         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
8649         calls and/or PLT markers.
8650         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
8651         calls and/or PLT markers.
8652         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
8653         calls and/or PLT markers.
8654
8655 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
8656             Nathan Froyd  <froydnj@codesourcery.com>
8657             Joseph Myers  <joseph@codesourcery.com>
8658
8659         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
8660         New function.
8661         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
8662         and use consistent CFLAGS.
8663         * gcc.target/powerpc/20030505.c: Likewise.
8664         * gcc.target/powerpc/20081204-1.c: Likewise.
8665         * gcc.target/powerpc/ppc-spe.c: Likewise.
8666         * gcc.target/powerpc/spe1.c: Likewise.
8667         * g++.dg/ext/spe1.C: Likewise.
8668         * g++.dg/other/opaque-1.C: Likewise.
8669         * g++.dg/other/opaque-2.C: Likewise.
8670         * g++.dg/other/opaque-3.C: Likewise.
8671
8672 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
8673
8674         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
8675         out of loop.
8676
8677 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
8678
8679         PR target/38811
8680         * g++.dg/torture/pr38811.C: New file.
8681
8682 2009-01-14  Richard Guenther  <rguenther@suse.de>
8683
8684         PR tree-optimization/38826
8685         PR middle-end/38477
8686         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
8687
8688 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
8689
8690         * gcc.dg/graphite/pr38786.c: Fix commit problem.
8691
8692 2009-01-14  Nick Clifton  <nickc@redhat.com>
8693
8694         PR c++/37862
8695         * g++.cp/parse/pr37862.C: New test.
8696
8697 2009-01-14  Julian Brown  <julian@codesourcery.com>
8698
8699         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
8700         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
8701         to...
8702         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
8703         These.
8704
8705 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
8706
8707         PR rtl-optimization/38774
8708         * gcc.dg/torture/pr38774.c: New test.
8709
8710         PR c++/38795
8711         * g++.dg/cpp0x/pr38795.C: New test.
8712
8713 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
8714             Nathan Froyd  <froydnj@codesourcery.com>
8715             Joseph Myers  <joseph@codesourcery.com>
8716
8717         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
8718         otherwise.  Do not check for AltiVec at runtime.
8719         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
8720         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
8721         * gcc.target/powerpc/altivec-1.c: Likewise.
8722         * gcc.target/powerpc/altivec-3.c: Likewise.
8723         * gcc.target/powerpc/altivec-10.c: Likewise.
8724         * gcc.target/powerpc/altivec-12.c: Likewise.
8725         * gcc.target/powerpc/altivec-24.c: Likewise.
8726         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
8727         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
8728         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
8729         * gcc.target/powerpc/pr35907.c: Likewise.
8730         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
8731         otherwise.  Do not check for Cell at runtime.
8732         * gcc.target/powerpc/altivec_check.h: Delete.
8733
8734         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
8735         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
8736         not check for AltiVec at runtime.
8737         * g++.dg/ext/altivec-cell-2.C: Likewise.
8738         * g++.dg/ext/altivec-cell-3.C: Likewise.
8739         * g++.dg/ext/altivec-cell-4.C: Likewise.
8740         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
8741         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
8742         check.
8743         * g++.dg/ext/altivec_check.h: Delete.
8744
8745 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
8746
8747         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
8748         effective target.  Adjust line numbers accordingly.
8749
8750 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
8751
8752         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
8753
8754 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
8755
8756         PR tree-optimization/38786
8757         * gcc.dg/graphite/pr38786.c: New.
8758
8759 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8760
8761         Revert:
8762         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
8763
8764         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
8765         for alpha*-*-* targets.
8766         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
8767
8768 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8769
8770         PR libfortran/38772
8771         * gfortran.dg/fmt_bz_bn_err.f: New test.
8772
8773 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
8774
8775         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
8776
8777 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8778
8779         * lib/target-supports.exp (check_effective_target_powerpc64): New.
8780         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
8781         instruction support.  Do not check for it at runtime.
8782
8783 2009-01-12  Jason Merrill  <jason@redhat.com>
8784
8785         PR c++/35109
8786         * g++.dg/lookup/friend11.C: Remove expected error.
8787         * g++.dg/lookup/friend14.C: New test.
8788         * g++.dg/lookup/friend15.C: New test.
8789
8790 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
8791
8792         PR c++/36019
8793         * g++.dg/lookup/hidden-class12.C: New test.
8794         * g++.dg/lookup/hidden-class13.C: New test.
8795         * g++.dg/lookup/hidden-class14.C: New test.
8796         * g++.dg/lookup/hidden-class15.C: New test.
8797         * g++.dg/lookup/hidden-class16.C: New test.
8798
8799 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
8800
8801         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
8802         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
8803         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
8804
8805 2009-01-12  Jason Merrill  <jason@redhat.com>
8806
8807         PR c++/31488
8808         * g++.dg/other/vararg-3.C: New test.
8809
8810 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8811
8812         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
8813         Explicitly enable SPE.
8814         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
8815         directive.
8816
8817         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
8818         Expect -flax-vector-conversions message.  Adjust incompatible
8819         types errors.
8820         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
8821         Make Foo extern.
8822
8823         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
8824
8825         * g++.dg/other/opaque-1.C: Run on targets with SPE.
8826
8827         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
8828         * g++.dg/other/opaque-2.C: Likewise.
8829         * g++.dg/other/opaque-3.C: Likewise.
8830
8831 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
8832
8833         PR c/32041
8834         * gcc.dg/pr32041.c: New test.
8835         * g++.dg/parse/offsetof9.C: New test.
8836
8837 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8838             Nathan Froyd  <froydnj@codesourcery.com>
8839
8840         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
8841         * g++.dg/ext/attribute-test-1.C: Likewise.
8842         * g++.dg/ext/attribute-test-2.C: Likewise.
8843         * g++.dg/ext/attribute-test-3.C: Likewise.
8844         * g++.dg/ext/attribute-test-4.C: Likewise.
8845
8846 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
8847
8848         * gnat.dg/unchecked_convert3.adb: New test.
8849
8850 2009-01-12  Tomas Bily  <tbily@suse.cz>
8851
8852         PR middlend/38385
8853         * gcc.dg/tree-ssa/pr38385.c: New file.
8854
8855 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
8856
8857         PR c++/38794
8858         * g++.dg/parse/typedef9.C: New test.
8859
8860         PR tree-optimization/38807
8861         * gcc.c-torture/compile/pr38807.c: New test.
8862
8863 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
8864
8865         * gcc.target/mips/ins-2.c: New test.
8866
8867 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
8868
8869         PR testsuite/38809
8870         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
8871
8872 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
8873
8874         PR c++/36254
8875         * g++.dg/warn/Wreturn-type-5.C: New test.
8876
8877 2009-01-11  Matthias Klose  <doko@ubuntu.com>
8878
8879         PR middle-end/38616
8880         * gcc.dg/pr38616.c: New test.
8881
8882 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
8883
8884         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
8885
8886 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
8887
8888         PR c++/38648
8889         * g++.dg/expr/string-1.C: New test.
8890         * g++.dg/expr/string-2.C: New test.
8891
8892         PR c++/36695
8893         * g++.dg/ext/complex4.C: New test.
8894         * g++.dg/ext/complex5.C: New test.
8895         * g++.dg/init/reference1.C: New test.
8896         * g++.dg/init/reference2.C: New test.
8897         * g++.dg/init/reference3.C: New test.
8898
8899 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
8900
8901         PR fortran/38763
8902         * gfortran.dg/transfer_null_1.f90: New test.
8903
8904 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
8905
8906         PR fortran/38765
8907         * gfortran.dg/host_assoc_function_6.f90: New test.
8908
8909 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
8910
8911         * lib/target-supports.exp: Add method to determine if the effective
8912         target is really a ppc405 after applying all compile options.
8913         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
8914         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
8915         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
8916         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
8917         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
8918         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
8919         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
8920         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
8921         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
8922         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
8923         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
8924         * gcc.target/powerpc/405-machhw-1.c: Likewise.
8925         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
8926         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
8927         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
8928         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
8929         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
8930         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
8931         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
8932         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
8933         * gcc.target/powerpc/405-macchw-1.c: Likewise.
8934         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
8935         * gcc.target/powerpc/405-machhw-2.c: Likewise.
8936         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
8937         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
8938         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
8939         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
8940         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
8941         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
8942         * gcc.target/powerpc/405-macchw-2.c: Likewise.
8943         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
8944
8945 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
8946
8947         PR c++/35335
8948         * g++.dg/other/error31.C: New testcase.
8949
8950         PR c/35742
8951         * gcc.dg/pr35742.c: New test.
8952
8953 2009-01-09  John F. Carr  <jfc@mit.edu>
8954
8955         PR c++/37877
8956         * g++.dg/parse/linkage3.C: New test.
8957
8958 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
8959
8960         PR middle-end/38771
8961         * gcc.c-torture/compile/pr38771.c: New test.
8962
8963 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
8964
8965         * gcc.dg/pr34856.c: Ignore irrelevant warning.
8966
8967 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
8968
8969         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
8970         * gcc.dg/sibcall-4.c: Likewise.
8971
8972 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
8973             Jan Sjodin  <jan.sjodin@amd.com>
8974
8975         PR tree-optimization/38559
8976         * gcc.dg/graphite/pr38559.c: New.
8977
8978 2009-01-08  Ira Rosen  <irar@il.ibm.com>
8979
8980         PR tree-optimization/37194
8981         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
8982
8983 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
8984
8985         PR c++/38725
8986         * g++.dg/ext/label11.C: New test.
8987
8988 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
8989
8990         * lib/target-supports.exp (check_weak_override_available): New.
8991         * lib/target-supports-dg.exp (dg-require-weak-override): New.
8992         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
8993         dg-require-weak-override.
8994
8995 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
8996             Alan Modra  <amodra@bigpond.net.au>
8997
8998         * gcc.c-torture/compile/20090107-1.c: New test.
8999
9000 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
9001
9002         PR target/38706
9003         * g++.dg/other/pr38706.C: New test.
9004
9005 2009-01-07  Jason Merrill  <jason@redhat.com>
9006
9007         * g++.dg/cpp0x/variadic92.C: New test.
9008         * g++.dg/cpp0x/variadic93.C: New test.
9009
9010 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
9011
9012         * lib/target-supports-dg.exp (current_compiler_flags): New.
9013         (check-flags): Use it; do not access dg-test local variables.
9014         (dg-skip-if): Do not access dg-test local variables.
9015         (dg-xfail-run-if): Ditto.
9016         (dg-shouldfail): Ditto.
9017         * gcc.test-framework/test-framework.exp
9018         (check_effective_target_def_nocache): New.
9019         * gcc.test-framework/test-framework.awk: Handle scan tests.
9020         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
9021         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
9022         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
9023         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
9024         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
9025         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
9026         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
9027         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
9028         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
9029
9030         * g++.dg/torture/pr38586.C: Ignore a possible warning.
9031
9032         * lib/target-supports-dg.exp (check_test_flags): Delete.
9033
9034 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
9035
9036         PR tree-optimization/38492
9037         PR tree-optimization/38498
9038         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
9039         in trunk.
9040         * gcc.dg/graphite/block-0.c: Update test.
9041         * gcc.dg/graphite/block-1.c: Same.
9042         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
9043         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
9044         * gcc.dg/graphite/block-3.c: New.
9045         * gcc.dg/graphite/pr38498.c: New.
9046
9047 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
9048
9049         AVX Programming Reference (December, 2008)
9050         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
9051         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
9052         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
9053
9054         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
9055         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
9056
9057 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
9058
9059         PR fortran/38220
9060         * gfortran.dg/c_loc_pure_1.f90:  New test.
9061
9062 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
9063
9064         PR fortran/38669
9065         * gfortran.dg/elemental_dependency_3.f90:
9066         Add the final tree dump cleanup.
9067
9068 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
9069
9070         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
9071         passing -m32.
9072
9073         PR rtl-optimization/38722
9074         * gfortran.dg/pr38722.f90: New test.
9075
9076 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
9077
9078         PR c/34252
9079         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
9080         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
9081
9082 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
9083
9084         * gfortran.dg/implicit_12.f90: Add space around dg directive.
9085         * gfortran.dg/typebound_call_8.f03: Same.
9086         * gfortran.dg/elemental_bind_c.f90: Same.
9087         * gfortran.dg/typebound_call_7.f03: Same.
9088         * gfortran.dg/interface_proc_end.f90: Same
9089         * gfortran.dg/pr37243.f: Fix typo.
9090
9091 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
9092
9093         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
9094         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
9095         large stack sizes.
9096
9097 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
9098
9099         AVX Programming Reference (December, 2008)
9100         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
9101         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
9102         * gcc.target/i386/sse-14.c: Likewise.
9103
9104         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
9105         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
9106         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
9107         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
9108
9109 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9110
9111         PR libfortran/38735
9112         * gfortran.dg/fmt_bz_bn.f: Update test.
9113
9114 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
9115
9116         PR c++/38472
9117         * g++.dg/conversion/usual-arith-conv.C: New test.
9118
9119 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9120
9121         PR c/34911
9122         * gcc.dg/vector-3.c: New testcase.
9123         * g++.dg/ext/vector15.C: New test.
9124
9125 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
9126
9127         PR tree-optimization/38510
9128         * gcc.dg/graphite/pr38510.c: New.
9129
9130 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
9131             Jan Sjodin <jan.sjodin@amd.com>
9132
9133         PR tree-optimization/38500
9134         * gcc.dg/graphite/pr38500.c: New.
9135
9136 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
9137
9138         * gcc.c-torture/compile/20001226-1.c: Generalize
9139         dg-timeout-factor.
9140         * gcc.c-torture/compile/limits-fnargs.c: Add
9141         dg-timeout-factor.
9142         * gcc.dg/20020425-1.c: Likewise.
9143         * gcc.dg/pch/pch.exp: Likewise.
9144
9145 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
9146
9147         PR fortran/38657
9148         * gfortran.dg/module_commons_3.f90: New test.
9149
9150 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
9151
9152         PR fortran/37159
9153         * gfortran.dg/random_seed_1.f90: Updated.
9154
9155 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
9156
9157         PR fortran/38669
9158         PR fortran/38726
9159         * gfortran.dg/elemental_subroutine_7.f90:
9160         Fix p values so that it can be used as vector subscript.
9161
9162 2009-01-05  Jason Merrill  <jason@redhat.com>
9163
9164         * g++.dg/cpp0x/initlist12.C: Add another test.
9165
9166         * g++.dg/cpp0x/defaulted7.C: New test.
9167
9168 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9169
9170         PR fortran/38672
9171         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
9172         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
9173
9174 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
9175
9176         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9177         for alpha*-*-* targets.
9178         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9179
9180 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
9181
9182         PR fortran/38665
9183         * gfortran.dg/host_assoc_function_5.f90: New test.
9184
9185 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
9186
9187         PR fortran/38669
9188         * gfortran.dg/elemental_dependency_3.f90: New test.
9189         * gfortran.dg/elemental_subroutine_7.f90: New test.
9190
9191 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
9192
9193         * gcc.dg/struct-ret-3.c: Include unistd.h.
9194         (main): Exit early if system memory page size is
9195         larger than 4096 bytes.
9196
9197 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
9198
9199         PR fortran/38718
9200         * gfortran.dg/merge_init_expr.f90: New.
9201
9202 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
9203
9204         PR fortran/38536
9205         * gfortran.dg/c_loc_tests_13.f90: New test.
9206         * gfortran.dg/c_loc_tests_14.f90: New test.
9207
9208 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
9209
9210         * gfortran.dg/func_result_4.f90: New.
9211
9212 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
9213
9214         PR fortran/38594
9215         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
9216         interface still works, in addition to original tests.
9217         * gfortran.dg/host_assoc_call_6.f90: New test.
9218
9219 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
9220
9221         PR c++/38705
9222         * g++.dg/torture/pr38705.C: New test.
9223
9224         PR c/38700
9225         * gcc.dg/pr38700.c: New test.
9226
9227 2009-01-02  Jason Merrill  <jason@redhat.com>
9228
9229         * g++.dg/cpp0x/initlist11.C: New test.
9230         * g++.dg/cpp0x/initlist12.C: New test.
9231
9232 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9233
9234         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
9235         Allow extra informative notes.
9236
9237 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
9238
9239         PR c/36489
9240         * gcc.dg/pr36489.c: New test.
9241
9242 \f
9243 Copyright (C) 2009 Free Software Foundation, Inc.
9244
9245 Copying and distribution of this file, with or without modification,
9246 are permitted in any medium without royalty provided the copyright
9247 notice and this notice are preserved.