OSDN Git Service

* lib/profopt.exp (profopt-get-options): Set tool_flags for
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-09-23  Andreas Schwab  <schwab@redhat.com>
2
3         * lib/profopt.exp (profopt-get-options): Set tool_flags for
4         current_compiler_flags.  Fix typos.
5
6 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
7
8         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
9
10 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
11
12         PR c/39779
13         * gcc.c-torture/compile/pr39779.c: New test.
14
15 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
16
17         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
18         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
19         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
20
21 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
22
23         PR debug/41295
24         * gcc.dg/pr41295.c: New.
25
26 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
27
28         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
29         matching assembly.
30         * gcc.target/mips/code-readable-2.c: Likewise.
31         * gcc.target/mips/code-readable-3.c: Likewise.
32
33 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
34
35         * lib/target-supports.exp (check_effective_target_dfp_nocache):
36         Check support via mode instead of C type.
37         (check_effective_target_dfprt_nocache): Ditto.
38         (check_effective_target_hard_dfp): Ditto.
39
40 2009-09-22  Richard Guenther  <rguenther@suse.de>
41
42         PR middle-end/41395
43         * gcc.c-torture/execute/pr41395-1.c: New testcase.
44         * gcc.c-torture/execute/pr41395-2.c: Likewise.
45
46 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
47
48         * gcc.dg/20090922-1.c: New test.
49
50         PR bootstrap/41405
51         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
52         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
53         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
54         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
55         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
56         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
57         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
58         * objc.dg/dwarf-2.m: Likewise.
59
60 2009-09-22  Richard Guenther  <rguenther@suse.de>
61
62         PR tree-optimization/41428
63         * g++.dg/tree-ssa/pr41428.C: New testcase.
64
65 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
66
67         PR middle-end/41429
68         * g++.dg/gomp/pr41429.C: New test.
69
70 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
71
72         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
73
74 2009-09-21  Jason Merrill  <jason@redhat.com>
75
76         PR c++/41421
77         * g++.dg/cpp0x/trivial1.C: Expand.
78
79 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
80
81         * gcc.dg/torture/calleesave-sse.c: New.
82
83 2009-09-21  Jan Hubicka  <jh@suse.cz>
84
85         * gcc.dg/guality/inline-params.c: New testcase.
86
87 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
88
89         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
90         Add -fno-inline.
91         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
92         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
93         (f2): Ditto.
94
95 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
96
97         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
98         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
99         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
100         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
101         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
102
103 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
104
105         PR middle-end/40642
106         * g++.dg/torture/pr40642.C: New testcase.
107
108 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
109
110         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
111         cases in static initializers.
112
113 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
114
115         * gcc.c-tortue/compile/pr39886.c: New.
116
117 2009-09-20  Chris Demetriou  <cgd@google.com>
118
119         PR preprocessor/28435:
120         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
121         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
122         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
123         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
124         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
125
126 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
127
128         * gcc.target/mips/mips.exp: Add relax-pic-calls
129         under -mfoo/-mno-foo options.
130         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
131         and -mexplicit-relocs.
132         * gcc.target/mips/call-1.c: New test.
133         * gcc.target/mips/call-2.c: New test.
134         * gcc.target/mips/call-3.c: New test.
135         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
136         * gcc.dg/tree-ssa/loop-1.c: Likewise.
137
138 2009-09-19  Chris Demetriou  <cgd@google.com>
139
140         PR preprocessor/28435:
141         * gcc.dg/cpp/missing-header-MD.c: New test.
142         * gcc.dg/cpp/missing-header-MMD.c: New test.
143         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
144         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
145
146 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
147
148         PR libgfortran/41328
149         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
150         EOF works.
151
152 2009-09-18  Jason Merrill  <jason@redhat.com>
153
154         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
155
156         * g++.dg/cpp0x/initlist-deduce.C: New.
157
158 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
159
160         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
161         * c-c++-common/dfp: New directory.
162         * c-c++-common/dfp/dfp-dbg.h: New file.
163         * gcc.dg/dfp/call-by-value.c: Move to ...
164         * c-c++-common/call-by-value.c: here.
165         * gcc.dg/dfp/cast.c: Move to ...
166         * c-c++-common/cast.c: here.
167         * gcc.dg/dfp/compare-eq-const.c: Move to ...
168         * c-c++-common/compare-eq-const.c: here.
169         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
170         * c-c++-common/compare-eq-d128.c: here.
171         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
172         * c-c++-common/compare-eq-d32.c: here.
173         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
174         * c-c++-common/compare-eq-d64.c: here.
175         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
176         * c-c++-common/compare-eq-dfp.c: here.
177         * gcc.dg/dfp/compare-eq.h: Move to ...
178         * c-c++-common/compare-eq.h: here.
179         * gcc.dg/dfp/compare-rel-const.c: Move to ...
180         * c-c++-common/compare-rel-const.c: here.
181         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
182         * c-c++-common/compare-rel-d128.c: here.
183         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
184         * c-c++-common/compare-rel-d32.c: here.
185         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
186         * c-c++-common/compare-rel-d64.c: here.
187         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
188         * c-c++-common/compare-rel-dfp.c: here.
189         * gcc.dg/dfp/compare-rel.h: Move to ...
190         * c-c++-common/compare-rel.h: here.
191         * gcc.dg/dfp/compare-special-d128.c: Move to ...
192         * c-c++-common/compare-special-d128.c: here.
193         * gcc.dg/dfp/compare-special-d32.c: Move to ...
194         * c-c++-common/compare-special-d32.c: here.
195         * gcc.dg/dfp/compare-special-d64.c: Move to ...
196         * c-c++-common/compare-special-d64.c: here.
197         * gcc.dg/dfp/compare-special.h: Move to ...
198         * c-c++-common/compare-special.h: here.
199         * gcc.dg/dfp/constants-zero.c: Move to ...
200         * c-c++-common/constants-zero.c: here.
201         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
202         * c-c++-common/convert-bfp-10.c: here.
203         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
204         * c-c++-common/convert-bfp-11.c: here.
205         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
206         * c-c++-common/convert-bfp-12.c: here.
207         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
208         * c-c++-common/convert-bfp-13.c: here.
209         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
210         * c-c++-common/convert-bfp-14.c: here.
211         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
212         * c-c++-common/convert-bfp-2.c: here.
213         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
214         * c-c++-common/convert-bfp-3.c: here.
215         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
216         * c-c++-common/convert-bfp-4.c: here.
217         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
218         * c-c++-common/convert-bfp-5.c: here.
219         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
220         * c-c++-common/convert-bfp-6.c: here.
221         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
222         * c-c++-common/convert-bfp-7.c: here.
223         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
224         * c-c++-common/convert-bfp-8.c: here.
225         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
226         * c-c++-common/convert-bfp-9.c: here.
227         * gcc.dg/dfp/convert-bfp.c: Move to ...
228         * c-c++-common/convert-bfp.c: here.
229         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
230         * c-c++-common/convert-bfp-fold.c: here.
231         * gcc.dg/dfp/convert-dfp.c: Move to ...
232         * c-c++-common/convert-dfp.c: here.
233         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
234         * c-c++-common/convert-dfp-fold-2.c: here.
235         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
236         * c-c++-common/convert-dfp-fold.c: here.
237         * gcc.dg/dfp/convert.h: Move to ...
238         * c-c++-common/convert.h: here.
239         * gcc.dg/dfp/convert-int.c: Move to ...
240         * c-c++-common/convert-int.c: here.
241         * gcc.dg/dfp/convert-int-fold.c: Move to ...
242         * c-c++-common/convert-int-fold.c: here.
243         * gcc.dg/dfp/convert-int-max.c: Move to ...
244         * c-c++-common/convert-int-max.c: here.
245         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
246         * c-c++-common/convert-int-max-fold.c: here.
247         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
248         * c-c++-common/convert-int-saturate.c: here.
249         * gcc.dg/dfp/func-array.c: Move to ...
250         * c-c++-common/func-array.c: here.
251         * gcc.dg/dfp/func-deref.c: Move to ...
252         * c-c++-common/func-deref.c: here.
253         * gcc.dg/dfp/func-mixed.c: Move to ...
254         * c-c++-common/func-mixed.c: here.
255         * gcc.dg/dfp/func-pointer.c: Move to ...
256         * c-c++-common/func-pointer.c: here.
257         * gcc.dg/dfp/func-scalar.c: Move to ...
258         * c-c++-common/func-scalar.c: here.
259         * gcc.dg/dfp/func-struct.c: Move to ...
260         * c-c++-common/func-struct.c: here.
261         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
262         * c-c++-common/func-vararg-alternate-d128-2.c: here.
263         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
264         * c-c++-common/func-vararg-alternate-d128.c: here.
265         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
266         * c-c++-common/func-vararg-alternate-d32.c: here.
267         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
268         * c-c++-common/func-vararg-alternate-d64.c: here.
269         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
270         * c-c++-common/func-vararg-alternate.h: here.
271         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
272         * c-c++-common/func-vararg-dfp.c: here.
273         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
274         * c-c++-common/func-vararg-mixed-2.c: here.
275         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
276         * c-c++-common/func-vararg-mixed.c: here.
277         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
278         * c-c++-common/func-vararg-size0.c: here.
279         * gcc.dg/dfp/inf-1.c: Move to ...
280         * c-c++-common/inf-1.c: here.
281         * gcc.dg/dfp/loop-index.c: Move to ...
282         * c-c++-common/loop-index.c: here.
283         * gcc.dg/dfp/modes.c: Move to ...
284         * c-c++-common/modes.c: here.
285         * gcc.dg/dfp/nan-1.c: Move to ...
286         * c-c++-common/nan-1.c: here.
287         * gcc.dg/dfp/nan-2.c: Move to ...
288         * c-c++-common/nan-2.c: here.
289         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
290         * c-c++-common/operator-arith-fold.c: here.
291         * gcc.dg/dfp/operator-assignment.c: Move to ...
292         * c-c++-common/operator-assignment.c: here.
293         * gcc.dg/dfp/operator-comma.c: Move to ...
294         * c-c++-common/operator-comma.c: here.
295         * gcc.dg/dfp/operator-cond.c: Move to ...
296         * c-c++-common/operator-cond.c: here.
297         * gcc.dg/dfp/operator-logical.c: Move to ...
298         * c-c++-common/operator-logical.c: here.
299         * gcc.dg/dfp/operator-unary.c: Move to ...
300         * c-c++-common/operator-unary.c: here.
301         * gcc.dg/dfp/pr31385.c: Move to ...
302         * c-c++-common/pr31385.c: here.
303         * gcc.dg/dfp/pr33466.c: Move to ...
304         * c-c++-common/pr33466.c: here.
305         * gcc.dg/dfp/pr35620.c: Move to ...
306         * c-c++-common/pr35620.c: here.
307         * gcc.dg/dfp/pr36800.c: Move to ...
308         * c-c++-common/pr36800.c: here.
309         * gcc.dg/dfp/pr39034.c: Move to ...
310         * c-c++-common/pr39034.c: here.
311         * gcc.dg/dfp/pr39035.c: Move to ...
312         * c-c++-common/pr39035.c: here.
313         * gcc.dg/dfp/pr39902.c: Move to ...
314         * c-c++-common/pr39902.c: here.
315         * gcc.dg/dfp/pr39986.c: Move to ...
316         * c-c++-common/pr39986.c: here.
317         * gcc.dg/dfp/signbit-1.c: Move to ...
318         * c-c++-common/signbit-1.c: here.
319         * gcc.dg/dfp/signbit-2.c: Move to ...
320         * c-c++-common/signbit-2.c: here.
321         * gcc.dg/dfp/struct-layout-1.c: Move to ...
322         * c-c++-common/struct-layout-1.c: here.
323         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
324         * c-c++-common/usual-arith-conv.c: here.
325         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
326         * c-c++-common/usual-arith-conv-const.c: here.
327
328 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
329
330         PR testsuite/41288
331         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
332         stack alignment.
333
334 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
335
336         PR c++/39365
337         * typeck.c (cp_build_unary_op): Check TREE_CODE for bools instead of
338         using same_type_p.
339         (convert_for_assignment): Likewise.
340         * cvt.c (type_promotes_to): Likewise.
341
342 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
343
344         * gcc/testsuite/gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
345         * gcc/testsuite/gcc.dg/dfp/signbit-2.c: Use it.
346         * gcc/testsuite/gcc.dg/dfp/func-vararg-alternate.h: Change two
347         arguments to unsigned int.
348         * gcc/testsuite/gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
349         * gcc/testsuite/gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
350         * gcc/testsuite/gcc.dg/dfp/convert-dfp-fold.c: Ditto
351         * gcc/testsuite/gcc.dg/dfp/convert-int-max-fold.c: Ditto.
352         * gcc/testsuite/gcc.dg/dfp/operator-arith-fold.c: Ditto.
353         * gcc/testsuite/gcc.dg/dfp/pr39986.c: Ditto.
354         * gcc/testsuite/gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
355         * gcc/testsuite/gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
356         * gcc/testsuite/gcc.dg/dfp/pr35620.c: Define typedef for C++.
357         * gcc/testsuite/gcc.dg/dfp/convert-int.c: Define BOOL for C++.
358         * gcc/testsuite/gcc.dg/dfp/convert-int-fold.c: Ditto.
359
360 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
361
362         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
363
364 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
365
366         PR c/41049
367         * dfp/pr41049.c: New test.
368
369 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
370
371         PR testsuite/41385
372         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
373
374 2009-09-17  Martin Jambor  <mjambor@suse.cz>
375
376         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
377         * gcc.dg/ipa/ipa-sra-1.c: New test.
378         * gcc.dg/ipa/ipa-sra-2.c: New test.
379         * gcc.dg/ipa/ipa-sra-3.c: New test.
380         * gcc.dg/ipa/ipa-sra-4.c: New test.
381         * gcc.dg/ipa/ipa-sra-5.c: New test.
382         * gcc.c-torture/execute/ipa-sra-1.c: New test.
383         * gcc.c-torture/execute/ipa-sra-2.c: New test.
384
385 2009-09-17  Michael Matz  <matz@suse.de>
386
387         PR middle-end/41347
388         * gfortran.dg/pr41347.f90: New test.
389
390 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
391
392         * gcc.c-torture/compile/20090917-1.c: New testcase.
393
394 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
395
396         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
397         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
398         alpha*-*-* target from XFAIL list.
399
400 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
401
402         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
403         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
404         * gcc.dg/dfp/cast-bad.c: Use default options.
405         * gcc.dg/dfp/compare-rel-const.c: Ditto.
406         * gcc.dg/dfp/composite-type.c: Ditto.
407         * gcc.dg/dfp/constants.c: Ditto.
408         * gcc.dg/dfp/constants-hex.c: Ditto.
409         * gcc.dg/dfp/constants-pedantic.c: Ditto.
410         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
411         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
412         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
413         * gcc.dg/dfp/ctypes.c: Ditto.
414         * gcc.dg/dfp/ddmode-ice.c: Ditto.
415         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
416         * gcc.dg/dfp/float-constant-double.c: Ditto.
417         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
418         * gcc.dg/dfp/keywords-reserved.c: Ditto.
419         * gcc.dg/dfp/modes.c: Ditto.
420         * gcc.dg/dfp/operator-bitwise.c: Ditto.
421         * gcc.dg/dfp/pr31344.c: Ditto.
422         * gcc.dg/dfp/pr31385.c: Ditto.
423         * gcc.dg/dfp/pr33466.c: Ditto.
424         * gcc.dg/dfp/pr35620.c: Ditto.
425         * gcc.dg/dfp/pr37435.c: Ditto.
426         * gcc.dg/dfp/pr39986.c: Ditto.
427         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
428         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
429         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
430         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
431         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
432         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
433         * gcc.dg/dfp/typespec.c: Ditto.
434         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
435         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
436         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
437         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
438         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
439         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
440         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
441         * gcc.dg/dfp/compare-rel.h: Ditto.
442         * gcc.dg/dfp/compare-special.h: Ditto.
443         * gcc.dg/dfp/convert.h: Ditto.
444         * gcc.dg/dfp/fe-check.h: Ditto.
445         * gcc.dg/dfp/call-by-value.c: Use default options and
446           debug macros.
447         * gcc.dg/dfp/cast.c: Ditto.
448         * gcc.dg/dfp/compare-eq-const.c: Ditto.
449         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
450         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
451         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
452         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
453         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
454         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
455         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
456         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
457         * gcc.dg/dfp/compare-special-d32.c: Ditto.
458         * gcc.dg/dfp/compare-special-d64.c: Ditto.
459         * gcc.dg/dfp/compare-special-d128.c: Ditto.
460         * gcc.dg/dfp/constants-zero.c: Ditto.
461         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
462         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
463         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
464         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
465         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
466         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
467         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
468         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
469         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
470         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
471         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
472         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
473         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
474         * gcc.dg/dfp/convert-bfp.c: Ditto.
475         * gcc.dg/dfp/convert-complex.c: Ditto.
476         * gcc.dg/dfp/convert-dfp.c: Ditto.
477         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
478         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
479         * gcc.dg/dfp/convert-int.c: Ditto.
480         * gcc.dg/dfp/convert-int-fold.c: Ditto.
481         * gcc.dg/dfp/convert-int-max.c: Ditto.
482         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
483         * gcc.dg/dfp/decfloat-constants.c: Ditto.
484         * gcc.dg/dfp/fe-binop.c: Ditto.
485         * gcc.dg/dfp/fe-convert-1.c: Ditto.
486         * gcc.dg/dfp/fe-convert-2.c: Ditto.
487         * gcc.dg/dfp/fe-convert-3.c: Ditto.
488         * gcc.dg/dfp/func-array.c: Ditto.
489         * gcc.dg/dfp/func-deref.c: Ditto.
490         * gcc.dg/dfp/func-mixed.c: Ditto.
491         * gcc.dg/dfp/func-pointer.c: Ditto.
492         * gcc.dg/dfp/func-scalar.c: Ditto.
493         * gcc.dg/dfp/func-struct.c: Ditto.
494         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
495         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
496         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
497         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
498         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
499         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
500         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
501         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
502         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
503         * gcc.dg/dfp/inf-1.c: Ditto.
504         * gcc.dg/dfp/loop-index.c: Ditto.
505         * gcc.dg/dfp/nan-1.c: Ditto.
506         * gcc.dg/dfp/nan-2.c: Ditto.
507         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
508         * gcc.dg/dfp/operator-assignment.c: Ditto.
509         * gcc.dg/dfp/operator-comma.c: Ditto.
510         * gcc.dg/dfp/operator-cond.c: Ditto.
511         * gcc.dg/dfp/operator-logical.c: Ditto.
512         * gcc.dg/dfp/operator-unary.c: Ditto.
513         * gcc.dg/dfp/pr36800.c: Ditto.
514         * gcc.dg/dfp/pr39034.c: Ditto.
515         * gcc.dg/dfp/pr39035.c: Ditto.
516         * gcc.dg/dfp/pr39902.c: Ditto.
517         * gcc.dg/dfp/signbit-1.c: Ditto.
518         * gcc.dg/dfp/signbit-2.c: Ditto.
519         * gcc.dg/dfp/struct-layout-1.c: Ditto.
520         * gcc.dg/dfp/union-init.c: Ditto.
521         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
522
523 2009-09-16  Michael Matz  <matz@suse.de>
524
525         PR fortran/41212
526         * gfortran.dg/pr41212.f90: New test.
527
528 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
529
530         * gnat.dg/alignment9.adb: New test.
531
532 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
533
534         * gnat.dg/discr20.ad[sb]: New test.
535
536 2009-09-16  Richard Guenther  <rguenther@suse.de>
537
538         PR middle-end/34011
539         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
540
541 2009-09-16  DJ Delorie  <dj@redhat.com>
542             Kaz Kojima  <kkojima@gcc.gnu.org>
543
544         * gcc.target/sh/struct-arg-dw2.c: New test.
545
546 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
547             Jakub Jelinek  <jakub@redhat.com>
548
549         PR target/41175
550         * gcc.target/powerpc/pr41175.c: New test.
551
552 2009-09-14  Richard Henderson  <rth@redhat.com>
553
554         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
555         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
556         gcc.dg/tree-ssa/asmgoto-1.c: New files.
557
558 2009-09-14  Richard Henderson  <rth@redhat.com>
559
560         * g++.dg/eh/builtin1.C: Update resx pattern match.
561         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
562
563 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
564
565         * gcc.target/mips/branch-helper.h: New file.
566         * gcc.target/mips/branch-2.c,
567         * gcc.target/mips/branch-3.c,
568         * gcc.target/mips/branch-4.c,
569         * gcc.target/mips/branch-5.c,
570         * gcc.target/mips/branch-6.c,
571         * gcc.target/mips/branch-7.c,
572         * gcc.target/mips/branch-8.c,
573         * gcc.target/mips/branch-9.c,
574         * gcc.target/mips/branch-10.c,
575         * gcc.target/mips/branch-11.c,
576         * gcc.target/mips/branch-12.c,
577         * gcc.target/mips/branch-13.c,
578         * gcc.target/mips/branch-14.c,
579         * gcc.target/mips/branch-15.c: New tests.
580
581 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
582
583         PR target/41331
584         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
585         -m32 -mpowerpc64 system.
586
587 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
588
589         From Jie Zhang <jie.zhang@analog.com>:
590         * gcc.target/bfin/saveall.c: New test.
591         * gcc.target/bfin/20090914-1.c: New test.
592         * gcc.target/bfin/20090914-2.c: New test.
593
594         * gcc.target/bfin/20090914-3.c: New test.
595
596 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
597
598         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
599
600 2009-09-14  Richard Guenther  <rguenther@suse.de>
601
602         PR middle-end/41350
603         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
604
605 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
606
607         PR libgfortran/41328
608         * gfortran.dg/cr_lf.f90: New test.
609
610 2009-09-11  Michael Matz  <matz@suse.de>
611
612         PR middle-end/41275
613         * g++.dg/tree-ssa/pr41275.C: New test.
614
615 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
616
617         PR fortran/41242
618         * gfortran.dg/proc_ptr_comp_21.f90: New.
619
620 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
621
622         PR fortran/31292
623         * gfortran.dg/module_procedure_1.f90: New test.
624         * gfortran.dg/module_procedure_2.f90: Ditto.
625         * gfortran.dg/generic_14.f90: Move dg-error to new location.
626
627 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
628             James A. Morrison  <phython@gcc.gnu.org>
629
630         PR ada/18302
631         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
632         commands.
633         * ada/acats/run_test.exp: New file.
634
635 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
636
637         Revert:
638         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
639
640         PR rtl-optimization/39779
641         * gcc.dg/pr39979.c: New test.
642
643 2009-09-10  Richard Guenther  <rguenther@suse.de>
644
645         PR middle-end/41257
646         * g++.dg/torture/pr41257-2.C: New testcase.
647
648 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
649
650         PR c++/28293
651         * g++.dg/template/crash91.C: New.
652
653 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
654
655         PR rtl-optimization/39779
656         * gcc.dg/pr39979.c: New test.
657
658 2009-09-09  Richard Guenther  <rguenther@suse.de>
659
660         PR tree-optimization/41101
661         * gcc.c-torture/compile/pr41101.c: New testcase.
662
663 2009-09-09  Richard Guenther  <rguenther@suse.de>
664
665         PR middle-end/41317
666         * gcc.c-torture/execute/pr41317.c: New testcase.
667         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
668         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
669
670 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
671
672         Fix some test breakages on Darwin
673         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
674         and adjust.
675         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
676         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
677         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
678         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
679         take darwin specifics in account.
680
681 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
682
683         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
684         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
685
686 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
687
688         PR c++/39923
689         * g++.dg/cpp0x/initlist24.C: New.
690
691 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
692
693         * gcc.dg/large-size-array-2.c: Fix target requirement.
694         * gcc.dg/large-size-array-4.c: Likewise.
695         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
696         * gcc.dg/c99-const-expr-2.c: Likewise.
697         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
698         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
699         * gcc.dg/c90-const-expr-10.c: Likewise.
700         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
701         instead of long.
702         * gcc.dg/tree-ssa/pr33920.c: Likewise.
703         * gcc.dg/vect/pr33846.c: Likewise.
704         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
705         __PTRDIFF_TYPE__, instead of unsigned long.
706         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
707
708 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
709
710         PR debug/41229
711         PR debug/41291
712         PR debug/41300
713         * gfortran.dg/pr41229.f90: New.
714
715 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
716
717         PR debug/41232
718         * gcc.dg/pr41232.c: New.
719
720 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
721
722         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
723         contain -march.
724         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
725         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
726         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
727         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
728         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
729         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
730         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
731         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
732         options other than that used in dg-options.
733
734 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
735
736         PR rtl-optimization/41239
737         * gcc.c-torture/execute/pr41239.c: New test.
738
739 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
740
741         PR libgfortran/41192
742         * gfortran.dg/namelist_59.f90: New test.
743
744 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
745
746         From Mike Frysinger  <michael.frysinger@analog.com>
747         * gcc.target/bfin/mcpu-bf542m.c: New file.
748         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
749         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
750         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
751         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
752
753 2009-09-07  Martin Jambor  <mjambor@suse.cz>
754
755         PR middle-end/41282
756         * gcc.c-torture/compile/pr41282.c: New test.
757
758 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
759
760         PR fortran/41197
761         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
762         variables for stat and errmsg.
763         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
764         * gfortran.dg/allocate_stat_2.f90:  New test.
765
766 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
767
768         * gcc.c-torture/compile/20090907-1.c: New test.
769
770 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
771
772         PR bootstrap/41241
773         * gcc.dg/pr41241.c: New test.
774
775 2009-09-06  Richard Guenther  <rguenther@suse.de>
776
777         PR middle-end/41144
778         * g++.dg/torture/pr41144.C: New testcase.
779
780 2009-09-06  Richard Guenther  <rguenther@suse.de>
781
782         PR middle-end/41261
783         * gcc.dg/torture/pr41261.c: New testcase.
784
785 2009-09-05  Richard Guenther  <rguenther@suse.de>
786
787         PR middle-end/41181
788         * gcc.c-torture/compile/pr41181.c: New testcase.
789
790 2009-09-05  Richard Guenther  <rguenther@suse.de>
791
792         PR debug/41273
793         * g++.dg/torture/pr41273.C: New testcase.
794
795 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
796
797         PR fortran/41258
798         * gfortran.dg/typebound_proc_12.f90 : New test.
799
800 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
801
802         PR debug/41225
803         * gfortran.dg/pr41225.f90: New.
804
805 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
806
807         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
808         unistd.h, sys/types.h and sys/wait.h.
809         (gualchk_t): New.
810         (GUALCVT): New.
811         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
812         (GUALITY_GDB_REDIRECT): New.
813         (GUALITY_GDB_ARGS): Use it.
814
815 2009-09-04  Richard Guenther  <rguenther@suse.de>
816
817         PR middle-end/41257
818         * g++.dg/torture/pr41257.C: New testcase.
819
820 2009-09-04  Martin Jambor  <mjambor@suse.cz>
821
822         PR tree-optimization/41112
823         * gnat.dg/array8.adb: New test.
824
825 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
826
827         * gcc.target/arm/ctz.c: New test case.
828
829 2009-09-03  Alon Dayan  <alond@il.ibm.com>
830
831         PR tree-optimization/38275
832         * testsuite/gcc.dg/autopar/reduc-1char.c: Increase number
833         of iterations. Adjust the logic accordingly.
834         * testsuite/gcc.dg/autopar/reduc-2char.c: Ditto.
835         * testsuite/gcc.dg/autopar/reduc-1.c: Ditto.
836         * testsuite/gcc.dg/autopar/reduc-2.c: Ditto.
837         * testsuite/gcc.dg/autopar/reduc-3.c: Ditto.
838         * testsuite/gcc.dg/autopar/reduc-6.c: Ditto.
839         * testsuite/gcc.dg/autopar/reduc-7.c: Ditto.
840         * testsuite/gcc.dg/autopar/reduc-8.c: Ditto.
841         * testsuite/gcc.dg/autopar/reduc-9.c: Ditto.
842         * testsuite/gcc.dg/autopar/pr39500-1.c: Ditto.
843         * testsuite/gcc.dg/autopar/reduc-1short.c: Ditto.
844         * testsuite/gcc.dg/autopar/reduc-2short.c: Ditto.
845         * testsuite/gcc.dg/autopar/parallelization-1.c: Ditto.
846
847 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
848
849         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
850         testcase using guality.h compiles and links and if a global variable
851         can be verified by gdb.
852
853 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
854
855         * lib/target-supports.exp (check_effective_target_sync_int_long):
856         Supported on Blackfin Linux targets.
857
858 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
859
860         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
861
862 2009-09-03  Diego Novillo  <dnovillo@google.com>
863
864         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
865         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
866         * g++.dg/warn/unit-1.C: Likewise.
867         * g++.dg/ipa/iinline-1.C: Likewise.
868         * g++.dg/template/cond2.C: Adjust expected line location for the
869         error.
870         * g++.dg/template/pr35240.C: Likewise.
871
872 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
873
874         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
875         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
876
877 2009-09-02  Martin Jambor  <mjambor@suse.cz>
878
879         * gcc.dg/tree-ssa/sra-8.c: New testcase.
880         * gcc.dg/memcpy-1.c: Add . to match pattern.
881         * gcc.dg/uninit-I.c: XFAIL warning test.
882         * g++.dg/warn/unit-1.C: XFAIL warning test.
883
884 2009-09-02  Ian Lance Taylor  <iant@google.com>
885
886         * gcc.dg/20090902-1.c: New test.
887
888 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
889
890         * gcc.dg/builtin-object-size-9.c: New test.
891
892 2009-09-02  Olivier Hainque  <hainque@adacore.com>
893
894         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
895
896 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
897             Olivier Hainque  <hainque@adacore.com>
898
899         * gnat.dg/misaligned_param.adb: New test.
900         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
901         * gnat.dg/slice7.adb: Add 1 more related case.
902
903 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
904
905         * gcc.dg/guality/guality.c: Expect to fail for now.
906         * gcc.dg/guality/example.c: Likewise.
907
908 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
909
910         * gcc.dg/guality/guality.c: New.
911         * gcc.dg/guality/guality.h: New.
912         * gcc.dg/guality/guality.exp: New.
913         * gcc.dg/guality/example.c: New.
914         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
915         (cleanup-saved-temps): Likewise, .gkd files too.
916
917 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
918
919         PR fortran/39229
920         * gfortran.dg/line_length_3.f: New test.
921         * gfortran.dg/line_length_4.f90: New test.
922
923 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
924
925         * lib/target-supports.exp (check_gc_sections_available):
926         Add proper pattern quote.
927
928 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
929             Kaz Kojima  <kkojima@gcc.gnu.org>
930
931         * lib/target-supports.exp (add_options_for_ieee): New procedure.
932         * g++.dg/cdce3.C: Use dg-add-options ieee.
933         * g++.dg/torture/type-generic-1.C: Likewise.
934         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
935         * gcc.dg/pr28796-2.c: Likewise.
936         * gcc.dg/torture/builtin-math-7.c: Likewise.
937         * gcc.dg/torture/type-generic-1.c: Likewise.
938         * gfortran.dg/boz_14.f90: Likewise.
939         * gfortran.dg/erf_2.F90: Likewise.
940         * gfortran.dg/init_flag_3.f90: Likewise.
941         * gfortran.dg/init_flag_4.f90: Likewise.
942         * gfortran.dg/init_flag_5.f90: Likewise.
943         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
944         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
945         * gfortran.dg/isnan_1.f90: Likewise.
946         * gfortran.dg/isnan_2.f90: Likewise.
947         * gfortran.dg/maxlocval_2.f90: Likewise.
948         * gfortran.dg/maxlocval_4.f90: Likewise.
949         * gfortran.dg/minlocval_1.f90: Likewise.
950         * gfortran.dg/minlocval_4.f90: Likewise.
951         * gfortran.dg/module_nan.f90: Likewise.
952         * gfortran.dg/namelist_42.f90: Likewise.
953         * gfortran.dg/namelist_43.f90: Likewise.
954         * gfortran.dg/nan_1.f90: Likewise.
955         * gfortran.dg/nan_2.f90: Likewise.
956         * gfortran.dg/nan_3.f90: Likewise.
957         * gfortran.dg/nan_4.f90: Likewise.
958         * gfortran.dg/nan_5.f90: Likewise.
959         * gfortran.dg/nearest_1.f90: Likewise.
960         * gfortran.dg/nearest_2.f90: Likewise.
961         * gfortran.dg/nearest_3.f90: Likewise.
962         * gfortran.dg/pr37243.f: Likewise.
963         * gfortran.dg/real_const_3.f90: Likewise.
964         * gfortran.dg/transfer_simplify_2.f90: Likewise.
965
966 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
967
968         PR debug/30161
969         * g++.dg/debug/dwarf2/template-params-1.C: New test.
970         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
971         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
972         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
973         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
974         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
975         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
976         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
977         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
978         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
979         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
980         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
981         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
982
983 2009-08-31  Jason Merrill  <jason@redhat.com>
984
985         PR c++/41127
986         * g++.dg/parse/enum5.C: New.
987         * g++.dg/cpp0x/enum1.C: Adjust expected error.
988
989 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
990
991         PR fortran/40940
992         * gfortran.dg/allocate_derived_1.f90: New.
993         * gfortran.dg/class_3.f03: New.
994
995 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
996
997         PR fortran/40996
998         * gfortran.dg/allocatable_scalar_1.f90: New.
999         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
1000         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
1001         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
1002
1003 2009-08-30  Richard Guenther  <rguenther@suse.de>
1004
1005         PR tree-optimization/41186
1006         * g++.dg/torture/pr41186.C: New testcase.
1007         * g++.dg/tree-ssa/pr41186.C: Likewise.
1008
1009 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
1010
1011         PR c++/41187
1012         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
1013         take ia64 assembly comments syntax in account.
1014
1015 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
1016
1017         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
1018
1019 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1020
1021         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
1022         * gfortran.dg/whole_file_6.f90: Likewise.
1023
1024 2009-08-28  Cary Coutant  <ccoutant@google.com>
1025
1026         PR debug/41063
1027         * g++.dg/debug/dwarf2/pr41063.C: New test.
1028
1029 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
1030
1031         PR rtl-optimization/40861
1032         * gcc.dg/pr40861.c: New test.
1033
1034 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
1035
1036         PR fortran/40869
1037         * gfortran.dg/proc_ptr_comp_20.f90: New.
1038
1039 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
1040
1041         PR libfortran/39667
1042         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
1043         open temp file with status="scratch".
1044         * gfortran.dg/fmt_cache_1.f: Likewise.
1045         * gfortran.dg/fmt_exhaust.f90: Likewise.
1046         * gfortran.dg/fmt_t_4.f90: Likewise.
1047         * gfortran.dg/fseek.f90: Likewise.
1048         * gfortran.dg/list_read_5.f90: Likewise.
1049         * gfortran.dg/namelist_39.f90: Likewise.
1050         * gfortran.dg/namelist_56.f90: Likewise.
1051         * gfortran.dg/read_bad_advance.f90: Likewise.
1052         * gfortran.dg/read_repeat.f90: Likewise.
1053         * gfortran.dg/read_size_noadvance.f90: Likewise.
1054         * gfortran.dg/read_x_past.f: Likewise.
1055
1056 2009-08-27  Tobias Burnus  <burnus@net-b.de>
1057
1058         PR fortran/28039
1059         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
1060
1061 2009-08-27  Daniel Kraft  <d@domob.eu>
1062
1063         PR fortran/37425
1064         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
1065         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
1066         error and fix problem with recursive assignment.
1067         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
1068         * gfortran.dg/typebound_operator_3.f03: New test.
1069         * gfortran.dg/typebound_operator_4.f03: New test.
1070
1071 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
1072
1073         PR debug/41170
1074         * debug/dwarf2/namespace-1.C: New test.
1075
1076 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
1077
1078         PR fortran/41162
1079         * gfortran.dg/pr41162.f: New.
1080
1081 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
1082             Richard Sandiford  <rdsandiford@googlemail.com>
1083
1084         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
1085         with "forbid_cpu".
1086         * gcc.target/mips/branch-1.c: Update accordingly.
1087         * gcc.target/mips/extend-1.c: Likewise.
1088         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
1089
1090 2009-08-26  Richard Guenther  <rguenther@suse.de>
1091
1092         PR middle-end/41163
1093         * gcc.c-torture/compile/pr41163.c: New testcase.
1094         * gcc.dg/pr35899.c: Adjust.
1095
1096 2009-08-26  Richard Guenther  <rguenther@suse.de>
1097
1098         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
1099
1100 2009-08-26  Jason Merrill  <jason@redhat.com>
1101
1102         * g++.dg/cpp0x/explicit3.C: New.
1103         * g++.dg/overload/cond2.C: New.
1104
1105 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1106
1107         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
1108
1109 2009-08-25  Jan Hubicka  <jh@suse.cz>
1110
1111         * gcc.target/i386/sse5-shift1-vector.c
1112         * gcc.target/i386/isa-12.c
1113         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
1114         * gcc.target/i386/sse5-pcmov2.c
1115         * gcc.target/i386/isa-3.c
1116         * gcc.target/i386/sse5-shift2-vector.c
1117         * gcc.target/i386/isa-7.c
1118         * gcc.target/i386/funcspec-2.c
1119         * gcc.target/i386/sse5-haddX.c
1120         * gcc.target/i386/sse5-hadduX.c
1121         * gcc.target/i386/isa-9.c
1122         * gcc.target/i386/sse5-maccXX.c
1123         * gcc.target/i386/sse5-shift3-vector.c
1124         * gcc.target/i386/sse5-msubXX.c
1125         * gcc.target/i386/sse5-permpX.c
1126         * gcc.target/i386/sse5-check.h
1127         * gcc.target/i386/sse-12.c
1128         * gcc.target/i386/sse-11.c
1129         * gcc.target/i386/sse-10.c
1130         * gcc.target/i386/sse-13.c
1131         * gcc.target/i386/sse-14.c
1132         * gcc.target/i386/sse-22.c
1133         * gcc.target/i386/sse-2.c
1134         * gcc.target/i386/sse-13.c
1135         * gcc.target/i386/avx-2.c
1136         * gcc.target/i386/sse5-rotate1-vector.c
1137         * gcc.target/i386/isa-4.c
1138         * gcc.target/i386/sse5-hsubX.c
1139         * gcc.target/i386/sse5-pcmov.c
1140         * gcc.target/i386/sse5-fma.c
1141         * gcc.target/i386/isa-8.c
1142         * gcc.target/i386/sse5-rotate2-vector.c
1143         * gcc.target/i386/sse5-nmaccXX.c
1144         * gcc.target/i386/sse5-imul64-vector.c
1145         * gcc.target/i386/sse5-nmsubXX.c
1146         * gcc.target/i386/sse5-rotate3-vector.c
1147         * gcc.target/i386/sse5-fma-vector.c
1148         * gcc.target/i386/sse5-imul32widen-vector.c
1149         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
1150
1151         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
1152         * gcc.target/i386/funcspec-5.c: Remove SSE5.
1153         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
1154         * gcc.target/i386/avx-1.c: Remove SSE5.
1155         * gcc.target/i386/avx-2.c: Remove SSE5.
1156         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
1157         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
1158         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
1159         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
1160
1161 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
1162
1163         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
1164
1165 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
1166
1167         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
1168         keyword works in the same manner as __alignof.
1169
1170 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1171
1172         PR libfortran/34670
1173         * gfortran.dg/unpack_bounds_1.f90:  New test.
1174         * gfortran.dg/unpack_bounds_2.f90:  New test.
1175         * gfortran.dg/unpack_bounds_3.f90:  New test.
1176
1177 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
1178
1179         * gnat.dg/slice7.adb: New test.
1180         * gnat.dg/slice7_pkg.ads: New helper.
1181
1182 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
1183
1184         PR fortran/41139
1185         * gfortran.dg/proc_ptr_25.f90: New.
1186         * gfortran.dg/proc_ptr_comp_18.f90: New.
1187         * gfortran.dg/proc_ptr_comp_19.f90: New.
1188
1189 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1190
1191         PR fortran/41154
1192         * gfortran.dg/fmt_error_8.f: New test.
1193
1194 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1195
1196         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
1197         number, update all callers and synchronize results for latest MPC.
1198
1199 2009-08-21  Jason Merrill  <jason@redhat.com>
1200
1201         * g++.dg/warn/Wunused-17.C: New.
1202
1203 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1204
1205         * gcc.target/arm/combine-cmp-shift.c: New test.
1206
1207 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
1208
1209         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
1210         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
1211         width specifier.
1212
1213 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
1214
1215         * gfortran.dg/fmt_error_7.f: New test.
1216
1217 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
1218
1219         PR target/40718
1220         * gcc.target/i386/pr40718.c: New test.
1221
1222 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1223
1224         * gfortran.dg/proc_ptr_24.f90: New test.
1225
1226 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
1227
1228         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
1229         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
1230         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
1231
1232 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
1233
1234         PR fortran/28039
1235         * gfortran.dg/fmt_with_extra.f: new file.
1236
1237 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
1238
1239         * lib/target-supports.exp
1240         (check_effective_target_arm_iwmmxt_ok): New procedure.
1241         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
1242         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
1243
1244 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
1245
1246         * gfortran.dg/boz_9.f90: Do not load denormal floating
1247         point constants.  Remove -mieee option for alpha*-*-* targets.
1248
1249 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
1250
1251         PR fortran/41106
1252         * gfortran.dg/proc_ptr_23.f90: New.
1253         * gfortran.dg/proc_ptr_comp_15.f90: New.
1254         * gfortran.dg/proc_ptr_comp_16.f90: New.
1255         * gfortran.dg/proc_ptr_comp_17.f90: New.
1256
1257 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
1258
1259         PR c++/41131
1260         * g++.dg/expr/unary3.C: New test.
1261
1262 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
1263
1264         * gfortran.dg/common_5.f: Add -mdalign for sh.
1265         * gfortran.dg/common_align_2.f90: Likewise.
1266
1267 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1268
1269         PR libfortran/40962
1270         * c_f_pointer_tests_4.f90:  New test.
1271
1272 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
1273
1274         * gnat.dg/slice6.adb: New test.
1275         * gnat.dg/slice6_pkg.ads: New helper.
1276
1277 2009-08-20  Michael Matz  <matz@suse.de>
1278
1279         PR fortran/41126
1280         * gfortran.dg/pr41126.f90: New test.
1281
1282 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
1283
1284         * gnat.dg/dynamic_bound.adb: New test.
1285
1286 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
1287
1288         PR fortran/41121
1289         * gfortran.dg/intrinsic_5.f90: New.
1290
1291 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1292             Richard Earnshaw  <richard.earnshaw@arm.com>
1293
1294         * gcc.target/arm/20090811-1.c: New test.
1295
1296 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
1297
1298         PR middle-end/41123
1299         * gcc.dg/pr41123.c: New test.
1300
1301 2009-08-19  Jason Merrill  <jason@redhat.com>
1302
1303         PR c++/41120
1304         * g++.dg/other/gc4.C: New.
1305
1306 2009-08-18  Michael Matz  <matz@suse.de>
1307
1308         * gfortran.dg/vect/vect-gems.f90: New test.
1309         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
1310
1311 2009-08-18  DJ Delorie  <dj@redhat.com>
1312
1313         * lib/wrapper.exp: Move load of target-libpath.exp from here...
1314         * lib/gcc-defs.exp: ... to here.
1315
1316         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
1317         GCC_EXEC_PREFIX before building the wrapper.
1318
1319 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1320
1321         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
1322         tests.
1323         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
1324         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
1325         dg-options.  Fix dg-final clause.
1326
1327 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
1328
1329         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
1330
1331 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
1332             Paul Thomas  <pault@gcc.gnu.org>
1333
1334         PR fortran/40870
1335         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
1336
1337 2009-08-18  Richard Guenther  <rguenther@suse.de>
1338
1339         PR middle-end/41094
1340         * gcc.dg/torture/pr41094.c: New testcase.
1341         * gcc.dg/torture/builtin-power-1.c: Adjust.
1342         * gcc.dg/builtins-10.c: Likewise.
1343
1344 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
1345
1346         PR target/40971
1347         * gcc.dg/pr40971.c: New test.
1348
1349 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
1350
1351         PR fortran/41062
1352         * gfortran.dg/use_only_4.f90: New test.
1353
1354 2009-08-17  Daniel Kraft  <d@domob.eu>
1355
1356         PR fortran/37425
1357         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
1358         NOPASS bindings as operators.
1359
1360 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
1361
1362         * lib/target-supports.exp
1363         (check_effective_target_vect_cmdline_needed): Add alpha to the list
1364         of targets that do not need command line argument to enable SIMD.
1365
1366 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1367
1368         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
1369         typo in cache name.
1370
1371 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1372
1373         PR fortran/41075
1374         * gfortran.dg/unlimited_fmt_1.f90: New test.
1375
1376 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
1377
1378         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
1379
1380 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
1381
1382         * gnat.dg/itype.ad[sb]: New test.
1383
1384 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
1385
1386         * gcc.target/mips/mips.exp: Add terminology section to comment
1387         at the top of the file.  Fix typos.
1388
1389 2009-08-16  Jason Merrill  <jason@redhat.com>
1390
1391         * g++.dg/debug/dwarf2/inline1.C: New.
1392
1393 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
1394
1395         PR target/38599
1396         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
1397
1398 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
1399
1400         PR debug/37801
1401         * gcc.dg/debug/20020224-1.c: Adjust the comment.
1402         Make sure to trigger inlining optimizations.
1403         * gcc.dg/debug/dwarf2/inline2.c: New test.
1404
1405 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
1406
1407         PR fortran/41070
1408         * gfortran.dg/structure_constructor_10.f90: New.
1409
1410 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
1411
1412         * gcc.dg/pragma-re-1.c: Supported on all platforms.
1413         * gcc.dg/pragma-re-2.c: Likewise.
1414         * gcc.dg/pragma-re-3.c: Likewise.
1415         * gcc.dg/pragma-re-4.c: Likewise.
1416         * g++.dg/other/pragma-re-1.C: Likewise.
1417         * g++.dg/other/pragma-re-2.C: Likewise.
1418
1419 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1420
1421         * gcc.dg/torture/builtin-math-7.c: New.
1422
1423 2009-08-14  Richard Guenther  <rguenther@suse.de>
1424
1425         * gcc.c-torture/execute/20090814-1.c: New testcase.
1426
1427 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
1428
1429         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
1430
1431 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
1432
1433         PR target/40934
1434         * gcc.target/i386/pr40934.c: New.
1435
1436 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
1437
1438         PR target/41019
1439         * gcc.target/i386/pr41019.c: New test.
1440
1441 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
1442
1443         PR fortran/40955
1444         * gfortran.dg/winapi.f90: New test.
1445
1446 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
1447
1448         PR fortran/40995
1449         * gfortran.dg/intrinsic_4.f90: New.
1450         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
1451         different line.
1452
1453 2009-08-13  Richard Guenther  <rguenther@suse.de>
1454
1455         PR middle-end/41047
1456         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
1457
1458 2009-08-12  Richard Guenther  <rguenther@suse.de>
1459
1460         PR tree-optimization/41011
1461         * gfortran.dg/pr41011.f: New testcase.
1462
1463 2009-08-11  Andrew Haley  <aph@redhat.com>
1464
1465         * gcc.target/arm/synchronize.c: New file.
1466
1467 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1468
1469         PR middle-end/40980
1470         * gfortran.dg/graphite/id-17.f: New.
1471
1472 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1473
1474         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
1475
1476 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1477             Pranav Garg  <pranav.garg2107@gmail.com>
1478
1479         * gcc.dg/graphite/interchange-6.c: XFAILed.
1480
1481 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1482
1483         * gcc.dg/graphite/interchange-9.c: New.
1484
1485 2009-08-12  Richard Guenther  <rguenther@suse.de>
1486
1487         PR rtl-optimization/41033
1488         * gcc.dg/pr41033.c: New test.
1489
1490 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
1491
1492         PR fortran/41022
1493         * gfortran.dg/proc_ptr_comp_14.f90: New.
1494
1495 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
1496
1497         * gcc.target/mips/ext-5.c: New test.
1498         * gcc.target/mips/ext-6.c: New test.
1499         * gcc.target/mips/ext-7.c: New test.
1500         * gcc.target/mips/ext-8.c: New test.
1501         * gcc.target/mips/extend-2.c: New test.
1502
1503 2009-08-10  Jason Merrill  <jason@redhat.com>
1504
1505         * g++.dg/other/linkage2.C: New test for types-without-linkage
1506         handling.
1507         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
1508         * g++.dg/lookup/anon2.C: Likewise.
1509         * g++.dg/other/anon3.C: Likewise.
1510         * g++.dg/template/arg2.C: Likewise.
1511         * g++.dg/template/local4.C: Likewise.
1512         * g++.old-deja/g++.law/operators32.C: Likewise.
1513         * g++.old-deja/g++.other/linkage2.C: Likewise.
1514         * g++.old-deja/g++.pt/enum6.C: Likewise.
1515         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
1516         * g++.old-deja/g++.other/linkage1.C: Likewise.
1517
1518 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1519
1520         * gcc.dg/dg.exp: Test also c-c++-common dir.
1521         * g++.dg/dg.exp: Likewise.
1522         * g++.dg/warn/Wconversion-real.C: Delete.
1523         * gcc.dg/Wconversion-real.c: Move to ...
1524         * c-c++-common/Wconversion-real.c: ... here.
1525         * lib/target-supports.exp
1526         (check_effective_target_c,check_effective_target_c++): New.
1527
1528 2009-08-10  Daniel Kraft  <d@domob.eu>
1529
1530         PR fortran/37425
1531         * gfortran.dg/typebound_operator_1.f03: New test.
1532         * gfortran.dg/typebound_operator_2.f03: New test.
1533
1534 2009-08-10  Richard Guenther  <rguenther@suse.de>
1535
1536         PR middle-end/41006
1537         * gcc.c-torture/compile/pr41006-1.c: New testcase.
1538         * gcc.c-torture/compile/pr41006-2.c: Likewise.
1539
1540 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
1541
1542         PR fortran/40940
1543         * gfortran.dg/class_1.f03: New.
1544         * gfortran.dg/class_2.f03: New.
1545         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
1546         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1547         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1548         * gfortran.dg/typebound_call_10.f03: Ditto.
1549         * gfortran.dg/typebound_call_2.f03: Ditto.
1550         * gfortran.dg/typebound_call_3.f03: Ditto.
1551         * gfortran.dg/typebound_call_4.f03: Ditto.
1552         * gfortran.dg/typebound_generic_3.f03: Ditto.
1553         * gfortran.dg/typebound_generic_4.f03: Ditto.
1554         * gfortran.dg/typebound_proc_1.f08: Ditto.
1555         * gfortran.dg/typebound_proc_5.f03: Ditto.
1556         * gfortran.dg/typebound_proc_6.f03: Ditto.
1557
1558 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
1559
1560         PR c++/40866
1561         * g++.dg/expr/stmt-expr-1.C: New test.
1562
1563 2009-08-09  Richard Guenther  <rguenther@suse.de>
1564
1565         PR tree-optimization/41016
1566         * gcc.c-torture/compile/pr41016.c: New testcase.
1567
1568 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
1569
1570         * gcc.dg/overflow-warn-8.c: New test.
1571
1572 2009-08-09  Ira Rosen  <irar@il.ibm.com>
1573
1574         PR tree-optimization/41008
1575         * gcc.dg/vect/O1-pr41008.c: New test.
1576
1577 2009-08-05  Tobias Burnus  <burnus@net-b.de>
1578
1579         PR fortran/40955
1580         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
1581
1582 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
1583
1584         * gcc.target/bfin/loop-autoinc.c: New file.
1585
1586 2009-08-08  Richard Guenther  <rguenther@suse.de>
1587
1588         PR tree-optimization/40991
1589         * g++.dg/torture/pr40991.C: New testcase.
1590
1591 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
1592
1593         * ada/acats/support/impdef.a: Tweak timing constants. Add
1594         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
1595         * ada/acats/tests/c9/c940005.a: Use new timing constants.
1596         * ada/acats/tests/c9/c940007.a: Likewise.
1597         * ada/acats/tests/c9/c94001c.ada: Likewise.
1598         * ada/acats/tests/c9/c94006a.ada: Likewise.
1599         * ada/acats/tests/c9/c94008c.ada: Likewise.
1600         * ada/acats/tests/c9/c951002.a: Likewise.
1601         * ada/acats/tests/c9/c954a01.a: Likewise.
1602         * ada/acats/tests/c9/c96001a.ada: Likewise.
1603         * ada/acats/tests/c9/c97307a.ada: Likewise.
1604
1605 2009-08-07  Richard Guenther  <rguenther@suse.de>
1606
1607         PR tree-optimization/40999
1608         * gfortran.dg/pr40999.f: New testcase.
1609
1610 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
1611
1612         * g++.dg/tree-prof/partition1.C: New test.
1613
1614 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
1615
1616         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
1617         attribute.
1618         * gcc.target/arm/vfp1[567].c: New tests.
1619
1620 2009-08-06  Jason Merrill  <jason@redhat.com>
1621
1622         PR c++/40948
1623         * g++.dg/ext/complit12.C: Expand.
1624
1625 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
1626
1627         Merge ARM/hard_vfp_branch to trunk.
1628
1629         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
1630
1631         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
1632         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
1633
1634         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
1635
1636         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
1637         (PCS): Define macro to use base AAPCS.
1638         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
1639
1640         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
1641
1642         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
1643         Correct arm_neon.h typo.
1644
1645         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
1646
1647         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
1648         this a linkage test.
1649         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
1650         argument marshalling.
1651         * abitest.h: New file.
1652         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
1653         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
1654
1655 2009-08-06  Martin Jambor  <mjambor@suse.cz>
1656
1657         PR middle-end/32964
1658         * gcc.dg/tree-ssa/pr32964.c: New test.
1659
1660 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
1661             H.J. Lu  <hongjiu.lu@intel.com>
1662
1663         PR target/40957
1664         * gcc.target/i386/pr40957.c: New test.
1665
1666 2009-08-06  Richard Guenther  <rguenther@suse.de>
1667
1668         PR tree-optimization/40964
1669         * gcc.c-torture/compile/pr40964.c: New testcase.
1670
1671 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
1672
1673         PR fortran/40847
1674         * gfortran.dg/transfer_resolve_1.f90 : New test.
1675
1676 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
1677             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
1678
1679         PR target/40906
1680         * gcc.target/i386/pr40906-1.c: New test.
1681         * gcc.target/i386/pr40906-2.c: Ditto.
1682         * gcc.target/i386/pr40906-3.c: Ditto.
1683
1684 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
1685
1686         PR rtl-optimization/40924
1687         * g++.dg/torture/pr40924.C: New test.
1688
1689 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1690
1691         PR c++/36069
1692         * g++.dg/warn/pr36069.C: New.
1693
1694 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
1695
1696         PR c++/39987
1697         * g++.dg/overload/defarg4.C: New test.
1698
1699 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1700
1701         PR c++/16696
1702         * g++.dg/parse/pr16696.C: New.
1703         * g++.dg/parse/pr16696-permissive.C: New.
1704
1705 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
1706
1707         PR fortran/40875
1708         * gfortran.dg/initialization_23.f90 : New test.
1709
1710 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
1711
1712         PR debug/39706
1713         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
1714
1715 2009-08-03  Jason Merrill  <jason@redhat.com>
1716             Jakub Jelinek  <jakub@redhat.com>
1717
1718         PR c++/40948
1719         * g++.dg/ext/complit12.C: New.
1720
1721 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
1722
1723         PR c/39902
1724         * gcc.target/powerpc/pr39902-2.c: New test.
1725
1726 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
1727
1728         PR middle-end/40943
1729         * gcc.dg/uninit-6.c: Re-add XFAIL.
1730         * gcc.dg/uninit-6-O0.c: Likewise.
1731         * gcc.dg/uninit-pr40943.c: New test.
1732
1733 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1734
1735         PR testsuite/40858
1736         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
1737         .ascii.
1738
1739 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1740
1741         PR libfortran/40853
1742         * gfortran.dg/namelist_40.f90: Update error output.
1743         * gfortran.dg/namelist_47.f90: Update error output.
1744         * gfortran.dg/namelist_58.f90: New test.
1745
1746 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
1747
1748         PR fortran/40881
1749         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
1750         * gfortran.dg/altreturn_3.f90: Ditto.
1751         * gfortran.dg/altreturn_5.f90: Ditto.
1752         * gfortran.dg/altreturn_6.f90: Ditto.
1753         * gfortran.dg/altreturn_7.f90: Ditto.
1754         * gfortran.dg/array_constructor_13.f90: Ditto.
1755         * gfortran.dg/arrayio_7.f90: Ditto.
1756         * gfortran.dg/arrayio_8.f90: Ditto.
1757         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
1758         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
1759         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
1760         * gfortran.dg/backspace_8.f: Add -std=legacy.
1761         * gfortran.dg/backspace_9.f: Ditto.
1762         * gfortran.dg/char_comparison_1.f: Ditto.
1763         * gfortran.dg/char_decl_1.f90: Ditto.
1764         * gfortran.dg/char_initialiser_actual.f90: Ditto.
1765         * gfortran.dg/char_pointer_assign.f90: Ditto.
1766         * gfortran.dg/char_pointer_dependency.f90: Ditto.
1767         * gfortran.dg/char_pointer_dummy.f90: Ditto.
1768         * gfortran.dg/char_pointer_func.f90: Ditto.
1769         * gfortran.dg/common_8.f90: Ditto.
1770         * gfortran.dg/constant_substring.f: Ditto.
1771         * gfortran.dg/data_char_2.f90: Ditto.
1772         * gfortran.dg/der_array_io_1.f90: Ditto.
1773         * gfortran.dg/der_array_io_2.f90: Ditto.
1774         * gfortran.dg/der_array_io_3.f90: Ditto.
1775         * gfortran.dg/der_io_3.f90: Ditto.
1776         * gfortran.dg/dev_null.F90: Ditto.
1777         * gfortran.dg/direct_io_2.f90: Ditto.
1778         * gfortran.dg/do_iterator_2.f90: Ditto.
1779         * gfortran.dg/e_d_fmt.f90: Ditto.
1780         * gfortran.dg/empty_format_1.f90: Ditto.
1781         * gfortran.dg/entry_17.f90: Modified warning message.
1782         * gfortran.dg/entry_7.f90: Add -std=legacy.
1783         * gfortran.dg/eor_1.f90: Ditto.
1784         * gfortran.dg/equiv_2.f90: Ditto.
1785         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
1786         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
1787         * gfortran.dg/extended_char_comparison_1.f: Ditto.
1788         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
1789         * gfortran.dg/fmt_error_2.f90: Ditto.
1790         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
1791         * gfortran.dg/fmt_tl.f: Ditto.
1792         * gfortran.dg/fmt_white.f: Ditto.
1793         * gfortran.dg/func_derived_1.f90: Ditto.
1794         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
1795         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
1796         * gfortran.dg/global_references_2.f90: Ditto.
1797         * gfortran.dg/hollerith_1.f90: Ditto.
1798         * gfortran.dg/hollerith.f90: Use new-style character length.
1799         * gfortran.dg/hollerith_f95.f90: Ditto.
1800         * gfortran.dg/ichar_1.f90: Add -std=legacy.
1801         * gfortran.dg/implicit_6.f90: Ditto.
1802         * gfortran.dg/implicit_9.f90: Ditto.
1803         * gfortran.dg/inquire_13.f90: Ditto.
1804         * gfortran.dg/inquire_5.f90: Ditto.
1805         * gfortran.dg/inquire_6.f90: Ditto.
1806         * gfortran.dg/inquire.f90: Ditto.
1807         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
1808         * gfortran.dg/io_constraints_2.f90: Ditto.
1809         * gfortran.dg/list_read_2.f90: Add -std=legacy.
1810         * gfortran.dg/loc_2.f90: Ditto.
1811         * gfortran.dg/logical_1.f90: Ditto.
1812         * gfortran.dg/longline.f: Ditto.
1813         * gfortran.dg/merge_char_1.f90: Ditto.
1814         * gfortran.dg/namelist_12.f: Ditto.
1815         * gfortran.dg/namelist_14.f90: Ditto.
1816         * gfortran.dg/namelist_18.f90: Ditto.
1817         * gfortran.dg/namelist_19.f90: Ditto.
1818         * gfortran.dg/namelist_21.f90: Ditto.
1819         * gfortran.dg/namelist_22.f90: Ditto.
1820         * gfortran.dg/namelist_37.f90: Ditto.
1821         * gfortran.dg/namelist_54.f90: Ditto.
1822         * gfortran.dg/namelist_55.f90: Ditto.
1823         * gfortran.dg/namelist_empty.f90: Ditto.
1824         * gfortran.dg/namelist_use.f90: Use new-style character length.
1825         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
1826         * gfortran.dg/nested_modules_4.f90: Ditto.
1827         * gfortran.dg/nested_modules_5.f90: Ditto.
1828         * gfortran.dg/open-options-blanks.f: Ditto.
1829         * gfortran.dg/output_exponents_1.f90: Ditto.
1830         * gfortran.dg/parens_5.f90: Ditto.
1831         * gfortran.dg/parens_6.f90: Ditto.
1832         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
1833         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
1834         * gfortran.dg/pr15129.f90: Ditto.
1835         * gfortran.dg/pr15332.f: Ditto.
1836         * gfortran.dg/pr16597.f90: Ditto.
1837         * gfortran.dg/pr17143.f90: Ditto.
1838         * gfortran.dg/pr17164.f90: Ditto.
1839         * gfortran.dg/pr17229.f: Modified warning message.
1840         * gfortran.dg/pr18210.f90: Add -std=legacy.
1841         * gfortran.dg/pr19155.f: Ditto.
1842         * gfortran.dg/pr20086.f90: Ditto.
1843         * gfortran.dg/pr20124.f90: Ditto.
1844         * gfortran.dg/pr20755.f: Ditto.
1845         * gfortran.dg/pr20865.f90: Ditto.
1846         * gfortran.dg/pr20950.f: Ditto.
1847         * gfortran.dg/pr21730.f: Ditto.
1848         * gfortran.dg/pr22491.f: Ditto.
1849         * gfortran.dg/pr29713.f90: Ditto.
1850         * gfortran.dg/print_parentheses_1.f: Ditto.
1851         * gfortran.dg/print_parentheses_2.f90: Ditto.
1852         * gfortran.dg/proc_assign_1.f90: Ditto.
1853         * gfortran.dg/proc_decl_1.f90: Ditto.
1854         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
1855         * gfortran.dg/read_eor.f90: : Add -std=legacy.
1856         * gfortran.dg/read_float_1.f90: Ditto.
1857         * gfortran.dg/read_logical.f90: Ditto.
1858         * gfortran.dg/recursive_statement_functions.f90: Ditto.
1859         * gfortran.dg/return_1.f90: Ditto.
1860         * gfortran.dg/rewind_1.f90: Ditto.
1861         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
1862         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
1863         * gfortran.dg/stfunc_1.f90: Ditto.
1864         * gfortran.dg/stfunc_3.f90: Ditto.
1865         * gfortran.dg/stfunc_4.f90: Ditto.
1866         * gfortran.dg/stfunc_6.f90: Ditto.
1867         * gfortran.dg/streamio_2.f90: Ditto.
1868         * gfortran.dg/string_ctor_1.f90: Ditto.
1869         * gfortran.dg/string_null_compare_1.f: Ditto.
1870         * gfortran.dg/substr_6.f90: Ditto.
1871         * gfortran.dg/tl_editing.f90: Ditto.
1872         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
1873         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
1874         * gfortran.dg/x_slash_1.f: Add -std=legacy.
1875         * gfortran.dg/g77/1832.f: Ditto.
1876         * gfortran.dg/g77/19981216-0.f Ditto.
1877         * gfortran.dg/g77/19990525-0.f: Ditto.
1878         * gfortran.dg/g77/19990826-2.f: Ditto.
1879         * gfortran.dg/g77/20000630-2.f: Ditto.
1880         * gfortran.dg/g77/20010116.f: Ditto.
1881         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
1882         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
1883         * gfortran.dg/g77/980520-1.f: Ditto.
1884         * gfortran.dg/g77/check0.f: Ditto.
1885         * gfortran.dg/g77/cpp3.F: Ditto.
1886         * gfortran.dg/g77/cpp4.F: Use new-style character length.
1887         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
1888         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
1889         * gfortran.dg/g77/short.f: Ditto.
1890
1891 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
1892
1893         * gcc.target/mips/ext-3.c: Add NOMIPS16.
1894         * gcc.target/mips/ext-4.c: Likewise.
1895         * gcc.target/mips/interrupt_handler.c: Likewise.
1896         * gcc.target/mips/truncate-4.c: Likewise.
1897         * gcc.target/mips/truncate-5.c: Likewise.
1898
1899 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
1900
1901         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
1902         -fgraphite-force-parallel to -floop-parallelize-all.
1903
1904 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
1905
1906         PR fortran/40011
1907         * gfortran.dg/whole_file_7.f90: New test.
1908         * gfortran.dg/whole_file_8.f90: New test.
1909         * gfortran.dg/whole_file_9.f90: New test.
1910         * gfortran.dg/whole_file_10.f90: New test.
1911         * gfortran.dg/whole_file_11.f90: New test.
1912         * gfortran.dg/whole_file_12.f90: New test.
1913         * gfortran.dg/whole_file_13.f90: New test.
1914         * gfortran.dg/whole_file_14.f90: New test.
1915
1916 2009-07-31  Jason Merrill  <jason@redhat.com>
1917
1918         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
1919         binding semantics.
1920         * g++.dg/cpp0x/named.C: Likewise.
1921         * g++.dg/cpp0x/overload.C: Likewise.
1922         * g++.dg/cpp0x/rv1n.C: Likewise.
1923         * g++.dg/cpp0x/rv1p.C: Likewise.
1924         * g++.dg/cpp0x/rv2n.C: Likewise.
1925         * g++.dg/cpp0x/rv2p.C: Likewise.
1926         * g++.dg/cpp0x/rv3n.C: Likewise.
1927         * g++.dg/cpp0x/rv3p.C: Likewise.
1928         * g++.dg/cpp0x/rv4n.C: Likewise.
1929         * g++.dg/cpp0x/rv4p.C: Likewise.
1930         * g++.dg/cpp0x/rv5n.C: Likewise.
1931         * g++.dg/cpp0x/rv5p.C: Likewise.
1932         * g++.dg/cpp0x/rv6n.C: Likewise.
1933         * g++.dg/cpp0x/rv6p.C: Likewise.
1934         * g++.dg/cpp0x/rv7n.C: Likewise.
1935         * g++.dg/cpp0x/rv7p.C: Likewise.
1936         * g++.dg/cpp0x/template_deduction.C: Likewise.
1937         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
1938         * g++.dg/cpp0x/overloadn.C: New.
1939         * g++.dg/cpp0x/rv-cast.C: New.
1940
1941 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
1942
1943         * gcc.target/mips/ext-4.c: New test.
1944
1945 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
1946
1947         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
1948
1949 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
1950
1951         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
1952         * gcc.dg/tree-ssa/loop-32.c: Same.
1953         * gcc.dg/tree-ssa/loop-33.c: Same.
1954         * gcc.dg/tree-ssa/loop-34.c: Same.
1955         * gcc.dg/tree-ssa/loop-35.c: Same.
1956         * gcc.dg/tree-ssa/loop-7.c: Same.
1957         * gcc.dg/tree-ssa/pr23109.c: Same.
1958         * gcc.dg/tree-ssa/restrict-2.c: Same.
1959         * gcc.dg/tree-ssa/restrict-3.c: Same.
1960         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
1961         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
1962         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
1963         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
1964         * gcc.dg/tree-ssa/structopt-1.c: Same.
1965         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
1966         * gfortran.dg/pr32921.f: Same.
1967
1968 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
1969
1970         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
1971         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
1972         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
1973         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
1974         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
1975         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
1976         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
1977         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
1978         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
1979         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
1980         * gcc.dg/graphite/id-1.c: New.
1981         * gcc.dg/graphite/id-10.c: New.
1982         * gcc.dg/graphite/id-11.c: New.
1983         * gcc.dg/graphite/id-12.c: New.
1984         * gcc.dg/graphite/id-13.c: New.
1985         * gcc.dg/graphite/id-14.c: New.
1986         * gcc.dg/graphite/id-15.c: New.
1987         * gcc.dg/graphite/id-2.c: New.
1988         * gcc.dg/graphite/id-3.c: New.
1989         * gcc.dg/graphite/id-4.c: New.
1990         * gcc.dg/graphite/id-5.c: New.
1991         * gcc.dg/graphite/id-6.c: New.
1992         * gcc.dg/graphite/id-7.c: New.
1993         * gcc.dg/graphite/id-8.c: New.
1994         * gcc.dg/graphite/id-9.c: New.
1995         * gcc.dg/graphite/interchange-0.c: New.
1996         * gcc.dg/graphite/interchange-1.c: New.
1997         * gcc.dg/graphite/interchange-2.c: New.
1998         * gcc.dg/graphite/interchange-3.c: New.
1999         * gcc.dg/graphite/interchange-4.c: New.
2000         * gcc.dg/graphite/interchange-5.c: New.
2001         * gcc.dg/graphite/interchange-6.c: New.
2002         * gcc.dg/graphite/interchange-7.c: New.
2003         * gcc.dg/graphite/interchange-8.c: New.
2004         * gcc.dg/graphite/pr35356-1.c: New.
2005         * gcc.dg/graphite/pr35356-2.c: New.
2006         * gcc.dg/graphite/pr35356-3.c: New.
2007         * gcc.dg/graphite/pr40157.c: New.
2008         * gcc.dg/graphite/run-id-1.c: New.
2009         * gcc.dg/graphite/scop-20.c: New.
2010         * gcc.dg/graphite/scop-21.c: New.
2011         * gfortran.dg/graphite/id-1.f90: New.
2012         * gfortran.dg/graphite/id-10.f90: New.
2013         * gfortran.dg/graphite/id-11.f: New.
2014         * gfortran.dg/graphite/id-12.f: New.
2015         * gfortran.dg/graphite/id-13.f: New.
2016         * gfortran.dg/graphite/id-14.f: New.
2017         * gfortran.dg/graphite/id-15.f: New.
2018         * gfortran.dg/graphite/id-16.f: New.
2019         * gfortran.dg/graphite/id-5.f: New.
2020         * gfortran.dg/graphite/id-6.f: New.
2021         * gfortran.dg/graphite/id-7.f: New.
2022         * gfortran.dg/graphite/id-8.f: New.
2023         * gfortran.dg/graphite/id-9.f: New.
2024         * gfortran.dg/graphite/interchange-1.f: New.
2025         * gfortran.dg/graphite/interchange-2.f: New.
2026
2027 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2028
2029         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
2030         flags based on the name of the testcase.
2031         * gfortran.dg/graphite/graphite.exp: Same.
2032
2033         * gcc.dg/graphite/block-0.c: Adjusted.
2034         * gcc.dg/graphite/block-1.c: Adjusted.
2035         * gcc.dg/graphite/block-2.c: Adjusted.
2036         * gcc.dg/graphite/block-3.c: Adjusted.
2037         * gcc.dg/graphite/block-4.c: Adjusted.
2038         * gcc.dg/graphite/block-5.c: Adjusted.
2039         * gcc.dg/graphite/block-6.c: Adjusted.
2040         * gcc.dg/graphite/pr37485.c: Adjusted.
2041         * gcc.dg/graphite/pr37684.c: Adjusted.
2042         * gcc.dg/graphite/pr37828.c: Adjusted.
2043         * gcc.dg/graphite/pr37883.c: Adjusted.
2044         * gcc.dg/graphite/pr37928.c: Adjusted.
2045         * gcc.dg/graphite/pr37943.c: Adjusted.
2046         * gcc.dg/graphite/pr38409.c: Adjusted.
2047         * gcc.dg/graphite/pr38498.c: Adjusted.
2048         * gcc.dg/graphite/pr38559.c: Adjusted.
2049         * gcc.dg/graphite/pr39335.c: Adjusted.
2050         * gcc.dg/graphite/pr39335_1.c: Adjusted.
2051         * gcc.dg/graphite/scop-0.c: Adjusted.
2052         * gcc.dg/graphite/scop-1.c: Adjusted.
2053         * gcc.dg/graphite/scop-10.c: Adjusted.
2054         * gcc.dg/graphite/scop-11.c: Adjusted.
2055         * gcc.dg/graphite/scop-12.c: Adjusted.
2056         * gcc.dg/graphite/scop-13.c: Adjusted.
2057         * gcc.dg/graphite/scop-14.c: Adjusted.
2058         * gcc.dg/graphite/scop-15.c: Adjusted.
2059         * gcc.dg/graphite/scop-16.c: Adjusted.
2060         * gcc.dg/graphite/scop-17.c: Adjusted.
2061         * gcc.dg/graphite/scop-18.c: Adjusted.
2062         * gcc.dg/graphite/scop-19.c: Adjusted.
2063         * gcc.dg/graphite/scop-2.c: Adjusted.
2064         * gcc.dg/graphite/scop-3.c: Adjusted.-
2065         * gcc.dg/graphite/scop-4.c: Adjusted.
2066         * gcc.dg/graphite/scop-5.c: Adjusted.
2067         * gcc.dg/graphite/scop-6.c: Adjusted.
2068         * gcc.dg/graphite/scop-7.c: Adjusted.
2069         * gcc.dg/graphite/scop-8.c: Adjusted.
2070         * gcc.dg/graphite/scop-9.c: Adjusted.
2071         * gcc.dg/graphite/scop-matmult.c: Adjusted.
2072         * gfortran.dg/graphite/block-1.f90: Adjusted.
2073         * gfortran.dg/graphite/block-2.f: Adjusted.
2074         * gfortran.dg/graphite/block-3.f90: Adjusted.
2075         * gfortran.dg/graphite/block-4.f90: Adjusted.
2076         * gfortran.dg/graphite/id-2.f90: Adjusted.
2077         * gfortran.dg/graphite/id-3.f90: Adjusted.
2078         * gfortran.dg/graphite/id-4.f90: Adjusted.
2079         * gfortran.dg/graphite/pr37852.f90: Adjusted.
2080         * gfortran.dg/graphite/pr37857.f90: Adjusted.
2081         * gfortran.dg/graphite/pr37980.f90: Adjusted.
2082         * gfortran.dg/graphite/pr38083.f90: Adjusted.
2083         * gfortran.dg/graphite/pr38953.f90: Adjusted.
2084         * gfortran.dg/graphite/scop-1.f: Adjusted.
2085
2086 2009-07-30  Doug Kwan  <dougkwan@google.com>
2087
2088         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
2089         in warnings added in rev 141298.
2090
2091 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2092
2093         * lib/options.exp: Use "!=" instead of "ne".
2094
2095         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
2096
2097         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
2098         * gcc.dg/ucnid-12.c: Likewise.
2099
2100 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
2101             Pat Haugen  <pthaugen@us.ibm.com>
2102             Revital Eres <ERES@il.ibm.com>
2103
2104         * gcc.target/powerpc/altivec-32.c: New file to test
2105         Altivec simple math function vectorization.
2106
2107         * gcc.target/powerpc/bswap-run.c: New file to test swap
2108         builtins.
2109         * gcc.target/powerpc/bswap16.c: Ditto.
2110         * gcc.target/powerpc/bswap32.c: Ditto.
2111         * gcc.target/powerpc/bswap64-1.c: Ditto.
2112         * gcc.target/powerpc/bswap64-2.c: Ditto.
2113         * gcc.target/powerpc/bswap64-3.c: Ditto.
2114         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
2115         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
2116         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
2117
2118         * gcc.target/powerpc/popcount-2.c: New file to test
2119         power7 popcntd instructions.
2120         * gcc.target/powerpc/popcount-3.c: Ditto.
2121
2122         * gcc.target/powerpc/pr39457.c: New VSX test.
2123         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
2124         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
2125         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
2126         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
2127         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
2128         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
2129         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
2130         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
2131         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
2132         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
2133         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
2134         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
2135
2136         * gcc.target/powerpc/altivec-6.c: Store the result of
2137         vec_add, so the optimizer doesn't remove it.
2138
2139         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
2140         systems that support bswap64.
2141
2142         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
2143         prevent VSX code generation.
2144
2145         * lib/target-supports.exp (check_vsx_hw_available): New
2146         function to test if VSX available.
2147         (check_effective_target_powerpc_vsx_ok): Ditto.
2148         (check_vmx_hw_available): Add explicit -mno-vsx.
2149
2150 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
2151
2152         PR c/39902
2153         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
2154
2155 2009-07-30  Martin Jambor  <mjambor@suse.cz>
2156
2157         PR tree-optimization/40570
2158         * gcc.c-torture/compile/pr40570.c: New test.
2159
2160 2009-07-29  Jason Merrill  <jason@redhat.com>
2161
2162         PR c++/14912
2163         * g++.dg/template/defarg13.C: New.
2164
2165 2009-07-29  Richard Guenther  <rguenther@suse.de>
2166
2167         PR c++/40834
2168         * g++.dg/torture/pr40834.C: New testcase.
2169
2170 2009-07-29  Michael Matz  <matz@suse.de>
2171
2172         PR middle-end/40830
2173         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
2174
2175 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
2176
2177         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
2178         sh*-*-* targets.  Skip on spu-*-* targets.
2179         * gfortran.dg/maxlocval_4.f90: Likewise.
2180         * gfortran.dg/minlocval_1.f90: Likewise.
2181         * gfortran.dg/minlocval_4.f90: Likewise.
2182
2183 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
2184
2185         PR fortran/40878
2186         * gfortran.dg/gomp/pr40878-1.f90: New test.
2187         * gfortran.dg/gomp/pr40878-2.f90: New test.
2188
2189         PR testsuite/40891
2190         * gcc.dg/cdce1.c: Adjust note line number.
2191         * gcc.dg/cdce2.c: Likewise.
2192
2193 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
2194
2195         PR fortran/40882
2196         * gfortran.dg/proc_ptr_comp_13.f90: New.
2197
2198 2009-07-28  Jan Beulich  <jbeulich@novell.com>
2199
2200         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
2201         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
2202         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
2203         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
2204         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
2205         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
2206         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
2207         * gcc.target/i386/avx-vtestps-2.c: Likewise.
2208         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
2209         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
2210         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
2211         * gcc.target/i386/avx-vtestps-3.c: Likewise.
2212         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
2213         #ifdef NEED_IEEE754_FLOAT conditional.
2214         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
2215         conditional.
2216
2217 2009-07-28  Jan Beulich  <jbeulich@novell.com>
2218
2219         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
2220         i?86-*-netware.
2221         * g++.dg/ext/bitfield3.C: Likewise.
2222         * g++.dg/ext/bitfield4.C: Likewise.
2223         * g++.dg/ext/bitfield5.C: Likewise.
2224         * gcc.dg/bitfld-15.c: Likewise.
2225         * gcc.dg/bitfld-16.c: Likewise.
2226         * gcc.dg/bitfld-17.c: Likewise.
2227         * gcc.dg/bitfld-18.c: Likewise.
2228         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
2229         * gcc.dg/20010912-1.c: Likewise.
2230         * gcc.dg/20021018-1.c: Likewise.
2231         * gcc.dg/20030213-1.c: Likewise.
2232         * gcc.dg/20030225-1.c: Likewise.
2233         * gcc.dg/20030708-1.c: Likewise.
2234         * gcc.dg/20050321-2.c: Likewise.
2235         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
2236         * gcc.dg/cdce2.c: Likewise.
2237         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
2238         targets.
2239         * gcc.target/i386/pr37248-3.c: Likewise.
2240
2241 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
2242
2243         PR fortran/40848
2244         * gfortran.dg/altreturn_7.f90: New.
2245
2246 2009-07-27  Simon Baldwin  <simonb@google.com>
2247
2248         PR testsuite/40829
2249         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
2250         so that indexing no longer runs off array end.
2251
2252 2009-07-27  Tobias Burnus  <burnus@net-b.de>
2253
2254         PR fortran/40851
2255         * gfortran.dg/derived_init_3.f90: New test.
2256
2257 2009-07-26  Tobias Burnus  <burnus@net-b.de>
2258
2259         PR fortran/33197
2260         * gfortran.dg/atan2_1.f90: New test
2261         * gfortran.dg/atan2_2.f90: New test
2262
2263 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
2264
2265         PR c++/40749
2266         * g++.dg/warn/Wreturn-type-6.C: New test.
2267
2268 2009-07-26  Ira Rosen  <irar@il.ibm.com>
2269
2270         PR tree-optimization/40801
2271         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
2272         * gfortran.dg/vect/vect.exp: Run tests starting with
2273         "fast-math-real8" with -ffast-math and -fdefault-real-8.
2274
2275 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
2276
2277         PR rtl-optimization/40445
2278         * g++.dg/other/builtin-unreachable-1.C: New testcase.
2279
2280 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
2281
2282         * gcc.dg/builtin-unreachable-4.c: New test.
2283
2284 2009-07-25  Tobias Burnus  <burnus@net-b.de>
2285
2286         PR fortran/33197
2287         * gfortran.dg/complex_intrinsic_5.f90: New test.
2288         * gfortran.dg/complex_intrinsic_7.f90: New test.
2289
2290 2009-07-25  Martin Jambor  <mjambor@suse.cz>
2291
2292         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
2293         * gcc.dg/ipa/noclone-1.c: New test.
2294
2295 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
2296
2297         * lib/target-supports.exp (check_effective_target_static): New
2298         procedure.
2299         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
2300         supported.
2301         * g++.old-deja/g++.law/weak.C: Require static effective target.
2302
2303 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
2304
2305         PR fortran/39630
2306         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2307         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
2308         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
2309         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
2310         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
2311         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
2312         * gfortran.dg/typebound_call_10.f03: New.
2313
2314 2009-07-24  Jason Merrill  <jason@redhat.com>
2315
2316         * g++.dg/cpp0x/defaulted11.C: New.
2317
2318         * g++.dg/cpp0x/initlist23.C: New.
2319
2320 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
2321
2322         PR fortran/40822
2323         * gfortran.dg/char_length_16.f90: New.
2324
2325 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
2326
2327         PR fortran/40643
2328         PR fortran/31067
2329         * gfortran.dg/maxlocval_2.f90: New test.
2330         * gfortran.dg/maxlocval_3.f90: New test.
2331         * gfortran.dg/maxlocval_4.f90: New test.
2332         * gfortran.dg/minlocval_1.f90: New test.
2333         * gfortran.dg/minlocval_2.f90: New test.
2334         * gfortran.dg/minlocval_3.f90: New test.
2335         * gfortran.dg/minlocval_4.f90: New test.
2336
2337 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
2338
2339         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
2340         scan-assembler.
2341
2342 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
2343
2344         PR fortran/40839
2345         * gfortran.dg/pr40839.f90: New test.
2346
2347 2009-07-23  Michael Matz  <matz@suse.de>
2348
2349         PR middle-end/40830
2350         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
2351         don't set options ourself.
2352
2353 2009-07-23  Simon Baldwin  <simonb@google.com>
2354
2355         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
2356         native C compilation where required.
2357
2358 2009-07-22  Doug Kwan  <dougkwan@google.com>
2359
2360         * gcc.c-torture/compile/20090721-1.c: New test.
2361
2362 2009-07-22  Michael Matz  <matz@suse.de>
2363
2364         PR tree-optimization/35229
2365         PR tree-optimization/39300
2366         * gcc.dg/vect/vect-pre-interact.c: New test.
2367
2368 2009-07-22  Richard Guenther  <rguenther@suse.de>
2369
2370         * g++.dg/lookup/using21.C: Fix duplicate paste.
2371
2372 2009-07-22  Richard Guenther  <rguenther@suse.de>
2373
2374         PR c++/40799
2375         * g++.dg/lookup/using21.C: New testcase.
2376
2377 2009-07-21  Jason Merrill  <jason@redhat.com>
2378
2379         * g++.dg/init/aggr4.C: New.
2380
2381 2009-07-21  Jason Merrill  <jason@redhat.com>
2382
2383         Core issue 934
2384         * g++.dg/cpp0x/initlist22.C: New.
2385
2386 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
2387
2388         * gcc.target/i386/vectorize8.c: New test.
2389
2390 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
2391
2392         PR target/40811
2393         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
2394         Add i?86 and x86_64 targets.
2395         * gcc.target/i386/vectorize7.c: New test.
2396
2397         PR target/40809
2398         * gcc.target/i386/pr40809.c: New test.
2399
2400 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
2401
2402         PR tree-optimization/40813
2403         * g++.dg/opt/inline15.C: New test.
2404
2405 2009-07-21  Paul Brook <paul@codesourcery.com>
2406
2407         * gcc.dg/vect/section-anchors-nest-1.c: New test.
2408         * lib/target-supports.exp (check_effective_target_section_anchors):
2409         Add arm*-*-*.
2410
2411 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
2412
2413         * gcc.dg/plugin/finish_unit_plugin.c: New test.
2414         * gcc.dg/plugin/finish_unit-test-1.c: New test.
2415         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
2416
2417 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
2418
2419         * gcc.target/mips/ext-3.c: New test.
2420
2421 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
2422
2423         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
2424         * gcc.dg/builtin-object-size-8.c: New test.
2425         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
2426         * g++.dg/ext/builtin-object-size2.C: Likewise.
2427
2428         PR tree-optimization/40792
2429         * gcc.dg/pr40792.c: New test.
2430
2431 2009-07-20  Ira Rosen  <irar@il.ibm.com>
2432
2433         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
2434         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
2435         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
2436
2437 2009-07-20  Christian Bruel  <christian.bruel@st.com>
2438
2439         * gcc.target/sh/mfmovd.c: New test.
2440
2441 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
2442             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2443
2444         PR libfortran/40714
2445         * gfortran.dg/eof_3.f90: New test.
2446
2447 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2448
2449         PR fortran/40727
2450         * gfortran.dg/intrinsic_cmplx.f90: New test.
2451
2452 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
2453
2454         PR libfortran/34670
2455         PR libfortran/36874
2456         * gfortran.dg/cshift_bounds_1.f90:  New test.
2457         * gfortran.dg/cshift_bounds_2.f90:  New test.
2458         * gfortran.dg/cshift_bounds_3.f90:  New test.
2459         * gfortran.dg/cshift_bounds_4.f90:  New test.
2460         * gfortran.dg/eoshift_bounds_1.f90:  New test.
2461         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
2462         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
2463         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
2464
2465 2009-07-19  Jan Hubicka  <jh@suse.cz>
2466
2467         PR tree-optimization/40676
2468         * gcc.c-torture/compile/pr40676.c: New testcase.
2469
2470 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
2471
2472         * gcc.target/mips/ext-2.c: New test.
2473
2474 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
2475
2476         * gcc.target/mips/octeon-exts-7.c: New test.
2477         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
2478         * gcc.target/mips/octeon-exts-5.c: Likewise.
2479
2480 2009-07-18  Richard Guenther  <rguenther@suse.de>
2481
2482         PR testsuite/40798
2483         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
2484
2485 2009-07-18  Richard Guenther  <rguenther@suse.de>
2486
2487         PR c/40787
2488         * gcc.dg/pr35899.c: Adjust.
2489
2490 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
2491
2492         * gcc.target/powerpc/asm-es-1.c: New test.
2493         * gcc.target/powerpc/asm-es-2.c: Likewise.
2494
2495 2009-07-17  Richard Guenther  <rguenther@suse.de>
2496
2497         PR c/40401
2498         * g++.dg/rtti/crash4.C: New testcase.
2499         * g++.dg/torture/20090706-1.C: Likewise.
2500         * gcc.dg/redecl-17.c: Likewise.
2501         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
2502         * gcc.dg/declspec-9.c: Expect extra error.
2503         * gcc.dg/declspec-10.c: Likewise.
2504         * gcc.dg/declspec-11.c: Likewise.
2505         * gcc.dg/redecl-10.c: Expect extra warnings.
2506         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
2507         * gcc.target/i386/pr39545-1.c: Likewise.
2508         * g++.dg/ext/asm3.C: Expect more errors.
2509         * g++.dg/gomp/block-1.C: Likewise.
2510         * g++.dg/gomp/block-2.C: Likewise.
2511         * g++.dg/gomp/block-3.C: Likewise.
2512         * g++.dg/gomp/block-5.C: Likewise.
2513         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
2514         * g++.dg/warn/unused-result1.C: XFAIL.
2515
2516 2009-07-17  Richard Guenther  <rguenther@suse.de>
2517
2518         PR tree-optimization/40321
2519         * gcc.c-torture/compile/pr40321.c: New testcase.
2520         * g++.dg/torture/pr40321.C: Likewise.
2521
2522 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
2523
2524         PR c++/40780
2525         * g++.dg/template/ptrmem19.C: New test.
2526
2527 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
2528             Manuel López-Ibáñez  <manu@gcc.gnu.org>
2529
2530         PR 40435
2531         * gcc.dg/pr36902.c: Add column info.
2532         * g++.dg/gcov/gcov-2.C: Change count for definition.
2533
2534 2009-07-16  Jason Merrill  <jason@redhat.com>
2535
2536         PR libstdc++/37907
2537         * g++.dg/cpp0x/std-layout1.C: New.
2538         * g++.dg/ext/has_nothrow_assign.C: Fix.
2539         * g++.dg/ext/has_nothrow_copy.C: Fix.
2540         * g++.dg/ext/has_trivial_assign.C: Fix.
2541         * g++.dg/ext/has_trivial_copy.C: Fix.
2542         * g++.dg/ext/is_pod.C: Fix.
2543         * g++.dg/other/offsetof3.C: Adjust.
2544         * g++.dg/overload/ellipsis1.C: Adjust.
2545         * g++.dg/warn/var-args1.C: Adjust.
2546         * g++.old-deja/g++.brendan/crash63.C: Adjust.
2547         * g++.old-deja/g++.brendan/crash64.C: Adjust.
2548         * g++.old-deja/g++.brendan/overload8.C: Adjust.
2549         * g++.old-deja/g++.other/vaarg3.C: Adjust.
2550         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
2551
2552 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2553
2554         * gcc.dg/torture/builtin-math-5.c: Add more cases.
2555         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
2556         effective target "mpc_pow".
2557         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
2558
2559 2009-07-16  Richard Henderson  <rth@redhat.com>
2560
2561         * g++.dg/opt/eh4.C: New test.
2562
2563 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
2564
2565         * obj-c++.dg/defs.mm (abort): Make it extern "C".
2566
2567 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
2568
2569         PR middle-end/40747
2570         * gcc.c-torture/execute/pr40747.c: New test.
2571
2572 2009-07-15  Richard Guenther  <rguenther@suse.de>
2573
2574         PR middle-end/40753
2575         * gcc.c-torture/compile/pr40753.c: New testcase.
2576
2577 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
2578
2579         PR fortran/40743
2580         * gfortran.dg/interface_assignment_4.f90: New.
2581
2582 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
2583
2584         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
2585         for FreeBSD up to and including version 8.
2586
2587 2009-07-14  Taras Glek  <tglek@mozilla.com>
2588             Rafael Espindola  <espindola@google.com>
2589
2590         * g++.dg/plugin/header-plugin-test.C: New.
2591         * g++.dg/plugin/header_plugin.c: New.
2592         * g++.dg/plugin/plugin.exp: Update.
2593
2594 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
2595
2596         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
2597         function to enable vectorization.
2598         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
2599         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2600
2601 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
2602
2603         * gcc.target/i386/sse-copysignf-vec.c: New test.
2604         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
2605
2606 2009-07-14  Jason Merrill  <jason@redhat.com>
2607
2608         PR c++/37276
2609         * g++.dg/lookup/builtin5.C: New.
2610         * g++.dg/other/error22.C: Add missing extern "C".
2611         * g++.dg/warn/Warray-bounds.C: Likewise.
2612         * gcc.dg/compat/compat-common.h: Likewise.
2613
2614         PR c++/40746
2615         * g++.dg/lookup/using20.C: New.
2616
2617         PR c++/40740
2618         * g++.dg/template/koenig8.C: New.
2619
2620 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
2621
2622         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
2623         both i?86-*-darwin* and x86_64-*-darwin*.
2624
2625 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
2626
2627         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
2628         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
2629         name.
2630
2631 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
2632
2633         PR debug/40705
2634         * g++.dg/debug/dwarf2/typedef1.C: New test.
2635
2636         PR c++/40357
2637         * g++.dg/other/typedef3.C: New test.
2638
2639 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
2640
2641         * gcc.dg/20090709-1.c: Move to a proper place ...
2642         * gcc.target/m68k/20090709-1.c: ... here.
2643
2644 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2645
2646         PR C++/22154
2647         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
2648         front of qualified names are allowed.
2649         * g++.dg/parse/crash10.C: Likewise.
2650         * g++.dg/parse/error15.C: Likewise.
2651         * g++.dg/parse/typename9.C: Likewise.
2652         * g++.dg/parse/error8.C: Likewise.
2653
2654 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
2655
2656         PR fortran/40646
2657         * gfortran.dg/proc_ptr_22.f90: Extended.
2658         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
2659
2660 2009-07-13  Ira Rosen  <irar@il.ibm.com>
2661
2662         * gfortran.dg/vect/vect-6.f: New test.
2663
2664 2009-07-12  Jason Merrill  <jason@redhat.com>
2665
2666         PR c++/36628
2667         * g++.dg/cpp0x/decltype17.C: New.
2668
2669         PR c++/37206
2670         * g++.dg/cpp0x/rv10.C: New.
2671
2672 2009-07-12  Jason Merrill  <jason@redhat.com>
2673
2674         PR c++/40689
2675         * g++.dg/cpp0x/initlist20.C: New.
2676         * g++.dg/cpp0x/initlist21.C: New.
2677
2678 2009-07-12  Ira Rosen  <irar@il.ibm.com>
2679
2680         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
2681         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
2682         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
2683         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
2684         gcc.dg/vect/vect-double-reduc-7.c: New tests.
2685
2686 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
2687
2688         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
2689         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
2690         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
2691         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
2692         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
2693         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
2694         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
2695         effective_target fd_truncate.
2696
2697 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
2698
2699         * gnat.dg/specs/addr1.ads: New test.
2700
2701 2009-07-11  Jan Hubicka  <jh@suse.cz>
2702
2703         PR middle-end/48388
2704         * g++.dg/torture/pr40388.C: New testcase.
2705
2706 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
2707
2708         PR target/40668
2709         * gcc.c-torture/execute/pr40668.c: New test.
2710
2711 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
2712
2713         * gcc.c-torture/execute/20090711-1.c: New test.
2714
2715 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
2716
2717         PR testsuite/40699
2718         PR testsuite/40707
2719         PR testsuite/40709
2720         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
2721         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
2722         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
2723         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
2724
2725 2009-07-11  Tobias Burnus  <burnus@net-b.de>
2726
2727         PR fortran/33197
2728         * gfortran.dg/complex_intrinsic_3.f90: New test.
2729         * gfortran.dg/complex_intrinsic_4.f90: New test.
2730
2731 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
2732
2733         PR target/39079
2734         * gcc.target/mips/mips.exp: Make -msynci a known option.
2735         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
2736
2737 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
2738
2739         PR c++/40502
2740         * g++.dg/ext/strncpy-chk1.C: New test.
2741
2742 2009-07-10  Richard Guenther  <rguenther@suse.de>
2743
2744         PR tree-optimization/40496
2745         * g++.dg/opt/pr40496.C: New testcase.
2746
2747 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2748
2749         PR 25509
2750         PR 40614
2751         * g++.dg/warn/unused-result1-Werror.c: New.
2752
2753 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
2754
2755         PR fortran/39334
2756         * gfortran.dg/recursive_parameter_1.f90: New test.
2757
2758 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2759
2760         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
2761         * gfortran.dg/module_equivalence_6.f90: Ditto.
2762         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
2763         * gfortran.dg/nan_2.f90: Ditto.
2764         * gfortran.dg/inquire_11.f90: Ditto.
2765         * gfortran.dg/abstract_type_3.f03: Ditto.
2766         * gfortran.dg/abstract_type_1.f90: Ditto.
2767         * gfortran.dg/private_type_9.f90: Ditto.
2768         * gfortran.dg/abstract_type_5.f03: Ditto.
2769         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
2770         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
2771         * gfortran.dg/derived_sub.f90: Ditto.
2772         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
2773         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
2774         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
2775         * gfortran.dg/mvbits_6.f90: Ditto.
2776         * gfortran.dg/abstract_type_2.f03: Ditto.
2777         * gfortran.dg/abstract_type_4.f03: Ditto.
2778         * gfortran.dg/bounds_check_9.f90: Ditto.
2779         * gfortran.dg/optional_dim_3.f90: Ditto.
2780         * gfortran.dg/pr32921.f: Ditto.
2781         * gfortran.dg/entry_16.f90: Ditto.
2782         * gfortran.dg/generic_16.f90: Ditto.
2783
2784
2785 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
2786
2787         * gcc.target/m68k/20090709-1.c: New.
2788
2789 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
2790
2791         PR c++/40684
2792         * g++.dg/template/unify11.C: New test.
2793
2794 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
2795
2796         PR fortran/40629
2797         * gfortran.dg/host_assoc_function_9.f90: New test.
2798
2799 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
2800
2801         PR fortran/40646
2802         * gfortran.dg/proc_ptr_22.f90: New.
2803         * gfortran.dg/proc_ptr_comp_12.f90: New.
2804
2805 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
2806
2807         PR middle-end/40692
2808         * gcc.c-torture/compile/pr40692.c: New test.
2809
2810 2009-07-09  Tobias Burnus  <burnus@net-b.de>
2811
2812         PR fortran/40604
2813         * gfortran.dg/pointer_check_6.f90: New test.
2814
2815 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
2816
2817         * gcc.target/mips/truncate-5.c: New test.
2818
2819 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2820
2821         PR libfortran/40330
2822         PR libfortran/40662
2823         * gfortran.dg/fmt_cache_1.f: New test.
2824
2825 2009-07-08  Tobias Burnus  <burnus@net-b.de>
2826
2827         PR fortran/40675
2828         * gfortran.dg/nosigned_zero_1.f90: New test.
2829         * gfortran.dg/nosigned_zero_2.f90: New test.
2830
2831 2009-07-08  Richard Guenther  <rguenther@suse.de>
2832
2833         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
2834
2835 2009-07-08  Richard Guenther  <rguenther@suse.de>
2836
2837         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
2838
2839 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
2840
2841         PR fortran/40591
2842         * gfortran.dg/proc_ptr_21.f90: New test.
2843
2844 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2845
2846         PR c++/31246
2847         * g++.dg/warn/pr31246.C: New.
2848         * g++.dg/warn/pr31246-2.C: New.
2849
2850 2009-07-07  Jason Merrill  <jason@redhat.com>
2851
2852         PR c++/35828
2853         * g++.dg/template/defarg12.C: New.
2854
2855         PR c++/37816
2856         * g++.dg/cpp0x/enum7.C: New.
2857
2858         PR c++/37946
2859         * g++.dg/cpp0x/enum6.C: New.
2860
2861         PR c++/40639
2862         * g++.dg/cpp0x/enum5.C: New.
2863
2864         PR c++/40633
2865         * g++.dg/cpp0x/enum4.C: New.
2866
2867 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2868
2869         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
2870
2871 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2872
2873         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
2874
2875 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
2876
2877         PR middle-end/40669
2878         * gcc.dg/pr40669.c: New test.
2879
2880 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2881
2882         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
2883         location. Update all calls.
2884         * g++.dg/plugin/selfassign.c: Likewise.
2885
2886 2009-07-06  Jason Merrill  <jason@redhat.com>
2887
2888         * g++.dg/rtti/dyncast[34].C: New.
2889
2890 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
2891
2892         * lib/target-supports.exp
2893         (check_effective_target_mips_newabi_large_long_double): New.
2894         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
2895         target.
2896         * gcc.target/mips/fpr-moves-6.c: Likewise.
2897
2898 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
2899
2900         PR c++/40557
2901         * g++.dg/template/union2.C: New test.
2902
2903 2009-07-04  Jason Merrill  <jason@redhat.com>
2904
2905         * g++.dg/template/using15.C: New.
2906
2907 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
2908
2909         * gfortran.dg/maxloc_1.f90: New test.
2910
2911 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
2912
2913         PR fortran/40593
2914         * gfortran.dg/proc_ptr_result_6.f90: New.
2915
2916 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2917
2918         * gcc.dg/framework-2.c: Adjust testcase to pass.
2919
2920 2009-07-04  Jason Merrill  <jason@redhat.com>
2921
2922         PR c++/40619
2923         * g++.dg/cpp0x/auto16.C: New.
2924
2925 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
2926
2927         PR target/40587
2928         * gfortran.dg/pr40587.f: New test.
2929
2930 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2931
2932         PR fortran/40638
2933         * gfortran.dg/unit_1.f90: New test.
2934
2935 2009-07-03  Jason Merrill  <jason@redhat.com>
2936
2937         * g++.dg/template/pure1.C: Expect another error.
2938
2939 2009-07-03  Richard Guenther  <rguenther@suse.de>
2940
2941         PR tree-optimization/40640
2942         * gcc.c-torture/compile/pr40640.c: New testcase.
2943
2944 2009-07-03  Richard Guenther  <rguenther@suse.de>
2945
2946         PR middle-end/34163
2947         * gfortran.dg/pr34163.f90: New testcase.
2948
2949 2009-07-03  Jan Hubicka  <jh@suse.cz>
2950
2951         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
2952         * gcc.dg/tree-ssa/loop-25.c: Likewise.
2953         * gcc.dg/tree-ssa/loop-26.c: Likewise.
2954         * gcc.dg/tree-ssa/pr32044.c: Likewise.
2955         * gcc.dg/tree-ssa/loop-29.c: Likewise.
2956         * gcc.dg/tree-ssa/loop-10.c: Likewise.
2957         * gnat.dg/loop_optimization6.adb: Enable -O2.
2958
2959 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
2960
2961         * g++.dg/warn/null4.C: Extend.
2962
2963 2009-07-02  Jason Merrill  <jason@redhat.com>
2964
2965         * g++.dg/template/spec8.C: Fix.
2966
2967 2009-07-02  Michael Matz  <matz@suse.de>
2968
2969         PR fortran/32131
2970         * gfortran.dg/pr32921.f: Adjust.
2971
2972 2009-07-02  Jan Hubicka  <jh@suse.cz>
2973
2974         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
2975
2976 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
2977
2978         * gcc.target/mips/truncate-4.c: New testcase.
2979
2980 2009-07-01  Richard Guenther  <rguenther@suse.de>
2981
2982         PR tree-optimization/19831
2983         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
2984         make allocated memory escape.  Un-XFAIL.
2985         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
2986         * gcc.dg/vect/pr31699.c: Likewise.
2987         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
2988
2989 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
2990
2991         PR c++/40566
2992         * g++.dg/parse/cond5.C: New test.
2993
2994 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
2995
2996         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
2997         (main): Pass n to main_1 instead.
2998         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
2999         (main_1): New function, split off from...
3000         (main): ...here.  Pass `off' to main_1 instead.
3001
3002 2009-06-30  Jason Merrill  <jason@redhat.com>
3003
3004         PR c++/40595
3005         * g++.dg/cpp0x/variadic94.C: New.
3006
3007 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
3008
3009         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
3010         * lib/target-libpath.exp (ld_library_path_vars): New variable.
3011         (init_ld_library_path_env_vars): New function, replacing the
3012         orig_*_saved assignments.  Call it after defining it.
3013         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
3014         (restore_ld_library_path_env_vars): Likewise.
3015         (add_path, find_libgcc_s): New functions.
3016         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
3017         gcc-set-multilib-library-path.
3018         (objc_target_compile): Don't add "." to ld_library_path.
3019         Use add_path.
3020         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
3021         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
3022         gcc-set-multilib-library-path.
3023         * lib/g++.exp (g++_link_flags): Likewise.
3024         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
3025         * lib/c-torture.exp: Do not manipulate ld_library_path at the
3026         top level; do it...
3027         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
3028         to tell when this needs to happen.  Use find_libgcc_s instead of
3029         gcc-set-multilib-library-path.
3030         * lib/gcc-dg.exp: Likewise.
3031         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
3032         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
3033         unless it is in $ALT_LD_LIBRARY_PATH.
3034         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
3035
3036 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
3037
3038         * gnat.dg/discr12.adb: New test.
3039         * gnat.dg/discr12_pkg.ads: New helper.
3040         * gnat.dg/discr13.adb: New test.
3041         * gnat.dg/discr14.ad[sb]: Likewise.
3042         * gnat.dg/discr15.adb: Likewise.
3043         * gnat.dg/discr15_pkg.ads: New helper.
3044         * gnat.dg/discr16.adb: New test.
3045         * gnat.dg/discr16_g.ads: New helper.
3046         * gnat.dg/discr16_pkg.ads: Likewise.
3047         * gnat.dg/discr16_cont.ads: Likewise.
3048         * gnat.dg/discr17.adb: New test.
3049         * gnat.dg/discr18.adb: Likewise.
3050         * gnat.dg/discr18_pkg.ads: New helper.
3051         * gnat.dg/discr19.adb: New test.
3052
3053 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3054
3055         PR fortran/40576
3056         * gfortran.dg/internal_write_1.f90:  New testcase.
3057
3058 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
3059
3060         PR fortran/40594
3061         * gfortran.dg/derived_pointer_recursion_2.f90: New.
3062
3063 2009-06-30  Richard Guenther  <rguenther@suse.de>
3064
3065         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
3066
3067 2009-06-30  Wei Guozhi  <carrot@google.com>
3068
3069         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
3070         to "-Os".
3071
3072 2009-06-30  Ira Rosen  <irar@il.ibm.com>
3073
3074         PR tree-optimization/40542
3075         * gcc.dg/vect/pr40542.c: New test.
3076
3077 2009-06-30  Martin Jambor  <mjambor@suse.cz>
3078
3079         PR tree-optimization/40582
3080         * gcc.c-torture/compile/pr40582.c: New test.
3081
3082 2009-06-30  Wei Guozhi  <carrot@google.com>
3083
3084         PR/40416
3085         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
3086
3087 2009-06-29  Jason Merrill  <jason@redhat.com>
3088
3089         PR c++/40274
3090         * g++.dg/template/debug1.C: New.
3091
3092 2009-06-29  Tobias Burnus  <burnus@net-b.de>
3093
3094         PR fortran/40580
3095         * pointer_check_1.f90: New test.
3096         * pointer_check_2.f90: New test.
3097         * pointer_check_3.f90: New test.
3098         * pointer_check_4.f90: New test.
3099         * pointer_check_5.f90: New test.
3100
3101 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
3102
3103         PR fortran/40551
3104         * gfortran.dg/func_assign_2.f90 : New test.
3105
3106 2009-06-29  Richard Guenther  <rguenther@suse.de>
3107
3108         PR middle-end/14187
3109         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
3110         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
3111         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
3112         * gcc.c-torture/execute/20090623-1.c: Likewise.
3113         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
3114         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
3115
3116 2009-06-29  Richard Guenther  <rguenther@suse.de>
3117
3118         PR middle-end/38212
3119         * gcc.c-torture/execute/pr38212.c: New testcase.
3120
3121 2009-06-29  Richard Guenther  <rguenther@suse.de>
3122
3123         PR tree-optimization/40579
3124         * gcc.c-torture/execute/pr40579.c: New testcase.
3125
3126 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
3127
3128         PR tree-optimization/40550
3129         * gcc.dg/pr40550.c: New test.
3130
3131 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
3132
3133         * gnat.dg/overflow_sum2.adb: New test
3134         * gnat.dg/namet.ads: New helper.
3135
3136         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
3137
3138 2009-06-28  Tobias Burnus  <burnus@net-b.de>
3139
3140         PR fortran/34112
3141         * gfortran.dg/compiler-directive_1.f90: New test.
3142         * gfortran.dg/compiler-directive_2.f: New test.
3143
3144 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3145
3146         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
3147         comment out some values and add some cases.
3148
3149 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
3150
3151         PR testsuite/40567
3152         * gcc.dg/vect/vect.exp: Fix lappend syntax.
3153
3154 2009-06-26  Richard Henderson  <rth@redhat.com>
3155
3156         PR testsuite/40565
3157         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
3158         * gcc.target/i386/local.c: Pass a non-constant to T.
3159
3160 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
3161
3162         PR fortran/39997
3163         PR fortran/40541
3164         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
3165         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
3166         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
3167         * gfortran.dg/proc_ptr_result_5.f90: New.
3168
3169 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
3170
3171         PR c/39902
3172         * gcc.dg/dfp/pr39902.c: New test.
3173
3174 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
3175
3176         PR testsuite/40532
3177         * gcc.dg/builtins-65.c: Require c99 runtime.
3178
3179 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3180
3181         * gnat.dg/array7.ad[sb]: New test.
3182
3183 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3184
3185         * gnat.dg/array6.adb: New test.
3186
3187 2009-06-25  Ian Lance Taylor  <iant@google.com>
3188
3189         * g++.dg/warn/Wsign-compare-3.C: New testcase.
3190
3191 2009-06-25  Ian Lance Taylor  <iant@google.com>
3192
3193         * g++.dg/warn/Wunused-16.C: New testcase.
3194
3195 2009-06-25  Ian Lance Taylor  <iant@google.com>
3196
3197         * g++.dg/warn/skip-2.C: New testcase.
3198
3199 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
3200
3201         * gcc.c-torture/execute/20090618-1.c: add dg-run and
3202         dg-skip-if and move to ...
3203         * gcc.dg/torture/20090618-1.c.
3204
3205 2009-06-25  Martin Jambor  <mjambor@suse.cz>
3206
3207         PR tree-optimization/40493
3208         * gcc.c-torture/execute/pr40493.c: New test.
3209
3210 2009-06-24  Jason Merrill  <jason@redhat.com>
3211
3212         PR c++/40342
3213         * g++.dg/template/overload10.C: New.
3214
3215 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
3216
3217         PR fortran/40427
3218         * gfortran.dg/proc_ptr_comp_11.f90: New.
3219
3220 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3221
3222         * gcc.dg/pr40501.c: New testcase.
3223
3224 2009-06-23  DJ Delorie  <dj@redhat.com>
3225
3226         Add MeP port.
3227         * lib/target-supports.exp: Add mep support (no profiling).
3228
3229 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
3230
3231         PR testsuite/39297
3232         * gcc.dg/ssa/loop-31.c: Change scan rules.
3233
3234 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3235
3236         * gcc.dg/cpp/empty-include.c: Update column info.
3237         * gcc.dg/cpp/assert2.c: Update column info.
3238
3239 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
3240
3241         * g++.dg/ext/builtin-object-size1.C: New test.
3242         * g++.dg/ext/builtin-object-size2.C: New test.
3243
3244 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
3245
3246         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
3247         * gcc.dg/optimize-bswapdi-1.c: Likewise.
3248
3249 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
3250
3251         * gcc.target/mips/truncate-3.c: New test.
3252
3253 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
3254
3255         PR fortran/37254
3256         PR fortran/39850
3257         * gfortran.dg/interface_30.f90: Modified error message.
3258         * gfortran.dg/proc_decl_22.f90: New.
3259
3260 2009-06-22  Ian Lance Taylor  <iant@google.com>
3261
3262         * gcc.dg/Wcxx-compat-19.c: New testcase.
3263
3264 2009-06-22  Matthias Klose  <doko@ubuntu.com>
3265
3266         PR objc/28050
3267         * pr28050.m: New testcase.
3268
3269 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
3270
3271         PR testsuite/40481
3272         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
3273
3274 2009-06-22  Martin Jambor  <mjambor@suse.cz>
3275
3276         PR tree-optimization/40492
3277         * g++.dg/torture/pr40492.C: New test.
3278
3279 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
3280
3281         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
3282         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
3283
3284 2009-06-22  Olivier Hainque  <hainque@adacore.com>
3285
3286         * gnat.dg/raise_ce.adb: Helper for ...
3287         * gnat.dg/handle_and_return.adb: New test.
3288
3289 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
3290
3291         PR fortran/40443
3292         * gfortran.dg/generic_18.f90: New test.
3293
3294 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
3295
3296         PR fortran/40472
3297         * gfortran.dg/spread_size_limit.f90: New test.
3298
3299 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
3300
3301         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
3302         to put dump files in a subdirectory.
3303         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
3304         ".o" temporary files.
3305
3306 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
3307
3308         PR fortran/39850
3309         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
3310         * gfortran.dg/interface_20.f90: Ditto.
3311         * gfortran.dg/interface_21.f90: Ditto.
3312         * gfortran.dg/interface_22.f90: Ditto.
3313         * gfortran.dg/interface_30.f90: New.
3314         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
3315
3316 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
3317
3318         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
3319         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
3320         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
3321         DEFAULT_VECTFLAGS.
3322
3323 2009-06-21  Ira Rosen  <irar@il.ibm.com>
3324             Revital Eres  <eres@il.ibm.com>
3325
3326         PR testsuite/40359
3327         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
3328         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
3329         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
3330
3331 2009-06-21  Ira Rosen  <irar@il.ibm.com>
3332
3333         PR testsuite/40475
3334         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
3335         without misalignment support.
3336         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3337
3338 2009-06-20  Tobias Burnus  <burnus@net-b.de>
3339
3340         PR fortran/40452
3341         * gfortran.dg/bounds_check_strlen_9.f90: New test.
3342
3343 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
3344
3345         PR fortran/40440
3346         * gfortran.dg/alloc_comp_result_2.f90: New test.
3347
3348 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3349
3350         PR target/40482
3351         * gcc.target/arm/pr40482.c: New test.
3352
3353 2009-06-19  Ian Lance Taylor  <iant@google.com>
3354
3355         * gcc.dg/Wcxx-compat-18.c: New testcase.
3356
3357 2009-06-19  Richard Guenther  <rguenther@suse.de>
3358
3359         * gcc.c-torture/execute/20090618-1.c: New testcase.
3360
3361 2009-06-19  Ian Lance Taylor  <iant@google.com>
3362
3363         * gcc.dg/Wcxx-compat-17.c: New testcase.
3364
3365 2009-06-19  Ian Lance Taylor  <iant@google.com>
3366
3367         * gcc.dg/Wcxx-compat-15.c: New testcase.
3368
3369 2009-06-19  Ian Lance Taylor  <iant@google.com>
3370
3371         * gcc.dg/Wcxx-compat-16.c: New testcase.
3372
3373 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
3374
3375         * gcc.dg/builtins-34.c: Add significand cases.
3376
3377 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
3378
3379         PR testsuite/40491
3380         * gcc.dg/20080522-1.c: Remove testcase for real.
3381         * gcc.dg/20080528-1.c: Ditto.
3382
3383 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
3384
3385         PR fortran/40450
3386         * gfortran.dg/proc_ptr_20.f90: New.
3387
3388 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
3389
3390         PR target/40470
3391         * gcc.dg/torture/pr40470-1.c: New.
3392         * gcc.dg/torture/pr40470-2.c: Likewise.
3393         * gcc.dg/torture/pr40470-3.c: Likewise.
3394         * gcc.dg/torture/pr40470-4.c: Likewise.
3395
3396 2009-06-18  Diego Novillo  <dnovillo@google.com>
3397
3398         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
3399         * gcc.dg/plugin/ggcplug.c: Likewise.
3400         * gcc.dg/plugin/one_time_plugin.c: Likewise.
3401         * g++.dg/plugin/selfassign.c: Likewise.
3402         * g++.dg/plugin/attribute_plugin.c: Likewise.
3403         * g++.dg/plugin/dumb_plugin.c: Likewise.
3404
3405 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3406
3407         * gcc.dg/cpp/arith-3.c: Add column info.
3408
3409 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
3410
3411         * gcc.target/arm/fp16-compile-none-2.c: New.
3412         * gcc.target/arm/fp16-compile-ieee-12.c: New.
3413         * gcc.target/arm/fp16-compile-alt-12.c: New.
3414
3415 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
3416
3417         * gcc.target/arm/fp16-compile-alt-1.c: New.
3418         * gcc.target/arm/fp16-compile-alt-2.c: New.
3419         * gcc.target/arm/fp16-compile-alt-3.c: New.
3420         * gcc.target/arm/fp16-compile-alt-4.c: New.
3421         * gcc.target/arm/fp16-compile-alt-5.c: New.
3422         * gcc.target/arm/fp16-compile-alt-6.c: New.
3423         * gcc.target/arm/fp16-compile-alt-7.c: New.
3424         * gcc.target/arm/fp16-compile-alt-8.c: New.
3425         * gcc.target/arm/fp16-compile-alt-9.c: New.
3426         * gcc.target/arm/fp16-compile-alt-10.c: New.
3427         * gcc.target/arm/fp16-compile-alt-11.c: New.
3428         * gcc.target/arm/fp16-compile-ieee-1.c: New.
3429         * gcc.target/arm/fp16-compile-ieee-2.c: New.
3430         * gcc.target/arm/fp16-compile-ieee-3.c: New.
3431         * gcc.target/arm/fp16-compile-ieee-4.c: New.
3432         * gcc.target/arm/fp16-compile-ieee-5.c: New.
3433         * gcc.target/arm/fp16-compile-ieee-6.c: New.
3434         * gcc.target/arm/fp16-compile-ieee-7.c: New.
3435         * gcc.target/arm/fp16-compile-ieee-8.c: New.
3436         * gcc.target/arm/fp16-compile-ieee-9.c: New.
3437         * gcc.target/arm/fp16-compile-ieee-10.c: New.
3438         * gcc.target/arm/fp16-compile-ieee-11.c: New.
3439         * gcc.target/arm/fp16-compile-none-1.c: New.
3440         * gcc.target/arm/fp16-compile-exprtype.c: New.
3441         * gcc.target/arm/fp16-compile-vcvt.c: New.
3442         * gcc.target/arm/fp16-builtins-1.c: New.
3443         * gcc.target/arm/fp16-rounding-alt-1.c: New.
3444         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
3445         * gcc.target/arm/fp16-param-1.c: New.
3446         * gcc.target/arm/fp16-return-1.c: New.
3447         * gcc.target/arm/fp16-unprototyped-1.c: New.
3448         * gcc.target/arm/fp16-unprototyped-2.c: New.
3449         * gcc.target/arm/fp16-variadic-1.c: New.
3450         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
3451         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
3452         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
3453         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
3454         * gcc.dg/torture/arm-fp16-ops.h: New.
3455         * gcc.dg/torture/arm-fp16-ops-1.c: New.
3456         * gcc.dg/torture/arm-fp16-ops-2.c: New.
3457         * gcc.dg/torture/arm-fp16-ops-3.c: New.
3458         * gcc.dg/torture/arm-fp16-ops-4.c: New.
3459         * gcc.dg/torture/arm-fp16-ops-5.c: New.
3460         * gcc.dg/torture/arm-fp16-ops-6.c: New.
3461         * gcc.dg/torture/arm-fp16-ops-7.c: New.
3462         * gcc.dg/torture/arm-fp16-ops-8.c: New.
3463         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
3464         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
3465         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
3466         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
3467         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
3468         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
3469         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
3470         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
3471         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
3472         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
3473         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
3474         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
3475         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
3476
3477 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
3478
3479         * gcc.dg/builtins-65.c: New test.
3480
3481 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
3482
3483         PR fortran/40451
3484         * gfortran.dg/proc_ptr_result_4.f90: New.
3485
3486 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
3487
3488         * gcc.c-torture/execute/bitfld-5.c: New test.
3489
3490 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
3491
3492         * gcc.dg/builtin-unreachable-3.c: New test.
3493
3494 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
3495
3496         * gcc.target/i386/builtin-unreachable.c: New test.
3497
3498 2009-06-17  Ian Lance Taylor  <iant@google.com>
3499
3500         * gcc.dg/Wcxx-compat-14.c: New testcase.
3501
3502 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
3503
3504         * gcc.dg/func-ptr-conv-1.c: Update column info.
3505
3506 2009-06-17  Richard Guenther  <rguenther@suse.de>
3507
3508         PR middle-end/40404
3509         * gcc.c-torture/execute/pr40404.c: New testcase.
3510
3511 2009-06-17  Richard Guenther  <rguenther@suse.de>
3512
3513         PR middle-end/40460
3514         * g++.dg/torture/pr40460.C: New testcase.
3515
3516 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
3517
3518         * gcc.dg/plugin/one_time_plugin.c: New test.
3519         * gcc.dg/plugin/one_time-test-1.c: New test.
3520         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
3521
3522 2009-06-16  Ian Lance Taylor  <iant@google.com>
3523
3524         * g++.dg/warn/skip-1.C: New testcase.
3525
3526 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
3527
3528         PR middle-end/40446
3529         * g++.dg/other/pr40446.C: New test.
3530
3531 2009-06-16  Richard Guenther  <rguenther@suse.de>
3532
3533         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
3534         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3535         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3536         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
3537
3538 2009-06-16  Martin Jambor  <mjambor@suse.cz>
3539
3540         * gcc.c-torture/compile/pr40432.c: New file.
3541
3542 2009-06-16  Martin Jambor  <mjambor@suse.cz>
3543
3544         * gfortran.fortran-torture/compile/pr40413.f90: New file.
3545
3546 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
3547
3548         PR fortran/36947
3549         PR fortran/40039
3550         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
3551         * gfortran.dg/interface_20.f90: Modified error messages.
3552         * gfortran.dg/interface_21.f90: Ditto.
3553         * gfortran.dg/interface_26.f90: Ditto.
3554         * gfortran.dg/interface_27.f90: Ditto.
3555         * gfortran.dg/interface_28.f90: Extended test case.
3556         * gfortran.dg/interface_29.f90: New.
3557         * gfortran.dg/proc_decl_7.f90: Modified error messages.
3558         * gfortran.dg/proc_decl_8.f90: Ditto.
3559         * gfortran.dg/proc_ptr_11.f90: Ditto.
3560         * gfortran.dg/proc_ptr_15.f90: Ditto.
3561
3562 2009-06-16  Ira Rosen  <irar@il.ibm.com>
3563
3564         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
3565         printing.
3566         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
3567         gcc.dg/vect/vect-outer-4f.c: Likewise.
3568         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
3569         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
3570         Likewise.
3571         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
3572         outer loop.
3573
3574 2009-06-16  Tobias Burnus  <burnus@net-b.de>
3575
3576         PR fortran/40383
3577         * gfortran.dg/bounds_check_strlen_8.f90: New test.
3578
3579 2009-06-15  Ian Lance Taylor  <iant@google.com>
3580
3581         * gcc.dg/Wjump-misses-init-1.c: New testcase.
3582         * gcc.dg/Wjump-misses-init-2.c: New testcase.
3583         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
3584         Recognize new notes.
3585         * gcc.dg/stmt-expr-label-2.c: Likewise.
3586         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
3587         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
3588         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
3589         * gcc.dg/c99-vla-jump-4.c: Likewise.
3590         * gcc.dg/stmt-expr-label-1.c: Likewise.
3591         * gcc.dg/stmt-expr-label-3.c: Likewise.
3592         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
3593
3594 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3595
3596         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
3597
3598 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
3599
3600         * gcc.dg/builtin-object-size-7.c: New test.
3601
3602 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
3603
3604         PR testsuite/40426
3605         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
3606         level != "" use separate -gdwarf-2 -g${level} options instead of
3607         -gdwarf-2${level}.
3608         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
3609         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
3610         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3611
3612 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
3613
3614         * g++.dg/abi/mangle11.C: Update warning line.
3615         * g++.dg/abi/mangle12.C: Update warning line.
3616         * g++.dg/abi/mangle17.C: Update warning line.
3617         * g++.dg/abi/mangle20-2.C: Update warning line.
3618
3619 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3620
3621         * gcc.dg/optimize-bswap-1.c: Split into these two:
3622         * gcc.dg/optimize-bswapsi-1.c: New testcase.
3623         * gcc.dg/optimize-bswapdi-1.c: New testcase.
3624
3625 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3626
3627         * gcc.dg/optimize-bswap-1.c: New testcase.
3628
3629 2009-06-14  Richard Guenther  <rguenther@suse.de>
3630
3631         PR middle-end/40389
3632         * g++.dg/torture/pr40389.C: New testcase.
3633
3634 2009-06-13  Richard Guenther  <rguenther@suse.de>
3635
3636         PR tree-optimization/40421
3637         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
3638
3639 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
3640
3641         * gcc.dg/old-style-prom-3.c: Add column info.
3642         * gcc.dg/overflow-warn-1.c
3643         * gcc.dg/gomp/pr27415.c
3644         * gcc.dg/gomp/for-1.c: Same.
3645         * gcc.dg/enum-compat-1.c: Same.
3646         * gcc.dg/c99-tag-3.c: Same.
3647         * gcc.dg/Wredundant-decls-2.c: Same.
3648         * gcc.dg/func-ptr-conv-1.c: Same.
3649         * gcc.dg/asm-wide-1.c: Same.
3650         * gcc.dg/nofixed-point-2.c: Same.
3651         * gcc.dg/cpp/line3.c: Same.
3652         * gcc.dg/array-10.c: Same.
3653         * gcc.dg/c99-vla-jump-1.c: Same.
3654         * gcc.dg/pr20368-1.c: Same.
3655         * gcc.dg/Wshadow-3.c: Same.
3656         * gcc.dg/c90-const-expr-8.c: Same.
3657         * gcc.dg/label-decl-2.c: Same.
3658         * gcc.dg/dremf-type-compat-2.c: Same.
3659         * gcc.dg/c90-const-expr-5.c: Same.
3660         * gcc.dg/builtins-30.c: Same.
3661         * gcc.dg/Warray-bounds.c: Same.
3662         * gcc.dg/Wcxx-compat-2.c: Same.
3663         * gcc.dg/tree-ssa/col-1.c: Same.
3664         * gcc.dg/old-style-prom-2.c: Same.
3665         * gcc.dg/cast-function-1.c: Same.
3666         * gcc.dg/pr15698-1.c: Same.
3667         * gcc.dg/dremf-type-compat-3.c: Same.
3668         * gcc.dg/vla-8.c: Same.
3669         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
3670         line.
3671         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
3672         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
3673         * gcc.dg/enum-compat-1.c: Same.
3674         * gcc.dg/dremf-type-compat-2.c: Same.
3675         * gcc.dg/old-style-prom-2.c: Same.
3676         * gcc.dg/pr15698-1.c: Same.
3677         * gcc.dg/pr20368-1.c: Same.
3678         * gcc.dg/dremf-type-compat-3.c: Same.
3679         * gcc.dg/builtins-30.c: Same.  Test for columns.
3680
3681 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
3682
3683         PR fortran/40176
3684         * gfortran.dg/proc_decl_1.f90: Extended.
3685
3686 2009-06-12  Ian Lance Taylor  <iant@google.com>
3687
3688         * gcc.dg/Wcxx-compat-13.c: New testcase.
3689
3690 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3691
3692         PR tree-opt/38865
3693         * gcc.dg/tree-ssa/fre-vce-1.c
3694
3695 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
3696
3697         PR testsuite/40384
3698         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
3699         min-insn-to-prefetch-ratio=5.
3700
3701 2009-06-12  Joey Ye  <joey.ye@intel.com>
3702             H.J. Lu  <hongjiu.lu@intel.com>
3703
3704         PR middle-end/39146
3705         * gcc.target/i386/stackalign/pr39146.c: New.
3706
3707 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
3708
3709         * gcc.target/i386/crc32-1.c: New.
3710         * gcc.target/i386/crc32-2.c: Likewise.
3711
3712 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
3713
3714         PR c/39252
3715         * gcc.dg/builtin-unreachable-1.c: New test.
3716         * gcc.dg/builtin-unreachable-2.c: Same.
3717
3718 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
3719
3720         PR fortran/40402
3721         * gfortran.dg/data_value_1.f90: New test.
3722
3723 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3724
3725         PR testsuite/39831
3726         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
3727         remove ilp32 requirement.
3728         * gcc.target/i386/excess-precision-2.c: Likewise.
3729         * gcc.target/i386/excess-precision-3.c: Likewise.
3730         * gcc.target/i386/excess-precision-4.c: Likewise.
3731         * gcc.target/i386/excess-precision-5.c: Likewise.
3732         * gcc.target/i386/excess-precision-6.c: Likewise.
3733
3734 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3735
3736         PR fortran/38718
3737         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
3738         * gfortran.dg/nan_5.f90: New test.
3739
3740 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
3741
3742         * gcc.target/arm/neon-modes-1.c: New test.
3743
3744 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
3745
3746         * g++.dg/torture/pr31579.C: Cast pointer
3747         via __SIZE_TYPE__ instead of 'unsigned long'.
3748
3749 2009-06-10  Anthony Green  <green@moxielogic.com>
3750
3751         * lib/target-supports.exp (check_profiling_available):
3752         Profiling is not available for testing purposes on moxie.
3753
3754 2009-06-09  Ian Lance Taylor  <iant@google.com>
3755
3756         * gcc.dg/Wcxx-compat-12.c: New testcase.
3757
3758 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
3759
3760         PR libfortran/40334
3761         * gfortran.dg/backspace_11.f90: New.
3762
3763 2009-06-09  Jason Merrill  <jason@redhat.com>
3764
3765         * g++.dg/cpp0x/defaulted10.C: New.
3766
3767 2009-06-09  Martin Jambor  <mjambor@suse.cz>
3768
3769         * gcc.c-torture/compile/pr40351.c: New file.
3770
3771 2009-06-09  Olivier Hainque  <hainque@adacore.com>
3772
3773         * gnat.dg/align_max.adb: New test.
3774
3775 2009-06-08  Jason Merrill  <jason@redhat.com>
3776
3777         * g++.dg/cpp0x/auto15.C: New.
3778
3779 2009-06-08  Jan Hubicka  <jh@suse.cz>
3780
3781         PR debug/39834
3782         * gcc.dg/torture/pr39834.c
3783
3784 2009-06-08  Jan Hubicka  <jh@suse.cz>
3785
3786         PR middle-end/40102
3787         * g++.dg/torture/pr40102.C: New testcase.
3788
3789 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
3790
3791         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
3792         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
3793         * gcc.dg/builtin-object-size-6.c: New test.
3794
3795         PR c++/40373
3796         * g++.dg/template/dtor7.C: New test.
3797
3798         PR c++/40370
3799         PR c++/40372
3800         * g++.dg/template/error41.C: New test.
3801         * g++.dg/template/error42.C: New test.
3802
3803 2009-06-08  Revital Eres  <eres@il.ibm.com>
3804
3805         PR testsuite/40359
3806         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
3807         * gcc.dg/vect/vect-88.c: Likewise.
3808         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3809         * gcc.dg/vect/pr25413.c: Likewise.
3810         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
3811
3812 2009-06-07  Ian Lance Taylor  <iant@google.com>
3813
3814         * g++.dg/warn/Wswitch-3.C: New testcase.
3815         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
3816         * gcc.dg/Wswitch-enum-error.c: Likewise.
3817         * gcc.dg/Wswitch-error.c: Likewise.
3818
3819 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3820
3821         PR fortran/40008
3822         * gfortran.dg/negative_unit.f: Update test.
3823         * gfortran.dg/negative_unit_int8.f: Update test.
3824         * gfortran.dg/newunit_1.f90: New test.
3825
3826 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3827
3828         PR fortran/25104
3829         PR fortran/29962
3830         * gfortran.dg/spread_init_expr.f03: New.
3831         * gfortran.dg/unpack_init_expr.f03: New.
3832         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
3833         error message.
3834
3835 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3836
3837         PR fortran/25104
3838         PR fortran/29962
3839         * gfortran.dg/count_init_expr.f03
3840         * gfortran.dg/product_init_expr.f03
3841         * gfortran.dg/sum_init_expr.f03
3842
3843 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3844
3845         PR fortran/36874
3846         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
3847         message.
3848         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
3849         shapes.
3850         * gfortran.dg/zero_sized_5.f90: Likewise.
3851
3852 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
3853
3854         PR middle-end/32950
3855         * g++.dg/torture/pr32950.C: New.
3856
3857 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3858
3859         PR fortran/25104
3860         PR fortran/29962
3861         * gfortran.dg/dot_product_1.f03: New.
3862         * gfortran.dg/matmul_8.f03: New.
3863         * gfortran.dg/transpose_3.f03: New.
3864
3865 2009-06-06  Ian Lance Taylor  <iant@google.com>
3866
3867         * gcc.dg/Wunused-label-1.c: New test case.
3868         * g++.dg/warn/Wunused-label-1.C: New test case.
3869         * g++.dg/warn/Wunused-label-2.C: New test case.
3870         * g++.dg/warn/Wunused-label-3.C: New test case.
3871
3872 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
3873
3874         PR fortran/37203
3875         * reshape_zerosize_2.f90: New.
3876
3877 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
3878
3879         PR fortran/32890
3880         * gfortran.dg/pack_assign_1.f90: New.
3881         * gfortran.dg/pack_vector_1.f90: New.
3882
3883 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
3884
3885         PR middle-end/40340
3886         * gcc.dg/pr40340-1.c: New test.
3887         * gcc.dg/pr40340-2.c: New test.
3888         * gcc.dg/pr40340-3.c: New test.
3889         * gcc.dg/pr40340-4.c: New test.
3890         * gcc.dg/pr40340-5.c: New test.
3891         * gcc.dg/pr40340.h: New file.
3892
3893 2009-06-05  Revital Eres  <eres@il.ibm.com>
3894
3895         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
3896         New procedure.
3897         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
3898         * gcc.dg/vect/vect-33.c: Likewise.
3899         * gcc.dg/vect/vect-92.c: Likewise.
3900         * gcc.dg/vect/vect-58.c: Likewise.
3901         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
3902         * gcc.dg/vect/vect-42.c: Likewise.
3903         * gcc.dg/vect/slp-25.c: Likewise.
3904         * gcc.dg/vect/vect-align-1.c: Likewise.
3905         * gcc.dg/vect/vect-align-2.c: Likewise.
3906         * gcc.dg/vect/vect-93.c: Likewise.
3907         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
3908         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3909         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
3910         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3911         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
3912         * gcc.dg/vect/vect-26.c: Likewise.
3913         * gcc.dg/vect/vect-44.c: Likewise.
3914         * gcc.dg/vect/vect-70.c: Likewise.
3915         * gcc.dg/vect/vect-95.c: Likewise.
3916         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3917         * gcc.dg/vect/vect-28.c: Likewise.
3918         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
3919         * gcc.dg/vect/vect-87.c: Likewise.
3920         * gcc.dg/vect/vect-109.c: Likewise.
3921         * gcc.dg/vect/vect-54.c: Likewise.
3922         * gcc.dg/vect/vect-96.c: Likewise.
3923         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3924         * gcc.dg/vect/vect-88.c: Likewise.
3925         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3926         * gcc.dg/vect/vect-89.c: Likewise.
3927         * gcc.dg/vect/vect-91.c: Likewise.
3928         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3929         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3930         * gfortran.dg/vect/vect-2.f90: Likewise.
3931         * gfortran.dg/vect/vect-3.f90: Likewise.
3932         * gfortran.dg/vect/vect-4.f90: Likewise.
3933         * gfortran.dg/vect/vect-5.f90: Likewise.
3934
3935 2009-06-05  Alexander Strange <astrange@ithinksw.com>
3936
3937         PR tree-optimization/36318
3938         * gcc.dg/tree-ssa/sra-7.c: New test.
3939
3940 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
3941
3942         PR fortran/37203
3943         * gfortran.dg/reshape_order_5.f90: New.
3944         * gfortran.dg/reshape_shape_1.f90: New.
3945
3946 2009-06-04  Jason Merrill  <jason@redhat.com>
3947
3948         * g++.dg/template/error38.C: Add pointer-to-typedef case.
3949
3950 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
3951
3952         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
3953         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
3954
3955 2009-06-04  Richard Guenther  <rguenther@suse.de>
3956
3957         PR c++/39371
3958         * g++.dg/torture/pr40335.C: New testcase.
3959
3960 2009-06-03  Richard Guenther  <rguenther@suse.de>
3961
3962         PR middle-end/40328
3963         * gcc.dg/torture/pr40328.c: New testcase.
3964
3965 2009-06-03  Martin Jambor  <mjambor@suse.cz>
3966
3967         * g++.dg/torture/pr40323.C: New file.
3968
3969 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
3970
3971         * gnat.dg/specs/root.ads: New test.
3972         * gnat.dg/specs/root-level_1.ads: Likewise.
3973         * gnat.dg/specs/root-level_2.ads: Likewise.
3974         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
3975
3976 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
3977
3978         * g++.dg/init/ref15.C: Require unwrapped targets.
3979
3980 2009-06-02  Jason Merrill  <jason@redhat.com>
3981
3982         * g++.dg/cpp0x/initlist13.C: Remove expected error.
3983         * g++.dg/cpp0x/initlist18.C: New.
3984         * g++.dg/cpp0x/initlist19.C: New.
3985
3986         * g++.dg/cpp0x/auto14.C: New.
3987
3988 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
3989
3990         * gnat.dg/alignment6.adb: Remove XFAIL.
3991
3992 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
3993
3994         PR c++/38089
3995         * g++.dg/template/spec36.C: New test.
3996
3997 2009-06-01  Ian Lance Taylor  <iant@google.com>
3998
3999         * gcc.dg/cast-qual-3.c: New testcase.
4000         * g++.dg/warn/Wcast-qual2.C: New testcase.
4001
4002 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
4003
4004         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
4005         (process-message): Expect column numbers.
4006         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
4007         * gcc.dg/pch/counter-2.c: Same.
4008         * gcc.dg/pch/valid-2.c: Same.
4009         * gcc.dg/pch/warn-1.c: Same.
4010         * gcc.dg/pch/valid-1.c: Same.
4011         * gcc.dg/cpp/include2a.c: Handle lack of columns.
4012         * gcc.dg/cpp/syshdr.c: Same.
4013         * gcc.dg/cpp/19940712-1.c: Same.
4014         * gcc.dg/cpp/missing-header-1.c: Same.
4015         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
4016         * gcc.dg/cpp/tr-warn3.c: Same.
4017         * gcc.dg/cpp/pr29612-2.c: Same.
4018         * gcc.dg/cpp/tr-warn4.c: Same.
4019         * gcc.dg/cpp/Wtrigraphs.c: Same.
4020         * gcc.dg/cpp/poison.c: Same.
4021         * gcc.dg/cpp/arith-3.c: Same.
4022         * gcc.dg/cpp/sysmac2.c: Same.
4023         * gcc.dg/cpp/cpp.exp: Same.
4024         * gcc.dg/cpp/tr-warn5.c: Same.
4025         * gcc.dg/cpp/include2.c: Same.
4026         * gcc.dg/cpp/Wmissingdirs.c: Same.
4027         * gcc.dg/cpp/Wmissingdirs.c: Same.
4028         * gcc.dg/cpp/tr-warn6.c: Same.
4029         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
4030         * gcc.dg/cpp/macspace1.c: Same.
4031         * gcc.dg/cpp/escape-2.c: Same.
4032         * gcc.dg/cpp/assert2.c: Same.
4033         * gcc.dg/cpp/undef2.c: Same.
4034         * gcc.dg/cpp/macspace2.c: Same.
4035         * gcc.dg/cpp/tr-warn1.c: Same.
4036         * gcc.dg/cpp/extratokens2.c: Same.
4037         * gcc.dg/cpp/strify2.c: Same.
4038         * gcc.dg/cpp/Wsignprom.c: Same.
4039         * gcc.dg/cpp/redef2.c: Same.
4040         * gcc.dg/cpp/trad/trad.exp: Same.
4041         * gcc.dg/cpp/arith-1.c: Same.
4042         * gcc.dg/cpp/extratokens.c: Same.
4043         * gcc.dg/cpp/if-mpar.c: Same.
4044
4045 2009-06-01  Olivier Hainque  <hainque@adacore.com>
4046
4047         * gnat.dg/nested_float_packed.ads: New test.
4048
4049 2009-06-01  Olivier Hainque  <hainque@adacore.com>
4050             Eric Botcazou  <botcazou@adacore.com>
4051
4052         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
4053         * gnat.dg/test_oconst.adb: New test.
4054
4055 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
4056
4057         * gcc.dg/plugin/ggcplug.c: Moved comment.
4058         (plugin_init): Fixed typo, declared i, returned 0 at end.
4059
4060 2009-05-31  Ira Rosen  <irar@il.ibm.com>
4061
4062         PR testsuite/40244
4063         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
4064         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
4065
4066 2009-05-29  Ian Lance Taylor  <iant@google.com>
4067
4068         * gcc.dg/Wcxx-compat-11.c: New testcase.
4069
4070 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4071
4072         PR fortran/40019
4073         * gfortran.dg/leadz_trailz_1.f90: New test.
4074         * gfortran.dg/leadz_trailz_2.f90: New test.
4075
4076 2009-05-29  Martin Jambor  <mjambor@suse.cz>
4077
4078         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
4079         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
4080         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
4081         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
4082         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
4083         * gcc.dg/tree-ssa/sra-2.c: Likewise.
4084         * gcc.dg/tree-ssa/sra-3.c: Likewise.
4085         * gcc.dg/tree-ssa/sra-1.c: Likewise.
4086         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
4087         * gcc.dg/tree-ssa/sra-5.c: New file.
4088         * gcc.dg/tree-ssa/sra-6.c: New file.
4089         * gcc.c-torture/compile/sra-1.c: New file.
4090
4091 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
4092
4093         PR middle-end/40291
4094         * gcc.c-torture/compile/pr40291.c: New test.
4095
4096         PR target/40017
4097         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
4098         __vector _Bool.
4099         * gcc.target/powerpc/altivec-30.c: New test.
4100         * gcc.target/powerpc/altivec-31.c: New test.
4101
4102 2009-05-28  Richard Guenther  <rguenther@suse.de>
4103
4104         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
4105         * gcc.c-torture/execute/20090527-1.c: Likewise.
4106
4107 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
4108
4109         PR c++/39754
4110         * g++.dg/template/canon-type-1.C: New test.
4111         * g++.dg/template/canon-type-2.C: Likewise.
4112         * g++.dg/template/canon-type-3.C: Likewise.
4113         * g++.dg/template/canon-type-4.C: Likewise.
4114         * g++.dg/template/canon-type-5.C: Likewise.
4115         * g++.dg/template/canon-type-6.C: Likewise.
4116         * g++.dg/template/canon-type-7.C: Likewise.
4117
4118 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
4119             Uros Bizjak  <ubizjak@gmail.com>
4120             Danny Smith  <dansmister@gmail.com>
4121
4122         PR target/37216
4123
4124         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
4125         New function.
4126         * gcc.target/i386/pr37216.c:  New test source file.
4127         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
4128         use -fno-common for testing Cygwin and MinGW targets.
4129
4130 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
4131
4132         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
4133         * g++.dg/opt/memcpy1.C (size_t): Likewise.
4134         * g++.dg/pr37742.C (size_t): Likewise.
4135         * g++.dg/torture/pr34850.C (size_t): Likewise.
4136         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
4137         _PTRDIFF_TYPE__.
4138         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
4139         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
4140         (size_t): Use __extension__ and __SIZE_TYPE__.
4141         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
4142         __SIZE_TYPE__.
4143         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
4144         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
4145         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
4146         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
4147         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
4148         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
4149         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
4150         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
4151         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
4152         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
4153         (__ssize_t): Likewise.
4154         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
4155         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
4156         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
4157         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
4158         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
4159         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
4160         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
4161         * gcc.dg/pr33667.c (size_t): Likewise.
4162         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
4163         * gcc.dg/torture/pr39204.c (size_t): Likewise.
4164         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
4165         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
4166         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
4167         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
4168
4169 2009-05-28  Ira Rosen  <irar@il.ibm.com>
4170
4171         PR tree-optimization/40254
4172         * gcc.dg/vect/pr40254.c: New test.
4173
4174 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
4175
4176         PR middle-end/33699
4177         * gcc.target/mips/const-anchor-1.c: New test.
4178         * gcc.target/mips/const-anchor-2.c: New test.
4179
4180 2009-05-27  Jason Merrill  <jason@redhat.com>
4181
4182         * g++.dg/cpp0x/initlist15.C: New.
4183         * g++.dg/cpp0x/initlist16.C: New.
4184         * g++.dg/cpp0x/initlist17.C: New.
4185
4186 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
4187
4188         PR fortran/39178
4189         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
4190         patterns to reflect frontend changes.
4191         * gfortran.dg/vector_subscript_4.f90: Likewise.
4192
4193 2009-05-27  Olivier Hainque  <hainque@adacore.com>
4194             Eric Botcazou  <botcazou@adacore.com>
4195
4196         * gcc.c-torture/execute/align-nest.c: New testcase.
4197         * gnat.dg/misaligned_nest.adb: New testcase.
4198
4199 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
4200
4201         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
4202         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
4203         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
4204         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
4205
4206 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
4207
4208         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
4209         cast instead of assuming 0ul.
4210         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
4211         __SIZE_TYPE__.
4212         (_type_desc): Make first argument const.
4213         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
4214
4215 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4216
4217         PR libfortran/40187
4218         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
4219         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
4220
4221 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
4222
4223         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
4224         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
4225         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
4226         * gcc.dg/plugin/ggcplug.c: Added new file.
4227
4228 2009-05-26  Tobias Burnus  <burnus@net-b.de>
4229
4230         PR fortran/40246
4231         * gfortran.dg/nullify_4.f90: New test.
4232
4233 2009-05-26  Richard Guenther  <rguenther@suse.de>
4234
4235         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
4236
4237 2009-05-26  Richard Guenther  <rguenther@suse.de>
4238
4239         PR middle-end/40252
4240         * gcc.c-torture/compile/pr40252.c: New testcase.
4241
4242 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
4243
4244         PR c++/40007
4245         * g++.dg/template/typedef18.C: New test.
4246         * g++.dg/template/typedef19.C: Likewise.
4247         * g++.dg/template/typedef20.C: Likewise.
4248         * g++.dg/template/access11.C: Adjust.
4249
4250 2009-05-26  Richard Guenther  <rguenther@suse.de>
4251
4252         PR testsuite/40247
4253         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
4254
4255 2009-05-25  Jason Merrill  <jason@redhat.com>
4256
4257         PR c++/38064
4258         * g++.dg/cpp0x/enum3.C: New test.
4259
4260 2009-05-25  Richard Guenther  <rguenther@suse.de>
4261
4262         PR tree-optimization/36327
4263         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
4264         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4265         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
4266         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
4267         * gcc.dg/vect/vect-40.c: Likewise.
4268         * gcc.dg/vect/vect-42.c: Likewise.
4269         * gcc.dg/vect/vect-46.c: Likewise.
4270         * gcc.dg/vect/vect-76.c: Likewise.
4271
4272 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
4273
4274         PR fortran/40176
4275         * gfortran.dg/proc_ptr_18.f90: New.
4276         * gfortran.dg/proc_ptr_19.f90: New.
4277         * gfortran.dg/proc_ptr_comp_9.f90: New.
4278         * gfortran.dg/proc_ptr_comp_10.f90: New.
4279
4280 2009-05-25  Richard Guenther  <rguenther@suse.de>
4281
4282         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
4283         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
4284
4285 2009-05-25  Ira Rosen  <irar@il.ibm.com>
4286
4287         PR tree-optimization/40238
4288         * gcc.dg/vect/pr40238.c: New test.
4289
4290 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4291             Dominique Dhumieres  <dominiq@lps.ens.fr>
4292
4293         PR fortran/35732
4294         PR fortran/39872
4295         * gfortran.dg/bounds_check_fail_3.f90: New test.
4296         * gfortran.dg/bounds_check_fail_4.f90: New test.
4297         * gfortran.dg/bounds_check_14.f90: Update test.
4298         * gfortran.dg/bound_4.f90: Update test.
4299
4300 2009-05-24  Richard Guenther  <rguenther@suse.de>
4301
4302         PR middle-end/40233
4303         * gcc.c-torture/compile/pr40233.c: New testcase.
4304
4305 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
4306
4307         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
4308         for alpha*-*-* targets.
4309
4310 2009-05-24  Ira Rosen  <irar@il.ibm.com>
4311
4312         * gcc.dg/vect/bb-slp-1.c: New test.
4313         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
4314         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
4315         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
4316         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
4317         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
4318         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
4319         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
4320         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
4321         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
4322         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
4323         gcc.dg/vect/bb-slp-22.c: Likewise.
4324         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
4325
4326 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
4327             Maxim Kuvyrkov  <maxim@codesourcery.com>
4328
4329         * gcc.dg/falign-labels-1.c: New test.
4330
4331 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
4332
4333         * gnat.dg/specs/rep_clause3.ads: New test.
4334
4335 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
4336
4337         * gnat.dg/addr6.adb: New test.
4338
4339 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
4340
4341         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
4342         New function.
4343         * gcc.target/arm/thumb2-mul-space.c: New file.
4344         * gcc.target/arm/thumb2-mul-space-2.c: New file.
4345         * gcc.target/arm/thumb2-mul-space-3.c: New file.
4346         * gcc.target/arm/thumb2-mul-speed.c: New file.
4347
4348 2009-05-22  Richard Guenther  <rguenther@suse.de>
4349
4350         PR middle-end/38964
4351         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
4352         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
4353         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
4354
4355 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
4356
4357         * gcc.dg/dll-6.c: New test.
4358         * gcc.dg/dll-6a.c: Likewise.
4359         * gcc.dg/dll-7.c: Likewise.
4360         * gcc.dg/dll-7a.c: Likewise.
4361         * g++.dg/ext/dllexport2.C: Likewise.
4362         * g++.dg/ext/dllexport2a.cc: Likewise.
4363
4364 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
4365
4366         PR target/37846
4367         * gcc.target/ia64/mfused-madd-vect.c: New test.
4368         * gcc.target/ia64/mfused-madd.c: New test.
4369         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
4370         * gcc.target/ia64/mno-fused-madd.c: New test.
4371
4372 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
4373
4374         * gcc.target/i386/movbe-1.c: New.
4375         * gcc.target/i386/movbe-2.c: Likewise.
4376
4377 2009-05-21  Taras Glek  <tglek@mozilla.com>
4378
4379         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
4380         plugin_init signature.
4381         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4382         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
4383         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
4384
4385 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
4386
4387         * gcc.dg/target/arm/neon-vmla-1.c: New.
4388         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
4389
4390 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
4391
4392         * gcc.target/mips/octeon-exts-6.c: New test.
4393         * gcc.target/mips/extend-1.c: New test.
4394         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
4395         EXTS.
4396         * gcc.target/mips/octeon-exts-5.c: Likewise.
4397
4398 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
4399
4400         PR middle-end/40204
4401         * gcc.c-torture/compile/pr40204.c: New test.
4402
4403 2009-05-20  Richard Guenther  <rguenther@suse.de>
4404
4405         * gcc.c-torture/compile/20090518-1.c: New testcase.
4406
4407 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
4408
4409         PR tree-optimization/40087
4410         * gcc.dg/tree-ssa/pr40087.c: New test.
4411
4412 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4413
4414         * gcc.dg/vector-4.c: New testcase.
4415         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
4416         * g++.dg/ext/vector16.C: New testcase.
4417
4418 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
4419
4420         PR c/40172
4421         * gcc.dg/pr40172.c: Renamed to ...
4422         * gcc.dg/pr40172-1.c: This.
4423
4424         * gcc.dg/pr40172-2.c: New.
4425         * gcc.dg/pr40172-3.c: Likewise.
4426
4427 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4428
4429         PR c/40172
4430         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
4431
4432 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4433
4434         * gnat.dg/loop_optimization6.ad[sb]: New test.
4435
4436 2009-05-19  Richard Guenther  <rguenther@suse.de>
4437
4438         * gcc.c-torture/compile/20090519-1.c: New testcase.
4439
4440 2009-05-18  Jason Merrill  <jason@redhat.com>
4441
4442         * g++.dg/cpp0x/explicit1.C: New.
4443         * g++.dg/cpp0x/explicit2.C: New.
4444
4445 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
4446
4447         PR debug/40109
4448         * g++.dg/debug/dwarf2/nested-1.C: New test.
4449
4450 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4451
4452         PR testsuite/39907
4453         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
4454         stack alignment.
4455
4456 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
4457
4458         PR fortran/40164
4459         * gfortran.dg/proc_ptr_comp_8.f90: New.
4460
4461 2009-05-18  Richard Guenther  <rguenther@suse.de>
4462
4463         PR fortran/40168
4464         * gfortran.dg/array_memset_2.f90: Adjust.
4465
4466 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
4467
4468         PR fortran/36947
4469         PR fortran/40039
4470         * gfortran.dg/interface_27.f90: New.
4471         * gfortran.dg/interface_28.f90: New.
4472         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
4473         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4474
4475 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4476
4477         * gcc.target/m68k/tls-ie.c: New test.
4478         * gcc.target/m68k/tls-le.c: New test.
4479         * gcc.target/m68k/tls-gd.c: New test.
4480         * gcc.target/m68k/tls-ld.c: New test.
4481         * gcc.target/m68k/tls-ie-xgot.c: New test.
4482         * gcc.target/m68k/tls-le-xtls.c: New test.
4483         * gcc.target/m68k/tls-gd-xgot.c: New test.
4484         * gcc.target/m68k/tls-ld-xgot.c: New test.
4485         * gcc.target/m68k/tls-ld-xtls.c: New test.
4486         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
4487
4488 2009-05-18  Martin Jambor  <mjambor@suse.cz>
4489
4490         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
4491
4492 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
4493
4494         PR c/40172
4495         * gcc.dg/pr40172.c: New.
4496
4497 2009-05-17  Jason Merrill  <jason@redhat.com>
4498
4499         PR c++/40139
4500         * g++.dg/template/dtor6.C: New.
4501
4502 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
4503
4504         * g++.dg/warn/translate-ice-1.C: New test.
4505
4506 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4507
4508         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
4509         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
4510         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
4511         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
4512
4513 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4514
4515         PR fortran/33197
4516         * gfortran.dg/erf_2.F90: New test.
4517         * gfortran.dg/erfc_scaled_2.f90: New test.
4518
4519 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4520
4521         PR fortran/31243
4522         * gfortran.dg/string_1.f90: New test.
4523         * gfortran.dg/string_2.f90: New test.
4524         * gfortran.dg/string_3.f90: New test.
4525
4526 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
4527
4528         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
4529         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
4530
4531 2009-05-15  Ian Lance Taylor  <iant@google.com>
4532
4533         * gcc.dg/Wcxx-compat-10.c: New testcase.
4534
4535 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4536
4537         PR 16302
4538         * gcc.dg/pr16302.c: New.
4539         * g++.dg/warn/pr16302.C: New.
4540
4541 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4542
4543         * gcc.dg/torture/builtin-math-5.c: New.
4544         * gcc.dg/torture/builtin-math-6.c: New.
4545         * lib/target-supports.exp (check_effective_target_mpc): New.
4546
4547 2009-05-15  Jan Hubicka  <jh@suse.cz>
4548
4549         * gcc.dg/tree-ssa/inline-3.c: New testcase
4550
4551 2009-05-15  Jan Hubicka  <jh@suse.cz>
4552
4553         * gcc.target/i386/align-main-1.c (check): Mark noinline.
4554         * gcc.target/i386/align-main-2.c (check): Mark noinline.
4555         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
4556         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
4557         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
4558         Mark noinline.
4559         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
4560         Mark noinline.
4561         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
4562         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
4563
4564 2009-05-15  Jan Hubicka  <jh@suse.cz>
4565
4566         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
4567         optimized by sibcall noinline.
4568
4569 2009-05-15  Jan Hubicka  <jh@suse.cz>
4570
4571         * sibcall-1.c (track): Mark noinline.
4572         * sibcall-2.c (track): Mark noinline.
4573         * sibcall-3.c (track): Mark noinline.
4574         * sibcall-4.c (track): Mark noinline.
4575
4576 2009-05-15  Jan Hubicka  <jh@suse.cz>
4577
4578         * flatten-2.c: Disable early inlining; add comment.
4579         * flatten-3.c: New test based on flatten-2.c.
4580
4581 2009-05-15  Richard Guenther  <rguenther@suse.de>
4582
4583         PR tree-optimization/39999
4584         * gcc.c-torture/compile/pr39999.c: New testcase.
4585
4586 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
4587
4588         * gcc.c-torture/compile/ptr-conv-1.c: New test.
4589
4590 2009-05-14  Ian Lance Taylor  <iant@google.com>
4591
4592         * gcc.dg/Wcxx-compat-9.c: New testcase.
4593
4594 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
4595
4596         PR fortran/39996
4597         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
4598         * gfortran.dg/duplicate_type_2.f90: Ditto.
4599         * gfortran.dg/duplicate_type_3.f90: New.
4600
4601 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
4602
4603         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
4604         * ada/acats/tests/c5/c59002c.ada: Likewise.
4605
4606 2009-05-13  Taras Glek  <tglek@mozilla.com>
4607
4608         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
4609         attributes and decl smashing.
4610         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
4611         attributes.
4612         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
4613         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
4614
4615 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
4616
4617         PR fortran/39865
4618         * gfortran.dg/pr39865.f90: New test.
4619         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
4620         arrays in FMT=.
4621         * gfortran.dg/hollerith_f95.f90: Likewise.
4622         * gfortran.dg/hollerith6.f90: New test.
4623         * gfortran.dg/hollerith7.f90: New test.
4624
4625 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4626
4627         PR cpp/36674
4628         * gcc.dg/cpp/pr36674.i: New.
4629
4630 2009-05-14  Ben Elliston  <bje@au.ibm.com>
4631
4632         PR middle-end/40035
4633         * gcc.c-torture/compile/pr40035.c: New test.
4634
4635 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4636
4637         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
4638
4639 2009-05-12  Tobias Burnus  <burnus@net-b.de>
4640
4641         PR fortran/40110
4642         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
4643         * gfortran.dg/c_kind_tests_2.f03: Ditto.
4644         * gfortran.dg/interop_params.f03: Ditto.
4645
4646 2009-05-12  Jan Hubicka  <jh@suse.cz>
4647
4648         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
4649         so unrolling still happens.
4650         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
4651         * gcc.dg/ipa/ipacost-2.c: Likewise.
4652         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
4653
4654 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
4655
4656         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
4657
4658 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
4659
4660         * lib/target-supports.exp (check_profiling_available): Return
4661         false for -p on *-*-cygwin* targets.
4662
4663 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
4664
4665         PR tree-optimization/38632
4666         * g++.dg/tree-ssa/pr38632.C: New.
4667
4668 2009-05-11  Jan Hubicka  <jh@suse.cz>
4669
4670         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
4671         we now optimize better.
4672         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
4673         out at different places.
4674         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
4675         unroling.
4676         * gcc.dg/vect/vect-76.c: Likewise.
4677         * gcc.dg/vect/vect-70.c: Likewise.
4678         * gcc.dg/vect/vect-66.c: Likewise.
4679         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4680         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
4681
4682 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
4683
4684         PR middle-end/40080
4685         * gcc.c-torture/compile/pr40080.c: New.
4686
4687 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
4688
4689         * gcc.c-torture/compile/pr40026.c: New testcase.
4690
4691 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
4692
4693         PR fortran/40089
4694         * gfortran.dg/proc_ptr_comp_7.f90: New.
4695
4696 2009-05-11  Ira Rosen  <irar@il.ibm.com>
4697
4698         PR tree-optimization/40074
4699         * gcc.dg/vect/pr40074.c: New test.
4700
4701 2009-05-10  Ian Lance Taylor  <iant@google.com>
4702
4703         * gcc.dg/Wcxx-compat-7.c: New testcase.
4704         * gcc.dg/Wcxx-compat-8.c: New testcase.
4705         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
4706         * gcc.dg/pr17188-1.c: Likewise.
4707         * gcc.dg/pr39084.c: Likewise.
4708
4709 2009-05-10  Michael Matz  <matz@suse.de>
4710
4711         PR target/40031
4712         * gcc.dg/pr40031.c: New test.
4713
4714 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
4715
4716         PR fortran/40018
4717         * gfortran.dg/array_constructor_31.f90: New test.
4718
4719 2009-05-10  Richard Guenther  <rguenther@suse.de>
4720
4721         PR tree-optimization/40081
4722         * g++.dg/torture/pr40081.C: New testcase.
4723
4724 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
4725
4726         PR fortran/38863
4727         * gfortran.dg/dependency_24.f90: New test.
4728         * gfortran.dg/dependency_23.f90: Clean up module files.
4729
4730 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
4731
4732         PR fortran/38956
4733         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
4734         * gfortran.dg/chmod_2.f90: Likewise.
4735         * gfortran.dg/chmod_3.f90: Likewise.
4736         * gfortran.dg/open_errors.f90: Likewise.
4737
4738 2009-05-09  Jan Hubicka  <jh@suse.cz>
4739
4740         PR middle-end/40043
4741         * g++.dg/eh/nested-try.C: New test.
4742
4743 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
4744
4745         PR tree-optimization/40049
4746         * gcc.dg/vect/vect-shift-2.c: New test.
4747
4748 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
4749
4750         * gcc.dg/torture/complex-sign-mul-minus-one.c,
4751         gcc.dg/torture/complex-sign-mul-one.c: New tests.
4752
4753 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
4754
4755         PR c/36892
4756         * g++.dg/warn/deprecated-6.C: New.
4757         * gcc.dg/deprecated-4.c: Likewise.
4758         * gcc.dg/deprecated-5.c: Likewise.
4759         * gcc.dg/deprecated-6.c: Likewise.
4760
4761 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
4762
4763         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
4764         __aligned__(__BIGGEST_ALIGNMENT__).
4765         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4766         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
4767         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
4768         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4769         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4770         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
4771         * gcc.dg/vect/Os-vect-95.c: Likewise.
4772         * gcc.dg/vect/pr20122.c: Likewise.
4773         * gcc.dg/vect/pr36493.c: Likewise.
4774         * gcc.dg/vect/pr37385.c: Likewise.
4775         * gcc.dg/vect/slp-7.c: Likewise.
4776         * gcc.dg/vect/slp-9.c: Likewise.
4777         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
4778         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
4779         * gcc.dg/vect/vect-35.c: Likewise.
4780         * gcc.dg/vect/vect-40.c: Likewise.
4781         * gcc.dg/vect/vect-42.c: Likewise.
4782         * gcc.dg/vect/vect-44.c: Likewise.
4783         * gcc.dg/vect/vect-46.c: Likewise.
4784         * gcc.dg/vect/vect-48.c: Likewise.
4785         * gcc.dg/vect/vect-52.c: Likewise.
4786         * gcc.dg/vect/vect-54.c: Likewise.
4787         * gcc.dg/vect/vect-56.c: Likewise.
4788         * gcc.dg/vect/vect-58.c: Likewise.
4789         * gcc.dg/vect/vect-60.c: Likewise.
4790         * gcc.dg/vect/vect-74.c: Likewise.
4791         * gcc.dg/vect/vect-75.c: Likewise.
4792         * gcc.dg/vect/vect-76.c: Likewise.
4793         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4794         * gcc.dg/vect/vect-77.c: Likewise.
4795         * gcc.dg/vect/vect-77-global.c: Likewise.
4796         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4797         * gcc.dg/vect/vect-78.c: Likewise.
4798         * gcc.dg/vect/vect-78-global.c: Likewise.
4799         * gcc.dg/vect/vect-80.c: Likewise.
4800         * gcc.dg/vect/vect-85.c: Likewise.
4801         * gcc.dg/vect/vect-87.c: Likewise.
4802         * gcc.dg/vect/vect-88.c: Likewise.
4803         * gcc.dg/vect/vect-92.c: Likewise.
4804         * gcc.dg/vect/vect-93.c: Likewise.
4805         * gcc.dg/vect/vect-95.c: Likewise.
4806         * gcc.dg/vect/vect-97.c: Likewise.
4807         * gcc.dg/vect/vect-complex-1.c: Likewise.
4808         * gcc.dg/vect/vect-complex-4.c: Likewise.
4809         * gcc.dg/vect/vect-complex-5.c: Likewise.
4810         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4811         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
4812         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
4813         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4814         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4815         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4816         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
4817         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
4818         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4819         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4820         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4821         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4822         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4823         * gcc.dg/vect/vect-outer-1a.c: Likewise.
4824         * gcc.dg/vect/vect-outer-1.c: Likewise.
4825         * gcc.dg/vect/vect-outer-2a.c: Likewise.
4826         * gcc.dg/vect/vect-outer-2b.c: Likewise.
4827         * gcc.dg/vect/vect-outer-2.c: Likewise.
4828         * gcc.dg/vect/vect-outer-2c.c: Likewise.
4829         * gcc.dg/vect/vect-outer-2d.c: Likewise.
4830         * gcc.dg/vect/vect-outer-3a.c: Likewise.
4831         * gcc.dg/vect/vect-outer-3b.c: Likewise.
4832         * gcc.dg/vect/vect-outer-3.c: Likewise.
4833         * gcc.dg/vect/vect-outer-3c.c: Likewise.
4834         * gcc.dg/vect/vect-outer-5.c: Likewise.
4835         * gcc.dg/vect/vect-outer-6.c: Likewise.
4836         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
4837         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4838         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4839         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4840         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
4841         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
4842         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4843         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
4844         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
4845         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4846         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4847         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4848         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
4849         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
4850
4851 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
4852
4853         PR c/24581
4854         * gcc.dg/torture/complex-sign.h: New header.
4855         * gcc.dg/torture/complex-sign-add.c,
4856         gcc.dg/torture/complex-sign-mixed-add.c,
4857         gcc.dg/torture/complex-sign-mixed-div.c,
4858         gcc.dg/torture/complex-sign-mixed-mul.c,
4859         gcc.dg/torture/complex-sign-mixed-sub.c,
4860         gcc.dg/torture/complex-sign-mul.c,
4861         gcc.dg/torture/complex-sign-sub.c: New tests.
4862
4863 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
4864
4865         PR fortran/39876
4866         * gfortran.dg/intrinsic_3.f90: New.
4867
4868 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
4869
4870         PR c/39037
4871         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
4872         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
4873         * gcc.dg/dfp/float-constant-double.c: New test.
4874         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
4875         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
4876         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
4877         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
4878         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
4879         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
4880         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
4881         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
4882         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
4883
4884 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
4885
4886         PR middle-end/40057
4887         * gcc.c-torture/execute/pr40057.c: New test.
4888
4889 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
4890
4891         * gcc.c-torture/compile/const-high-part.c: New test.
4892
4893 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
4894
4895         PR testsuite/40050
4896         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
4897         build plugin.
4898
4899 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
4900
4901         PR fortran/39630
4902         * gfortran.dg/proc_decl_1.f90: Modified.
4903         * gfortran.dg/proc_ptr_comp_1.f90: New.
4904         * gfortran.dg/proc_ptr_comp_2.f90: New.
4905         * gfortran.dg/proc_ptr_comp_3.f90: New.
4906         * gfortran.dg/proc_ptr_comp_4.f90: New.
4907         * gfortran.dg/proc_ptr_comp_5.f90: New.
4908         * gfortran.dg/proc_ptr_comp_6.f90: New.
4909
4910 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
4911
4912         PR c++/17395
4913         * g++.dg/template/call7.C: New test.
4914
4915 2009-05-06  Diego Novillo  <dnovillo@google.com>
4916
4917         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
4918
4919 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
4920
4921         * gfortran.dg/pr40021.f: Moved to ...
4922         * gfortran.fortran-torture/execute/pr40021.f: Here.
4923
4924 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
4925
4926         PR middle-end/39986
4927         * gcc.dg/dfp/pr39986.c: New test.
4928
4929 2009-05-06  Michael Matz  <matz@suse.de>
4930
4931         PR middle-end/40021
4932         * gfortran.dg/pr40021.f: New test.
4933
4934 2009-05-06  Le-Chun Wu  <lcwu@google.com>
4935
4936         * lib/plugin-support.exp: New file containing support procs for
4937         plugin testcases.
4938         * lib/target-supports.exp (check_plugin_available): New proc.
4939         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
4940         * gcc.dg/plugin/selfassign.c: New plugin source file.
4941         * gcc.dg/plugin/self-assign-test-1.c: New test.
4942         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
4943         * g++.dg/README: Add description for plugin test.
4944         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
4945         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
4946         * g++.dg/plugin/selfassign.c: New plugin source file.
4947         * g++.dg/plugin/self-assign-test-1.C: New test.
4948         * g++.dg/plugin/self-assign-test-2.C: Likewise.
4949         * g++.dg/plugin/self-assign-test-3.C: Likewise.
4950         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
4951         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
4952
4953 2009-05-06  Tobias Burnus  <burnus@net-b.de>
4954
4955         PR fortran/40041
4956         * gfortran.dg/intrinsic_2.f90: New test.
4957         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
4958
4959 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
4960
4961         PR c/40032
4962         * gcc.dg/noncompile/incomplete-5.c: New test.
4963
4964 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
4965
4966         PR middle-end/39666
4967         * gcc.dg/pr39666-1.c: New test.
4968         * gcc.dg/pr39666-2.c: Likewise.
4969         * g++.dg/warn/Wuninitialized-4.C: Likewise.
4970         * g++.dg/warn/Wuninitialized-5.C: Likewise.
4971         * gfortran.dg/pr39666-1.f90: Likewise.
4972         * gfortran.dg/pr39666-2.f90: Likewise.
4973
4974 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
4975
4976         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
4977         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
4978         * gcc.target/mips/dspr2-MULTU.c: Likewise.
4979
4980 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
4981
4982         PR fortran/39998
4983         * gfortran.dg/proc_ptr_17.f90: New.
4984
4985 2009-05-05  Richard Guenther  <rguenther@suse.de>
4986
4987         PR tree-optimization/40022
4988         * gcc.c-torture/execute/pr40022.c: New testcase.
4989
4990 2009-05-05  Richard Guenther  <rguenther@suse.de>
4991
4992         PR middle-end/40023
4993         * gcc.c-torture/compile/pr40023.c: New testcase.
4994
4995 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
4996
4997         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
4998         * g++.dg/template/overload9.C: Likewise.
4999         * g++.dg/ext/ms-1.C: New.
5000
5001 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
5002
5003         PR c++/40013
5004         * g++.dg/ext/vla7.C: New test.
5005
5006 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5007
5008         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
5009
5010 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5011
5012         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
5013         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
5014         Update expected errors.
5015
5016 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5017
5018         PR c++/28152
5019         * g++.dg/parse/parser-pr28152.C: New.
5020         * g++.dg/parse/parser-pr28152-2.C: New.
5021
5022 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5023
5024         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
5025
5026 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
5027
5028         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
5029         * gcc.target/sparc/fexpand-2.c: Likewise.
5030         * gcc.target/sparc/fpmerge-2.c: Likewise.
5031         * gcc.target/sparc/pdist-2.c: Likewise.
5032
5033 2009-05-03  Richard Guenther  <rguenther@suse.de>
5034
5035         PR c/39983
5036         * gcc.c-torture/compile/pr39983.c: New testcase.
5037
5038 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
5039
5040         * gcc.dg/c99-complex-3.c: New test.
5041
5042 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
5043
5044         * gcc.dg/cpp/utf8-5byte-1.c: New test.
5045
5046 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
5047
5048         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
5049
5050 2009-05-02  Richard Guenther  <rguenther@suse.de>
5051
5052         PR middle-end/40001
5053         * gcc.target/spu/pr40001.c: New testcase.
5054
5055 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
5056
5057         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
5058
5059 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
5060
5061         PR middle-end/39579
5062         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
5063         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
5064
5065 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
5066
5067         PR testsuite/39776
5068         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
5069         no longer issued.
5070
5071 2009-04-30  David Ayers  <ayers@fsfe.org>
5072
5073         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
5074         and gcc_error_prefix variables.
5075         * objc.dg/bad-receiver-type.m: Update to match correct
5076         diagnostics marker.
5077         * objc.dg/encode-5.m: Likewise.
5078         * objc.dg/id-1.m: Likewise.
5079         * objc.dg/method-1.m: Likewise.
5080         * objc.dg/method-6.m: Likewise.
5081         * objc.dg/method-7.m: Likewise.
5082         * objc.dg/method-9.m: Likewise.
5083         * objc.dg/method-11.m: Likewise.
5084         * objc.dg/method-20.m: Likewise.
5085         * objc.dg/private-1.m: Likewise.
5086
5087 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
5088
5089         PR libfortran/39667
5090         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
5091         * gfortran.dg/advance_4.f90: Likewise
5092         * gfortran.dg/advance_5.f90: Likewise
5093         * gfortran.dg/append_1.f90: Likewise
5094         * gfortran.dg/backslash_1.f90: Likewise
5095         * gfortran.dg/backslash_2.f90: Likewise
5096         * gfortran.dg/backslash_3.f: Likewise
5097         * gfortran.dg/backspace_10.f90: Likewise
5098         * gfortran.dg/backspace_3.f: Likewise
5099         * gfortran.dg/backspace_4.f: Likewise
5100         * gfortran.dg/backspace_5.f: Likewise
5101         * gfortran.dg/backspace_8.f: Likewise
5102         * gfortran.dg/backspace_9.f: Likewise
5103         * gfortran.dg/complex_write.f90: Likewise
5104         * gfortran.dg/convert_implied_open.f90: Likewise
5105         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
5106         * gfortran.dg/dos_eol.f: Likewise
5107         * gfortran.dg/empty_format_1.f90: Likewise
5108         * gfortran.dg/endfile.f: Likewise
5109         * gfortran.dg/eof_1.f90: Likewise
5110         * gfortran.dg/eor_1.f90: Likewise
5111         * gfortran.dg/eor_handling_1.f90: Likewise
5112         * gfortran.dg/eor_handling_2.f90: Likewise
5113         * gfortran.dg/eor_handling_3.f90: Likewise
5114         * gfortran.dg/eor_handling_4.f90: Likewise
5115         * gfortran.dg/eor_handling_5.f90: Likewise
5116         * gfortran.dg/error_recovery_5.f90: Likewise
5117         * gfortran.dg/f2003_inquire_1.f03: Likewise
5118         * gfortran.dg/f2003_io_4.f03: Likewise
5119         * gfortran.dg/f2003_io_5.f03: Likewise
5120         * gfortran.dg/f2003_io_7.f03: Likewise
5121         * gfortran.dg/fgetc_1.f90: Likewise
5122         * gfortran.dg/fgetc_2.f90: Likewise
5123         * gfortran.dg/flush_1.f90: Likewise
5124         * gfortran.dg/fmt_exhaust.f90: Likewise
5125         * gfortran.dg/fmt_huge.f90: Likewise
5126         * gfortran.dg/fmt_read.f90: Likewise
5127         * gfortran.dg/fmt_t_1.f90: Likewise
5128         * gfortran.dg/fmt_t_2.f90: Likewise
5129         * gfortran.dg/fmt_t_3.f90: Likewise
5130         * gfortran.dg/fmt_t_4.f90: Likewise
5131         * gfortran.dg/fmt_t_5.f90: Likewise
5132         * gfortran.dg/fmt_t_7.f: Likewise
5133         * gfortran.dg/fseek.f90: Likewise
5134         * gfortran.dg/ftell_1.f90: Likewise
5135         * gfortran.dg/ftell_2.f90: Likewise
5136         * gfortran.dg/func_derived_3.f90: Likewise
5137         * gfortran.dg/inquire_9.f90: Likewise
5138         * gfortran.dg/iostat_1.f90: Likewise
5139         * gfortran.dg/iostat_2.f90: Likewise
5140         * gfortran.dg/list_read_1.f90: Likewise
5141         * gfortran.dg/list_read_4.f90: Likewise
5142         * gfortran.dg/list_read_5.f90: Likewise
5143         * gfortran.dg/list_read_7.f90: Likewise
5144         * gfortran.dg/list_read_8.f90: Likewise
5145         * gfortran.dg/list_read_9.f90: Likewise
5146         * gfortran.dg/namelist_13.f90: Likewise
5147         * gfortran.dg/namelist_14.f90: Likewise
5148         * gfortran.dg/namelist_15.f90: Likewise
5149         * gfortran.dg/namelist_16.f90: Likewise
5150         * gfortran.dg/namelist_17.f90: Likewise
5151         * gfortran.dg/namelist_18.f90: Likewise
5152         * gfortran.dg/namelist_19.f90: Likewise
5153         * gfortran.dg/namelist_20.f90: Likewise
5154         * gfortran.dg/namelist_24.f90: Likewise
5155         * gfortran.dg/namelist_26.f90: Likewise
5156         * gfortran.dg/namelist_27.f90: Likewise
5157         * gfortran.dg/namelist_28.f90: Likewise
5158         * gfortran.dg/namelist_37.f90: Likewise
5159         * gfortran.dg/namelist_38.f90: Likewise
5160         * gfortran.dg/namelist_39.f90: Likewise
5161         * gfortran.dg/namelist_40.f90: Likewise
5162         * gfortran.dg/namelist_43.f90: Likewise
5163         * gfortran.dg/namelist_44.f90: Likewise
5164         * gfortran.dg/namelist_45.f90: Likewise
5165         * gfortran.dg/namelist_46.f90: Likewise
5166         * gfortran.dg/namelist_47.f90: Likewise
5167         * gfortran.dg/namelist_48.f90: Likewise
5168         * gfortran.dg/namelist_49.f90: Likewise
5169         * gfortran.dg/namelist_50.f90: Likewise
5170         * gfortran.dg/namelist_51.f90: Likewise
5171         * gfortran.dg/namelist_52.f90: Likewise
5172         * gfortran.dg/namelist_56.f90: Likewise
5173         * gfortran.dg/namelist_char_only.f90: Likewise
5174         * gfortran.dg/namelist_use.f90: Likewise
5175         * gfortran.dg/namelist_use_only.f90: Likewise
5176         * gfortran.dg/noadv_size.f90: Likewise
5177         * gfortran.dg/open_access_append_1.f90: Likewise
5178         * gfortran.dg/pad_no.f90: Likewise
5179         * gfortran.dg/pr12884.f: Likewise
5180         * gfortran.dg/pr17090.f90: Likewise
5181         * gfortran.dg/pr17285.f90: Likewise
5182         * gfortran.dg/pr17286.f90: Likewise
5183         * gfortran.dg/pr18122.f90: Likewise
5184         * gfortran.dg/pr18210.f90: Likewise
5185         * gfortran.dg/pr18392.f90: Likewise
5186         * gfortran.dg/pr19155.f: Likewise
5187         * gfortran.dg/pr19216.f: Likewise
5188         * gfortran.dg/pr19467.f90: Likewise
5189         * gfortran.dg/pr19657.f: Likewise
5190         * gfortran.dg/pr20257.f90: Likewise
5191         * gfortran.dg/read_bad_advance.f90: Likewise
5192         * gfortran.dg/read_eof_2.f90: Likewise
5193         * gfortran.dg/read_eof_4.f90: Likewise
5194         * gfortran.dg/read_many_1.f: Likewise
5195         * gfortran.dg/read_noadvance.f90: Likewise
5196         * gfortran.dg/read_repeat.f90: Likewise
5197         * gfortran.dg/read_size_noadvance.f90: Likewise
5198         * gfortran.dg/read_x_past.f: Likewise
5199         * gfortran.dg/record_marker_1.f90: Likewise
5200         * gfortran.dg/record_marker_3.f90: Likewise
5201         * gfortran.dg/rewind_1.f90: Likewise
5202         * gfortran.dg/runtime_warning_1.f90: Likewise
5203         * gfortran.dg/shape_3.f90: Likewise
5204         * gfortran.dg/slash_1.f90: Likewise
5205         * gfortran.dg/stat_1.f90: Likewise
5206         * gfortran.dg/stat_2.f90: Likewise
5207         * gfortran.dg/streamio_11.f90: Likewise
5208         * gfortran.dg/streamio_3.f90: Likewise
5209         * gfortran.dg/streamio_4.f90: Likewise
5210         * gfortran.dg/streamio_9.f90: Likewise
5211         * gfortran.dg/tl_editing.f90: Likewise
5212         * gfortran.dg/unf_io_convert_1.f90: Likewise
5213         * gfortran.dg/unf_io_convert_2.f90: Likewise
5214         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
5215         * gfortran.dg/unf_short_record_1.f90: Likewise
5216         * gfortran.dg/utf8_1.f03: Likewise
5217         * gfortran.dg/utf8_2.f03: Likewise
5218         * gfortran.dg/widechar_IO_1.f90: Likewise
5219         * gfortran.dg/write_check3.f90: Likewise
5220         * gfortran.dg/write_rewind_2.f: Likewise
5221         * gfortran.dg/x_slash_2.f: Likewise
5222
5223 2009-04-29  Richard Guenther  <rguenther@suse.de>
5224
5225         PR target/39943
5226         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5227         New.
5228         (check_effective_target_vect_floatuint_cvt): Likewise.
5229         * gcc.dg/vect/slp-10.c: Adjust.
5230         * gcc.dg/vect/slp-11.c: Adjust.
5231         * gcc.dg/vect/slp-12b.c: Adjust.
5232         * gcc.dg/vect/slp-33.c: Adjust.
5233         * gcc.c-torture/compile/pr39943.c: New testcase.
5234
5235 2009-04-29  Richard Guenther  <rguenther@suse.de>
5236
5237         PR middle-end/39937
5238         * gcc.c-torture/compile/pr39937.c: New testcase.
5239
5240 2009-04-29  Richard Guenther  <rguenther@suse.de>
5241
5242         PR tree-optimization/39941
5243         * gcc.c-torture/compile/pr39941.c: New testcase.
5244
5245 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
5246
5247         * gcc.target/bfin/20090411-1.c: New test.
5248
5249 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
5250
5251         PR target/39565
5252         * gcc.dg/pr39565.c: New testcase.
5253
5254 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
5255
5256         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
5257         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
5258         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
5259         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
5260         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
5261         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
5262         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
5263         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
5264         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
5265         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
5266         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
5267         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
5268         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
5269         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
5270         * gcc.target/i386/pr37191.c: Likewise.
5271         * gcc.target/i386/reload-1.c: Likewise.
5272         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
5273         * g++.old-deja/g++.pt/repo2.C: Likewise.
5274         * g++.old-deja/g++.pt/repo3.C: Likewise.
5275         * g++.old-deja/g++.pt/repo4.C: Likewise.
5276         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5277         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5278         * g++.dg/template/repo1.C: Likewise.
5279         * g++.dg/template/repo2.C: Likewise.
5280         * g++.dg/template/repo3.C: Likewise.
5281         * g++.dg/template/repo4.C: Likewise.
5282         * g++.dg/template/repo5.C: Likewise.
5283         * g++.dg/template/repo6.C: Likewise.
5284         * g++.dg/template/repo7.C: Likewise.
5285         * g++.dg/template/repo8.C: Likewise.
5286         * g++.dg/template/repo9.C: Likewise.
5287         * g++.dg/rtti/repo1.C: Likewise.
5288         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
5289         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
5290         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
5291         * g++.dg/other/PR23205.C: Skip for vxworks.
5292         * g++.dg/ext/visibility/class1.C: Requires PIC.
5293         * g++.dg/eh/async-unwind2.C: Requires PIC.
5294         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
5295         does not have cxa_exit.
5296
5297 2009-04-28  Jing Yu  <jingyu@google.com>
5298
5299         PR testsuite/39790
5300         * lib/target-supports.exp (check_effective_target_tls): Remove
5301         comment of caching.
5302         (check_effective_target_tls_native): Likewise.
5303         (check_effective_target_tls_runtime): Likewise.
5304         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
5305         tls to tls_runtime.
5306         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
5307
5308 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
5309
5310         PR fortran/39946
5311         * gfortran.dg/proc_ptr_16.f90: New.
5312
5313 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
5314
5315         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
5316         lp64 is true.
5317
5318 2009-04-28  Richard Guenther  <rguenther@suse.de>
5319
5320         PR middle-end/39937
5321         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
5322
5323 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
5324
5325         * g++.dg/warn/pr35652.C: Removed.
5326         * gcc.dg/pr35652.c: Likewise.
5327
5328 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
5329
5330         * gcc.target/ia64/20071210-2.c: New testcase.
5331
5332 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
5333
5334         PR c/39323
5335         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
5336         * gcc.dg/pr39323-3.c: Ditto.
5337
5338 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
5339
5340         PR fortran/39930
5341         PR fortran/39931
5342         * gfortran.dg/ambiguous_reference_2.f90: New.
5343         * gfortran.dg/pointer_assign_7.f90: New.
5344
5345 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
5346             Mark Mitchell  <mark@codesourcery.com>
5347
5348         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
5349         * gcc.dg/20020103-1.c: Check for __ppc.
5350         * gcc.dg/asm-b.c: Check for __ppc.
5351         * gcc.dg/20020919-1.c: Check for __ppc.
5352         * gcc.dg/20020312-2.c: Likewise.
5353         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
5354         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
5355         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
5356         * g++.dg/warn/weak1.C: Likewise.
5357         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
5358         static so appropriate optimizations kick in.
5359         (find_base_value_wrapper): New function.
5360         * g++.dg/eh/simd-5.C: Fix target triplet.
5361         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
5362
5363 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
5364             H.J. Lu  <hongjiu.lu@intel.com>
5365
5366         PR target/39911
5367         * gcc.target/i386/pr39911.c: New test.
5368
5369 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
5370
5371         PR fortran/39879
5372         * gfortran.dg/alloc_comp_assign_10.f90: New test.
5373
5374 2009-04-28  Ben Elliston  <bje@au.ibm.com>
5375
5376         PR c++/35652
5377         Revert:
5378
5379         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5380
5381         * gcc.dg/pr35652.C: New.
5382         * g++.dg/warn/pr35652.C: New.
5383         * gcc.dg/format/plus-1.c: Adjust message.
5384
5385 2009-04-27  DJ Delorie  <dj@redhat.com>
5386
5387         * lib/target-supports.exp (check_effective_target_double64): New.
5388         (check_effective_target_double64plus): New.
5389         (check_effective_target_large_double): New.
5390         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
5391         * gcc.dg/div-double-1.c: Likewise.
5392         * gcc.dg/Wconversion-real.c: Require large_double.
5393         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
5394
5395         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
5396         are too small.
5397
5398         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
5399         constants as long.
5400
5401 2009-04-27  Ian Lance Taylor  <iant@google.com>
5402
5403         * gcc.dg/Wcxx-compat-5.c: New testcase.
5404         * gcc.dg/Wcxx-compat-6.c: New testcase.
5405
5406 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
5407
5408         Allow non-constant arguments to conversion intrinsics.
5409         * gcc.target/spu/intrinsics-3.c: Update tests.
5410
5411 2009-04-27  Richard Guenther  <rguenther@suse.de>
5412
5413         PR middle-end/39928
5414         * gcc.c-torture/compile/pr39928-1.c: New testcase.
5415         * gcc.c-torture/compile/pr39928-2.c: Likewise.
5416
5417 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
5418
5419         PR target/39903
5420         * gcc.dg/torture/pr39903-1.c: New.
5421         * gcc.dg/torture/pr39903-2.c: Likewise.
5422
5423 2009-04-27  Revital Eres  <eres@il.ibm.com>
5424
5425         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
5426         and check it.
5427         * gcc.dg/sms-2.c: Add dump check.
5428         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
5429         and check it.
5430         * gcc.dg/sms-4.c: Likewise.
5431         * gcc.dg/sms-5.c: Likewise.
5432         * gcc.dg/sms-6.c: Likewise.
5433         * gcc.dg/sms-7.c: Likewise.
5434         * gcc.dg/sms-antideps.c: Rename to...
5435         * gcc.dg/sms-8.c: This and add sms dump file and check it.
5436
5437 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
5438
5439         * gnat.dg/opt2.adb: New test.
5440
5441 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
5442
5443         PR c++/39875
5444         * g++.dg/warn/Wunused-15.C: New test.
5445
5446 2009-04-26  Michael Matz  <matz@suse.de>
5447
5448         Expand from SSA.
5449         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
5450         change regexps.
5451         * gcc.target/i386/pr37248-1.c: Modified.
5452         * gcc.target/i386/pr37248-3.c: Modified.
5453         * gcc.target/i386/pr37248-2.c: Modified.
5454         * gnat.dg/aliasing1.adb: Modified.
5455         * gnat.dg/pack9.adb: Modified.
5456         * gnat.dg/aliasing2.adb: Modified.
5457         * gcc.dg/strict-overflow-2.c: Modified.
5458         * gcc.dg/autopar/reduc-1char.c: Modified.
5459         * gcc.dg/autopar/reduc-2char.c: Modified.
5460         * gcc.dg/autopar/reduc-1.c: Modified.
5461         * gcc.dg/autopar/reduc-2.c: Modified.
5462         * gcc.dg/autopar/reduc-3.c: Modified.
5463         * gcc.dg/autopar/reduc-6.c: Modified.
5464         * gcc.dg/autopar/reduc-7.c: Modified.
5465         * gcc.dg/autopar/reduc-8.c: Modified.
5466         * gcc.dg/autopar/reduc-9.c: Modified.
5467         * gcc.dg/autopar/reduc-1short.c: Modified.
5468         * gcc.dg/autopar/reduc-2short.c: Modified.
5469         * gcc.dg/autopar/parallelization-1.c: Modified.
5470         * gcc.dg/strict-overflow-4.c: Modified.
5471         * gcc.dg/strict-overflow-6.c: Modified.
5472         * gcc.dg/gomp/combined-1.c: Modified.
5473         * gcc.dg/no-strict-overflow-1.c: Modified.
5474         * gcc.dg/no-strict-overflow-3.c: Modified.
5475         * gcc.dg/no-strict-overflow-5.c: Modified.
5476         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
5477         * gcc.dg/tree-ssa/pr18134.c: Modified.
5478         * gcc.dg/tree-ssa/20030824-1.c: Modified.
5479         * gcc.dg/tree-ssa/vector-2.c: Modified.
5480         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
5481         * gcc.dg/tree-ssa/loop-21.c: Modified.
5482         * gcc.dg/tree-ssa/20030824-2.c: Modified.
5483         * gcc.dg/tree-ssa/vector-3.c: Modified.
5484         * gcc.dg/tree-ssa/asm-3.c: Modified.
5485         * gcc.dg/tree-ssa/pr23294.c: Modified.
5486         * gcc.dg/tree-ssa/loop-22.c: Modified.
5487         * gcc.dg/tree-ssa/loop-15.c: Modified.
5488         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
5489         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
5490         * gcc.dg/tree-ssa/pr20139.c: Modified.
5491         * gcc.dg/tree-ssa/scev-cast.c: Modified.
5492         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
5493         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
5494         * gcc.dg/tree-ssa/loop-5.c: Modified.
5495         * gcc.dg/tree-ssa/pr19431.c: Modified.
5496         * gcc.dg/tree-ssa/pr32044.c: Modified.
5497         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
5498         * gcc.dg/tree-ssa/loop-19.c: Modified.
5499         * gcc.dg/tree-ssa/loop-28.c: Modified.
5500         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
5501         * gcc.dg/tree-ssa/divide-1.c: Modified.
5502         * gcc.dg/tree-ssa/inline-1.c: Modified.
5503         * gcc.dg/tree-ssa/divide-3.c: Modified.
5504         * gcc.dg/tree-ssa/pr30978.c: Modified.
5505         * gcc.dg/tree-ssa/alias-6.c: Modified.
5506         * gcc.dg/tree-ssa/divide-4.c: Modified.
5507         * gcc.dg/tree-ssa/alias-11.c: Modified.
5508         * gcc.dg/no-strict-overflow-7.c: Modified.
5509         * gcc.dg/strict-overflow-1.c: Modified.
5510         * gcc.dg/pr15784-4.c: Modified.
5511         * gcc.dg/pr34263.c: Modified.
5512         * gcc.dg/strict-overflow-3.c: Modified.
5513         * gcc.dg/tree-prof/stringop-1.c: Modified.
5514         * gcc.dg/tree-prof/val-prof-1.c: Modified.
5515         * gcc.dg/tree-prof/val-prof-2.c: Modified.
5516         * gcc.dg/tree-prof/val-prof-3.c: Modified.
5517         * gcc.dg/tree-prof/val-prof-4.c: Modified.
5518         * gcc.dg/no-strict-overflow-2.c: Modified.
5519         * gcc.dg/no-strict-overflow-4.c: Modified.
5520         * gcc.dg/no-strict-overflow-6.c: Modified.
5521         * g++.dg/tree-ssa/pr27090.C: Modified.
5522         * g++.dg/tree-ssa/tmmti-2.C: Modified.
5523         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
5524         * g++.dg/tree-ssa/pr19807.C: Modified.
5525         * g++.dg/opt/pr30965.C: Modified.
5526         * g++.dg/init/new17.C: Modified.
5527         * gfortran.dg/whole_file_6.f90: Modified.
5528         * gfortran.dg/whole_file_5.f90: Modified.
5529         * gfortran.dg/reassoc_1.f90: Modified.
5530         * gfortran.dg/reassoc_3.f90: Modified.
5531
5532 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5533
5534         PR fortran/39893
5535         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
5536
5537 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
5538
5539         PR inline-asm/39543
5540         * gcc.target/i386/pr39543-1.c: New test.
5541         * gcc.target/i386/pr39543-2.c: New test.
5542         * gcc.target/i386/pr39543-3.c: New test.
5543
5544         PR c/39889
5545         * gcc.dg/Wunused-value-3.c: New test.
5546
5547 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
5548
5549         PR c/39581
5550         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
5551         gcc.dg/vla-21.c: New tests.
5552
5553 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
5554
5555         PR c/39556
5556         * gcc.dg/inline-34.c: New test.
5557
5558 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5559
5560         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
5561         gcc.dg/enum-const-3.c: New tests.
5562         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
5563         -pedantic-errors.  Update expected diagnostics.
5564
5565 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5566
5567         PR c/39582
5568         * gcc.dg/vla-20.c: New test.
5569
5570 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5571
5572         PR c/39564
5573         * gcc.dg/vla-19.c: New test.
5574
5575 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5576
5577         PR preprocessor/39559
5578         * gcc.dg/c99-intconst-2.c: New test.
5579
5580 2009-04-25  Jan Hubicka  <jh@suse.cz>
5581
5582         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
5583
5584 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
5585
5586         PR fortran/39688
5587         * gfortran.dg/import7.f90: New.
5588
5589 2009-04-24  Richard Guenther  <rguenther@suse.de>
5590
5591         * gcc.dg/tree-ssa/vrp48.c: Fix.
5592
5593 2008-04-24  Doug Kwan  <dougkwan@google.com>
5594
5595         * g++.dg/init/copy7.C: Only abort in memcpy if source and
5596         destination are the same.
5597
5598 2009-04-24  Richard Guenther  <rguenther@suse.de>
5599
5600         * gcc.dg/tree-ssa/vrp48.c: New testcase.
5601
5602 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
5603
5604         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
5605         gcc.dg/array-const-3.c: New tests.
5606
5607 2009-04-24  Ian Lance Taylor  <iant@google.com>
5608
5609         * gcc.dg/Wcxx-compat-4.c: New testcase.
5610
5611 2009-04-24  Daniel Kraft  <d@domob.eu>
5612
5613         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
5614         expected on already erraneous symbol (renamed to fresh one).
5615
5616 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
5617
5618         PR middle-end/39867
5619         * gcc.dg/pr39867.c: New.
5620
5621 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
5622
5623         PR fortran/39861
5624         PR fortran/39864
5625         * gfortran.dg/intrinsic_1.f90: New.
5626
5627 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
5628
5629         * gnat.dg/alignment7.adb: New test.
5630         * gnat.dg/alignment8.adb: Likewise.
5631
5632 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
5633
5634         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
5635         * gnat.dg/specs/rep_clause2.ads: New test.
5636
5637 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
5638
5639         PR rtl-optimization/39794
5640         * gcc.dg/pr39794.c: New test.
5641
5642 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
5643
5644         * gnat.dg/atomic1.adb: New test.
5645         * gnat.dg/atomic1_pkg.ads: New helper.
5646
5647 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
5648
5649         PR testsuite/39623
5650         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
5651         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
5652
5653 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
5654
5655         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
5656         warning.
5657
5658 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5659
5660         PR C/31499
5661         * gcc.dg/vector-init-1.c: New testcase.
5662         * gcc.dg/vector-init-2.c: New testcase.
5663
5664 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
5665
5666         * gnat.dg/enum2.adb: New test.
5667         * gnat.dg/enum2_pkg.ads: New helper.
5668
5669 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
5670
5671         PR c/39855
5672         * gcc.dg/torture/pr39855.c: New test.
5673
5674 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
5675
5676         PR c++/39639
5677         * g++.dg/cpp0x/pr39639.C: New test.
5678
5679 2009-04-22  Mark Heffernan  <meheff@google.com>
5680
5681         * gcc.dg/profile-generate-3.c: New test.
5682
5683 2009-04-22  Jan Hubicka  <jh@suse.cz>
5684
5685         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
5686
5687 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
5688
5689         PR testsuite/39623
5690         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
5691
5692 2009-04-22  Richard Guenther  <rguenther@suse.de>
5693
5694         PR tree-optimization/39824
5695         * gcc.c-torture/compile/pr39824.c: New testcase.
5696
5697 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5698
5699         PR c++/14875
5700         * g++.dg/parse/parser-pr14875.C: New.
5701         * g++.dg/parse/parser-pr14875-2.C: New.
5702         * g++.dg/parse/error6.C: Update match string.
5703
5704 2009-04-22  Richard Guenther  <rguenther@suse.de>
5705
5706         PR tree-optimization/39845
5707         * gcc.c-torture/compile/pr39845.c: New testcase.
5708
5709 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
5710
5711         PR fortran/39735
5712         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
5713         * gfortran.dg/external_initializer.f90: Modified.
5714         * gfortran.dg/interface_26.f90: Modified.
5715         * gfortran.dg/intrinsic_subroutine.f90: Modified.
5716         * gfortran.dg/proc_ptr_3.f90: Modified.
5717         * gfortran.dg/proc_ptr_15.f90: New.
5718         * gfortran.dg/proc_ptr_result_1.f90: Modified.
5719
5720 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5721
5722         PR c++/35711
5723         * g++.dg/warn/pr35711.C: New.
5724         * g++.dg/conversion/ptrmem2.C: Update.
5725
5726 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
5727
5728         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
5729         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
5730         README.gcc, g++.dg/README, g++.dg/compat/break/README,
5731         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
5732         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
5733         gcc.c-torture/ChangeLog.0,
5734         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
5735         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
5736         gcc.target/i386/math-torture/math-torture.exp,
5737         gcc.target/mips/inter/mips16-inter.exp,
5738         gcc.target/mips/mips-nonpic/README,
5739         gcc.target/x86_64/abi/README.gcc,
5740         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
5741         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
5742         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
5743         notices.
5744         * ChangeLog-1993-2007, ChangeLog: Correct dates.
5745
5746 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5747
5748         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
5749
5750 2009-04-21  Richard Guenther  <rguenther@suse.de>
5751
5752         PR middle-end/39829
5753         * gcc.dg/torture/pr39829.c: New testcase.
5754
5755 2009-04-21  Martin Jambor  <mjambor@suse.cz>
5756
5757         * gcc.dg/tree-ssa/cswtch-2.c: New test.
5758
5759 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5760
5761         PR 16202
5762         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
5763         * gcc.dg/sequence-pt-2.c: New.
5764         * gcc.dg/sequence-pt-3.c: New.
5765         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
5766         * g++.dg/warn/sequence-pt-2.c: New.
5767         * g++.dg/warn/sequence-pt-3.c: New.
5768
5769 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
5770
5771         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
5772
5773 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5774
5775         * gnat.dg/import1.ad[sb]: New test.
5776
5777 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5778
5779         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
5780         return 0.
5781
5782 2009-04-20  Tobias Burnus  <burnus@net-b.de>
5783
5784         PR fortran/39811
5785         * gfortran.dg/continuation_11.f90: New test.
5786
5787 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5788
5789         PR c++/13358
5790         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
5791         messages. Test for "long long" in system headers.
5792         * gcc.dg/c99-longlong-2.c: New.
5793         * g++.dg/warn/pr13358.C: New.
5794         * g++.dg/warn/pr13358-2.C: New.
5795         * g++.dg/warn/pr13358-3.C: New.
5796         * g++.dg/warn/pr13358-4.C: New.
5797
5798 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5799
5800         * gcc.dg/framework-2.c: Fix up for non existent includes
5801         being fatal errors now.
5802
5803 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
5804
5805         PR fortran/39800
5806         * gfortran.dg/private_type_13.f90: New test.
5807         * gfortran.dg/private_type_2.f90: Add option -std=f95.
5808
5809 2009-04-20  Le-Chun Wu  <lcwu@google.com>
5810
5811         PR c++/39803
5812         * g++.dg/warn/Wunused-14.C: New test.
5813
5814 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5815
5816         * gnat.dg/specs/small_alignment.ads: New test.
5817
5818 2009-04-20  Ian Lance Taylor  <iant@google.com>
5819
5820         * gcc.dg/Wcxx-compat-3.c: New testcase.
5821
5822 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5823
5824         * gnat.dg/pack13.ad[sb]: New test.
5825         * gnat.dg/pack13_pkg.ads: New helper.
5826
5827 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5828
5829         * gnat.dg/discr11.ad[sb]: New test.
5830         * gnat.dg/discr11_pkg.ads: New helper.
5831
5832 2009-04-20  Ira Rosen  <irar@il.ibm.com>
5833
5834         PR tree-optimization/39675
5835         * gcc.dg/vect/O3-pr39675-2.c: New test.
5836
5837 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5838
5839         * gnat.dg/rep_clause3.adb: New test.
5840
5841 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5842
5843         PR c/37481
5844         * gcc.dg/c99-flex-array-7.c: New test.
5845
5846 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5847
5848         PR c/19771
5849         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
5850
5851 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5852
5853         PR c/38243
5854         * gcc.dg/c99-restrict-3.c: New test.
5855
5856 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5857
5858         PR preprocessor/20078
5859         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
5860
5861 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
5862
5863         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
5864         Do not pass -B$root after -margs.
5865
5866 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5867
5868         PR c/32061
5869         PR c++/36954
5870         * gcc.dg/pr32061.c: New.
5871         * gcc.dg/Wlogical-op-1.c: Update.
5872         * g++.dg/warn/Wlogical-op-1.C: Update.
5873         * g++.dg/warn/pr36954.C: New.
5874
5875 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5876
5877         PR c/27676
5878         * gcc.dg/lvalue-5.c: New test.
5879
5880 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5881
5882         PR c/22367
5883         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
5884
5885 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5886
5887         * gcc.dg/cpp/include5.c: New test.
5888
5889 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5890
5891         PR c/35210
5892         * gcc.dg/call-diag-2.c: New test.
5893
5894 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5895
5896         PR preprocessor/39646
5897         * gcc.dg/cpp/line8.c: New test.
5898
5899 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5900
5901         PR preprocessor/39647
5902         * gcc.dg/cpp/line7.c: New test.
5903
5904 2009-04-18  Richard Guenther  <rguenther@suse.de>
5905
5906         PR middle-end/39804
5907         * gcc.target/i386/pr39804.c: New testcase.
5908
5909 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
5910
5911         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
5912         * g++.dg/other/pr39496.C: Likewise.
5913
5914 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5915
5916         PR middle-end/36902
5917         * gcc.dg/pr36902.c: New.
5918
5919 2009-04-17  Diego Novillo  <dnovillo@google.com>
5920
5921         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
5922         violation for variable 'inside_main'.
5923
5924 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5925
5926         * gfortran.fortran-torture/execute/getarg_1.x: New file.
5927
5928 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5929
5930         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
5931
5932 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5933
5934         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
5935         * gfortran.dg/chmod_2.f90: Likewise.
5936         * gfortran.dg/chmod_3.f90: Likewise.
5937         * gfortran.dg/open_errors.f90: Likewise.
5938         * gfortran.dg/stat_1.f90: Likewise.
5939         * gfortran.dg/stat_2.f90: Likewise.
5940
5941 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5942
5943         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
5944         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
5945         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
5946         * gfortran.dg/nearest_1.f90: Likewise.
5947         * gfortran.dg/nearest_3.f90: Likewise.
5948         * gfortran.dg/isnan_1.f90: Likewise.
5949         * gfortran.dg/isnan_2.f90: Likewise.
5950         * gfortran.dg/nan_1.f90: Likewise.
5951         * gfortran.dg/nan_2.f90: Likewise.
5952         * gfortran.dg/nan_3.f90: Likewise.
5953         * gfortran.dg/nan_4.f90: Likewise.
5954         * gfortran.dg/module_nan.f90: Likewise.
5955         * gfortran.dg/int_conv_2.f90: Likewise.
5956         * gfortran.dg/init_flag_3.f90: Likewise.
5957         * gfortran.dg/namelist_42.f90: Likewise.
5958         * gfortran.dg/namelist_43.f90: Likewise.
5959         * gfortran.dg/real_const_3.f90: Likewise.
5960         * gfortran.dg/transfer_simplify_1.f90: Likewise.
5961
5962         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
5963         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
5964         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
5965         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
5966         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
5967
5968         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
5969         * gfortran.dg/gamma_5.f90: Likewise.
5970
5971 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5972
5973         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
5974         less strict so it also works with auto-overlay support.
5975         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
5976         for "exceeds local store" linker errors on the SPU.
5977
5978         * lib/gfortran.exp: Include target-supports.exp.
5979         (gfortran_init): On SPU targets where automatic overlay support
5980         is available, use it to build all Fortran test cases.
5981
5982         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
5983
5984 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
5985
5986         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
5987         rule enforced by gnat on taft types.
5988
5989 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
5990
5991         PR testsuite/39792
5992         * g++.dg/ext/complit11.C: Add empty dg-options.
5993
5994 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
5995
5996         PR c++/17570
5997         * g++.dg/template/defarg11.C: New test.
5998
5999 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6000
6001         PR c++/28766
6002         * g++.dg/ext/complit11.C: New testcase.
6003
6004 2009-04-15  Le-Chun Wu  <lcwu@google.com>
6005
6006         PR c++/39551
6007         * g++.dg/warn/Wunused-13.C: New testcase.
6008
6009 2009-04-15  Ian Lance Taylor  <iant@google.com>
6010
6011         * gcc.dg/Wenum-compare-1.c: New testcase.
6012
6013 2009-04-15  Richard Guenther  <rguenther@suse.de>
6014
6015         PR tree-optimization/39764
6016         * g++.dg/torture/pr39764.C: New testcase.
6017
6018 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
6019
6020         * g++.dg/ext/altivec-17.C: New.
6021
6022 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
6023
6024         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
6025         * gnat.dg/specs/limited1.ads: Ditto.
6026
6027 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
6028
6029         PR testsuite/39769
6030         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
6031         for testing the results of estimate instructions.
6032         * gcc.dg/vmx/3a-04m.c (test): Ditto.
6033         * gcc.dg/vmx/3a-05.c (test): Ditto.
6034
6035 2009-04-14  Jason Merrill  <jason@redhat.com>
6036
6037         PR c++/39763
6038         * g++.dg/warn/Wshadow-4.C: Extend.
6039
6040 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
6041
6042         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
6043         (do_D): Remove attribute hidden.
6044
6045 2009-04-13  Jason Merrill  <jason@redhat.com>
6046
6047         PR c++/39480
6048         * g++.dg/init/copy7.C: New.
6049
6050 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
6051
6052         PR testsuite/39733
6053         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
6054         (check_for_all_options): This.
6055
6056 2009-04-13  Jason Merrill  <jason@redhat.com>
6057
6058         PR c++/39750
6059         * g++.dg/template/crash90.C: New.
6060
6061 2009-04-12  Jason Merrill  <jason@redhat.com>
6062
6063         PR c++/39742
6064         * g++.dg/overload/extern-C-2.C: New.
6065
6066 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
6067
6068         PR preprocessor/31869
6069         * gcc.dg/cpp/strify5.c: New test.
6070
6071 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6072
6073         * gnat.dg/enum1.adb: New test.
6074         * gnat.dg/enum1_pkg.ads: New helper.
6075
6076 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
6077
6078         PR target/39740
6079         * gcc.target/alpha/pr39740.c: New test.
6080
6081 2009-04-11  Daniel Kraft  <d@domob.eu>
6082
6083         PR fortran/37746
6084         * gfortran.dg/bounds_check_strlen_1.f90: New test.
6085         * gfortran.dg/bounds_check_strlen_2.f90: New test.
6086         * gfortran.dg/bounds_check_strlen_3.f90: New test.
6087         * gfortran.dg/bounds_check_strlen_4.f90: New test.
6088         * gfortran.dg/bounds_check_strlen_5.f90: New test.
6089         * gfortran.dg/bounds_check_strlen_6.f90: New test.
6090         * gfortran.dg/bounds_check_strlen_7.f90: New test.
6091         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
6092         expected string length that failed with -fbounds-check now.
6093         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
6094
6095 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
6096
6097         PR fortran/39692
6098         * gfortran.dg/proc_ptr_14.f90: New.
6099
6100 2009-04-11  Richard Guenther  <rguenther@suse.de>
6101
6102         PR middle-end/39732
6103         * g++.dg/torture/pr39732.C: New testcase.
6104
6105 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
6106
6107         * gfortran.dg/whole_file_5.f90: New.
6108         * gfortran.dg/whole_file_6.f90: New.
6109
6110 2009-04-11  Richard Guenther  <rguenther@suse.de>
6111
6112         PR tree-optimization/39713
6113         * g++.dg/torture/pr39713.C: New testcase.
6114
6115 2009-04-10  Richard Guenther  <rguenther@suse.de>
6116
6117         PR c/39712
6118         * gcc.dg/pr39712.c: New testcase.
6119
6120 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
6121
6122         PR c++/28301
6123         * g++.dg/cpp0x/enum2.C: Updated.
6124         * g++.dg/debug/pr22514.C: Likewise.
6125         * g++.dg/parse/enum2.C: Likewise.
6126         * g++.dg/parse/enum3.C: Likewise.
6127         * g++.dg/template/crash79.C: Likewise.
6128         * g++.old-deja/g++.jason/cond.C: Likewise.
6129
6130 2009-04-10  Chao-ying Fu  <fu@mips.com>
6131
6132         * gcc.target/mips/interrupt_handler.c: Change from compile to
6133         assemble.
6134
6135 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6136
6137         * objc/execute/forward-1.x: Fix x86_64 entry typos.
6138
6139 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
6140
6141         PR fortran/38709
6142         * gfortran.dg/zero_sized_6.f90: New.
6143
6144 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6145
6146         PR  c++/20118
6147         * g++.dg/parse/pr20118.C: New.
6148         * g++.dg/template/spec16.C: Update.
6149
6150 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
6151
6152         PR testsuite/35621
6153         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
6154         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
6155         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
6156         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
6157         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
6158         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
6159         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
6160         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
6161         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
6162         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
6163         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
6164         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
6165         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
6166         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
6167         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
6168         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
6169         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
6170
6171 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
6172
6173         PR target/39678
6174         * g++.dg/torture/pr39678.C: New.
6175         * gcc.dg/compat/struct-complex-2.h: Likewise.
6176         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
6177         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
6178         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
6179         * gcc.dg/torture/pr39678.c: Likewise.
6180         * gcc.target/i386/pr39678.c: Likewise.
6181
6182         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
6183         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
6184
6185         * gcc.target/x86_64/abi/test_passing_structs.c: Include
6186         <complex.h>.  Add tests for structure with complex float.
6187
6188 2009-04-10  Ben Elliston  <bje@au.ibm.com>
6189             Joseph Myers  <joseph@codesourcery.com>
6190
6191         PR target/36800
6192         * gcc.dg/dfp/pr36800.c: New.
6193
6194 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
6195             Rafael Avila de Espindola  <espindola@google.com>
6196
6197         * gcc.misc-tests/help.exp: New file.
6198         * lib/options.exp: New file.
6199
6200 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
6201
6202         PR libobjc/36610
6203         * objc/execute/forward-1.x: New.
6204
6205 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
6206
6207         * gcc.dg/pr27150-1.c: Change to a link test.
6208
6209 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
6210
6211         * g++.dg/lookup/using2.C: Change copyright header to refer to version
6212         3 of the GNU General Public License and to point readers at the
6213         COPYING3 file and the FSF's license web page.
6214         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
6215         * gcc.dg/struct/struct-reorg.exp: Likewise.
6216         * gcc.target/spu/tag_manager.c: Likewise.
6217
6218 2009-04-09  Richard Guenther  <rguenther@suse.de>
6219
6220         PR testsuite/39696
6221         * ssa-ccp-25.c: Adjust pattern.
6222
6223 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
6224
6225         PR fortran/36704
6226         * gfortran.dg/external_procedures_1.f90: Modified.
6227         * gfortran.dg/proc_ptr_result_1.f90: New.
6228         * gfortran.dg/proc_ptr_result_2.f90: New.
6229         * gfortran.dg/proc_ptr_result_3.f90: New.
6230
6231 2009-04-09  Richard Guenther  <rguenther@suse.de>
6232
6233         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
6234         to prevent constant propagation.
6235         * gcc.dg/vect/vect-56.c: Likewise.
6236         * gcc.dg/vect/vect-58.c: Likewise.
6237         * gcc.dg/vect/vect-60.c: Likewise.
6238         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6239         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6240         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
6241
6242 2009-04-09  Richard Guenther  <rguenther@suse.de>
6243
6244         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
6245         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
6246
6247 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
6248
6249         PR c/39613
6250         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
6251         New tests.
6252
6253 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
6254
6255         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
6256         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
6257
6258 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
6259
6260         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
6261
6262 2009-04-08  Jason Merrill  <jason@redhat.com>
6263
6264         PR c++/25185
6265         * g++.dg/template/error40.C: Add another test.
6266
6267 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
6268
6269         PR c/39614
6270         PR c/39673
6271         * gcc.c-torture/compile/pr39614-1.c,
6272         gcc.c-torture/compile/pr39614-2.c,
6273         gcc.c-torture/compile/pr39614-3.c,
6274         gcc.c-torture/compile/pr39614-4.c,
6275         gcc.c-torture/compile/pr39614-5.c,
6276         gcc.c-torture/compile/pr39673-1.c,
6277         gcc.c-torture/compile/pr39673-2.c: New tests.
6278         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
6279         more cases.
6280         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6281         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
6282         expected errors.
6283
6284 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
6285
6286         PRc++/39637
6287         * g++.dg/cpp0x/variadic-crash2.C: New test.
6288
6289 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
6290
6291         PR fortran/38863
6292         * gfortran.dg/alloc_comp_result_1.f90: New test.
6293
6294 2009-04-07  Jason Merrill  <jason@redhat.com>
6295
6296         PR c++/34691
6297         * g++.dg/overload/extern-C-1.C: New.
6298
6299 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
6300
6301         PR testsuite/39325
6302         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
6303
6304 2009-04-07  Jason Merrill  <jason@redhat.com>
6305
6306         PR c++/25185
6307         * g++.dg/template/error40.C: New.
6308
6309 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
6310
6311         PR fortran/38152
6312         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
6313
6314 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
6315
6316         * gnat.dg/subp_elim_errors.ad[sb]: New test.
6317
6318 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
6319
6320         PR fortran/38290
6321         * gfortran.dg/proc_decl_1.f90: Modified.
6322         * gfortran.dg/proc_ptr_11.f90: Extended.
6323         * gfortran.dg/proc_ptr_13.f90: Modified.
6324
6325 2009-04-06  Jason Merrill  <jason@redhat.com>
6326
6327         PR c++/35146
6328         * g++.dg/template/fnspec1.C: New.
6329
6330 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
6331
6332         * lib/gnat.exp: Handle multilib.
6333
6334 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
6335
6336         PR fortran/38863
6337         * gfortran.dg/dependency_23.f90: New test.
6338
6339 2009-04-06  Richard Guenther  <rguenther@suse.de>
6340
6341         PR tree-optimization/28868
6342         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
6343         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
6344         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6345         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6346
6347 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6348
6349         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
6350
6351 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6352
6353         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
6354
6355 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6356
6357         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
6358         with the built-in y0, and the subsequent warning.
6359         (y1): Likewise, rename to y_1.
6360
6361 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
6362
6363         PR fortran/39414
6364         * gfortran.dg/proc_decl_21.f90: New.
6365
6366 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
6367
6368         PR fortran/36091
6369         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
6370
6371 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
6372
6373         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
6374         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
6375         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
6376         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
6377         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
6378         gfortran.dg/namelist_49.f90: Gate test on effective_target
6379         fd_truncate.
6380         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
6381
6382 2009-04-05  Daniel Kraft  <d@domob.eu>
6383
6384         PR fortran/38654
6385         * gfortran.dg/read_float_2.f03
6386         * gfortran.dg/read_float_3.f90
6387
6388 2009-04-05  Richard Guenther  <rguenther@suse.de>
6389
6390         PR tree-optimization/39648
6391         * gcc.c-torture/compile/pr39648.c: New testcase.
6392
6393 2009-04-05  Jason Merrill  <jason@redhat.com>
6394
6395         PR c++/14912
6396         * g++.dg/template/error39.C: New.
6397
6398 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
6399
6400         PR fortran/29458
6401         * gfortran.dg/implied_do_1.f90: New.
6402
6403 2009-04-04  Tobias Burnus  <burnus@net-b.de>
6404
6405         PR fortran/39577
6406         * gfortran.dg/recursive_check_8.f90: New.
6407         * gfortran.dg/recursive_check_9.f90: New.
6408         * gfortran.dg/recursive_check_10.f90: New.
6409         * gfortran.dg/recursive_check_11.f90: New.
6410         * gfortran.dg/recursive_check_12.f90: New.
6411         * gfortran.dg/recursive_check_13.f90: New.
6412         * gfortran.dg/recursive_check_14.f90: New.
6413
6414 2009-04-04  Jason Merrill  <jason@redhat.com>
6415
6416         PR c++/25185
6417         * g++.dg/template/error38.C: Add more tests.
6418
6419 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
6420
6421         PR fortran/37614
6422         * gfortran.dg/common_align_2.f90: New test.
6423
6424 2009-04-04  Richard Guenther  <rguenther@suse.de>
6425
6426         PR tree-optimization/8781
6427         PR tree-optimization/37892
6428         * g++.dg/tree-ssa/pr8781.C: New testcase.
6429         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
6430
6431 2009-04-04  Richard Guenther  <rguenther@suse.de>
6432
6433         PR tree-optimization/39636
6434         * gcc.c-torture/compile/pr39636.c: New testcase.
6435
6436 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
6437
6438         PR rtl-optimization/39607
6439         * g++.dg/opt/pr39607.C: New.
6440
6441 2009-04-03  Tobias Burnus  <burnus@net-b.de>
6442
6443         PR fortran/39594
6444         * gfortran.dg/common_12.f90: New.
6445
6446 2009-04-03  Jason Merrill  <jason@redhat.com>
6447
6448         PR c++/39608
6449         * g++.dg/template/const2.C: New test.
6450
6451 2009-04-03  Richard Guenther  <rguenther@suse.de>
6452
6453         PR tree-optimization/2480
6454         PR tree-optimization/23086
6455         * gcc.dg/tree-ssa/pr2480.c: New testcase.
6456         * gcc.dg/tree-ssa/pr23086.c: Likewise.
6457
6458 2009-04-03  Richard Guenther  <rguenther@suse.de>
6459
6460         PR tree-optimization/34743
6461         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
6462         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
6463         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6464         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6465         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6466         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6467         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6468         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6469
6470 2009-04-03  Richard Guenther  <rguenther@suse.de>
6471
6472         PR middle-end/13146
6473         PR tree-optimization/23940
6474         PR tree-optimization/33237
6475         PR middle-end/33974
6476         PR middle-end/34093
6477         PR tree-optimization/36201
6478         PR tree-optimization/36230
6479         PR tree-optimization/38049
6480         PR tree-optimization/38207
6481         PR tree-optimization/38230
6482         PR tree-optimization/38301
6483         PR tree-optimization/38585
6484         PR middle-end/38895
6485         PR tree-optimization/38985
6486         PR tree-optimization/39299
6487         * gcc.dg/pr19633-1.c: Adjust.
6488         * gcc.dg/torture/pta-callused-1.c: Likewise.
6489         * gcc.dg/torture/pr39074-2.c: Likewise.
6490         * gcc.dg/torture/pr39074.c: Likewise.
6491         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
6492         * gcc.dg/torture/pr30375.c: Adjust.
6493         * gcc.dg/torture/pr33563.c: Likewise.
6494         * gcc.dg/torture/pr33870.c: Likewise.
6495         * gcc.dg/torture/pr33560.c: Likewise.
6496         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
6497         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
6498         * gcc.dg/tree-ssa/alias-15.c: Remove.
6499         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
6500         * gcc.dg/tree-ssa/pr26421.c: Adjust.
6501         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
6502         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
6503         * gcc.dg/tree-ssa/pr23382.c: Adjust.
6504         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
6505         * gcc.dg/tree-ssa/alias-16.c: Adjust.
6506         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6507         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6508         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6509         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6510         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
6511         * gcc.dg/tree-ssa/alias-19.c: Likewise.
6512         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
6513         * gcc.dg/tree-ssa/pr13146.c: Likewise.
6514         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6515         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6516         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6517         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
6518         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
6519         * gcc.dg/tree-ssa/alias-20.c: Likewise.
6520         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
6521         * gcc.dg/tree-ssa/pr38895.c: Likewise.
6522         * gcc.dg/uninit-B.c: XFAIL.
6523         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6524         * gcc.dg/uninit-pr19430.c: XFAIL.
6525         * g++.dg/tree-ssa/pr13146.C: New testcase.
6526         * g++.dg/opt/pr36187.C: Adjust.
6527         * g++.dg/torture/20090329-1.C: New testcase.
6528
6529 2009-04-02  Chao-ying Fu  <fu@mips.com>
6530
6531         * gcc.target/mips/interrupt_handler.c: New test.
6532
6533 2009-04-02  David Ayers  <ayers@fsfe.org>
6534
6535         PR objc/18456
6536         * objc.dg/bad-receiver-type-2.m: New test contributed by
6537         Alexander Mamberg.
6538
6539 2009-04-02  Jason Merrill  <jason@redhat.com>
6540
6541         PR c++/25185
6542         * g++.dg/template/error38.C: New test.
6543
6544 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
6545
6546         PR tree-optimization/31677
6547         * gcc.dg/memcpy-1.c: Add compiler option.
6548
6549 2009-04-02  Ira Rosen  <irar@il.ibm.com>
6550
6551         PR tree-optimization/39595
6552         * gfortran.dg/vect/O3-pr39595.f: New test.
6553
6554 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
6555
6556         PR c++/26693
6557         * g++.dg/template/typedef11.C: New test.
6558         * g++.dg/template/typedef12.C: Likewise.
6559         * g++.dg/template/typedef13.C: Likewise.
6560         * g++.dg/template/typedef14.C: Likewise.
6561         * g++.dg/template/typedef15.C: Likewise.
6562         * g++.dg/template/typedef16.C: Likewise.
6563         * g++.dg/template/sfinae3.C: Compile this pedantically.
6564         The only errors expected should be the one saying the typedef is ill
6565         formed.
6566         * g++.old-deja/g++.pt/typename8.C: Likewise.
6567         * g++.dg/template/access11.C: Update this.
6568
6569 2009-04-02  Richard Guenther  <rguenther@suse.de>
6570
6571         PR tree-optimization/37221
6572         * gcc.c-torture/compile/20090331-1.c: New testcase.
6573
6574 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
6575
6576         * gcc.c-torture/compile/20090401-1.c: New test.
6577
6578 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6579
6580         PR c++/4926
6581         * g++.dg/template/pr4926-1.C: New.
6582
6583 2009-04-01  Xinliang David Li  <davidxl@google.com>
6584
6585         * gcc.target/i386/all_one_m128i.c: New test.
6586
6587 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
6588
6589         PR c/39027
6590         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
6591         * gcc.dg/fltconst-2.c: New test.
6592         * gcc.dg/fltconst-double-pedantic-1.c: New test.
6593         * gcc.dg/fltconst-double-pedantic-2.c: New test.
6594
6595         PR c/33466
6596         * gcc.dg/cpp/pr33466.c: New test.
6597         * gcc.dg/dfp/pr33466.c: New test.
6598         * gcc.dg/fixed-point/pr33466.c: New test.
6599
6600 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6601
6602         PR tree-optimization/35011
6603         * g++.dg/other/pr35011.C: New.
6604
6605 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
6606
6607         PR target/39226
6608         * gcc.dg/pr39226.c: New test.
6609
6610 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6611
6612         PR c++/35240
6613         * g++.dg/template/pr35240.C: New.
6614
6615 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
6616
6617         PR c/39605
6618         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
6619         * gcc.dg/pr25682.c: Update expected diagnostics.
6620
6621 2009-04-01  Richard Guenther  <rguenther@suse.de>
6622
6623         * gcc.dg/fold-plusmult-2.c: New testcase.
6624
6625 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
6626
6627         PR c/37772
6628         * gcc.dg/pr37772.c: New test.
6629         * g++.dg/ext/asm11.C: New test.
6630
6631 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6632
6633         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
6634         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
6635         defined.
6636
6637 2009-03-31  Jason Merrill  <jason@redhat.com>
6638
6639         * g++.old-deja/g++.other/using9.C: Add expected errors.
6640
6641 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
6642
6643         * gcc.c-torture/compile/pr33009.c: Removed.
6644
6645 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6646
6647         * gcc.c-torture/compile/pr33009.c: Delete.
6648         * gcc.c-torture/compile/pr11832.c: Likewise.
6649
6650 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6651
6652         PR c/448
6653         * lib/target-supports.exp (check_effective_target_stdint_types):
6654         Update comment.
6655         (check_effective_target_inttypes_types): New.
6656         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
6657         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
6658         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
6659
6660 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
6661
6662         PR fortran/38917
6663         PR fortran/38918
6664         * gfortran.dg/data_pointer_1.f90: New test.
6665
6666 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
6667
6668         PR fortran/38915
6669         * gfortran.dg/char_length_15.f90: New test.
6670
6671 2009-03-31  Jason Merrill  <jason@redhat.com>
6672
6673         C++ DR 613
6674         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
6675         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
6676         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
6677         xfail others.
6678
6679         * g++.dg/other/typedef2.C: New test.
6680
6681         PR c++/37806
6682         * g++.dg/template/typedef17.C: New test.
6683
6684         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
6685         * g++.dg/cpp0x/auto12.C: Likewise.
6686
6687 2009-03-31  Richard Guenther  <rguenther@suse.de>
6688
6689         PR middle-end/31029
6690         * gcc.dg/fold-compare-4.c: New testcase.
6691         * gcc.dg/fold-compare-5.c: Likewise.
6692
6693 2009-03-31  Richard Guenther  <rguenther@suse.de>
6694
6695         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
6696
6697 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6698
6699         PR target/39592
6700         * gcc.target/i386/pr39592-1.c: New test.
6701
6702 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6703
6704         PR preprocessor/15638
6705         * gcc.dg/cpp/missing-header-1.c: New test.
6706         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
6707         "compilation terminated" message.
6708         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
6709         test #include "".
6710         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
6711         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
6712         terminated" message.
6713
6714 2009-03-31  Richard Guenther  <rguenther@suse.de>
6715
6716         PR middle-end/23401
6717         PR middle-end/27810
6718         * gcc.dg/tree-ssa/pr23401.c: New testcase.
6719         * gcc.dg/tree-ssa/pr27810.c: Likewise.
6720
6721 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
6722
6723         PR fortran/38389
6724         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
6725         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
6726         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
6727         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
6728         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
6729         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
6730         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
6731
6732 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
6733
6734         PR fortran/22571
6735         * gfortran.dg/whole_file_1.f90: New test.
6736         PR fortran/26227
6737         * gfortran.dg/whole_file_2.f90: New test.
6738         * gfortran.dg/whole_file_3.f90: New test.
6739         PR fortran/24886
6740         * gfortran.dg/whole_file_4.f90: New test.
6741
6742 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
6743
6744         * gfortran.dg/bind_c_usage_19.f90: New test.
6745
6746         PR target/39558
6747         * gcc.target/powerpc/altivec-29.c: New test.
6748
6749 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
6750
6751         PR rtl-optimization/323
6752         * gcc.target/i386/excess-precision-1.c,
6753         gcc.target/i386/excess-precision-2.c,
6754         gcc.target/i386/excess-precision-3.c,
6755         gcc.target/i386/excess-precision-4.c,
6756         gcc.target/i386/excess-precision-5.c,
6757         gcc.target/i386/excess-precision-6.c: New tests.
6758
6759 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
6760
6761         PR c/35235
6762         * gcc.dg/c99-array-lval-8.c: New test.
6763
6764 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
6765
6766         PR preprocessor/34695
6767         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
6768         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
6769         instead of dg-warning for "previous definition" messages.
6770         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
6771         "warnings being treated as errors" message.
6772         * gcc.dg/fltconst-1.c: Use -fshow-column.
6773
6774 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6775
6776         PR fortran/38823
6777         * gfortran.dg/power1.f90: New test.
6778
6779 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
6780
6781         PR c/456
6782         PR c/5675
6783         PR c/19976
6784         PR c/29116
6785         PR c/31871
6786         PR c/35198
6787         * gcc.c-torture/compile/20081108-1.c,
6788         gcc.c-torture/compile/20081108-2.c,
6789         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
6790         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
6791         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
6792         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
6793         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
6794         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
6795         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
6796         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
6797         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
6798         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
6799         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
6800         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
6801         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
6802         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
6803         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
6804         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
6805         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
6806         case.
6807         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6808         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
6809         XFAILs.  Update expected messages.
6810         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
6811         expected messages.
6812         * gcc.dg/real-const-1.c: Replace with test from original PR.
6813         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
6814         when casting from non-constant integer to pointer.
6815
6816 2009-03-29  Richard Guenther  <rguenther@suse.de>
6817
6818         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
6819
6820 2009-03-29  Daniel Kraft  <d@domob.eu>
6821
6822         PR fortran/37423
6823         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
6824         DEFERRED bindings.
6825         * gfortran.dg/typebound_proc_9.f03: New test.
6826         * gfortran.dg/typebound_proc_10.f03: New test.
6827         * gfortran.dg/typebound_proc_11.f03: New test.
6828         * gfortran.dg/abstract_type_5.f03: New test.
6829
6830 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
6831
6832         PR fortran/38507
6833         * gfortran.dg/do_4.f: New.
6834         * gfortran.dg/goto_2.f90: Correct expected warnings.
6835         * gfortran.dg/goto_4.f90: Likewise.
6836         * gfortran.dg/goto_5.f90: New.
6837
6838 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
6839
6840         PR target/39545
6841         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
6842
6843         * gcc.target/i386/pr39545-1.c: New.
6844         * gcc.target/i386/pr39545-2.c: Likewise.
6845
6846         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
6847         (flex2_struct): Likewise.
6848         (check_struct_passing7): Likewise.
6849         (check_struct_passing8): Likewise.
6850         (f1s): Likewise.
6851         (f2s): Likewise.
6852         (main): Call check_struct_passing7 and check_struct_passing8.
6853
6854 2009-03-29  Richard Guenther  <rguenther@suse.de>
6855
6856         * gcc.c-torture/execute/20090113-1.c: New testcase.
6857         * gcc.c-torture/execute/20090113-2.c: Likewise.
6858         * gcc.c-torture/execute/20090113-3.c: Likewise.
6859         * gcc.c-torture/execute/20090207-1.c: Likewise.
6860         * gcc.c-torture/compile/20090114-1.c: Likewise.
6861         * gcc.c-torture/compile/20090328-1.c: Likewise.
6862         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
6863
6864 2009-03-29  David Ayers  <ayers@fsfe.org>
6865
6866         PR objc/27377
6867         * objc.dg/conditional-1.m: New tests.
6868
6869 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
6870
6871         * gcc.dg/winline-10.c: New test.
6872
6873 2009-03-28  Tobias Burnus  <burnus@net-b.de>
6874
6875         PR fortran/34656
6876         * gfortran.dg/do_check_1.f90: Add test.
6877         * gfortran.dg/do_check_2.f90: Add test.
6878         * gfortran.dg/do_check_3.f90: Add test.
6879         * gfortran.dg/do_check_4.f90: Add test.
6880
6881 2009-03-28  Jan Hubicka  <jh@suse.cz>
6882
6883         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
6884         * gcc.dg/pr33826.c: Update dump files.
6885         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
6886         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
6887
6888 2009-03-28  Martin Jambor  <mjambor@suse.cz>
6889
6890         * g++.dg/tree-ssa/fwprop-align.C: New test.
6891
6892 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
6893
6894         * gcc.target/powerpc/altivec-28.c: New test.
6895
6896         PR c++/39554
6897         * gcc.dg/wdisallowed-functions-1.c: Removed.
6898         * gcc.dg/wdisallowed-functions-2.c: Removed.
6899         * gcc.dg/wdisallowed-functions-3.c: Removed.
6900         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
6901         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
6902         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
6903
6904 2009-03-28  Richard Guenther  <rguenther@suse.de>
6905
6906         PR tree-optimization/38723
6907         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
6908
6909 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
6910
6911         PR fortran/38538
6912         * gfortran.dg/char_result_13.f90: New test.
6913
6914 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
6915
6916         PR fortran/38765
6917         * gfortran.dg/alloc_comp_assign_9.f90: New test.
6918
6919 2009-03-28  Daniel Kraft  <d@domob.eu>
6920
6921         * gfortran.dg/trim_1.f90: New test.
6922
6923 2009-03-28  Richard Guenther  <rguenther@suse.de>
6924
6925         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
6926         * g++.dg/warn/Warray-bounds.C: Likewise.
6927
6928 2009-03-28  Tobias Burnus  <burnus@net-b.de>
6929
6930         PR fortran/32626
6931         * gfortran.dg/recursive_check_7.f90: New test.
6932
6933 2009-03-28  Tobias Burnus  <burnus@net-b.de>
6934
6935         PR fortran/38432
6936         * gfortran.dg/do_check_5.f90: New test.
6937         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
6938         * gfortran.dg/array_constructor_18.f90: Ditto.
6939         * gfortran.dg/array_constructor_22.f90: Ditto.
6940         * gfortran.dg/do_3.F90: Ditto.
6941         * gfortran.dg/do_1.f90: Ditto.
6942
6943 2009-03-28  Richard Guenther  <rguenther@suse.de>
6944
6945         PR tree-optimization/38180
6946         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
6947
6948 2009-03-28  Richard Guenther  <rguenther@suse.de>
6949
6950         PR tree-optimization/38513
6951         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
6952         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
6953         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
6954         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
6955         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
6956         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
6957         * gcc.dg/vect/vect-35.c: Likewise.
6958         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
6959         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
6960         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
6961
6962 2009-03-28  Richard Guenther  <rguenther@suse.de>
6963
6964         PR tree-optimization/38968
6965         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
6966
6967 2009-03-28  Richard Guenther  <rguenther@suse.de>
6968
6969         PR tree-optimization/37795
6970         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
6971
6972 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
6973
6974         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
6975         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
6976         options for removed targets.
6977
6978 2009-03-27  Richard Guenther  <rguenther@suse.de>
6979
6980         PR tree-optimization/39120
6981         * gcc.c-torture/execute/pr39120.c: New testcase.
6982
6983 2009-03-27  Richard Guenther  <rguenther@suse.de>
6984
6985         PR tree-optimization/39120
6986         * gcc.dg/torture/pta-callused-1.c: New testcase.
6987
6988 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6989
6990         PR middle-end/39315
6991         * gcc.target/i386/pr39315-1.c: New.
6992         * gcc.target/i386/pr39315-2.c: Likewise.
6993         * gcc.target/i386/pr39315-3.c: Likewise.
6994         * gcc.target/i386/pr39315-4.c: Likewise.
6995         * gcc.target/i386/pr39315-check.c: Likewise.
6996
6997 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6998
6999         PR c/39323
7000         * gcc.dg/pr39323-1.c: New.
7001         * gcc.dg/pr39323-2.c: Likewise.
7002         * gcc.dg/pr39323-3.c: Likewise.
7003
7004 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7005
7006         PR target/38034
7007         * gcc.target/ia64/sync-1.c: New.
7008
7009 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7010
7011         PR target/39472
7012         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
7013         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
7014         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
7015         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
7016         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
7017         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
7018         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
7019         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
7020
7021 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7022
7023         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
7024         for low precision (i.e. float).
7025
7026 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
7027             Jakub Jelinek  <jakub@redhat.com>
7028
7029         PR debug/37959
7030         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
7031
7032 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
7033
7034         * gcc.dg/memmove-2.c: New test.
7035         * gcc.dg/memmove-3.c: New test.
7036
7037         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
7038         in clone naming.
7039
7040 2009-03-27  Xinliang David Li  <davidxl@google.com>
7041
7042         PR tree-optimization/39557
7043         * g++.dg/tree-ssa/dom-invalid.C: New test.
7044
7045 2009-03-27  Xinliang David Li  <davidxl@google.com>
7046
7047         PR tree-optimization/39548
7048         * g++.dg/tree-ssa/copyprop.C: New test.
7049
7050 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7051
7052         PR c++/38638
7053         * g++.dg/template/typename17.C: New testcase.
7054         * g++.dg/template/typename18.C: New testcase.
7055
7056 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7057
7058         PR c++/36799
7059         * g++.dg/other/var_copy-1.C: New test.
7060
7061 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
7062
7063         PR c++/37647
7064         * g++.dg/parse/ctor9.C: New test.
7065
7066 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
7067
7068         PR c++/29727
7069         * g++.dg/init/error2.C: New test.
7070
7071 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7072
7073         PR c++/35652
7074         * gcc.dg/pr35652.C: New.
7075         * g++.dg/warn/pr35652.C: New.
7076         * gcc.dg/format/plus-1.c: Adjust message.
7077
7078 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
7079
7080         PR c++/39554
7081         * gcc.dg/wdisallowed-functions-3.c: New test.
7082         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
7083
7084 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7085
7086         * gcc.dg/inline-33.c: Fix when pic.
7087
7088 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
7089
7090         * gcc.target/ia64/20090324-1.c: New test.
7091
7092 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
7093
7094         PR c/27898
7095         * gcc.dg/pr27898.c: New test.
7096
7097         PR tree-optimization/32139
7098         * gcc.c-torture/compile/pr32139.c: New test.
7099
7100 2009-03-24  Jason Merrill  <jason@redhat.com>
7101
7102         PR c++/28274
7103         * g++.dg/parse/defarg14.C: New test.
7104
7105 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7106
7107         PR libfortran/39528
7108         * gfortran.dg/read_repeat.f90: New test.
7109
7110 2009-03-24  Ira Rosen  <irar@il.ibm.com>
7111
7112         PR tree-optimization/39529
7113         * gcc.dg/vect/pr39529.c: New test.
7114
7115 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
7116             Jakub Jelinek  <jakub@redhat.com>
7117
7118         PR debug/39524
7119         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
7120
7121 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
7122
7123         PR c/39495
7124         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
7125
7126 2009-03-23  Jason Merrill  <jason@redhat.com>
7127
7128         * g++.dg/cpp0x/auto12.C: Add variadic test.
7129
7130         PR c++/39526
7131         * g++.dg/warn/Wshadow-4.C: New test.
7132
7133 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
7134
7135         PR tree-optimization/39516
7136         * gfortran.dg/pr39516.f: New test.
7137
7138 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
7139
7140         * lib/target-libpath.exp (set_ld_library_path_env_vars):
7141         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
7142         variable, not environment variable.
7143
7144 2009-03-21  Jason Merrill  <jason@redhat.com>
7145
7146         PR c++/28879
7147         * g++.dg/ext/vla6.C: New test.
7148
7149 2009-03-20  Jason Merrill  <jason@redhat.com>
7150
7151         * g++.dg/cpp0x/initlist5.C: Add additional test.
7152
7153 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
7154             Janis Johnson  <janis187@us.ibm.com>
7155
7156         * lib/compat.exp (compat-get-options-main, compat-get-options):
7157         Handle dg-prune-output in source file.
7158         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
7159         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
7160         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
7161         two warnings.
7162
7163 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
7164
7165         PR c/39495
7166         * gcc.dg/gomp/pr39495-1.c: New test.
7167         * gcc.dg/gomp/pr39495-2.c: New test.
7168         * g++.dg/gomp/pr39495-1.C: New test.
7169         * g++.dg/gomp/pr39495-2.C: New test.
7170
7171         PR target/39496
7172         * gcc.target/i386/pr39496.c: New test.
7173         * g++.dg/other/pr39496.C: New test.
7174
7175 2009-03-19  Li Feng  <nemokingdom@gmail.com>
7176
7177         PR middle-end/39500
7178         * gcc.dg/autopar/pr39500-1.c: New.
7179         * gcc.dg/autopar/pr39500-2.c: New.
7180
7181 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7182
7183         * g++.dg/dg.exp: Prune graphite.
7184
7185 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
7186
7187         PR middle-end/39447
7188         * g++.dg/graphite: New.
7189         * g++.dg/graphite/graphite.exp: New.
7190         * g++.dg/graphite/pr39447.C: New.
7191
7192 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7193
7194         PR c++/39425
7195         * g++.dg/template/pr39425.C: New.
7196
7197         * g++.dg/template/spec33.C: Updated.
7198
7199 2009-03-17  Jason Merrill  <jason@redhat.com>
7200
7201         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
7202
7203 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
7204
7205         PR c++/39475
7206         * g++.dg/ext/unary_trait_incomplete.C: New.
7207
7208 2009-03-17  Jing Yu  <jingyu@google.com>
7209
7210         PR middle-end/39378
7211         * g++.dg/inherit/thunk10.C: New test.
7212
7213 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
7214
7215         PR target/39482
7216         * gcc.target/i386/pr39482.c: New test.
7217
7218 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
7219
7220         PR debug/39471
7221         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
7222         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
7223         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
7224         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
7225
7226         PR middle-end/39443
7227         * gcc.dg/pr39443.c: New test.
7228
7229         PR debug/39412
7230         * gcc.dg/debug/pr39412.c: New test.
7231
7232 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
7233
7234         PR testsuite/38526
7235         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
7236         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
7237         is defined.
7238         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
7239         its original value, or unset if it was not defined.
7240         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
7241         path procs around use of HOSTCC.
7242         * g++.dg/compat/struct-layout-1.exp: Ditto.
7243         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
7244
7245 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
7246
7247         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
7248
7249 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
7250
7251         Revert patch for PR testsuite/37630.
7252
7253         PR testsuite/37960
7254         * gcc.dg/pr11492.c: Replace constant and remove xfail.
7255
7256         PR testsuite/37630
7257         * lib/target-supports.exp (check_effective_target_ieee): New.
7258         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
7259         * gcc.dg/20001012-1.c: Require ieee.
7260
7261         PR testsuite/37628
7262         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
7263
7264 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
7265
7266         PR tree-optimization/39455
7267         * gcc.dg/pr39455.c: New test.
7268
7269 2009-03-13  David Ayers  <ayers@fsfe.org>
7270
7271         * objc/execute/trivial.m. New test.
7272
7273 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
7274
7275         PR target/39137
7276         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
7277
7278 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
7279
7280         PR testsuite/39451
7281         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
7282         constraint on (%2).
7283
7284 2009-03-12  David Ayers  <ayers@fsfe.org>
7285
7286         PR libobjc/27466
7287         * objc/execute/exceptions/handler-1.m. New test.
7288
7289 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
7290
7291         PR target/39431
7292         * gcc.target/i386/pr39431.c: New test.
7293
7294 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
7295
7296         PR target/39445
7297         * gcc.target/i386/pr39445.c: New.
7298
7299         * gcc.target/i386/push-1.c: XFAIL.
7300
7301 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
7302
7303         * gcc.dg/inline-33.c: New test.
7304
7305 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
7306
7307         * gcc.dg/vect/vect-82.c: Combine dg-do and
7308         dg-require-effective-target into dg-skip-if.
7309         * gcc.dg/vect/vect-83.c: Likewise.
7310
7311 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
7312
7313         PR target/39137
7314         * gcc.target/i386/stackalign/longlong-1.c: New test.
7315         * gcc.target/i386/stackalign/longlong-2.c: New test.
7316
7317 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7318
7319         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
7320
7321 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7322
7323         * gcc.c-torture/execute/ieee/inf-3.c: New test.
7324         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
7325
7326 2009-03-11  Olivier Hainque  <hainque@adacore.com>
7327
7328         * gnat.dg/slice_enum.adb: New test.
7329
7330 2009-03-11  Jason Merrill  <jason@redhat.com>
7331
7332         PR debug/39086
7333         * g++.dg/opt/nrv15.C: New test.
7334
7335 2009-03-10  Ira Rosen  <irar@il.ibm.com>
7336
7337         PR tree-optimization/39422
7338         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
7339         constant array with static initialization to global memory.
7340         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
7341
7342 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
7343
7344         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
7345         padding.
7346
7347 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
7348
7349         PR c++/39371
7350         * g++.dg/opt/switch2.C: Add -w to dg-options.
7351         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
7352         * g++.dg/warn/switch1.C: New test.
7353         * g++.dg/other/switch3.C: New test.
7354
7355         PR tree-optimization/39394
7356         * gcc.c-torture/compile/pr39394.c: New test.
7357
7358 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7359
7360         * gcc.target/s390/20090223-1.c: New testcase.
7361
7362 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7363
7364         PR libfortran/39402
7365         * gfortran.dg/fmt_f0_1.f90: New test.
7366
7367 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
7368
7369         PR c++/39060
7370         * g++.dg/other/new1.C: Adjusted.
7371         * g++.dg/parse/crash40.C: Likewise.
7372         * g++.dg/parse/defarg12.C: Likewise.
7373         * g++.dg/template/error15.C: Likewise.
7374
7375         * g++.dg/other/pr39060.C: New.
7376
7377 2009-03-07  Jason Merrill  <jason@redhat.com>
7378
7379         PR c++/39367
7380         * g++.dg/opt/new1.C: New.
7381
7382 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
7383
7384         PR c++/33492
7385         * g++.dg/other/error32.C: New.
7386
7387 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
7388
7389         PR middle-end/39360
7390         * gcc.c-torture/compile/pr39360.c: New test.
7391
7392         PR debug/39372
7393         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
7394
7395 2009-03-05  Jason Merrill  <jason@redhat.com>
7396
7397         PR c++/38908
7398         * g++.dg/warn/Wuninitialized-3.C: New test.
7399
7400 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
7401
7402         PR debug/39379
7403         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
7404         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
7405
7406 2009-03-04  Jason Merrill  <jason@redhat.com>
7407
7408         PR c++/13549
7409         * g++.dg/template/koenig7.C: New test.
7410
7411 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
7412
7413         * g++.dg/torture/predcom-1.C: New test.
7414
7415 2009-03-04  Richard Guenther  <rguenther@suse.de>
7416
7417         PR tree-optimization/39362
7418         * g++.dg/torture/pr39362.C: New testcase.
7419
7420 2009-03-04  Jason Merrill  <jason@redhat.com>
7421             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7422
7423         PR c++/9634
7424         PR c++/29469
7425         PR c++/29607
7426         * g++.dg/template/dependent-name5.C: New test.
7427
7428 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
7429
7430         PR testsuite/39357
7431         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
7432         vect_int to vect_int_mult.
7433
7434 2009-03-04  Richard Guenther  <rguenther@suse.de>
7435
7436         PR tree-optimization/39358
7437         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
7438         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
7439
7440 2009-03-04  Richard Guenther  <rguenther@suse.de>
7441
7442         PR tree-optimization/39339
7443         * gcc.c-torture/execute/pr39339.c: New testcase.
7444
7445 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
7446
7447         * gcc.c-torture/compile/20090303-1.c,
7448         gcc.c-torture/compile/20090303-2.c: New tests.
7449
7450 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
7451
7452         PR fortran/39354
7453         * gfortran.dg/gomp/pr39354.f90: New test.
7454
7455         PR tree-optimization/39343
7456         * gcc.dg/pr39343.c: New test.
7457
7458 2009-03-03  Ira Rosen  <irar@il.ibm.com>
7459
7460         PR tree-optimization/39248
7461         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
7462         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
7463         on targets without vector misalignment support.
7464         * lib/target-supports.exp
7465         (check_effective_target_vect_short_mult): Add
7466         check_effective_target_arm32.
7467
7468 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
7469
7470         PR middle-end/39335
7471         * gcc.dg/graphite/pr39335_1.c: New.
7472         * gcc.dg/graphite/pr39335.c: New.
7473
7474 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
7475
7476         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
7477         of andl.
7478         * gcc.target/i386/stackalign/return-5.c: Likewise.
7479         * gcc.target/i386/stackalign/return-6.c: Likewise.
7480
7481 2009-03-02  Richard Guenther  <rguenther@suse.de>
7482             Ira Rosen  <irar@il.ibm.com>
7483
7484         PR tree-optimization/39318
7485         * gfortran.dg/vect/pr39318.f90: New test.
7486
7487 2009-03-01  Jan Hubicka  <jh@suse.cz>
7488
7489         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
7490
7491 2009-03-01  Jan Hubicka  <jh@suse.cz>
7492
7493         PR debug/39267
7494         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
7495
7496 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7497
7498         * gnat.dg/pack12.adb: New test.
7499
7500 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7501
7502         PR c++/37789
7503         * g++.dg/other/pr37789.C: New.
7504
7505 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
7506
7507         PR fortran/39295
7508         * gfortran.dg/interface_25.f90: New test.
7509         * gfortran.dg/interface_26.f90: New test.
7510
7511 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
7512
7513         PR fortran/39292
7514         * gfortran.dg/initialization_22.f90: New test.
7515
7516 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
7517
7518         PR rtl-optimization/39241
7519         * gcc.dg/torture/pr39241.c: New.
7520
7521 2009-02-25  Martin Jambor  <mjambor@suse.cz>
7522
7523         PR tree-optimizations/39259
7524         * g++.dg/torture/pr39259.C: New testcase.
7525
7526 2009-02-24  Richard Guenther  <rguenther@suse.de>
7527
7528         PR c++/39242
7529         * g++.dg/template/instantiate10.C: New testcase.
7530
7531 2009-02-24  Richard Guenther  <rguenther@suse.de>
7532             Zdenek Dvorak  <ook@ucw.cz>
7533
7534         PR tree-optimization/39233
7535         * gcc.c-torture/execute/pr39233.c: New testcase.
7536
7537 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
7538
7539         PR tree-optimization/39260
7540         * gcc.dg/graphite/pr39260.c: New.
7541
7542 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
7543
7544         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
7545
7546 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
7547
7548         PR c++/36411
7549         * g++.dg/template/void14.C: New.
7550
7551 2009-02-23  Jason Merrill  <jason@redhat.com>
7552
7553         PR c++/38880
7554         * g++.dg/init/const7.C: Remove XFAIL.
7555         * g++.dg/init/static-init1.C: New test.
7556
7557         * g++.dg/cpp0x/initlist14.C: New test.
7558
7559 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7560
7561         PR fortran/38914
7562         * bound_simplification_2.f90:  New test case.
7563         * bound_7.f90:  New test case.
7564
7565 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
7566
7567         * gcc.dg/cpp/include4.c: New test.
7568
7569 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
7570
7571         PR target/39256
7572         * gcc.target/i386/abi-2.c: New.
7573
7574 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
7575
7576         * gcc.c-torture/execute/pr39228.x: New.
7577
7578 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
7579
7580         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
7581         scan-assembler to check for xmm0 register.
7582
7583 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
7584             Joseph Myers  <joseph@codesourcery.com>
7585
7586         * gcc.target/arm/va_list.c: New test.
7587         * g++.dg/abi/arm_va_list.C: Likewise.
7588         * lib/target-supports.exp (check_effective_target_arm_eabi): New
7589         function.
7590         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
7591         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
7592         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
7593         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
7594         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
7595         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
7596
7597 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
7598
7599         PR testsuite/38164
7600         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
7601         to dg-options.
7602
7603 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
7604
7605         PR target/39240
7606         * gcc.c-torture/execute/pr39240.c: New test.
7607
7608 2009-02-20  Jason Merrill  <jason@redhat.com>
7609
7610         PR c++/39225
7611         * g++.dg/parse/dtor15.C: New test.
7612
7613 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
7614
7615         * gcc.c-torture/execute/20090219-1.c: New.
7616
7617 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
7618
7619         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
7620         (mips-dg-options): When matching isa* pseudo-options make
7621         'value' optional and accept ! entries.  Use $spec instead of
7622         $isa_spec in the isa pseudo-option error message.  Only
7623         perform the ISA-range check when 'value' is set.  If arch is
7624         matching any CPU in the ! entries switch to its generic ISA.
7625         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
7626         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
7627
7628 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
7629
7630         PR target/39175
7631         * gcc.dg/visibility-20.c: New test.
7632         * g++.dg/ext/visibility/visibility-11.C: New test.
7633
7634 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
7635
7636         PR c++/39188
7637         * g++.dg/abi/pr39188-1a.C: New.
7638         * g++.dg/abi/pr39188-1b.C: Likewise.
7639         * g++.dg/abi/pr39188-1.h: Likewise.
7640         * g++.dg/abi/pr39188-2a.C: Likewise.
7641         * g++.dg/abi/pr39188-2b.C: Likewise.
7642         * g++.dg/abi/pr39188-2.h: Likewise.
7643         * g++.dg/abi/pr39188-3a.C: Likewise.
7644         * g++.dg/abi/pr39188-3b.C: Likewise.
7645         * g++.dg/abi/pr39188-3.h: Likewise.
7646
7647 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
7648
7649         PR c/38483
7650         * gcc.c-torture/execute/call-trap-1.c,
7651         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
7652         tests.
7653
7654 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
7655
7656         PR target/39228
7657         * gcc.c-torture/execute/pr39228.c: New test.
7658
7659 2009-02-19  Richard Guenther  <rguenther@suse.de>
7660
7661         PR tree-optimization/39074
7662         * gcc.dg/torture/pr39074.c: New testcase.
7663         * gcc.dg/torture/pr39074-2.c: Likewise.
7664         * gcc.dg/torture/pr39074-3.c: Likewise.
7665
7666 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
7667
7668         PR c++/39219
7669         * g++.dg/parse/attr3.C: New.
7670
7671 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
7672
7673         PR testsuite/38165
7674         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
7675
7676         PR testsuite/38166
7677         * g++.dg/ext/visibility/class1.C: Revert revision 122348
7678         and skip on Darwin.
7679
7680 2009-02-18  Jason Merrill  <jason@redhat.com>
7681
7682         PR c++/38880
7683         * g++.dg/init/const7.C: Remove XFAIL.
7684
7685         PR target/39179
7686         * g++.dg/opt/const6.C: New test.
7687
7688 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
7689
7690         * gcc.dg/callabi/callabi.exp: Moved to ...
7691         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
7692         in 64bit mode.
7693
7694         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
7695         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
7696         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
7697         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
7698         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
7699         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
7700         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
7701
7702         * gcc.dg/callabi/callabi.h: Moved to ...
7703         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
7704
7705         * gcc.dg/callabi/func-1.c: Moved to ...
7706         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
7707
7708         * gcc.dg/callabi/func-indirect.c: Moved to ...
7709         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
7710
7711         * gcc.dg/callabi/pr38891.c: Moved to ...
7712         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
7713
7714         * gcc.dg/callabi/vaarg-1.c: Moved to ...
7715         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
7716
7717         * gcc.dg/callabi/vaarg-2.c: Moved to ...
7718         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
7719
7720         * gcc.dg/callabi/vaarg-3.c: Moved to ...
7721         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
7722
7723 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
7724
7725         PR target/38891
7726         * gcc.dg/callabi/pr38891.c: New.
7727
7728 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7729
7730         * gcc.dg/callabi/callabi.exp: New.
7731
7732 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7733
7734         PR target/39082
7735         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
7736         -Wno-abi for x86.
7737         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
7738
7739         * gcc.target/i386/pr39082-1.c: New.
7740
7741         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
7742         -Wno-abi.
7743
7744         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
7745         CHECK_M64_M128 is defined.
7746         (check_f_arguments): Add "do".
7747         (check_vector_arguments): New.
7748         (check_m64_arguments): Likewise.
7749         (check_m128_arguments): Likewise.
7750
7751         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
7752         (CHECK_M64_M128): Define.
7753
7754         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
7755         on abitest.
7756         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
7757
7758         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
7759         tests only if CHECK_M64_M128 is defined.
7760
7761         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
7762         (m128_2_struct): Likewise.
7763         (check_struct_passing5): Likewise.
7764         (check_struct_passing6): Likewise.
7765         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
7766
7767         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
7768         (un5): Likewise.
7769         (check_union_passing4): Likewise.
7770         (main): Test union with __m128 if CHECK_M64_M128 is defined.
7771
7772 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
7773
7774         PR c/35447
7775         * gcc.dg/noncompile/pr35447-1.c: New test.
7776
7777 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
7778
7779         PR tree-optimization/36922
7780         * gfortran.dg/pr36922.f: New test.
7781
7782 2009-02-17  Richard Guenther  <rguenther@suse.de>
7783
7784         PR tree-optimization/39202
7785         * gcc.c-torture/compile/pr39202.c: New testcase.
7786
7787 2009-02-17  Richard Guenther  <rguenther@suse.de>
7788
7789         PR tree-optimization/39204
7790         * gcc.dg/torture/pr39204.c: New testcase.
7791
7792 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
7793
7794         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
7795         * gcc.dg/vect/vect-outer-6.c: Ditto.
7796
7797 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
7798
7799         PR c/35446
7800         * gcc.dg/noncompile/init-5.c: New test.
7801         * gcc.dg/init-bad-4.c: Adjust expected errors.
7802
7803 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
7804
7805         PR target/37049
7806         * gcc.target/i386/push-1.c: New.
7807
7808 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
7809
7810         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
7811
7812 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7813
7814         * gcc.target/spu/intrinsics-sr.c: New test.
7815
7816 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
7817
7818         PR target/38056
7819         * gcc.target/ia64/sibcall-opt-1.c: New test.
7820         * gcc.target/ia64/sibcall-opt-2.c: New test.
7821
7822 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
7823
7824         PR fortran/36528
7825         * gfortran.dg/cray_pointers_8.f90: New test.
7826
7827         PR fortran/36703
7828         * gfortran.dg/cray_pointers_9.f90: New test.
7829
7830 2009-02-13  Jason Merrill  <jason@redhat.com>
7831
7832         PR c++/39070
7833         * g++.dg/cpp0x/decltype16.C: New.
7834
7835 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
7836
7837         PR target/39152
7838         * gfortran.dg/gomp/pr39152.f90: New.
7839
7840 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
7841
7842         PR target/39162
7843         * gcc.target/i386/pr39162.c: New.
7844
7845 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
7846
7847         PR c/35444
7848         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
7849         New tests.
7850
7851 2009-02-12  Jason Merrill  <jason@redhat.com>
7852
7853         PR c++/38950
7854         * g++.dg/template/array20.C: New test.
7855
7856 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
7857
7858         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
7859         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
7860         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
7861
7862 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
7863
7864         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
7865
7866 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
7867
7868         PR target/39152
7869         * gfortran.dg/pr39152.f: New.
7870
7871 2009-02-11  Jason Merrill  <jason@redhat.com>
7872
7873         PR c++/39153
7874         * g++.dg/cpp0x/defaulted9.C: New test.
7875
7876         PR c++/30111
7877         * g++.dg/init/value7.C: New test.
7878
7879 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
7880
7881         PR target/38824
7882         * gcc.target/i386/pr38824.c: New testcase.
7883
7884 2009-02-11  Jason Merrill  <jason@redhat.com>
7885
7886         PR c++/38649
7887         * g++.dg/cpp0x/defaulted8.C: New test.
7888
7889         PR c++/36744
7890         * g++.dg/cpp0x/rv9p.C: New test.
7891
7892 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
7893
7894         * gnat.dg/aliasing3.adb: New test.
7895         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
7896
7897 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
7898
7899         PR c++/34397
7900         * g++.dg/template/crash88.C: New.
7901         * g++.dg/template/crash89.C: Likewise.
7902
7903 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
7904
7905         PR c/39084
7906         * gcc.dg/pr39084.c: New test.
7907
7908 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
7909
7910         PR target/39139
7911         * gcc.target/i386/pr39139.c: New test.
7912
7913 2009-02-10  Richard Guenther  <rguenther@suse.de>
7914
7915         PR tree-optimization/39132
7916         * gcc.dg/torture/pr39132.c: New testcase.
7917
7918 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
7919
7920         PR target/39119
7921         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
7922         * gcc.target/x86_64/abi/avx/args.h: Likewise.
7923         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
7924         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
7925         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
7926         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
7927         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7928         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
7929
7930 2009-02-09  Jason Merrill  <jason@redhat.com>
7931
7932         PR c++/39109
7933         * g++.dg/init/value6.C: New test.
7934
7935 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
7936
7937         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
7938
7939 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
7940
7941         * gcc.c-torture/compile/20090209-1.c: New test.
7942
7943 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
7944
7945         PR c++/35147
7946         PR c++/37737
7947         * g++.dg/cpp0x/vt-35147.C: New.
7948         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7949         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7950
7951 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
7952
7953         PR c/35434
7954         * gcc.dg/attr-alias-4.c: New test.
7955
7956 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
7957
7958         PR c/39035
7959         * gcc.dg/dfp/pr39035.c: New test.
7960
7961 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
7962
7963         PR c/36432
7964         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
7965
7966 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
7967
7968         PR c++/39106
7969         * g++.dg/opt/thunk3.C: New test.
7970
7971 2009-02-05  Nick Clifton  <nickc@redhat.com>
7972
7973         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
7974         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
7975         * gcc.dg/cdce1.c: Likewise.
7976         * gcc.dg/cpp/_Pragma6.c: Likewise.
7977         * g++.dg/cpp/_Pragma1.C: Likewise.
7978         * gcc.dg/utf32-2.c: Xfail for M32C.
7979         * gcc.dg/utf32-1.c: Likewise.
7980         * gcc.dg/utf32-3.c: Likewise.
7981         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
7982         targets.
7983         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
7984         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
7985         * gcc.dg/Wconversion-5.c: Likewise.
7986         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
7987         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
7988         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
7989         * gcc.dg/utf-inc-init.c: Likewise.
7990         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
7991         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
7992         * gcc.dg/utf-array-short-wchar.c: Likewise.
7993         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
7994         * gcc.dg/mallign.c: Use size_t instead of long.
7995
7996 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
7997
7998         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
7999
8000 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
8001
8002         * gcc.c-torture/execute/pr39100.c: New.
8003
8004 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
8005
8006         PR c/35435
8007         * gcc.dg/tls/diag-6.c: New test.
8008
8009 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8010
8011         AVX Programming Reference (January, 2009)
8012         * gcc.target/i386/avx-vpclmulqdq.c: New.
8013         * gcc.target/i386/pclmul-avx-check.h: Likewise.
8014
8015         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
8016
8017         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
8018         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
8019         (pclmul_test): Renamed to ...
8020         (TEST): This.
8021
8022 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
8023
8024         PR c++/39095
8025         * g++.dg/abi/mangle31.C: New test.
8026
8027 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
8028
8029         PR c/29129
8030         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
8031         declarator.
8032         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
8033         inside function prototype but not part of parameter declarator.
8034         * vla-11.c: New test.
8035
8036 2009-02-03  Jason Merrill  <jason@redhat.com>
8037
8038         * g++.dg/warn/main-4.C: New test.
8039         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
8040
8041 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8042
8043         PR c++/36607
8044         * g++.dg/expr/cast10.C: New test.
8045
8046 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
8047
8048         PR c/35433
8049         * gcc.dg/init-bad-6.c: New test.
8050
8051 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
8052
8053         PR target/35318
8054         * gcc.c-torture/compile/pr35318.c: New test.
8055
8056         PR inline-asm/39059
8057         * gcc.dg/nofixed-point-2.c: New test.
8058         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
8059         * g++.dg/ext/fixed2.C: Likewise.
8060         * g++.dg/other/error25.C: Likewise.
8061         * g++.dg/lookup/crash7.C: Likewise.
8062         * g++.dg/cpp0x/decltype-38655.C: Likewise.
8063
8064         PR c++/39056
8065         * g++.dg/cpp0x/initlist13.C: New test.
8066
8067 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
8068
8069         PR c++/36897
8070         * g++.dg/template/func2.C: New test.
8071
8072         PR c++/37314
8073         * g++.dg/template/typename15.C: New.
8074         * g++.dg/template/typename16.C: New.
8075
8076 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
8077             Ben Elliston  <bje@au.ibm.com>
8078
8079         PR c/39034
8080         * gcc.dg/dfp/pr39034.c: New test.
8081
8082 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8083
8084         PR testsuite/38263
8085         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
8086
8087 2009-02-02  Jason Merrill  <jason@redhat.com>
8088
8089         PR c++/39054
8090         * g++.dg/parse/dtor14.C: New test.
8091
8092 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8093
8094         * lib/target-supports.exp
8095         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
8096         * g++.dg/ext/builtin10.C: New test.
8097
8098         PR inline-asm/39058
8099         * gcc.target/i386/pr39058.c: New test.
8100
8101 2009-02-02  Richard Guenther  <rguenther@suse.de>
8102
8103         PR tree-optimization/38937
8104         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
8105
8106 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
8107
8108         PR c++/39053
8109         * g++.dg/parse/crash52.C: New.
8110
8111 2009-01-30  Richard Guenther  <rguenther@suse.de>
8112
8113         PR tree-optimization/39041
8114         * gcc.c-torture/compile/pr39041.c: New testcase.
8115
8116 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
8117
8118         PR target/39013
8119         * gcc.target/i386/pr39013-1.c: New test.
8120         * gcc.target/i386/pr39013-2.c: New test.
8121
8122         PR c++/39028
8123         * g++.dg/ext/label12.C: New test.
8124
8125 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
8126
8127         PR c++/33465
8128         * g++.dg/parse/error34.C: New.
8129         * g++.dg/parse/error35.C: Likewise.
8130
8131 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
8132
8133         PR c++/38655
8134         * g++.dg/cpp0x/decltype-38655.C: New.
8135
8136 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
8137
8138         PR target/39002
8139         * g++.dg/torture/pr39002.C: New test.
8140
8141 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
8142
8143         PR tree-optimization/39007
8144         * gcc.dg/tree-ssa/pr39007.c: New.
8145
8146 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
8147
8148         PR middle-end/35854
8149         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
8150         to "subreg1".
8151
8152 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
8153
8154         PR middle-end/38857
8155         * gcc.c-torture/compile/pr38857.c: New test.
8156
8157 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
8158
8159         PR fortran/38852
8160         PR fortran/39006
8161         * gfortran.dg/bound_6.f90: New test.
8162
8163 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
8164
8165         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
8166
8167 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
8168
8169         PR tree-optimization/38997
8170         * gcc.dg/tree-ssa/pr38997.c: New.
8171
8172 2009-01-28  Richard Guenther  <rguenther@suse.de>
8173
8174         PR tree-optimization/38926
8175         * gcc.c-torture/compile/pr38926.c: New testcase.
8176
8177 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
8178
8179         PR middle-end/38934
8180         * gcc.dg/pr38934.c: New test.
8181
8182 2009-01-28  Richard Guenther  <rguenther@suse.de>
8183
8184         PR middle-end/38908
8185         * g++.dg/warn/Wuninitialized-2.C: New testcase.
8186
8187 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
8188
8189         PR tree-optimization/38984
8190         * gcc.dg/pr38984.c: New XFAILed testcase.
8191
8192
8193 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
8194
8195         PR target/38988
8196         * gcc.target/i386/pr38988.c: New test.
8197
8198 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
8199
8200         PR c++/37554
8201         * g++.dg/parse/crash51.C: New.
8202         * g++.old-deja/g++.pt/crash9.C: Adjust.
8203
8204 2009-01-27  Daniel Kraft  <d@domob.eu>
8205
8206         PR fortran/38883
8207         * gfortran.dg/mvbits_6.f90:  New test.
8208         * gfortran.dg/mvbits_7.f90:  New test.
8209         * gfortran.dg/mvbits_8.f90:  New test.
8210
8211 2009-01-27  Richard Guenther  <rguenther@suse.de>
8212
8213         PR tree-optimization/38503
8214         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
8215
8216 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
8217
8218         PR middle-end/38969
8219         * gcc.c-torture/execute/pr38969.c: New test.
8220
8221 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
8222
8223         PR testsuite/38864
8224         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
8225         to dg-do compile.
8226         * gcc.target/mips/fixed-scalar-type.c: Likewise.
8227         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
8228         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
8229
8230 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
8231
8232         PR target/38952
8233         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
8234         if __USING_SJLJ_EXCEPTIONS__ is defined.
8235
8236         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
8237         __USING_SJLJ_EXCEPTIONS__ is defined.
8238         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
8239         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
8240         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
8241         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
8242         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
8243         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
8244
8245 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
8246
8247         PR testsuite/38949
8248         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
8249         Use instead of C name in asm statements.
8250
8251 2009-01-26  Richard Guenther  <rguenther@suse.de>
8252
8253         PR tree-optimization/38745
8254         * g++.dg/torture/pr38745.C: New testcase.
8255
8256 2009-01-26  Richard Guenther  <rguenther@suse.de>
8257
8258         PR middle-end/38851
8259         * g++.dg/warn/Wuninitialized-1.C: New testcase.
8260
8261 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
8262
8263         * gcc.dg/bitfld-15.c: Gate warning on target
8264         pcc_bitfield_type_matters.
8265         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
8266         g++.dg/ext/bitfield4.C: Likewise.
8267         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
8268         bitfield for any target.
8269
8270 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
8271
8272         PR c/38957
8273         * gcc.dg/pr38957.c: New test.
8274
8275 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
8276
8277         PR fortran/38955
8278         * gfortran.dg/array_constructor_24.f: Allow tolerance when
8279         comparing floats.
8280
8281 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
8282
8283         PR tree-optimization/38953
8284         * gfortran.dg/graphite/pr38953.f90: New.
8285
8286 2009-01-24  Paul Brook  <paul@codesourcery.com>
8287
8288         * gcc.target/arm/neon-cond-1.c: New test.
8289
8290 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
8291
8292         PR tree-optimization/38932
8293         * gcc.dg/pr38932.c: New.
8294
8295 2009-01-23  Revital Eres  <eres@il.ibm.com>
8296
8297         * gcc.dg/sms-7.c: Fix test.
8298
8299 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
8300
8301         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
8302         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
8303         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
8304         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
8305
8306 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
8307
8308         * gcc.dg/pr35729.c: Make test x86 specific.
8309
8310 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
8311
8312         PR middle-end/38615
8313         * gcc.dg/pr38615.c: New test.
8314
8315 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
8316
8317         PR target/38931
8318         * gcc.target/i386/pr38931.c: New test.
8319
8320 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
8321
8322         PR c++/38930
8323         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
8324         * g++.dg/template/typedef12.C: Likewise.
8325         * g++.dg/template/typedef13.C: Likewise.
8326         * g++.dg/template/typedef14.C: Likewise.
8327         * g++.dg/template/sfinae3.C: Likewise.
8328         * g++.old-deja/g++.pt/typename8.C: Likewise.
8329         * g++.dg/template/access11.C: Likewise
8330
8331 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
8332
8333         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
8334         and mips*-*-irix*.
8335         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
8336
8337 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8338
8339         PR c++/26693
8340         * g++.dg/template/typedef11.C: New test.
8341         * g++.dg/template/typedef12.C: Likewise.
8342         * g++.dg/template/typedef13.C: Likewise.
8343         * g++.dg/template/typedef14.C: Likewise.
8344         * g++.dg/template/sfinae3.C: Compile this pedantically.
8345         The only errors expected should be the one saying the typedef is ill
8346         formed.
8347         * g++.old-deja/g++.pt/typename8.C: Likewise.
8348         * g++.dg/template/access11.C: Update this.
8349
8350 2009-01-21  Daniel Kraft  <d@domob.eu>
8351
8352         PR fortran/38887
8353         * gfortran.dg/mvbits_5.f90:  New test.
8354
8355 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
8356
8357         * gcc.dg/sms-6.c: New test.
8358         * gcc.dg/sms-7.c: Likewise.
8359
8360 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
8361
8362         PR fortran/38907
8363         * gfortran.dg/host_assoc_function_7.f90: New test
8364
8365 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8366             Richard Guenther  <rguenther@suse.de>
8367
8368         PR tree-optimization/38747
8369         PR tree-optimization/38748
8370         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
8371         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8372         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
8373
8374 2009-01-20  Kees Cook  <kees@ubuntu.com>
8375             H.J. Lu  <hongjiu.lu@intel.com>
8376
8377         PR target/38902
8378         * gcc.dg/pr38902.c: New.
8379
8380 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
8381
8382         PR target/38868
8383         * gfortran.dg/pr38868.f: New testcase.
8384
8385 2009-01-20  Richard Guenther  <rguenther@suse.de>
8386
8387         * gcc.c-torture/execute/pr36227.c: Move ...
8388         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
8389
8390 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8391
8392         * lib/gfortran.exp: Add -B options for targets that use
8393         libgfortran.a%s in their specs.
8394
8395 2009-01-19  Jason Merrill  <jason@redhat.com>
8396
8397         PR c++/23287
8398         * g++.dg/template/dtor5.C: New test.
8399
8400 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
8401
8402         PR fortran/38859
8403         * gfortran.dg/bound_5.f90: New test.
8404
8405 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
8406
8407         PR target/38736
8408         * g++.dg/compat/abi/pr38736_main.C: New.
8409         * g++.dg/compat/abi/pr38736_x.C: Likewise.
8410         * g++.dg/compat/abi/pr38736_y.C: Likewise.
8411         * g++.dg/other/macro-1.C: Likewise.
8412         * gcc.dg/macro-1.c: Likewise.
8413         * gcc.dg/compat/pr38736_main.c: Likewise.
8414         * gcc.dg/compat/pr38736_x.c: Likewise.
8415         * gcc.dg/compat/pr38736_y.c: Likewise.
8416
8417 2009-01-18  Richard Guenther  <rguenther@suse.de>
8418
8419         PR tree-optimization/38819
8420         * gcc.c-torture/execute/pr38819.c: New testcase.
8421
8422 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8423
8424         PR fortran/38657
8425         * gfortran.dg/module_commons_3.f90: Reapply.
8426
8427 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8428
8429         PR fortran/34955
8430         * gfortran.dg/transfer_intrinsic_1.f90: New test.
8431         * gfortran.dg/transfer_intrinsic_2.f90: New test.
8432
8433 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8434
8435         PR fortran/38657
8436         * gfortran.dg/module_commons_3.f90: Remove
8437
8438 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
8439
8440         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
8441
8442 2009-01-16  Jason Merrill  <jason@redhat.com>
8443
8444         PR c++/38877
8445         * g++.dg/template/lvalue1.C: New test.
8446
8447         PR c++/29470
8448         * g++.dg/template/access20.C: New test.
8449         * g++.dg/torture/pr34641.C: Fix access.
8450
8451 2009-01-16  Richard Guenther  <rguenther@suse.de>
8452
8453         PR tree-optimization/38835
8454         PR middle-end/36227
8455         * gcc.c-torture/execute/pr36227.c: New testcase.
8456         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
8457         * g++.dg/init/const7.C: Likewise.
8458
8459 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
8460
8461         PR target/38554
8462         * gcc.c-torture/compile/pr38554.c: New test.
8463
8464 2009-01-16  Jason Merrill  <jason@redhat.com>
8465
8466         PR c++/38579
8467         * g++.dg/conversion/access1.C: New test.
8468
8469 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
8470
8471         PR tree-optimization/38789
8472         * gcc.c-torture/compile/pr38789.c: New test.
8473
8474 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
8475
8476         PR fortran/38152
8477         * gfortran.dg/proc_ptr_13.f90: New.
8478
8479 2009-01-15  Jason Merrill  <jason@redhat.com>
8480
8481         PR c++/38850
8482         * g++.dg/template/koenig6.C: New test.
8483
8484 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8485
8486         PR c++/29388
8487         * g++.dg/template/error37.C: New testcase.
8488
8489 2009-01-15  Jason Merrill  <jason@redhat.com>
8490
8491         PR c++/36334
8492         * g++.dg/conversion/memfn1.C: New test.
8493
8494         PR c++/37646
8495         * g++.dg/conversion/memfn2.C: New test.
8496
8497 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
8498
8499         PR c++/38357
8500         * g++.dg/template/crash87.C: New test.
8501
8502 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
8503
8504         PR middle-end/37843
8505         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
8506
8507 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
8508
8509         PR c++/38636
8510         * g++.dg/parse/crash50.C: New test.
8511
8512 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
8513
8514         PR rtl-optimization/38245
8515         * gcc.dg/pr38245-3.c: New test.
8516         * gcc.dg/pr38245-3.h: New file.
8517         * gcc.dg/pr38245-4.c: New file.
8518         * gcc.dg/pr38364.c: New test.
8519
8520 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
8521
8522         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
8523         sequence PC-relative.
8524
8525 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
8526
8527         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
8528         calls and/or PLT markers.
8529         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
8530         calls and/or PLT markers.
8531         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
8532         calls and/or PLT markers.
8533         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
8534         calls and/or PLT markers.
8535
8536 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
8537             Nathan Froyd  <froydnj@codesourcery.com>
8538             Joseph Myers  <joseph@codesourcery.com>
8539
8540         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
8541         New function.
8542         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
8543         and use consistent CFLAGS.
8544         * gcc.target/powerpc/20030505.c: Likewise.
8545         * gcc.target/powerpc/20081204-1.c: Likewise.
8546         * gcc.target/powerpc/ppc-spe.c: Likewise.
8547         * gcc.target/powerpc/spe1.c: Likewise.
8548         * g++.dg/ext/spe1.C: Likewise.
8549         * g++.dg/other/opaque-1.C: Likewise.
8550         * g++.dg/other/opaque-2.C: Likewise.
8551         * g++.dg/other/opaque-3.C: Likewise.
8552
8553 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
8554
8555         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
8556         out of loop.
8557
8558 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
8559
8560         PR target/38811
8561         * g++.dg/torture/pr38811.C: New file.
8562
8563 2009-01-14  Richard Guenther  <rguenther@suse.de>
8564
8565         PR tree-optimization/38826
8566         PR middle-end/38477
8567         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
8568
8569 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
8570
8571         * gcc.dg/graphite/pr38786.c: Fix commit problem.
8572
8573 2009-01-14  Nick Clifton  <nickc@redhat.com>
8574
8575         PR c++/37862
8576         * g++.cp/parse/pr37862.C: New test.
8577
8578 2009-01-14  Julian Brown  <julian@codesourcery.com>
8579
8580         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
8581         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
8582         to...
8583         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
8584         These.
8585
8586 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
8587
8588         PR rtl-optimization/38774
8589         * gcc.dg/torture/pr38774.c: New test.
8590
8591         PR c++/38795
8592         * g++.dg/cpp0x/pr38795.C: New test.
8593
8594 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
8595             Nathan Froyd  <froydnj@codesourcery.com>
8596             Joseph Myers  <joseph@codesourcery.com>
8597
8598         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
8599         otherwise.  Do not check for AltiVec at runtime.
8600         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
8601         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
8602         * gcc.target/powerpc/altivec-1.c: Likewise.
8603         * gcc.target/powerpc/altivec-3.c: Likewise.
8604         * gcc.target/powerpc/altivec-10.c: Likewise.
8605         * gcc.target/powerpc/altivec-12.c: Likewise.
8606         * gcc.target/powerpc/altivec-24.c: Likewise.
8607         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
8608         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
8609         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
8610         * gcc.target/powerpc/pr35907.c: Likewise.
8611         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
8612         otherwise.  Do not check for Cell at runtime.
8613         * gcc.target/powerpc/altivec_check.h: Delete.
8614
8615         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
8616         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
8617         not check for AltiVec at runtime.
8618         * g++.dg/ext/altivec-cell-2.C: Likewise.
8619         * g++.dg/ext/altivec-cell-3.C: Likewise.
8620         * g++.dg/ext/altivec-cell-4.C: Likewise.
8621         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
8622         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
8623         check.
8624         * g++.dg/ext/altivec_check.h: Delete.
8625
8626 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
8627
8628         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
8629         effective target.  Adjust line numbers accordingly.
8630
8631 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
8632
8633         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
8634
8635 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
8636
8637         PR tree-optimization/38786
8638         * gcc.dg/graphite/pr38786.c: New.
8639
8640 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8641
8642         Revert:
8643         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
8644
8645         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
8646         for alpha*-*-* targets.
8647         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
8648
8649 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8650
8651         PR libfortran/38772
8652         * gfortran.dg/fmt_bz_bn_err.f: New test.
8653
8654 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
8655
8656         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
8657
8658 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8659
8660         * lib/target-supports.exp (check_effective_target_powerpc64): New.
8661         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
8662         instruction support.  Do not check for it at runtime.
8663
8664 2009-01-12  Jason Merrill  <jason@redhat.com>
8665
8666         PR c++/35109
8667         * g++.dg/lookup/friend11.C: Remove expected error.
8668         * g++.dg/lookup/friend14.C: New test.
8669         * g++.dg/lookup/friend15.C: New test.
8670
8671 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
8672
8673         PR c++/36019
8674         * g++.dg/lookup/hidden-class12.C: New test.
8675         * g++.dg/lookup/hidden-class13.C: New test.
8676         * g++.dg/lookup/hidden-class14.C: New test.
8677         * g++.dg/lookup/hidden-class15.C: New test.
8678         * g++.dg/lookup/hidden-class16.C: New test.
8679
8680 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
8681
8682         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
8683         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
8684         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
8685
8686 2009-01-12  Jason Merrill  <jason@redhat.com>
8687
8688         PR c++/31488
8689         * g++.dg/other/vararg-3.C: New test.
8690
8691 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8692
8693         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
8694         Explicitly enable SPE.
8695         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
8696         directive.
8697
8698         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
8699         Expect -flax-vector-conversions message.  Adjust incompatible
8700         types errors.
8701         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
8702         Make Foo extern.
8703
8704         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
8705
8706         * g++.dg/other/opaque-1.C: Run on targets with SPE.
8707
8708         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
8709         * g++.dg/other/opaque-2.C: Likewise.
8710         * g++.dg/other/opaque-3.C: Likewise.
8711
8712 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
8713
8714         PR c/32041
8715         * gcc.dg/pr32041.c: New test.
8716         * g++.dg/parse/offsetof9.C: New test.
8717
8718 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8719             Nathan Froyd  <froydnj@codesourcery.com>
8720
8721         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
8722         * g++.dg/ext/attribute-test-1.C: Likewise.
8723         * g++.dg/ext/attribute-test-2.C: Likewise.
8724         * g++.dg/ext/attribute-test-3.C: Likewise.
8725         * g++.dg/ext/attribute-test-4.C: Likewise.
8726
8727 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
8728
8729         * gnat.dg/unchecked_convert3.adb: New test.
8730
8731 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
8732
8733         PR c++/38794
8734         * g++.dg/parse/typedef9.C: New test.
8735
8736         PR tree-optimization/38807
8737         * gcc.c-torture/compile/pr38807.c: New test.
8738
8739 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
8740
8741         * gcc.target/mips/ins-2.c: New test.
8742
8743 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
8744
8745         PR testsuite/38809
8746         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
8747
8748 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
8749
8750         PR c++/36254
8751         * g++.dg/warn/Wreturn-type-5.C: New test.
8752
8753 2009-01-11  Matthias Klose  <doko@ubuntu.com>
8754
8755         PR middle-end/38616
8756         * gcc.dg/pr38616.c: New test.
8757
8758 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
8759
8760         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
8761
8762 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
8763
8764         PR c++/38648
8765         * g++.dg/expr/string-1.C: New test.
8766         * g++.dg/expr/string-2.C: New test.
8767
8768         PR c++/36695
8769         * g++.dg/ext/complex4.C: New test.
8770         * g++.dg/ext/complex5.C: New test.
8771         * g++.dg/init/reference1.C: New test.
8772         * g++.dg/init/reference2.C: New test.
8773         * g++.dg/init/reference3.C: New test.
8774
8775 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
8776
8777         PR fortran/38763
8778         * gfortran.dg/transfer_null_1.f90: New test.
8779
8780 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
8781
8782         PR fortran/38765
8783         * gfortran.dg/host_assoc_function_6.f90: New test.
8784
8785 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
8786
8787         * lib/target-supports.exp: Add method to determine if the effective
8788         target is really a ppc405 after applying all compile options.
8789         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
8790         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
8791         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
8792         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
8793         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
8794         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
8795         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
8796         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
8797         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
8798         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
8799         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
8800         * gcc.target/powerpc/405-machhw-1.c: Likewise.
8801         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
8802         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
8803         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
8804         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
8805         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
8806         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
8807         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
8808         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
8809         * gcc.target/powerpc/405-macchw-1.c: Likewise.
8810         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
8811         * gcc.target/powerpc/405-machhw-2.c: Likewise.
8812         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
8813         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
8814         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
8815         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
8816         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
8817         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
8818         * gcc.target/powerpc/405-macchw-2.c: Likewise.
8819         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
8820
8821 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
8822
8823         PR c++/35335
8824         * g++.dg/other/error31.C: New testcase.
8825
8826         PR c/35742
8827         * gcc.dg/pr35742.c: New test.
8828
8829 2009-01-09  John F. Carr  <jfc@mit.edu>
8830
8831         PR c++/37877
8832         * g++.dg/parse/linkage3.C: New test.
8833
8834 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
8835
8836         PR middle-end/38771
8837         * gcc.c-torture/compile/pr38771.c: New test.
8838
8839 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
8840
8841         * gcc.dg/pr34856.c: Ignore irrelevant warning.
8842
8843 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
8844
8845         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
8846         * gcc.dg/sibcall-4.c: Likewise.
8847
8848 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
8849             Jan Sjodin  <jan.sjodin@amd.com>
8850
8851         PR tree-optimization/38559
8852         * gcc.dg/graphite/pr38559.c: New.
8853
8854 2009-01-08  Ira Rosen  <irar@il.ibm.com>
8855
8856         PR tree-optimization/37194
8857         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
8858
8859 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
8860
8861         PR c++/38725
8862         * g++.dg/ext/label11.C: New test.
8863
8864 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
8865
8866         * lib/target-supports.exp (check_weak_override_available): New.
8867         * lib/target-supports-dg.exp (dg-require-weak-override): New.
8868         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
8869         dg-require-weak-override.
8870
8871 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
8872             Alan Modra  <amodra@bigpond.net.au>
8873
8874         * gcc.c-torture/compile/20090107-1.c: New test.
8875
8876 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
8877
8878         PR target/38706
8879         * g++.dg/other/pr38706.C: New test.
8880
8881 2009-01-07  Jason Merrill  <jason@redhat.com>
8882
8883         * g++.dg/cpp0x/variadic92.C: New test.
8884         * g++.dg/cpp0x/variadic93.C: New test.
8885
8886 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
8887
8888         * lib/target-supports-dg.exp (current_compiler_flags): New.
8889         (check-flags): Use it; do not access dg-test local variables.
8890         (dg-skip-if): Do not access dg-test local variables.
8891         (dg-xfail-run-if): Ditto.
8892         (dg-shouldfail): Ditto.
8893         * gcc.test-framework/test-framework.exp
8894         (check_effective_target_def_nocache): New.
8895         * gcc.test-framework/test-framework.awk: Handle scan tests.
8896         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
8897         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
8898         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
8899         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
8900         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
8901         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
8902         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
8903         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
8904         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
8905
8906         * g++.dg/torture/pr38586.C: Ignore a possible warning.
8907
8908         * lib/target-supports-dg.exp (check_test_flags): Delete.
8909
8910 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
8911
8912         PR tree-optimization/38492
8913         PR tree-optimization/38498
8914         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
8915         in trunk.
8916         * gcc.dg/graphite/block-0.c: Update test.
8917         * gcc.dg/graphite/block-1.c: Same.
8918         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
8919         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
8920         * gcc.dg/graphite/block-3.c: New.
8921         * gcc.dg/graphite/pr38498.c: New.
8922
8923 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
8924
8925         AVX Programming Reference (December, 2008)
8926         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
8927         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
8928         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
8929
8930         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
8931         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
8932
8933 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8934
8935         PR fortran/38220
8936         * gfortran.dg/c_loc_pure_1.f90:  New test.
8937
8938 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
8939
8940         PR fortran/38669
8941         * gfortran.dg/elemental_dependency_3.f90:
8942         Add the final tree dump cleanup.
8943
8944 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
8945
8946         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
8947         passing -m32.
8948
8949         PR rtl-optimization/38722
8950         * gfortran.dg/pr38722.f90: New test.
8951
8952 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
8953
8954         PR c/34252
8955         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
8956         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
8957
8958 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
8959
8960         * gfortran.dg/implicit_12.f90: Add space around dg directive.
8961         * gfortran.dg/typebound_call_8.f03: Same.
8962         * gfortran.dg/elemental_bind_c.f90: Same.
8963         * gfortran.dg/typebound_call_7.f03: Same.
8964         * gfortran.dg/interface_proc_end.f90: Same
8965         * gfortran.dg/pr37243.f: Fix typo.
8966
8967 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
8968
8969         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
8970         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
8971         large stack sizes.
8972
8973 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
8974
8975         AVX Programming Reference (December, 2008)
8976         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
8977         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
8978         * gcc.target/i386/sse-14.c: Likewise.
8979
8980         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
8981         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
8982         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
8983         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
8984
8985 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8986
8987         PR libfortran/38735
8988         * gfortran.dg/fmt_bz_bn.f: Update test.
8989
8990 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
8991
8992         PR c++/38472
8993         * g++.dg/conversion/usual-arith-conv.C: New test.
8994
8995 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8996
8997         PR c/34911
8998         * gcc.dg/vector-3.c: New testcase.
8999         * g++.dg/ext/vector15.C: New test.
9000
9001 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
9002
9003         PR tree-optimization/38510
9004         * gcc.dg/graphite/pr38510.c: New.
9005
9006 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
9007             Jan Sjodin <jan.sjodin@amd.com>
9008
9009         PR tree-optimization/38500
9010         * gcc.dg/graphite/pr38500.c: New.
9011
9012 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
9013
9014         * gcc.c-torture/compile/20001226-1.c: Generalize
9015         dg-timeout-factor.
9016         * gcc.c-torture/compile/limits-fnargs.c: Add
9017         dg-timeout-factor.
9018         * gcc.dg/20020425-1.c: Likewise.
9019         * gcc.dg/pch/pch.exp: Likewise.
9020
9021 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
9022
9023         PR fortran/38657
9024         * gfortran.dg/module_commons_3.f90: New test.
9025
9026 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
9027
9028         PR fortran/37159
9029         * gfortran.dg/random_seed_1.f90: Updated.
9030
9031 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
9032
9033         PR fortran/38669
9034         PR fortran/38726
9035         * gfortran.dg/elemental_subroutine_7.f90:
9036         Fix p values so that it can be used as vector subscript.
9037
9038 2009-01-05  Jason Merrill  <jason@redhat.com>
9039
9040         * g++.dg/cpp0x/initlist12.C: Add another test.
9041
9042         * g++.dg/cpp0x/defaulted7.C: New test.
9043
9044 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9045
9046         PR fortran/38672
9047         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
9048         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
9049
9050 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
9051
9052         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9053         for alpha*-*-* targets.
9054         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9055
9056 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
9057
9058         PR fortran/38665
9059         * gfortran.dg/host_assoc_function_5.f90: New test.
9060
9061 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
9062
9063         PR fortran/38669
9064         * gfortran.dg/elemental_dependency_3.f90: New test.
9065         * gfortran.dg/elemental_subroutine_7.f90: New test.
9066
9067 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
9068
9069         * gcc.dg/struct-ret-3.c: Include unistd.h.
9070         (main): Exit early if system memory page size is
9071         larger than 4096 bytes.
9072
9073 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
9074
9075         PR fortran/38718
9076         * gfortran.dg/merge_init_expr.f90: New.
9077
9078 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
9079
9080         PR fortran/38536
9081         * gfortran.dg/c_loc_tests_13.f90: New test.
9082         * gfortran.dg/c_loc_tests_14.f90: New test.
9083
9084 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
9085
9086         * gfortran.dg/func_result_4.f90: New.
9087
9088 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
9089
9090         PR fortran/38594
9091         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
9092         interface still works, in addition to original tests.
9093         * gfortran.dg/host_assoc_call_6.f90: New test.
9094
9095 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
9096
9097         PR c++/38705
9098         * g++.dg/torture/pr38705.C: New test.
9099
9100         PR c/38700
9101         * gcc.dg/pr38700.c: New test.
9102
9103 2009-01-02  Jason Merrill  <jason@redhat.com>
9104
9105         * g++.dg/cpp0x/initlist11.C: New test.
9106         * g++.dg/cpp0x/initlist12.C: New test.
9107
9108 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9109
9110         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
9111         Allow extra informative notes.
9112
9113 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
9114
9115         PR c/36489
9116         * gcc.dg/pr36489.c: New test.
9117
9118 \f
9119 Copyright (C) 2009 Free Software Foundation, Inc.
9120
9121 Copying and distribution of this file, with or without modification,
9122 are permitted in any medium without royalty provided the copyright
9123 notice and this notice are preserved.