OSDN Git Service

8f51151e8abd8c097d8921e4a61ef549f0f78ccb
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
2
3         PR c/39779
4         * gcc.c-torture/compile/pr39779.c: New test.
5
6 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
7
8         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
9         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
10         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
11
12 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
13
14         PR debug/41295
15         * gcc.dg/pr41295.c: New.
16
17 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
18
19         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
20         matching assembly.
21         * gcc.target/mips/code-readable-2.c: Likewise.
22         * gcc.target/mips/code-readable-3.c: Likewise.
23
24 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
25
26         * lib/target-supports.exp (check_effective_target_dfp_nocache):
27         Check support via mode instead of C type.
28         (check_effective_target_dfprt_nocache): Ditto.
29         (check_effective_target_hard_dfp): Ditto.
30
31 2009-09-22  Richard Guenther  <rguenther@suse.de>
32
33         PR middle-end/41395
34         * gcc.c-torture/execute/pr41395-1.c: New testcase.
35         * gcc.c-torture/execute/pr41395-2.c: Likewise.
36
37 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
38
39         * gcc.dg/20090922-1.c: New test.
40
41         PR bootstrap/41405
42         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
43         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
44         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
45         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
46         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
47         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
48         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
49         * objc.dg/dwarf-2.m: Likewise.
50
51 2009-09-22  Richard Guenther  <rguenther@suse.de>
52
53         PR tree-optimization/41428
54         * g++.dg/tree-ssa/pr41428.C: New testcase.
55
56 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
57
58         PR middle-end/41429
59         * g++.dg/gomp/pr41429.C: New test.
60
61 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
62
63         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
64
65 2009-09-21  Jason Merrill  <jason@redhat.com>
66
67         PR c++/41421
68         * g++.dg/cpp0x/trivial1.C: Expand.
69
70 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
71
72         * gcc.dg/torture/calleesave-sse.c: New.
73
74 2009-09-21  Jan Hubicka  <jh@suse.cz>
75
76         * gcc.dg/guality/inline-params.c: New testcase.
77
78 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
79
80         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
81         Add -fno-inline.
82         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
83         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
84         (f2): Ditto.
85
86 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
87
88         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
89         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
90         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
91         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
92         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
93
94 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
95
96         PR middle-end/40642
97         * g++.dg/torture/pr40642.C: New testcase.
98
99 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
100
101         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
102         cases in static initializers.
103
104 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
105
106         * gcc.c-tortue/compile/pr39886.c: New.
107
108 2009-09-20  Chris Demetriou  <cgd@google.com>
109
110         PR preprocessor/28435:
111         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
112         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
113         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
114         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
115         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
116
117 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
118
119         * gcc.target/mips/mips.exp: Add relax-pic-calls
120         under -mfoo/-mno-foo options.
121         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
122         and -mexplicit-relocs.
123         * gcc.target/mips/call-1.c: New test.
124         * gcc.target/mips/call-2.c: New test.
125         * gcc.target/mips/call-3.c: New test.
126         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
127         * gcc.dg/tree-ssa/loop-1.c: Likewise.
128
129 2009-09-19  Chris Demetriou  <cgd@google.com>
130
131         PR preprocessor/28435:
132         * gcc.dg/cpp/missing-header-MD.c: New test.
133         * gcc.dg/cpp/missing-header-MMD.c: New test.
134         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
135         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
136
137 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
138
139         PR libgfortran/41328
140         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
141         EOF works.
142
143 2009-09-18  Jason Merrill  <jason@redhat.com>
144
145         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
146
147         * g++.dg/cpp0x/initlist-deduce.C: New.
148
149 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
150
151         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
152         * c-c++-common/dfp: New directory.
153         * c-c++-common/dfp/dfp-dbg.h: New file.
154         * gcc.dg/dfp/call-by-value.c: Move to ...
155         * c-c++-common/call-by-value.c: here.
156         * gcc.dg/dfp/cast.c: Move to ...
157         * c-c++-common/cast.c: here.
158         * gcc.dg/dfp/compare-eq-const.c: Move to ...
159         * c-c++-common/compare-eq-const.c: here.
160         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
161         * c-c++-common/compare-eq-d128.c: here.
162         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
163         * c-c++-common/compare-eq-d32.c: here.
164         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
165         * c-c++-common/compare-eq-d64.c: here.
166         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
167         * c-c++-common/compare-eq-dfp.c: here.
168         * gcc.dg/dfp/compare-eq.h: Move to ...
169         * c-c++-common/compare-eq.h: here.
170         * gcc.dg/dfp/compare-rel-const.c: Move to ...
171         * c-c++-common/compare-rel-const.c: here.
172         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
173         * c-c++-common/compare-rel-d128.c: here.
174         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
175         * c-c++-common/compare-rel-d32.c: here.
176         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
177         * c-c++-common/compare-rel-d64.c: here.
178         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
179         * c-c++-common/compare-rel-dfp.c: here.
180         * gcc.dg/dfp/compare-rel.h: Move to ...
181         * c-c++-common/compare-rel.h: here.
182         * gcc.dg/dfp/compare-special-d128.c: Move to ...
183         * c-c++-common/compare-special-d128.c: here.
184         * gcc.dg/dfp/compare-special-d32.c: Move to ...
185         * c-c++-common/compare-special-d32.c: here.
186         * gcc.dg/dfp/compare-special-d64.c: Move to ...
187         * c-c++-common/compare-special-d64.c: here.
188         * gcc.dg/dfp/compare-special.h: Move to ...
189         * c-c++-common/compare-special.h: here.
190         * gcc.dg/dfp/constants-zero.c: Move to ...
191         * c-c++-common/constants-zero.c: here.
192         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
193         * c-c++-common/convert-bfp-10.c: here.
194         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
195         * c-c++-common/convert-bfp-11.c: here.
196         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
197         * c-c++-common/convert-bfp-12.c: here.
198         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
199         * c-c++-common/convert-bfp-13.c: here.
200         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
201         * c-c++-common/convert-bfp-14.c: here.
202         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
203         * c-c++-common/convert-bfp-2.c: here.
204         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
205         * c-c++-common/convert-bfp-3.c: here.
206         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
207         * c-c++-common/convert-bfp-4.c: here.
208         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
209         * c-c++-common/convert-bfp-5.c: here.
210         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
211         * c-c++-common/convert-bfp-6.c: here.
212         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
213         * c-c++-common/convert-bfp-7.c: here.
214         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
215         * c-c++-common/convert-bfp-8.c: here.
216         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
217         * c-c++-common/convert-bfp-9.c: here.
218         * gcc.dg/dfp/convert-bfp.c: Move to ...
219         * c-c++-common/convert-bfp.c: here.
220         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
221         * c-c++-common/convert-bfp-fold.c: here.
222         * gcc.dg/dfp/convert-dfp.c: Move to ...
223         * c-c++-common/convert-dfp.c: here.
224         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
225         * c-c++-common/convert-dfp-fold-2.c: here.
226         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
227         * c-c++-common/convert-dfp-fold.c: here.
228         * gcc.dg/dfp/convert.h: Move to ...
229         * c-c++-common/convert.h: here.
230         * gcc.dg/dfp/convert-int.c: Move to ...
231         * c-c++-common/convert-int.c: here.
232         * gcc.dg/dfp/convert-int-fold.c: Move to ...
233         * c-c++-common/convert-int-fold.c: here.
234         * gcc.dg/dfp/convert-int-max.c: Move to ...
235         * c-c++-common/convert-int-max.c: here.
236         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
237         * c-c++-common/convert-int-max-fold.c: here.
238         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
239         * c-c++-common/convert-int-saturate.c: here.
240         * gcc.dg/dfp/func-array.c: Move to ...
241         * c-c++-common/func-array.c: here.
242         * gcc.dg/dfp/func-deref.c: Move to ...
243         * c-c++-common/func-deref.c: here.
244         * gcc.dg/dfp/func-mixed.c: Move to ...
245         * c-c++-common/func-mixed.c: here.
246         * gcc.dg/dfp/func-pointer.c: Move to ...
247         * c-c++-common/func-pointer.c: here.
248         * gcc.dg/dfp/func-scalar.c: Move to ...
249         * c-c++-common/func-scalar.c: here.
250         * gcc.dg/dfp/func-struct.c: Move to ...
251         * c-c++-common/func-struct.c: here.
252         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
253         * c-c++-common/func-vararg-alternate-d128-2.c: here.
254         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
255         * c-c++-common/func-vararg-alternate-d128.c: here.
256         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
257         * c-c++-common/func-vararg-alternate-d32.c: here.
258         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
259         * c-c++-common/func-vararg-alternate-d64.c: here.
260         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
261         * c-c++-common/func-vararg-alternate.h: here.
262         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
263         * c-c++-common/func-vararg-dfp.c: here.
264         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
265         * c-c++-common/func-vararg-mixed-2.c: here.
266         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
267         * c-c++-common/func-vararg-mixed.c: here.
268         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
269         * c-c++-common/func-vararg-size0.c: here.
270         * gcc.dg/dfp/inf-1.c: Move to ...
271         * c-c++-common/inf-1.c: here.
272         * gcc.dg/dfp/loop-index.c: Move to ...
273         * c-c++-common/loop-index.c: here.
274         * gcc.dg/dfp/modes.c: Move to ...
275         * c-c++-common/modes.c: here.
276         * gcc.dg/dfp/nan-1.c: Move to ...
277         * c-c++-common/nan-1.c: here.
278         * gcc.dg/dfp/nan-2.c: Move to ...
279         * c-c++-common/nan-2.c: here.
280         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
281         * c-c++-common/operator-arith-fold.c: here.
282         * gcc.dg/dfp/operator-assignment.c: Move to ...
283         * c-c++-common/operator-assignment.c: here.
284         * gcc.dg/dfp/operator-comma.c: Move to ...
285         * c-c++-common/operator-comma.c: here.
286         * gcc.dg/dfp/operator-cond.c: Move to ...
287         * c-c++-common/operator-cond.c: here.
288         * gcc.dg/dfp/operator-logical.c: Move to ...
289         * c-c++-common/operator-logical.c: here.
290         * gcc.dg/dfp/operator-unary.c: Move to ...
291         * c-c++-common/operator-unary.c: here.
292         * gcc.dg/dfp/pr31385.c: Move to ...
293         * c-c++-common/pr31385.c: here.
294         * gcc.dg/dfp/pr33466.c: Move to ...
295         * c-c++-common/pr33466.c: here.
296         * gcc.dg/dfp/pr35620.c: Move to ...
297         * c-c++-common/pr35620.c: here.
298         * gcc.dg/dfp/pr36800.c: Move to ...
299         * c-c++-common/pr36800.c: here.
300         * gcc.dg/dfp/pr39034.c: Move to ...
301         * c-c++-common/pr39034.c: here.
302         * gcc.dg/dfp/pr39035.c: Move to ...
303         * c-c++-common/pr39035.c: here.
304         * gcc.dg/dfp/pr39902.c: Move to ...
305         * c-c++-common/pr39902.c: here.
306         * gcc.dg/dfp/pr39986.c: Move to ...
307         * c-c++-common/pr39986.c: here.
308         * gcc.dg/dfp/signbit-1.c: Move to ...
309         * c-c++-common/signbit-1.c: here.
310         * gcc.dg/dfp/signbit-2.c: Move to ...
311         * c-c++-common/signbit-2.c: here.
312         * gcc.dg/dfp/struct-layout-1.c: Move to ...
313         * c-c++-common/struct-layout-1.c: here.
314         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
315         * c-c++-common/usual-arith-conv.c: here.
316         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
317         * c-c++-common/usual-arith-conv-const.c: here.
318
319 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
320
321         PR testsuite/41288
322         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
323         stack alignment.
324
325 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
326
327         PR c++/39365
328         * typeck.c (cp_build_unary_op): Check TREE_CODE for bools instead of
329         using same_type_p.
330         (convert_for_assignment): Likewise.
331         * cvt.c (type_promotes_to): Likewise.
332
333 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
334
335         * gcc/testsuite/gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
336         * gcc/testsuite/gcc.dg/dfp/signbit-2.c: Use it.
337         * gcc/testsuite/gcc.dg/dfp/func-vararg-alternate.h: Change two
338         arguments to unsigned int.
339         * gcc/testsuite/gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
340         * gcc/testsuite/gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
341         * gcc/testsuite/gcc.dg/dfp/convert-dfp-fold.c: Ditto
342         * gcc/testsuite/gcc.dg/dfp/convert-int-max-fold.c: Ditto.
343         * gcc/testsuite/gcc.dg/dfp/operator-arith-fold.c: Ditto.
344         * gcc/testsuite/gcc.dg/dfp/pr39986.c: Ditto.
345         * gcc/testsuite/gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
346         * gcc/testsuite/gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
347         * gcc/testsuite/gcc.dg/dfp/pr35620.c: Define typedef for C++.
348         * gcc/testsuite/gcc.dg/dfp/convert-int.c: Define BOOL for C++.
349         * gcc/testsuite/gcc.dg/dfp/convert-int-fold.c: Ditto.
350
351 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
352
353         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
354
355 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
356
357         PR c/41049
358         * dfp/pr41049.c: New test.
359
360 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
361
362         PR testsuite/41385
363         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
364
365 2009-09-17  Martin Jambor  <mjambor@suse.cz>
366
367         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
368         * gcc.dg/ipa/ipa-sra-1.c: New test.
369         * gcc.dg/ipa/ipa-sra-2.c: New test.
370         * gcc.dg/ipa/ipa-sra-3.c: New test.
371         * gcc.dg/ipa/ipa-sra-4.c: New test.
372         * gcc.dg/ipa/ipa-sra-5.c: New test.
373         * gcc.c-torture/execute/ipa-sra-1.c: New test.
374         * gcc.c-torture/execute/ipa-sra-2.c: New test.
375
376 2009-09-17  Michael Matz  <matz@suse.de>
377
378         PR middle-end/41347
379         * gfortran.dg/pr41347.f90: New test.
380
381 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
382
383         * gcc.c-torture/compile/20090917-1.c: New testcase.
384
385 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
386
387         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
388         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
389         alpha*-*-* target from XFAIL list.
390
391 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
392
393         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
394         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
395         * gcc.dg/dfp/cast-bad.c: Use default options.
396         * gcc.dg/dfp/compare-rel-const.c: Ditto.
397         * gcc.dg/dfp/composite-type.c: Ditto.
398         * gcc.dg/dfp/constants.c: Ditto.
399         * gcc.dg/dfp/constants-hex.c: Ditto.
400         * gcc.dg/dfp/constants-pedantic.c: Ditto.
401         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
402         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
403         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
404         * gcc.dg/dfp/ctypes.c: Ditto.
405         * gcc.dg/dfp/ddmode-ice.c: Ditto.
406         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
407         * gcc.dg/dfp/float-constant-double.c: Ditto.
408         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
409         * gcc.dg/dfp/keywords-reserved.c: Ditto.
410         * gcc.dg/dfp/modes.c: Ditto.
411         * gcc.dg/dfp/operator-bitwise.c: Ditto.
412         * gcc.dg/dfp/pr31344.c: Ditto.
413         * gcc.dg/dfp/pr31385.c: Ditto.
414         * gcc.dg/dfp/pr33466.c: Ditto.
415         * gcc.dg/dfp/pr35620.c: Ditto.
416         * gcc.dg/dfp/pr37435.c: Ditto.
417         * gcc.dg/dfp/pr39986.c: Ditto.
418         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
419         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
420         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
421         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
422         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
423         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
424         * gcc.dg/dfp/typespec.c: Ditto.
425         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
426         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
427         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
428         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
429         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
430         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
431         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
432         * gcc.dg/dfp/compare-rel.h: Ditto.
433         * gcc.dg/dfp/compare-special.h: Ditto.
434         * gcc.dg/dfp/convert.h: Ditto.
435         * gcc.dg/dfp/fe-check.h: Ditto.
436         * gcc.dg/dfp/call-by-value.c: Use default options and
437           debug macros.
438         * gcc.dg/dfp/cast.c: Ditto.
439         * gcc.dg/dfp/compare-eq-const.c: Ditto.
440         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
441         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
442         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
443         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
444         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
445         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
446         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
447         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
448         * gcc.dg/dfp/compare-special-d32.c: Ditto.
449         * gcc.dg/dfp/compare-special-d64.c: Ditto.
450         * gcc.dg/dfp/compare-special-d128.c: Ditto.
451         * gcc.dg/dfp/constants-zero.c: Ditto.
452         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
453         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
454         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
455         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
456         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
457         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
458         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
459         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
460         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
461         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
462         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
463         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
464         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
465         * gcc.dg/dfp/convert-bfp.c: Ditto.
466         * gcc.dg/dfp/convert-complex.c: Ditto.
467         * gcc.dg/dfp/convert-dfp.c: Ditto.
468         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
469         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
470         * gcc.dg/dfp/convert-int.c: Ditto.
471         * gcc.dg/dfp/convert-int-fold.c: Ditto.
472         * gcc.dg/dfp/convert-int-max.c: Ditto.
473         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
474         * gcc.dg/dfp/decfloat-constants.c: Ditto.
475         * gcc.dg/dfp/fe-binop.c: Ditto.
476         * gcc.dg/dfp/fe-convert-1.c: Ditto.
477         * gcc.dg/dfp/fe-convert-2.c: Ditto.
478         * gcc.dg/dfp/fe-convert-3.c: Ditto.
479         * gcc.dg/dfp/func-array.c: Ditto.
480         * gcc.dg/dfp/func-deref.c: Ditto.
481         * gcc.dg/dfp/func-mixed.c: Ditto.
482         * gcc.dg/dfp/func-pointer.c: Ditto.
483         * gcc.dg/dfp/func-scalar.c: Ditto.
484         * gcc.dg/dfp/func-struct.c: Ditto.
485         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
486         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
487         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
488         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
489         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
490         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
491         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
492         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
493         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
494         * gcc.dg/dfp/inf-1.c: Ditto.
495         * gcc.dg/dfp/loop-index.c: Ditto.
496         * gcc.dg/dfp/nan-1.c: Ditto.
497         * gcc.dg/dfp/nan-2.c: Ditto.
498         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
499         * gcc.dg/dfp/operator-assignment.c: Ditto.
500         * gcc.dg/dfp/operator-comma.c: Ditto.
501         * gcc.dg/dfp/operator-cond.c: Ditto.
502         * gcc.dg/dfp/operator-logical.c: Ditto.
503         * gcc.dg/dfp/operator-unary.c: Ditto.
504         * gcc.dg/dfp/pr36800.c: Ditto.
505         * gcc.dg/dfp/pr39034.c: Ditto.
506         * gcc.dg/dfp/pr39035.c: Ditto.
507         * gcc.dg/dfp/pr39902.c: Ditto.
508         * gcc.dg/dfp/signbit-1.c: Ditto.
509         * gcc.dg/dfp/signbit-2.c: Ditto.
510         * gcc.dg/dfp/struct-layout-1.c: Ditto.
511         * gcc.dg/dfp/union-init.c: Ditto.
512         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
513
514 2009-09-16  Michael Matz  <matz@suse.de>
515
516         PR fortran/41212
517         * gfortran.dg/pr41212.f90: New test.
518
519 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
520
521         * gnat.dg/alignment9.adb: New test.
522
523 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
524
525         * gnat.dg/discr20.ad[sb]: New test.
526
527 2009-09-16  Richard Guenther  <rguenther@suse.de>
528
529         PR middle-end/34011
530         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
531
532 2009-09-16  DJ Delorie  <dj@redhat.com>
533             Kaz Kojima  <kkojima@gcc.gnu.org>
534
535         * gcc.target/sh/struct-arg-dw2.c: New test.
536
537 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
538             Jakub Jelinek  <jakub@redhat.com>
539
540         PR target/41175
541         * gcc.target/powerpc/pr41175.c: New test.
542
543 2009-09-14  Richard Henderson  <rth@redhat.com>
544
545         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
546         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
547         gcc.dg/tree-ssa/asmgoto-1.c: New files.
548
549 2009-09-14  Richard Henderson  <rth@redhat.com>
550
551         * g++.dg/eh/builtin1.C: Update resx pattern match.
552         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
553
554 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
555
556         * gcc.target/mips/branch-helper.h: New file.
557         * gcc.target/mips/branch-2.c,
558         * gcc.target/mips/branch-3.c,
559         * gcc.target/mips/branch-4.c,
560         * gcc.target/mips/branch-5.c,
561         * gcc.target/mips/branch-6.c,
562         * gcc.target/mips/branch-7.c,
563         * gcc.target/mips/branch-8.c,
564         * gcc.target/mips/branch-9.c,
565         * gcc.target/mips/branch-10.c,
566         * gcc.target/mips/branch-11.c,
567         * gcc.target/mips/branch-12.c,
568         * gcc.target/mips/branch-13.c,
569         * gcc.target/mips/branch-14.c,
570         * gcc.target/mips/branch-15.c: New tests.
571
572 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
573
574         PR target/41331
575         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
576         -m32 -mpowerpc64 system.
577
578 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
579
580         From Jie Zhang <jie.zhang@analog.com>:
581         * gcc.target/bfin/saveall.c: New test.
582         * gcc.target/bfin/20090914-1.c: New test.
583         * gcc.target/bfin/20090914-2.c: New test.
584
585         * gcc.target/bfin/20090914-3.c: New test.
586
587 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
588
589         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
590
591 2009-09-14  Richard Guenther  <rguenther@suse.de>
592
593         PR middle-end/41350
594         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
595
596 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
597
598         PR libgfortran/41328
599         * gfortran.dg/cr_lf.f90: New test.
600
601 2009-09-11  Michael Matz  <matz@suse.de>
602
603         PR middle-end/41275
604         * g++.dg/tree-ssa/pr41275.C: New test.
605
606 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
607
608         PR fortran/41242
609         * gfortran.dg/proc_ptr_comp_21.f90: New.
610
611 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
612
613         PR fortran/31292
614         * gfortran.dg/module_procedure_1.f90: New test.
615         * gfortran.dg/module_procedure_2.f90: Ditto.
616         * gfortran.dg/generic_14.f90: Move dg-error to new location.
617
618 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
619             James A. Morrison  <phython@gcc.gnu.org>
620
621         PR ada/18302
622         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
623         commands.
624         * ada/acats/run_test.exp: New file.
625
626 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
627
628         Revert:
629         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
630
631         PR rtl-optimization/39779
632         * gcc.dg/pr39979.c: New test.
633
634 2009-09-10  Richard Guenther  <rguenther@suse.de>
635
636         PR middle-end/41257
637         * g++.dg/torture/pr41257-2.C: New testcase.
638
639 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
640
641         PR c++/28293
642         * g++.dg/template/crash91.C: New.
643
644 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
645
646         PR rtl-optimization/39779
647         * gcc.dg/pr39979.c: New test.
648
649 2009-09-09  Richard Guenther  <rguenther@suse.de>
650
651         PR tree-optimization/41101
652         * gcc.c-torture/compile/pr41101.c: New testcase.
653
654 2009-09-09  Richard Guenther  <rguenther@suse.de>
655
656         PR middle-end/41317
657         * gcc.c-torture/execute/pr41317.c: New testcase.
658         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
659         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
660
661 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
662
663         Fix some test breakages on Darwin
664         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
665         and adjust.
666         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
667         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
668         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
669         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
670         take darwin specifics in account.
671
672 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
673
674         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
675         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
676
677 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
678
679         PR c++/39923
680         * g++.dg/cpp0x/initlist24.C: New.
681
682 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
683
684         * gcc.dg/large-size-array-2.c: Fix target requirement.
685         * gcc.dg/large-size-array-4.c: Likewise.
686         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
687         * gcc.dg/c99-const-expr-2.c: Likewise.
688         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
689         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
690         * gcc.dg/c90-const-expr-10.c: Likewise.
691         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
692         instead of long.
693         * gcc.dg/tree-ssa/pr33920.c: Likewise.
694         * gcc.dg/vect/pr33846.c: Likewise.
695         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
696         __PTRDIFF_TYPE__, instead of unsigned long.
697         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
698
699 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
700
701         PR debug/41229
702         PR debug/41291
703         PR debug/41300
704         * gfortran.dg/pr41229.f90: New.
705
706 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
707
708         PR debug/41232
709         * gcc.dg/pr41232.c: New.
710
711 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
712
713         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
714         contain -march.
715         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
716         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
717         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
718         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
719         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
720         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
721         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
722         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
723         options other than that used in dg-options.
724
725 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
726
727         PR rtl-optimization/41239
728         * gcc.c-torture/execute/pr41239.c: New test.
729
730 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
731
732         PR libgfortran/41192
733         * gfortran.dg/namelist_59.f90: New test.
734
735 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
736
737         From Mike Frysinger  <michael.frysinger@analog.com>
738         * gcc.target/bfin/mcpu-bf542m.c: New file.
739         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
740         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
741         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
742         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
743
744 2009-09-07  Martin Jambor  <mjambor@suse.cz>
745
746         PR middle-end/41282
747         * gcc.c-torture/compile/pr41282.c: New test.
748
749 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
750
751         PR fortran/41197
752         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
753         variables for stat and errmsg.
754         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
755         * gfortran.dg/allocate_stat_2.f90:  New test.
756
757 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
758
759         * gcc.c-torture/compile/20090907-1.c: New test.
760
761 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
762
763         PR bootstrap/41241
764         * gcc.dg/pr41241.c: New test.
765
766 2009-09-06  Richard Guenther  <rguenther@suse.de>
767
768         PR middle-end/41144
769         * g++.dg/torture/pr41144.C: New testcase.
770
771 2009-09-06  Richard Guenther  <rguenther@suse.de>
772
773         PR middle-end/41261
774         * gcc.dg/torture/pr41261.c: New testcase.
775
776 2009-09-05  Richard Guenther  <rguenther@suse.de>
777
778         PR middle-end/41181
779         * gcc.c-torture/compile/pr41181.c: New testcase.
780
781 2009-09-05  Richard Guenther  <rguenther@suse.de>
782
783         PR debug/41273
784         * g++.dg/torture/pr41273.C: New testcase.
785
786 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
787
788         PR fortran/41258
789         * gfortran.dg/typebound_proc_12.f90 : New test.
790
791 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
792
793         PR debug/41225
794         * gfortran.dg/pr41225.f90: New.
795
796 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
797
798         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
799         unistd.h, sys/types.h and sys/wait.h.
800         (gualchk_t): New.
801         (GUALCVT): New.
802         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
803         (GUALITY_GDB_REDIRECT): New.
804         (GUALITY_GDB_ARGS): Use it.
805
806 2009-09-04  Richard Guenther  <rguenther@suse.de>
807
808         PR middle-end/41257
809         * g++.dg/torture/pr41257.C: New testcase.
810
811 2009-09-04  Martin Jambor  <mjambor@suse.cz>
812
813         PR tree-optimization/41112
814         * gnat.dg/array8.adb: New test.
815
816 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
817
818         * gcc.target/arm/ctz.c: New test case.
819
820 2009-09-03  Alon Dayan  <alond@il.ibm.com>
821
822         PR tree-optimization/38275
823         * testsuite/gcc.dg/autopar/reduc-1char.c: Increase number
824         of iterations. Adjust the logic accordingly.
825         * testsuite/gcc.dg/autopar/reduc-2char.c: Ditto.
826         * testsuite/gcc.dg/autopar/reduc-1.c: Ditto.
827         * testsuite/gcc.dg/autopar/reduc-2.c: Ditto.
828         * testsuite/gcc.dg/autopar/reduc-3.c: Ditto.
829         * testsuite/gcc.dg/autopar/reduc-6.c: Ditto.
830         * testsuite/gcc.dg/autopar/reduc-7.c: Ditto.
831         * testsuite/gcc.dg/autopar/reduc-8.c: Ditto.
832         * testsuite/gcc.dg/autopar/reduc-9.c: Ditto.
833         * testsuite/gcc.dg/autopar/pr39500-1.c: Ditto.
834         * testsuite/gcc.dg/autopar/reduc-1short.c: Ditto.
835         * testsuite/gcc.dg/autopar/reduc-2short.c: Ditto.
836         * testsuite/gcc.dg/autopar/parallelization-1.c: Ditto.
837
838 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
839
840         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
841         testcase using guality.h compiles and links and if a global variable
842         can be verified by gdb.
843
844 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
845
846         * lib/target-supports.exp (check_effective_target_sync_int_long):
847         Supported on Blackfin Linux targets.
848
849 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
850
851         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
852
853 2009-09-03  Diego Novillo  <dnovillo@google.com>
854
855         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
856         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
857         * g++.dg/warn/unit-1.C: Likewise.
858         * g++.dg/ipa/iinline-1.C: Likewise.
859         * g++.dg/template/cond2.C: Adjust expected line location for the
860         error.
861         * g++.dg/template/pr35240.C: Likewise.
862
863 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
864
865         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
866         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
867
868 2009-09-02  Martin Jambor  <mjambor@suse.cz>
869
870         * gcc.dg/tree-ssa/sra-8.c: New testcase.
871         * gcc.dg/memcpy-1.c: Add . to match pattern.
872         * gcc.dg/uninit-I.c: XFAIL warning test.
873         * g++.dg/warn/unit-1.C: XFAIL warning test.
874
875 2009-09-02  Ian Lance Taylor  <iant@google.com>
876
877         * gcc.dg/20090902-1.c: New test.
878
879 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
880
881         * gcc.dg/builtin-object-size-9.c: New test.
882
883 2009-09-02  Olivier Hainque  <hainque@adacore.com>
884
885         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
886
887 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
888             Olivier Hainque  <hainque@adacore.com>
889
890         * gnat.dg/misaligned_param.adb: New test.
891         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
892         * gnat.dg/slice7.adb: Add 1 more related case.
893
894 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
895
896         * gcc.dg/guality/guality.c: Expect to fail for now.
897         * gcc.dg/guality/example.c: Likewise.
898
899 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
900
901         * gcc.dg/guality/guality.c: New.
902         * gcc.dg/guality/guality.h: New.
903         * gcc.dg/guality/guality.exp: New.
904         * gcc.dg/guality/example.c: New.
905         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
906         (cleanup-saved-temps): Likewise, .gkd files too.
907
908 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
909
910         PR fortran/39229
911         * gfortran.dg/line_length_3.f: New test.
912         * gfortran.dg/line_length_4.f90: New test.
913
914 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
915
916         * lib/target-supports.exp (check_gc_sections_available):
917         Add proper pattern quote.
918
919 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
920             Kaz Kojima  <kkojima@gcc.gnu.org>
921
922         * lib/target-supports.exp (add_options_for_ieee): New procedure.
923         * g++.dg/cdce3.C: Use dg-add-options ieee.
924         * g++.dg/torture/type-generic-1.C: Likewise.
925         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
926         * gcc.dg/pr28796-2.c: Likewise.
927         * gcc.dg/torture/builtin-math-7.c: Likewise.
928         * gcc.dg/torture/type-generic-1.c: Likewise.
929         * gfortran.dg/boz_14.f90: Likewise.
930         * gfortran.dg/erf_2.F90: Likewise.
931         * gfortran.dg/init_flag_3.f90: Likewise.
932         * gfortran.dg/init_flag_4.f90: Likewise.
933         * gfortran.dg/init_flag_5.f90: Likewise.
934         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
935         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
936         * gfortran.dg/isnan_1.f90: Likewise.
937         * gfortran.dg/isnan_2.f90: Likewise.
938         * gfortran.dg/maxlocval_2.f90: Likewise.
939         * gfortran.dg/maxlocval_4.f90: Likewise.
940         * gfortran.dg/minlocval_1.f90: Likewise.
941         * gfortran.dg/minlocval_4.f90: Likewise.
942         * gfortran.dg/module_nan.f90: Likewise.
943         * gfortran.dg/namelist_42.f90: Likewise.
944         * gfortran.dg/namelist_43.f90: Likewise.
945         * gfortran.dg/nan_1.f90: Likewise.
946         * gfortran.dg/nan_2.f90: Likewise.
947         * gfortran.dg/nan_3.f90: Likewise.
948         * gfortran.dg/nan_4.f90: Likewise.
949         * gfortran.dg/nan_5.f90: Likewise.
950         * gfortran.dg/nearest_1.f90: Likewise.
951         * gfortran.dg/nearest_2.f90: Likewise.
952         * gfortran.dg/nearest_3.f90: Likewise.
953         * gfortran.dg/pr37243.f: Likewise.
954         * gfortran.dg/real_const_3.f90: Likewise.
955         * gfortran.dg/transfer_simplify_2.f90: Likewise.
956
957 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
958
959         PR debug/30161
960         * g++.dg/debug/dwarf2/template-params-1.C: New test.
961         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
962         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
963         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
964         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
965         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
966         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
967         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
968         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
969         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
970         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
971         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
972         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
973
974 2009-08-31  Jason Merrill  <jason@redhat.com>
975
976         PR c++/41127
977         * g++.dg/parse/enum5.C: New.
978         * g++.dg/cpp0x/enum1.C: Adjust expected error.
979
980 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
981
982         PR fortran/40940
983         * gfortran.dg/allocate_derived_1.f90: New.
984         * gfortran.dg/class_3.f03: New.
985
986 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
987
988         PR fortran/40996
989         * gfortran.dg/allocatable_scalar_1.f90: New.
990         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
991         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
992         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
993
994 2009-08-30  Richard Guenther  <rguenther@suse.de>
995
996         PR tree-optimization/41186
997         * g++.dg/torture/pr41186.C: New testcase.
998         * g++.dg/tree-ssa/pr41186.C: Likewise.
999
1000 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
1001
1002         PR c++/41187
1003         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
1004         take ia64 assembly comments syntax in account.
1005
1006 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
1007
1008         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
1009
1010 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1011
1012         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
1013         * gfortran.dg/whole_file_6.f90: Likewise.
1014
1015 2009-08-28  Cary Coutant  <ccoutant@google.com>
1016
1017         PR debug/41063
1018         * g++.dg/debug/dwarf2/pr41063.C: New test.
1019
1020 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
1021
1022         PR rtl-optimization/40861
1023         * gcc.dg/pr40861.c: New test.
1024
1025 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
1026
1027         PR fortran/40869
1028         * gfortran.dg/proc_ptr_comp_20.f90: New.
1029
1030 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
1031
1032         PR libfortran/39667
1033         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
1034         open temp file with status="scratch".
1035         * gfortran.dg/fmt_cache_1.f: Likewise.
1036         * gfortran.dg/fmt_exhaust.f90: Likewise.
1037         * gfortran.dg/fmt_t_4.f90: Likewise.
1038         * gfortran.dg/fseek.f90: Likewise.
1039         * gfortran.dg/list_read_5.f90: Likewise.
1040         * gfortran.dg/namelist_39.f90: Likewise.
1041         * gfortran.dg/namelist_56.f90: Likewise.
1042         * gfortran.dg/read_bad_advance.f90: Likewise.
1043         * gfortran.dg/read_repeat.f90: Likewise.
1044         * gfortran.dg/read_size_noadvance.f90: Likewise.
1045         * gfortran.dg/read_x_past.f: Likewise.
1046
1047 2009-08-27  Tobias Burnus  <burnus@net-b.de>
1048
1049         PR fortran/28039
1050         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
1051
1052 2009-08-27  Daniel Kraft  <d@domob.eu>
1053
1054         PR fortran/37425
1055         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
1056         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
1057         error and fix problem with recursive assignment.
1058         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
1059         * gfortran.dg/typebound_operator_3.f03: New test.
1060         * gfortran.dg/typebound_operator_4.f03: New test.
1061
1062 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
1063
1064         PR debug/41170
1065         * debug/dwarf2/namespace-1.C: New test.
1066
1067 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
1068
1069         PR fortran/41162
1070         * gfortran.dg/pr41162.f: New.
1071
1072 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
1073             Richard Sandiford  <rdsandiford@googlemail.com>
1074
1075         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
1076         with "forbid_cpu".
1077         * gcc.target/mips/branch-1.c: Update accordingly.
1078         * gcc.target/mips/extend-1.c: Likewise.
1079         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
1080
1081 2009-08-26  Richard Guenther  <rguenther@suse.de>
1082
1083         PR middle-end/41163
1084         * gcc.c-torture/compile/pr41163.c: New testcase.
1085         * gcc.dg/pr35899.c: Adjust.
1086
1087 2009-08-26  Richard Guenther  <rguenther@suse.de>
1088
1089         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
1090
1091 2009-08-26  Jason Merrill  <jason@redhat.com>
1092
1093         * g++.dg/cpp0x/explicit3.C: New.
1094         * g++.dg/overload/cond2.C: New.
1095
1096 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1097
1098         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
1099
1100 2009-08-25  Jan Hubicka  <jh@suse.cz>
1101
1102         * gcc.target/i386/sse5-shift1-vector.c
1103         * gcc.target/i386/isa-12.c
1104         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
1105         * gcc.target/i386/sse5-pcmov2.c
1106         * gcc.target/i386/isa-3.c
1107         * gcc.target/i386/sse5-shift2-vector.c
1108         * gcc.target/i386/isa-7.c
1109         * gcc.target/i386/funcspec-2.c
1110         * gcc.target/i386/sse5-haddX.c
1111         * gcc.target/i386/sse5-hadduX.c
1112         * gcc.target/i386/isa-9.c
1113         * gcc.target/i386/sse5-maccXX.c
1114         * gcc.target/i386/sse5-shift3-vector.c
1115         * gcc.target/i386/sse5-msubXX.c
1116         * gcc.target/i386/sse5-permpX.c
1117         * gcc.target/i386/sse5-check.h
1118         * gcc.target/i386/sse-12.c
1119         * gcc.target/i386/sse-11.c
1120         * gcc.target/i386/sse-10.c
1121         * gcc.target/i386/sse-13.c
1122         * gcc.target/i386/sse-14.c
1123         * gcc.target/i386/sse-22.c
1124         * gcc.target/i386/sse-2.c
1125         * gcc.target/i386/sse-13.c
1126         * gcc.target/i386/avx-2.c
1127         * gcc.target/i386/sse5-rotate1-vector.c
1128         * gcc.target/i386/isa-4.c
1129         * gcc.target/i386/sse5-hsubX.c
1130         * gcc.target/i386/sse5-pcmov.c
1131         * gcc.target/i386/sse5-fma.c
1132         * gcc.target/i386/isa-8.c
1133         * gcc.target/i386/sse5-rotate2-vector.c
1134         * gcc.target/i386/sse5-nmaccXX.c
1135         * gcc.target/i386/sse5-imul64-vector.c
1136         * gcc.target/i386/sse5-nmsubXX.c
1137         * gcc.target/i386/sse5-rotate3-vector.c
1138         * gcc.target/i386/sse5-fma-vector.c
1139         * gcc.target/i386/sse5-imul32widen-vector.c
1140         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
1141
1142         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
1143         * gcc.target/i386/funcspec-5.c: Remove SSE5.
1144         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
1145         * gcc.target/i386/avx-1.c: Remove SSE5.
1146         * gcc.target/i386/avx-2.c: Remove SSE5.
1147         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
1148         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
1149         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
1150         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
1151
1152 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
1153
1154         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
1155
1156 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
1157
1158         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
1159         keyword works in the same manner as __alignof.
1160
1161 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1162
1163         PR libfortran/34670
1164         * gfortran.dg/unpack_bounds_1.f90:  New test.
1165         * gfortran.dg/unpack_bounds_2.f90:  New test.
1166         * gfortran.dg/unpack_bounds_3.f90:  New test.
1167
1168 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
1169
1170         * gnat.dg/slice7.adb: New test.
1171         * gnat.dg/slice7_pkg.ads: New helper.
1172
1173 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
1174
1175         PR fortran/41139
1176         * gfortran.dg/proc_ptr_25.f90: New.
1177         * gfortran.dg/proc_ptr_comp_18.f90: New.
1178         * gfortran.dg/proc_ptr_comp_19.f90: New.
1179
1180 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1181
1182         PR fortran/41154
1183         * gfortran.dg/fmt_error_8.f: New test.
1184
1185 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1186
1187         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
1188         number, update all callers and synchronize results for latest MPC.
1189
1190 2009-08-21  Jason Merrill  <jason@redhat.com>
1191
1192         * g++.dg/warn/Wunused-17.C: New.
1193
1194 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1195
1196         * gcc.target/arm/combine-cmp-shift.c: New test.
1197
1198 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
1199
1200         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
1201         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
1202         width specifier.
1203
1204 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
1205
1206         * gfortran.dg/fmt_error_7.f: New test.
1207
1208 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
1209
1210         PR target/40718
1211         * gcc.target/i386/pr40718.c: New test.
1212
1213 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1214
1215         * gfortran.dg/proc_ptr_24.f90: New test.
1216
1217 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
1218
1219         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
1220         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
1221         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
1222
1223 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
1224
1225         PR fortran/28039
1226         * gfortran.dg/fmt_with_extra.f: new file.
1227
1228 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
1229
1230         * lib/target-supports.exp
1231         (check_effective_target_arm_iwmmxt_ok): New procedure.
1232         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
1233         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
1234
1235 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
1236
1237         * gfortran.dg/boz_9.f90: Do not load denormal floating
1238         point constants.  Remove -mieee option for alpha*-*-* targets.
1239
1240 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
1241
1242         PR fortran/41106
1243         * gfortran.dg/proc_ptr_23.f90: New.
1244         * gfortran.dg/proc_ptr_comp_15.f90: New.
1245         * gfortran.dg/proc_ptr_comp_16.f90: New.
1246         * gfortran.dg/proc_ptr_comp_17.f90: New.
1247
1248 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
1249
1250         PR c++/41131
1251         * g++.dg/expr/unary3.C: New test.
1252
1253 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
1254
1255         * gfortran.dg/common_5.f: Add -mdalign for sh.
1256         * gfortran.dg/common_align_2.f90: Likewise.
1257
1258 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1259
1260         PR libfortran/40962
1261         * c_f_pointer_tests_4.f90:  New test.
1262
1263 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
1264
1265         * gnat.dg/slice6.adb: New test.
1266         * gnat.dg/slice6_pkg.ads: New helper.
1267
1268 2009-08-20  Michael Matz  <matz@suse.de>
1269
1270         PR fortran/41126
1271         * gfortran.dg/pr41126.f90: New test.
1272
1273 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
1274
1275         * gnat.dg/dynamic_bound.adb: New test.
1276
1277 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
1278
1279         PR fortran/41121
1280         * gfortran.dg/intrinsic_5.f90: New.
1281
1282 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1283             Richard Earnshaw  <richard.earnshaw@arm.com>
1284
1285         * gcc.target/arm/20090811-1.c: New test.
1286
1287 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
1288
1289         PR middle-end/41123
1290         * gcc.dg/pr41123.c: New test.
1291
1292 2009-08-19  Jason Merrill  <jason@redhat.com>
1293
1294         PR c++/41120
1295         * g++.dg/other/gc4.C: New.
1296
1297 2009-08-18  Michael Matz  <matz@suse.de>
1298
1299         * gfortran.dg/vect/vect-gems.f90: New test.
1300         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
1301
1302 2009-08-18  DJ Delorie  <dj@redhat.com>
1303
1304         * lib/wrapper.exp: Move load of target-libpath.exp from here...
1305         * lib/gcc-defs.exp: ... to here.
1306
1307         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
1308         GCC_EXEC_PREFIX before building the wrapper.
1309
1310 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1311
1312         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
1313         tests.
1314         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
1315         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
1316         dg-options.  Fix dg-final clause.
1317
1318 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
1319
1320         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
1321
1322 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
1323             Paul Thomas  <pault@gcc.gnu.org>
1324
1325         PR fortran/40870
1326         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
1327
1328 2009-08-18  Richard Guenther  <rguenther@suse.de>
1329
1330         PR middle-end/41094
1331         * gcc.dg/torture/pr41094.c: New testcase.
1332         * gcc.dg/torture/builtin-power-1.c: Adjust.
1333         * gcc.dg/builtins-10.c: Likewise.
1334
1335 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
1336
1337         PR target/40971
1338         * gcc.dg/pr40971.c: New test.
1339
1340 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
1341
1342         PR fortran/41062
1343         * gfortran.dg/use_only_4.f90: New test.
1344
1345 2009-08-17  Daniel Kraft  <d@domob.eu>
1346
1347         PR fortran/37425
1348         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
1349         NOPASS bindings as operators.
1350
1351 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
1352
1353         * lib/target-supports.exp
1354         (check_effective_target_vect_cmdline_needed): Add alpha to the list
1355         of targets that do not need command line argument to enable SIMD.
1356
1357 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1358
1359         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
1360         typo in cache name.
1361
1362 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1363
1364         PR fortran/41075
1365         * gfortran.dg/unlimited_fmt_1.f90: New test.
1366
1367 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
1368
1369         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
1370
1371 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
1372
1373         * gnat.dg/itype.ad[sb]: New test.
1374
1375 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
1376
1377         * gcc.target/mips/mips.exp: Add terminology section to comment
1378         at the top of the file.  Fix typos.
1379
1380 2009-08-16  Jason Merrill  <jason@redhat.com>
1381
1382         * g++.dg/debug/dwarf2/inline1.C: New.
1383
1384 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
1385
1386         PR target/38599
1387         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
1388
1389 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
1390
1391         PR debug/37801
1392         * gcc.dg/debug/20020224-1.c: Adjust the comment.
1393         Make sure to trigger inlining optimizations.
1394         * gcc.dg/debug/dwarf2/inline2.c: New test.
1395
1396 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
1397
1398         PR fortran/41070
1399         * gfortran.dg/structure_constructor_10.f90: New.
1400
1401 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
1402
1403         * gcc.dg/pragma-re-1.c: Supported on all platforms.
1404         * gcc.dg/pragma-re-2.c: Likewise.
1405         * gcc.dg/pragma-re-3.c: Likewise.
1406         * gcc.dg/pragma-re-4.c: Likewise.
1407         * g++.dg/other/pragma-re-1.C: Likewise.
1408         * g++.dg/other/pragma-re-2.C: Likewise.
1409
1410 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1411
1412         * gcc.dg/torture/builtin-math-7.c: New.
1413
1414 2009-08-14  Richard Guenther  <rguenther@suse.de>
1415
1416         * gcc.c-torture/execute/20090814-1.c: New testcase.
1417
1418 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
1419
1420         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
1421
1422 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
1423
1424         PR target/40934
1425         * gcc.target/i386/pr40934.c: New.
1426
1427 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
1428
1429         PR target/41019
1430         * gcc.target/i386/pr41019.c: New test.
1431
1432 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
1433
1434         PR fortran/40955
1435         * gfortran.dg/winapi.f90: New test.
1436
1437 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
1438
1439         PR fortran/40995
1440         * gfortran.dg/intrinsic_4.f90: New.
1441         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
1442         different line.
1443
1444 2009-08-13  Richard Guenther  <rguenther@suse.de>
1445
1446         PR middle-end/41047
1447         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
1448
1449 2009-08-12  Richard Guenther  <rguenther@suse.de>
1450
1451         PR tree-optimization/41011
1452         * gfortran.dg/pr41011.f: New testcase.
1453
1454 2009-08-11  Andrew Haley  <aph@redhat.com>
1455
1456         * gcc.target/arm/synchronize.c: New file.
1457
1458 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1459
1460         PR middle-end/40980
1461         * gfortran.dg/graphite/id-17.f: New.
1462
1463 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1464
1465         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
1466
1467 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1468             Pranav Garg  <pranav.garg2107@gmail.com>
1469
1470         * gcc.dg/graphite/interchange-6.c: XFAILed.
1471
1472 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1473
1474         * gcc.dg/graphite/interchange-9.c: New.
1475
1476 2009-08-12  Richard Guenther  <rguenther@suse.de>
1477
1478         PR rtl-optimization/41033
1479         * gcc.dg/pr41033.c: New test.
1480
1481 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
1482
1483         PR fortran/41022
1484         * gfortran.dg/proc_ptr_comp_14.f90: New.
1485
1486 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
1487
1488         * gcc.target/mips/ext-5.c: New test.
1489         * gcc.target/mips/ext-6.c: New test.
1490         * gcc.target/mips/ext-7.c: New test.
1491         * gcc.target/mips/ext-8.c: New test.
1492         * gcc.target/mips/extend-2.c: New test.
1493
1494 2009-08-10  Jason Merrill  <jason@redhat.com>
1495
1496         * g++.dg/other/linkage2.C: New test for types-without-linkage
1497         handling.
1498         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
1499         * g++.dg/lookup/anon2.C: Likewise.
1500         * g++.dg/other/anon3.C: Likewise.
1501         * g++.dg/template/arg2.C: Likewise.
1502         * g++.dg/template/local4.C: Likewise.
1503         * g++.old-deja/g++.law/operators32.C: Likewise.
1504         * g++.old-deja/g++.other/linkage2.C: Likewise.
1505         * g++.old-deja/g++.pt/enum6.C: Likewise.
1506         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
1507         * g++.old-deja/g++.other/linkage1.C: Likewise.
1508
1509 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1510
1511         * gcc.dg/dg.exp: Test also c-c++-common dir.
1512         * g++.dg/dg.exp: Likewise.
1513         * g++.dg/warn/Wconversion-real.C: Delete.
1514         * gcc.dg/Wconversion-real.c: Move to ...
1515         * c-c++-common/Wconversion-real.c: ... here.
1516         * lib/target-supports.exp
1517         (check_effective_target_c,check_effective_target_c++): New.
1518
1519 2009-08-10  Daniel Kraft  <d@domob.eu>
1520
1521         PR fortran/37425
1522         * gfortran.dg/typebound_operator_1.f03: New test.
1523         * gfortran.dg/typebound_operator_2.f03: New test.
1524
1525 2009-08-10  Richard Guenther  <rguenther@suse.de>
1526
1527         PR middle-end/41006
1528         * gcc.c-torture/compile/pr41006-1.c: New testcase.
1529         * gcc.c-torture/compile/pr41006-2.c: Likewise.
1530
1531 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
1532
1533         PR fortran/40940
1534         * gfortran.dg/class_1.f03: New.
1535         * gfortran.dg/class_2.f03: New.
1536         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
1537         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1538         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1539         * gfortran.dg/typebound_call_10.f03: Ditto.
1540         * gfortran.dg/typebound_call_2.f03: Ditto.
1541         * gfortran.dg/typebound_call_3.f03: Ditto.
1542         * gfortran.dg/typebound_call_4.f03: Ditto.
1543         * gfortran.dg/typebound_generic_3.f03: Ditto.
1544         * gfortran.dg/typebound_generic_4.f03: Ditto.
1545         * gfortran.dg/typebound_proc_1.f08: Ditto.
1546         * gfortran.dg/typebound_proc_5.f03: Ditto.
1547         * gfortran.dg/typebound_proc_6.f03: Ditto.
1548
1549 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
1550
1551         PR c++/40866
1552         * g++.dg/expr/stmt-expr-1.C: New test.
1553
1554 2009-08-09  Richard Guenther  <rguenther@suse.de>
1555
1556         PR tree-optimization/41016
1557         * gcc.c-torture/compile/pr41016.c: New testcase.
1558
1559 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
1560
1561         * gcc.dg/overflow-warn-8.c: New test.
1562
1563 2009-08-09  Ira Rosen  <irar@il.ibm.com>
1564
1565         PR tree-optimization/41008
1566         * gcc.dg/vect/O1-pr41008.c: New test.
1567
1568 2009-08-05  Tobias Burnus  <burnus@net-b.de>
1569
1570         PR fortran/40955
1571         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
1572
1573 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
1574
1575         * gcc.target/bfin/loop-autoinc.c: New file.
1576
1577 2009-08-08  Richard Guenther  <rguenther@suse.de>
1578
1579         PR tree-optimization/40991
1580         * g++.dg/torture/pr40991.C: New testcase.
1581
1582 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
1583
1584         * ada/acats/support/impdef.a: Tweak timing constants. Add
1585         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
1586         * ada/acats/tests/c9/c940005.a: Use new timing constants.
1587         * ada/acats/tests/c9/c940007.a: Likewise.
1588         * ada/acats/tests/c9/c94001c.ada: Likewise.
1589         * ada/acats/tests/c9/c94006a.ada: Likewise.
1590         * ada/acats/tests/c9/c94008c.ada: Likewise.
1591         * ada/acats/tests/c9/c951002.a: Likewise.
1592         * ada/acats/tests/c9/c954a01.a: Likewise.
1593         * ada/acats/tests/c9/c96001a.ada: Likewise.
1594         * ada/acats/tests/c9/c97307a.ada: Likewise.
1595
1596 2009-08-07  Richard Guenther  <rguenther@suse.de>
1597
1598         PR tree-optimization/40999
1599         * gfortran.dg/pr40999.f: New testcase.
1600
1601 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
1602
1603         * g++.dg/tree-prof/partition1.C: New test.
1604
1605 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
1606
1607         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
1608         attribute.
1609         * gcc.target/arm/vfp1[567].c: New tests.
1610
1611 2009-08-06  Jason Merrill  <jason@redhat.com>
1612
1613         PR c++/40948
1614         * g++.dg/ext/complit12.C: Expand.
1615
1616 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
1617
1618         Merge ARM/hard_vfp_branch to trunk.
1619
1620         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
1621
1622         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
1623         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
1624
1625         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
1626
1627         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
1628         (PCS): Define macro to use base AAPCS.
1629         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
1630
1631         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
1632
1633         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
1634         Correct arm_neon.h typo.
1635
1636         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
1637
1638         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
1639         this a linkage test.
1640         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
1641         argument marshalling.
1642         * abitest.h: New file.
1643         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
1644         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
1645
1646 2009-08-06  Martin Jambor  <mjambor@suse.cz>
1647
1648         PR middle-end/32964
1649         * gcc.dg/tree-ssa/pr32964.c: New test.
1650
1651 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
1652             H.J. Lu  <hongjiu.lu@intel.com>
1653
1654         PR target/40957
1655         * gcc.target/i386/pr40957.c: New test.
1656
1657 2009-08-06  Richard Guenther  <rguenther@suse.de>
1658
1659         PR tree-optimization/40964
1660         * gcc.c-torture/compile/pr40964.c: New testcase.
1661
1662 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
1663
1664         PR fortran/40847
1665         * gfortran.dg/transfer_resolve_1.f90 : New test.
1666
1667 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
1668             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
1669
1670         PR target/40906
1671         * gcc.target/i386/pr40906-1.c: New test.
1672         * gcc.target/i386/pr40906-2.c: Ditto.
1673         * gcc.target/i386/pr40906-3.c: Ditto.
1674
1675 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
1676
1677         PR rtl-optimization/40924
1678         * g++.dg/torture/pr40924.C: New test.
1679
1680 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1681
1682         PR c++/36069
1683         * g++.dg/warn/pr36069.C: New.
1684
1685 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
1686
1687         PR c++/39987
1688         * g++.dg/overload/defarg4.C: New test.
1689
1690 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1691
1692         PR c++/16696
1693         * g++.dg/parse/pr16696.C: New.
1694         * g++.dg/parse/pr16696-permissive.C: New.
1695
1696 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
1697
1698         PR fortran/40875
1699         * gfortran.dg/initialization_23.f90 : New test.
1700
1701 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
1702
1703         PR debug/39706
1704         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
1705
1706 2009-08-03  Jason Merrill  <jason@redhat.com>
1707             Jakub Jelinek  <jakub@redhat.com>
1708
1709         PR c++/40948
1710         * g++.dg/ext/complit12.C: New.
1711
1712 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
1713
1714         PR c/39902
1715         * gcc.target/powerpc/pr39902-2.c: New test.
1716
1717 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
1718
1719         PR middle-end/40943
1720         * gcc.dg/uninit-6.c: Re-add XFAIL.
1721         * gcc.dg/uninit-6-O0.c: Likewise.
1722         * gcc.dg/uninit-pr40943.c: New test.
1723
1724 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1725
1726         PR testsuite/40858
1727         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
1728         .ascii.
1729
1730 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1731
1732         PR libfortran/40853
1733         * gfortran.dg/namelist_40.f90: Update error output.
1734         * gfortran.dg/namelist_47.f90: Update error output.
1735         * gfortran.dg/namelist_58.f90: New test.
1736
1737 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
1738
1739         PR fortran/40881
1740         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
1741         * gfortran.dg/altreturn_3.f90: Ditto.
1742         * gfortran.dg/altreturn_5.f90: Ditto.
1743         * gfortran.dg/altreturn_6.f90: Ditto.
1744         * gfortran.dg/altreturn_7.f90: Ditto.
1745         * gfortran.dg/array_constructor_13.f90: Ditto.
1746         * gfortran.dg/arrayio_7.f90: Ditto.
1747         * gfortran.dg/arrayio_8.f90: Ditto.
1748         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
1749         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
1750         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
1751         * gfortran.dg/backspace_8.f: Add -std=legacy.
1752         * gfortran.dg/backspace_9.f: Ditto.
1753         * gfortran.dg/char_comparison_1.f: Ditto.
1754         * gfortran.dg/char_decl_1.f90: Ditto.
1755         * gfortran.dg/char_initialiser_actual.f90: Ditto.
1756         * gfortran.dg/char_pointer_assign.f90: Ditto.
1757         * gfortran.dg/char_pointer_dependency.f90: Ditto.
1758         * gfortran.dg/char_pointer_dummy.f90: Ditto.
1759         * gfortran.dg/char_pointer_func.f90: Ditto.
1760         * gfortran.dg/common_8.f90: Ditto.
1761         * gfortran.dg/constant_substring.f: Ditto.
1762         * gfortran.dg/data_char_2.f90: Ditto.
1763         * gfortran.dg/der_array_io_1.f90: Ditto.
1764         * gfortran.dg/der_array_io_2.f90: Ditto.
1765         * gfortran.dg/der_array_io_3.f90: Ditto.
1766         * gfortran.dg/der_io_3.f90: Ditto.
1767         * gfortran.dg/dev_null.F90: Ditto.
1768         * gfortran.dg/direct_io_2.f90: Ditto.
1769         * gfortran.dg/do_iterator_2.f90: Ditto.
1770         * gfortran.dg/e_d_fmt.f90: Ditto.
1771         * gfortran.dg/empty_format_1.f90: Ditto.
1772         * gfortran.dg/entry_17.f90: Modified warning message.
1773         * gfortran.dg/entry_7.f90: Add -std=legacy.
1774         * gfortran.dg/eor_1.f90: Ditto.
1775         * gfortran.dg/equiv_2.f90: Ditto.
1776         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
1777         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
1778         * gfortran.dg/extended_char_comparison_1.f: Ditto.
1779         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
1780         * gfortran.dg/fmt_error_2.f90: Ditto.
1781         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
1782         * gfortran.dg/fmt_tl.f: Ditto.
1783         * gfortran.dg/fmt_white.f: Ditto.
1784         * gfortran.dg/func_derived_1.f90: Ditto.
1785         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
1786         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
1787         * gfortran.dg/global_references_2.f90: Ditto.
1788         * gfortran.dg/hollerith_1.f90: Ditto.
1789         * gfortran.dg/hollerith.f90: Use new-style character length.
1790         * gfortran.dg/hollerith_f95.f90: Ditto.
1791         * gfortran.dg/ichar_1.f90: Add -std=legacy.
1792         * gfortran.dg/implicit_6.f90: Ditto.
1793         * gfortran.dg/implicit_9.f90: Ditto.
1794         * gfortran.dg/inquire_13.f90: Ditto.
1795         * gfortran.dg/inquire_5.f90: Ditto.
1796         * gfortran.dg/inquire_6.f90: Ditto.
1797         * gfortran.dg/inquire.f90: Ditto.
1798         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
1799         * gfortran.dg/io_constraints_2.f90: Ditto.
1800         * gfortran.dg/list_read_2.f90: Add -std=legacy.
1801         * gfortran.dg/loc_2.f90: Ditto.
1802         * gfortran.dg/logical_1.f90: Ditto.
1803         * gfortran.dg/longline.f: Ditto.
1804         * gfortran.dg/merge_char_1.f90: Ditto.
1805         * gfortran.dg/namelist_12.f: Ditto.
1806         * gfortran.dg/namelist_14.f90: Ditto.
1807         * gfortran.dg/namelist_18.f90: Ditto.
1808         * gfortran.dg/namelist_19.f90: Ditto.
1809         * gfortran.dg/namelist_21.f90: Ditto.
1810         * gfortran.dg/namelist_22.f90: Ditto.
1811         * gfortran.dg/namelist_37.f90: Ditto.
1812         * gfortran.dg/namelist_54.f90: Ditto.
1813         * gfortran.dg/namelist_55.f90: Ditto.
1814         * gfortran.dg/namelist_empty.f90: Ditto.
1815         * gfortran.dg/namelist_use.f90: Use new-style character length.
1816         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
1817         * gfortran.dg/nested_modules_4.f90: Ditto.
1818         * gfortran.dg/nested_modules_5.f90: Ditto.
1819         * gfortran.dg/open-options-blanks.f: Ditto.
1820         * gfortran.dg/output_exponents_1.f90: Ditto.
1821         * gfortran.dg/parens_5.f90: Ditto.
1822         * gfortran.dg/parens_6.f90: Ditto.
1823         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
1824         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
1825         * gfortran.dg/pr15129.f90: Ditto.
1826         * gfortran.dg/pr15332.f: Ditto.
1827         * gfortran.dg/pr16597.f90: Ditto.
1828         * gfortran.dg/pr17143.f90: Ditto.
1829         * gfortran.dg/pr17164.f90: Ditto.
1830         * gfortran.dg/pr17229.f: Modified warning message.
1831         * gfortran.dg/pr18210.f90: Add -std=legacy.
1832         * gfortran.dg/pr19155.f: Ditto.
1833         * gfortran.dg/pr20086.f90: Ditto.
1834         * gfortran.dg/pr20124.f90: Ditto.
1835         * gfortran.dg/pr20755.f: Ditto.
1836         * gfortran.dg/pr20865.f90: Ditto.
1837         * gfortran.dg/pr20950.f: Ditto.
1838         * gfortran.dg/pr21730.f: Ditto.
1839         * gfortran.dg/pr22491.f: Ditto.
1840         * gfortran.dg/pr29713.f90: Ditto.
1841         * gfortran.dg/print_parentheses_1.f: Ditto.
1842         * gfortran.dg/print_parentheses_2.f90: Ditto.
1843         * gfortran.dg/proc_assign_1.f90: Ditto.
1844         * gfortran.dg/proc_decl_1.f90: Ditto.
1845         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
1846         * gfortran.dg/read_eor.f90: : Add -std=legacy.
1847         * gfortran.dg/read_float_1.f90: Ditto.
1848         * gfortran.dg/read_logical.f90: Ditto.
1849         * gfortran.dg/recursive_statement_functions.f90: Ditto.
1850         * gfortran.dg/return_1.f90: Ditto.
1851         * gfortran.dg/rewind_1.f90: Ditto.
1852         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
1853         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
1854         * gfortran.dg/stfunc_1.f90: Ditto.
1855         * gfortran.dg/stfunc_3.f90: Ditto.
1856         * gfortran.dg/stfunc_4.f90: Ditto.
1857         * gfortran.dg/stfunc_6.f90: Ditto.
1858         * gfortran.dg/streamio_2.f90: Ditto.
1859         * gfortran.dg/string_ctor_1.f90: Ditto.
1860         * gfortran.dg/string_null_compare_1.f: Ditto.
1861         * gfortran.dg/substr_6.f90: Ditto.
1862         * gfortran.dg/tl_editing.f90: Ditto.
1863         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
1864         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
1865         * gfortran.dg/x_slash_1.f: Add -std=legacy.
1866         * gfortran.dg/g77/1832.f: Ditto.
1867         * gfortran.dg/g77/19981216-0.f Ditto.
1868         * gfortran.dg/g77/19990525-0.f: Ditto.
1869         * gfortran.dg/g77/19990826-2.f: Ditto.
1870         * gfortran.dg/g77/20000630-2.f: Ditto.
1871         * gfortran.dg/g77/20010116.f: Ditto.
1872         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
1873         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
1874         * gfortran.dg/g77/980520-1.f: Ditto.
1875         * gfortran.dg/g77/check0.f: Ditto.
1876         * gfortran.dg/g77/cpp3.F: Ditto.
1877         * gfortran.dg/g77/cpp4.F: Use new-style character length.
1878         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
1879         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
1880         * gfortran.dg/g77/short.f: Ditto.
1881
1882 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
1883
1884         * gcc.target/mips/ext-3.c: Add NOMIPS16.
1885         * gcc.target/mips/ext-4.c: Likewise.
1886         * gcc.target/mips/interrupt_handler.c: Likewise.
1887         * gcc.target/mips/truncate-4.c: Likewise.
1888         * gcc.target/mips/truncate-5.c: Likewise.
1889
1890 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
1891
1892         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
1893         -fgraphite-force-parallel to -floop-parallelize-all.
1894
1895 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
1896
1897         PR fortran/40011
1898         * gfortran.dg/whole_file_7.f90: New test.
1899         * gfortran.dg/whole_file_8.f90: New test.
1900         * gfortran.dg/whole_file_9.f90: New test.
1901         * gfortran.dg/whole_file_10.f90: New test.
1902         * gfortran.dg/whole_file_11.f90: New test.
1903         * gfortran.dg/whole_file_12.f90: New test.
1904         * gfortran.dg/whole_file_13.f90: New test.
1905         * gfortran.dg/whole_file_14.f90: New test.
1906
1907 2009-07-31  Jason Merrill  <jason@redhat.com>
1908
1909         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
1910         binding semantics.
1911         * g++.dg/cpp0x/named.C: Likewise.
1912         * g++.dg/cpp0x/overload.C: Likewise.
1913         * g++.dg/cpp0x/rv1n.C: Likewise.
1914         * g++.dg/cpp0x/rv1p.C: Likewise.
1915         * g++.dg/cpp0x/rv2n.C: Likewise.
1916         * g++.dg/cpp0x/rv2p.C: Likewise.
1917         * g++.dg/cpp0x/rv3n.C: Likewise.
1918         * g++.dg/cpp0x/rv3p.C: Likewise.
1919         * g++.dg/cpp0x/rv4n.C: Likewise.
1920         * g++.dg/cpp0x/rv4p.C: Likewise.
1921         * g++.dg/cpp0x/rv5n.C: Likewise.
1922         * g++.dg/cpp0x/rv5p.C: Likewise.
1923         * g++.dg/cpp0x/rv6n.C: Likewise.
1924         * g++.dg/cpp0x/rv6p.C: Likewise.
1925         * g++.dg/cpp0x/rv7n.C: Likewise.
1926         * g++.dg/cpp0x/rv7p.C: Likewise.
1927         * g++.dg/cpp0x/template_deduction.C: Likewise.
1928         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
1929         * g++.dg/cpp0x/overloadn.C: New.
1930         * g++.dg/cpp0x/rv-cast.C: New.
1931
1932 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
1933
1934         * gcc.target/mips/ext-4.c: New test.
1935
1936 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
1937
1938         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
1939
1940 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
1941
1942         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
1943         * gcc.dg/tree-ssa/loop-32.c: Same.
1944         * gcc.dg/tree-ssa/loop-33.c: Same.
1945         * gcc.dg/tree-ssa/loop-34.c: Same.
1946         * gcc.dg/tree-ssa/loop-35.c: Same.
1947         * gcc.dg/tree-ssa/loop-7.c: Same.
1948         * gcc.dg/tree-ssa/pr23109.c: Same.
1949         * gcc.dg/tree-ssa/restrict-2.c: Same.
1950         * gcc.dg/tree-ssa/restrict-3.c: Same.
1951         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
1952         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
1953         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
1954         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
1955         * gcc.dg/tree-ssa/structopt-1.c: Same.
1956         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
1957         * gfortran.dg/pr32921.f: Same.
1958
1959 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
1960
1961         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
1962         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
1963         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
1964         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
1965         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
1966         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
1967         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
1968         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
1969         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
1970         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
1971         * gcc.dg/graphite/id-1.c: New.
1972         * gcc.dg/graphite/id-10.c: New.
1973         * gcc.dg/graphite/id-11.c: New.
1974         * gcc.dg/graphite/id-12.c: New.
1975         * gcc.dg/graphite/id-13.c: New.
1976         * gcc.dg/graphite/id-14.c: New.
1977         * gcc.dg/graphite/id-15.c: New.
1978         * gcc.dg/graphite/id-2.c: New.
1979         * gcc.dg/graphite/id-3.c: New.
1980         * gcc.dg/graphite/id-4.c: New.
1981         * gcc.dg/graphite/id-5.c: New.
1982         * gcc.dg/graphite/id-6.c: New.
1983         * gcc.dg/graphite/id-7.c: New.
1984         * gcc.dg/graphite/id-8.c: New.
1985         * gcc.dg/graphite/id-9.c: New.
1986         * gcc.dg/graphite/interchange-0.c: New.
1987         * gcc.dg/graphite/interchange-1.c: New.
1988         * gcc.dg/graphite/interchange-2.c: New.
1989         * gcc.dg/graphite/interchange-3.c: New.
1990         * gcc.dg/graphite/interchange-4.c: New.
1991         * gcc.dg/graphite/interchange-5.c: New.
1992         * gcc.dg/graphite/interchange-6.c: New.
1993         * gcc.dg/graphite/interchange-7.c: New.
1994         * gcc.dg/graphite/interchange-8.c: New.
1995         * gcc.dg/graphite/pr35356-1.c: New.
1996         * gcc.dg/graphite/pr35356-2.c: New.
1997         * gcc.dg/graphite/pr35356-3.c: New.
1998         * gcc.dg/graphite/pr40157.c: New.
1999         * gcc.dg/graphite/run-id-1.c: New.
2000         * gcc.dg/graphite/scop-20.c: New.
2001         * gcc.dg/graphite/scop-21.c: New.
2002         * gfortran.dg/graphite/id-1.f90: New.
2003         * gfortran.dg/graphite/id-10.f90: New.
2004         * gfortran.dg/graphite/id-11.f: New.
2005         * gfortran.dg/graphite/id-12.f: New.
2006         * gfortran.dg/graphite/id-13.f: New.
2007         * gfortran.dg/graphite/id-14.f: New.
2008         * gfortran.dg/graphite/id-15.f: New.
2009         * gfortran.dg/graphite/id-16.f: New.
2010         * gfortran.dg/graphite/id-5.f: New.
2011         * gfortran.dg/graphite/id-6.f: New.
2012         * gfortran.dg/graphite/id-7.f: New.
2013         * gfortran.dg/graphite/id-8.f: New.
2014         * gfortran.dg/graphite/id-9.f: New.
2015         * gfortran.dg/graphite/interchange-1.f: New.
2016         * gfortran.dg/graphite/interchange-2.f: New.
2017
2018 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2019
2020         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
2021         flags based on the name of the testcase.
2022         * gfortran.dg/graphite/graphite.exp: Same.
2023
2024         * gcc.dg/graphite/block-0.c: Adjusted.
2025         * gcc.dg/graphite/block-1.c: Adjusted.
2026         * gcc.dg/graphite/block-2.c: Adjusted.
2027         * gcc.dg/graphite/block-3.c: Adjusted.
2028         * gcc.dg/graphite/block-4.c: Adjusted.
2029         * gcc.dg/graphite/block-5.c: Adjusted.
2030         * gcc.dg/graphite/block-6.c: Adjusted.
2031         * gcc.dg/graphite/pr37485.c: Adjusted.
2032         * gcc.dg/graphite/pr37684.c: Adjusted.
2033         * gcc.dg/graphite/pr37828.c: Adjusted.
2034         * gcc.dg/graphite/pr37883.c: Adjusted.
2035         * gcc.dg/graphite/pr37928.c: Adjusted.
2036         * gcc.dg/graphite/pr37943.c: Adjusted.
2037         * gcc.dg/graphite/pr38409.c: Adjusted.
2038         * gcc.dg/graphite/pr38498.c: Adjusted.
2039         * gcc.dg/graphite/pr38559.c: Adjusted.
2040         * gcc.dg/graphite/pr39335.c: Adjusted.
2041         * gcc.dg/graphite/pr39335_1.c: Adjusted.
2042         * gcc.dg/graphite/scop-0.c: Adjusted.
2043         * gcc.dg/graphite/scop-1.c: Adjusted.
2044         * gcc.dg/graphite/scop-10.c: Adjusted.
2045         * gcc.dg/graphite/scop-11.c: Adjusted.
2046         * gcc.dg/graphite/scop-12.c: Adjusted.
2047         * gcc.dg/graphite/scop-13.c: Adjusted.
2048         * gcc.dg/graphite/scop-14.c: Adjusted.
2049         * gcc.dg/graphite/scop-15.c: Adjusted.
2050         * gcc.dg/graphite/scop-16.c: Adjusted.
2051         * gcc.dg/graphite/scop-17.c: Adjusted.
2052         * gcc.dg/graphite/scop-18.c: Adjusted.
2053         * gcc.dg/graphite/scop-19.c: Adjusted.
2054         * gcc.dg/graphite/scop-2.c: Adjusted.
2055         * gcc.dg/graphite/scop-3.c: Adjusted.-
2056         * gcc.dg/graphite/scop-4.c: Adjusted.
2057         * gcc.dg/graphite/scop-5.c: Adjusted.
2058         * gcc.dg/graphite/scop-6.c: Adjusted.
2059         * gcc.dg/graphite/scop-7.c: Adjusted.
2060         * gcc.dg/graphite/scop-8.c: Adjusted.
2061         * gcc.dg/graphite/scop-9.c: Adjusted.
2062         * gcc.dg/graphite/scop-matmult.c: Adjusted.
2063         * gfortran.dg/graphite/block-1.f90: Adjusted.
2064         * gfortran.dg/graphite/block-2.f: Adjusted.
2065         * gfortran.dg/graphite/block-3.f90: Adjusted.
2066         * gfortran.dg/graphite/block-4.f90: Adjusted.
2067         * gfortran.dg/graphite/id-2.f90: Adjusted.
2068         * gfortran.dg/graphite/id-3.f90: Adjusted.
2069         * gfortran.dg/graphite/id-4.f90: Adjusted.
2070         * gfortran.dg/graphite/pr37852.f90: Adjusted.
2071         * gfortran.dg/graphite/pr37857.f90: Adjusted.
2072         * gfortran.dg/graphite/pr37980.f90: Adjusted.
2073         * gfortran.dg/graphite/pr38083.f90: Adjusted.
2074         * gfortran.dg/graphite/pr38953.f90: Adjusted.
2075         * gfortran.dg/graphite/scop-1.f: Adjusted.
2076
2077 2009-07-30  Doug Kwan  <dougkwan@google.com>
2078
2079         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
2080         in warnings added in rev 141298.
2081
2082 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2083
2084         * lib/options.exp: Use "!=" instead of "ne".
2085
2086         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
2087
2088         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
2089         * gcc.dg/ucnid-12.c: Likewise.
2090
2091 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
2092             Pat Haugen  <pthaugen@us.ibm.com>
2093             Revital Eres <ERES@il.ibm.com>
2094
2095         * gcc.target/powerpc/altivec-32.c: New file to test
2096         Altivec simple math function vectorization.
2097
2098         * gcc.target/powerpc/bswap-run.c: New file to test swap
2099         builtins.
2100         * gcc.target/powerpc/bswap16.c: Ditto.
2101         * gcc.target/powerpc/bswap32.c: Ditto.
2102         * gcc.target/powerpc/bswap64-1.c: Ditto.
2103         * gcc.target/powerpc/bswap64-2.c: Ditto.
2104         * gcc.target/powerpc/bswap64-3.c: Ditto.
2105         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
2106         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
2107         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
2108
2109         * gcc.target/powerpc/popcount-2.c: New file to test
2110         power7 popcntd instructions.
2111         * gcc.target/powerpc/popcount-3.c: Ditto.
2112
2113         * gcc.target/powerpc/pr39457.c: New VSX test.
2114         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
2115         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
2116         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
2117         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
2118         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
2119         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
2120         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
2121         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
2122         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
2123         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
2124         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
2125         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
2126
2127         * gcc.target/powerpc/altivec-6.c: Store the result of
2128         vec_add, so the optimizer doesn't remove it.
2129
2130         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
2131         systems that support bswap64.
2132
2133         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
2134         prevent VSX code generation.
2135
2136         * lib/target-supports.exp (check_vsx_hw_available): New
2137         function to test if VSX available.
2138         (check_effective_target_powerpc_vsx_ok): Ditto.
2139         (check_vmx_hw_available): Add explicit -mno-vsx.
2140
2141 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
2142
2143         PR c/39902
2144         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
2145
2146 2009-07-30  Martin Jambor  <mjambor@suse.cz>
2147
2148         PR tree-optimization/40570
2149         * gcc.c-torture/compile/pr40570.c: New test.
2150
2151 2009-07-29  Jason Merrill  <jason@redhat.com>
2152
2153         PR c++/14912
2154         * g++.dg/template/defarg13.C: New.
2155
2156 2009-07-29  Richard Guenther  <rguenther@suse.de>
2157
2158         PR c++/40834
2159         * g++.dg/torture/pr40834.C: New testcase.
2160
2161 2009-07-29  Michael Matz  <matz@suse.de>
2162
2163         PR middle-end/40830
2164         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
2165
2166 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
2167
2168         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
2169         sh*-*-* targets.  Skip on spu-*-* targets.
2170         * gfortran.dg/maxlocval_4.f90: Likewise.
2171         * gfortran.dg/minlocval_1.f90: Likewise.
2172         * gfortran.dg/minlocval_4.f90: Likewise.
2173
2174 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
2175
2176         PR fortran/40878
2177         * gfortran.dg/gomp/pr40878-1.f90: New test.
2178         * gfortran.dg/gomp/pr40878-2.f90: New test.
2179
2180         PR testsuite/40891
2181         * gcc.dg/cdce1.c: Adjust note line number.
2182         * gcc.dg/cdce2.c: Likewise.
2183
2184 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
2185
2186         PR fortran/40882
2187         * gfortran.dg/proc_ptr_comp_13.f90: New.
2188
2189 2009-07-28  Jan Beulich  <jbeulich@novell.com>
2190
2191         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
2192         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
2193         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
2194         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
2195         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
2196         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
2197         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
2198         * gcc.target/i386/avx-vtestps-2.c: Likewise.
2199         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
2200         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
2201         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
2202         * gcc.target/i386/avx-vtestps-3.c: Likewise.
2203         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
2204         #ifdef NEED_IEEE754_FLOAT conditional.
2205         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
2206         conditional.
2207
2208 2009-07-28  Jan Beulich  <jbeulich@novell.com>
2209
2210         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
2211         i?86-*-netware.
2212         * g++.dg/ext/bitfield3.C: Likewise.
2213         * g++.dg/ext/bitfield4.C: Likewise.
2214         * g++.dg/ext/bitfield5.C: Likewise.
2215         * gcc.dg/bitfld-15.c: Likewise.
2216         * gcc.dg/bitfld-16.c: Likewise.
2217         * gcc.dg/bitfld-17.c: Likewise.
2218         * gcc.dg/bitfld-18.c: Likewise.
2219         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
2220         * gcc.dg/20010912-1.c: Likewise.
2221         * gcc.dg/20021018-1.c: Likewise.
2222         * gcc.dg/20030213-1.c: Likewise.
2223         * gcc.dg/20030225-1.c: Likewise.
2224         * gcc.dg/20030708-1.c: Likewise.
2225         * gcc.dg/20050321-2.c: Likewise.
2226         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
2227         * gcc.dg/cdce2.c: Likewise.
2228         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
2229         targets.
2230         * gcc.target/i386/pr37248-3.c: Likewise.
2231
2232 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
2233
2234         PR fortran/40848
2235         * gfortran.dg/altreturn_7.f90: New.
2236
2237 2009-07-27  Simon Baldwin  <simonb@google.com>
2238
2239         PR testsuite/40829
2240         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
2241         so that indexing no longer runs off array end.
2242
2243 2009-07-27  Tobias Burnus  <burnus@net-b.de>
2244
2245         PR fortran/40851
2246         * gfortran.dg/derived_init_3.f90: New test.
2247
2248 2009-07-26  Tobias Burnus  <burnus@net-b.de>
2249
2250         PR fortran/33197
2251         * gfortran.dg/atan2_1.f90: New test
2252         * gfortran.dg/atan2_2.f90: New test
2253
2254 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
2255
2256         PR c++/40749
2257         * g++.dg/warn/Wreturn-type-6.C: New test.
2258
2259 2009-07-26  Ira Rosen  <irar@il.ibm.com>
2260
2261         PR tree-optimization/40801
2262         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
2263         * gfortran.dg/vect/vect.exp: Run tests starting with
2264         "fast-math-real8" with -ffast-math and -fdefault-real-8.
2265
2266 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
2267
2268         PR rtl-optimization/40445
2269         * g++.dg/other/builtin-unreachable-1.C: New testcase.
2270
2271 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
2272
2273         * gcc.dg/builtin-unreachable-4.c: New test.
2274
2275 2009-07-25  Tobias Burnus  <burnus@net-b.de>
2276
2277         PR fortran/33197
2278         * gfortran.dg/complex_intrinsic_5.f90: New test.
2279         * gfortran.dg/complex_intrinsic_7.f90: New test.
2280
2281 2009-07-25  Martin Jambor  <mjambor@suse.cz>
2282
2283         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
2284         * gcc.dg/ipa/noclone-1.c: New test.
2285
2286 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
2287
2288         * lib/target-supports.exp (check_effective_target_static): New
2289         procedure.
2290         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
2291         supported.
2292         * g++.old-deja/g++.law/weak.C: Require static effective target.
2293
2294 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
2295
2296         PR fortran/39630
2297         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2298         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
2299         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
2300         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
2301         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
2302         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
2303         * gfortran.dg/typebound_call_10.f03: New.
2304
2305 2009-07-24  Jason Merrill  <jason@redhat.com>
2306
2307         * g++.dg/cpp0x/defaulted11.C: New.
2308
2309         * g++.dg/cpp0x/initlist23.C: New.
2310
2311 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
2312
2313         PR fortran/40822
2314         * gfortran.dg/char_length_16.f90: New.
2315
2316 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
2317
2318         PR fortran/40643
2319         PR fortran/31067
2320         * gfortran.dg/maxlocval_2.f90: New test.
2321         * gfortran.dg/maxlocval_3.f90: New test.
2322         * gfortran.dg/maxlocval_4.f90: New test.
2323         * gfortran.dg/minlocval_1.f90: New test.
2324         * gfortran.dg/minlocval_2.f90: New test.
2325         * gfortran.dg/minlocval_3.f90: New test.
2326         * gfortran.dg/minlocval_4.f90: New test.
2327
2328 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
2329
2330         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
2331         scan-assembler.
2332
2333 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
2334
2335         PR fortran/40839
2336         * gfortran.dg/pr40839.f90: New test.
2337
2338 2009-07-23  Michael Matz  <matz@suse.de>
2339
2340         PR middle-end/40830
2341         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
2342         don't set options ourself.
2343
2344 2009-07-23  Simon Baldwin  <simonb@google.com>
2345
2346         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
2347         native C compilation where required.
2348
2349 2009-07-22  Doug Kwan  <dougkwan@google.com>
2350
2351         * gcc.c-torture/compile/20090721-1.c: New test.
2352
2353 2009-07-22  Michael Matz  <matz@suse.de>
2354
2355         PR tree-optimization/35229
2356         PR tree-optimization/39300
2357         * gcc.dg/vect/vect-pre-interact.c: New test.
2358
2359 2009-07-22  Richard Guenther  <rguenther@suse.de>
2360
2361         * g++.dg/lookup/using21.C: Fix duplicate paste.
2362
2363 2009-07-22  Richard Guenther  <rguenther@suse.de>
2364
2365         PR c++/40799
2366         * g++.dg/lookup/using21.C: New testcase.
2367
2368 2009-07-21  Jason Merrill  <jason@redhat.com>
2369
2370         * g++.dg/init/aggr4.C: New.
2371
2372 2009-07-21  Jason Merrill  <jason@redhat.com>
2373
2374         Core issue 934
2375         * g++.dg/cpp0x/initlist22.C: New.
2376
2377 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
2378
2379         * gcc.target/i386/vectorize8.c: New test.
2380
2381 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
2382
2383         PR target/40811
2384         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
2385         Add i?86 and x86_64 targets.
2386         * gcc.target/i386/vectorize7.c: New test.
2387
2388         PR target/40809
2389         * gcc.target/i386/pr40809.c: New test.
2390
2391 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
2392
2393         PR tree-optimization/40813
2394         * g++.dg/opt/inline15.C: New test.
2395
2396 2009-07-21  Paul Brook <paul@codesourcery.com>
2397
2398         * gcc.dg/vect/section-anchors-nest-1.c: New test.
2399         * lib/target-supports.exp (check_effective_target_section_anchors):
2400         Add arm*-*-*.
2401
2402 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
2403
2404         * gcc.dg/plugin/finish_unit_plugin.c: New test.
2405         * gcc.dg/plugin/finish_unit-test-1.c: New test.
2406         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
2407
2408 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
2409
2410         * gcc.target/mips/ext-3.c: New test.
2411
2412 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
2413
2414         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
2415         * gcc.dg/builtin-object-size-8.c: New test.
2416         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
2417         * g++.dg/ext/builtin-object-size2.C: Likewise.
2418
2419         PR tree-optimization/40792
2420         * gcc.dg/pr40792.c: New test.
2421
2422 2009-07-20  Ira Rosen  <irar@il.ibm.com>
2423
2424         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
2425         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
2426         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
2427
2428 2009-07-20  Christian Bruel  <christian.bruel@st.com>
2429
2430         * gcc.target/sh/mfmovd.c: New test.
2431
2432 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
2433             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2434
2435         PR libfortran/40714
2436         * gfortran.dg/eof_3.f90: New test.
2437
2438 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2439
2440         PR fortran/40727
2441         * gfortran.dg/intrinsic_cmplx.f90: New test.
2442
2443 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
2444
2445         PR libfortran/34670
2446         PR libfortran/36874
2447         * gfortran.dg/cshift_bounds_1.f90:  New test.
2448         * gfortran.dg/cshift_bounds_2.f90:  New test.
2449         * gfortran.dg/cshift_bounds_3.f90:  New test.
2450         * gfortran.dg/cshift_bounds_4.f90:  New test.
2451         * gfortran.dg/eoshift_bounds_1.f90:  New test.
2452         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
2453         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
2454         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
2455
2456 2009-07-19  Jan Hubicka  <jh@suse.cz>
2457
2458         PR tree-optimization/40676
2459         * gcc.c-torture/compile/pr40676.c: New testcase.
2460
2461 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
2462
2463         * gcc.target/mips/ext-2.c: New test.
2464
2465 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
2466
2467         * gcc.target/mips/octeon-exts-7.c: New test.
2468         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
2469         * gcc.target/mips/octeon-exts-5.c: Likewise.
2470
2471 2009-07-18  Richard Guenther  <rguenther@suse.de>
2472
2473         PR testsuite/40798
2474         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
2475
2476 2009-07-18  Richard Guenther  <rguenther@suse.de>
2477
2478         PR c/40787
2479         * gcc.dg/pr35899.c: Adjust.
2480
2481 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
2482
2483         * gcc.target/powerpc/asm-es-1.c: New test.
2484         * gcc.target/powerpc/asm-es-2.c: Likewise.
2485
2486 2009-07-17  Richard Guenther  <rguenther@suse.de>
2487
2488         PR c/40401
2489         * g++.dg/rtti/crash4.C: New testcase.
2490         * g++.dg/torture/20090706-1.C: Likewise.
2491         * gcc.dg/redecl-17.c: Likewise.
2492         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
2493         * gcc.dg/declspec-9.c: Expect extra error.
2494         * gcc.dg/declspec-10.c: Likewise.
2495         * gcc.dg/declspec-11.c: Likewise.
2496         * gcc.dg/redecl-10.c: Expect extra warnings.
2497         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
2498         * gcc.target/i386/pr39545-1.c: Likewise.
2499         * g++.dg/ext/asm3.C: Expect more errors.
2500         * g++.dg/gomp/block-1.C: Likewise.
2501         * g++.dg/gomp/block-2.C: Likewise.
2502         * g++.dg/gomp/block-3.C: Likewise.
2503         * g++.dg/gomp/block-5.C: Likewise.
2504         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
2505         * g++.dg/warn/unused-result1.C: XFAIL.
2506
2507 2009-07-17  Richard Guenther  <rguenther@suse.de>
2508
2509         PR tree-optimization/40321
2510         * gcc.c-torture/compile/pr40321.c: New testcase.
2511         * g++.dg/torture/pr40321.C: Likewise.
2512
2513 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
2514
2515         PR c++/40780
2516         * g++.dg/template/ptrmem19.C: New test.
2517
2518 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
2519             Manuel López-Ibáñez  <manu@gcc.gnu.org>
2520
2521         PR 40435
2522         * gcc.dg/pr36902.c: Add column info.
2523         * g++.dg/gcov/gcov-2.C: Change count for definition.
2524
2525 2009-07-16  Jason Merrill  <jason@redhat.com>
2526
2527         PR libstdc++/37907
2528         * g++.dg/cpp0x/std-layout1.C: New.
2529         * g++.dg/ext/has_nothrow_assign.C: Fix.
2530         * g++.dg/ext/has_nothrow_copy.C: Fix.
2531         * g++.dg/ext/has_trivial_assign.C: Fix.
2532         * g++.dg/ext/has_trivial_copy.C: Fix.
2533         * g++.dg/ext/is_pod.C: Fix.
2534         * g++.dg/other/offsetof3.C: Adjust.
2535         * g++.dg/overload/ellipsis1.C: Adjust.
2536         * g++.dg/warn/var-args1.C: Adjust.
2537         * g++.old-deja/g++.brendan/crash63.C: Adjust.
2538         * g++.old-deja/g++.brendan/crash64.C: Adjust.
2539         * g++.old-deja/g++.brendan/overload8.C: Adjust.
2540         * g++.old-deja/g++.other/vaarg3.C: Adjust.
2541         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
2542
2543 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2544
2545         * gcc.dg/torture/builtin-math-5.c: Add more cases.
2546         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
2547         effective target "mpc_pow".
2548         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
2549
2550 2009-07-16  Richard Henderson  <rth@redhat.com>
2551
2552         * g++.dg/opt/eh4.C: New test.
2553
2554 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
2555
2556         * obj-c++.dg/defs.mm (abort): Make it extern "C".
2557
2558 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
2559
2560         PR middle-end/40747
2561         * gcc.c-torture/execute/pr40747.c: New test.
2562
2563 2009-07-15  Richard Guenther  <rguenther@suse.de>
2564
2565         PR middle-end/40753
2566         * gcc.c-torture/compile/pr40753.c: New testcase.
2567
2568 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
2569
2570         PR fortran/40743
2571         * gfortran.dg/interface_assignment_4.f90: New.
2572
2573 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
2574
2575         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
2576         for FreeBSD up to and including version 8.
2577
2578 2009-07-14  Taras Glek  <tglek@mozilla.com>
2579             Rafael Espindola  <espindola@google.com>
2580
2581         * g++.dg/plugin/header-plugin-test.C: New.
2582         * g++.dg/plugin/header_plugin.c: New.
2583         * g++.dg/plugin/plugin.exp: Update.
2584
2585 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
2586
2587         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
2588         function to enable vectorization.
2589         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
2590         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2591
2592 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
2593
2594         * gcc.target/i386/sse-copysignf-vec.c: New test.
2595         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
2596
2597 2009-07-14  Jason Merrill  <jason@redhat.com>
2598
2599         PR c++/37276
2600         * g++.dg/lookup/builtin5.C: New.
2601         * g++.dg/other/error22.C: Add missing extern "C".
2602         * g++.dg/warn/Warray-bounds.C: Likewise.
2603         * gcc.dg/compat/compat-common.h: Likewise.
2604
2605         PR c++/40746
2606         * g++.dg/lookup/using20.C: New.
2607
2608         PR c++/40740
2609         * g++.dg/template/koenig8.C: New.
2610
2611 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
2612
2613         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
2614         both i?86-*-darwin* and x86_64-*-darwin*.
2615
2616 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
2617
2618         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
2619         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
2620         name.
2621
2622 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
2623
2624         PR debug/40705
2625         * g++.dg/debug/dwarf2/typedef1.C: New test.
2626
2627         PR c++/40357
2628         * g++.dg/other/typedef3.C: New test.
2629
2630 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
2631
2632         * gcc.dg/20090709-1.c: Move to a proper place ...
2633         * gcc.target/m68k/20090709-1.c: ... here.
2634
2635 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2636
2637         PR C++/22154
2638         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
2639         front of qualified names are allowed.
2640         * g++.dg/parse/crash10.C: Likewise.
2641         * g++.dg/parse/error15.C: Likewise.
2642         * g++.dg/parse/typename9.C: Likewise.
2643         * g++.dg/parse/error8.C: Likewise.
2644
2645 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
2646
2647         PR fortran/40646
2648         * gfortran.dg/proc_ptr_22.f90: Extended.
2649         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
2650
2651 2009-07-13  Ira Rosen  <irar@il.ibm.com>
2652
2653         * gfortran.dg/vect/vect-6.f: New test.
2654
2655 2009-07-12  Jason Merrill  <jason@redhat.com>
2656
2657         PR c++/36628
2658         * g++.dg/cpp0x/decltype17.C: New.
2659
2660         PR c++/37206
2661         * g++.dg/cpp0x/rv10.C: New.
2662
2663 2009-07-12  Jason Merrill  <jason@redhat.com>
2664
2665         PR c++/40689
2666         * g++.dg/cpp0x/initlist20.C: New.
2667         * g++.dg/cpp0x/initlist21.C: New.
2668
2669 2009-07-12  Ira Rosen  <irar@il.ibm.com>
2670
2671         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
2672         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
2673         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
2674         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
2675         gcc.dg/vect/vect-double-reduc-7.c: New tests.
2676
2677 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
2678
2679         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
2680         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
2681         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
2682         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
2683         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
2684         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
2685         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
2686         effective_target fd_truncate.
2687
2688 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
2689
2690         * gnat.dg/specs/addr1.ads: New test.
2691
2692 2009-07-11  Jan Hubicka  <jh@suse.cz>
2693
2694         PR middle-end/48388
2695         * g++.dg/torture/pr40388.C: New testcase.
2696
2697 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
2698
2699         PR target/40668
2700         * gcc.c-torture/execute/pr40668.c: New test.
2701
2702 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
2703
2704         * gcc.c-torture/execute/20090711-1.c: New test.
2705
2706 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
2707
2708         PR testsuite/40699
2709         PR testsuite/40707
2710         PR testsuite/40709
2711         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
2712         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
2713         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
2714         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
2715
2716 2009-07-11  Tobias Burnus  <burnus@net-b.de>
2717
2718         PR fortran/33197
2719         * gfortran.dg/complex_intrinsic_3.f90: New test.
2720         * gfortran.dg/complex_intrinsic_4.f90: New test.
2721
2722 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
2723
2724         PR target/39079
2725         * gcc.target/mips/mips.exp: Make -msynci a known option.
2726         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
2727
2728 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
2729
2730         PR c++/40502
2731         * g++.dg/ext/strncpy-chk1.C: New test.
2732
2733 2009-07-10  Richard Guenther  <rguenther@suse.de>
2734
2735         PR tree-optimization/40496
2736         * g++.dg/opt/pr40496.C: New testcase.
2737
2738 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2739
2740         PR 25509
2741         PR 40614
2742         * g++.dg/warn/unused-result1-Werror.c: New.
2743
2744 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
2745
2746         PR fortran/39334
2747         * gfortran.dg/recursive_parameter_1.f90: New test.
2748
2749 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2750
2751         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
2752         * gfortran.dg/module_equivalence_6.f90: Ditto.
2753         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
2754         * gfortran.dg/nan_2.f90: Ditto.
2755         * gfortran.dg/inquire_11.f90: Ditto.
2756         * gfortran.dg/abstract_type_3.f03: Ditto.
2757         * gfortran.dg/abstract_type_1.f90: Ditto.
2758         * gfortran.dg/private_type_9.f90: Ditto.
2759         * gfortran.dg/abstract_type_5.f03: Ditto.
2760         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
2761         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
2762         * gfortran.dg/derived_sub.f90: Ditto.
2763         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
2764         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
2765         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
2766         * gfortran.dg/mvbits_6.f90: Ditto.
2767         * gfortran.dg/abstract_type_2.f03: Ditto.
2768         * gfortran.dg/abstract_type_4.f03: Ditto.
2769         * gfortran.dg/bounds_check_9.f90: Ditto.
2770         * gfortran.dg/optional_dim_3.f90: Ditto.
2771         * gfortran.dg/pr32921.f: Ditto.
2772         * gfortran.dg/entry_16.f90: Ditto.
2773         * gfortran.dg/generic_16.f90: Ditto.
2774
2775
2776 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
2777
2778         * gcc.target/m68k/20090709-1.c: New.
2779
2780 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
2781
2782         PR c++/40684
2783         * g++.dg/template/unify11.C: New test.
2784
2785 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
2786
2787         PR fortran/40629
2788         * gfortran.dg/host_assoc_function_9.f90: New test.
2789
2790 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
2791
2792         PR fortran/40646
2793         * gfortran.dg/proc_ptr_22.f90: New.
2794         * gfortran.dg/proc_ptr_comp_12.f90: New.
2795
2796 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
2797
2798         PR middle-end/40692
2799         * gcc.c-torture/compile/pr40692.c: New test.
2800
2801 2009-07-09  Tobias Burnus  <burnus@net-b.de>
2802
2803         PR fortran/40604
2804         * gfortran.dg/pointer_check_6.f90: New test.
2805
2806 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
2807
2808         * gcc.target/mips/truncate-5.c: New test.
2809
2810 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2811
2812         PR libfortran/40330
2813         PR libfortran/40662
2814         * gfortran.dg/fmt_cache_1.f: New test.
2815
2816 2009-07-08  Tobias Burnus  <burnus@net-b.de>
2817
2818         PR fortran/40675
2819         * gfortran.dg/nosigned_zero_1.f90: New test.
2820         * gfortran.dg/nosigned_zero_2.f90: New test.
2821
2822 2009-07-08  Richard Guenther  <rguenther@suse.de>
2823
2824         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
2825
2826 2009-07-08  Richard Guenther  <rguenther@suse.de>
2827
2828         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
2829
2830 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
2831
2832         PR fortran/40591
2833         * gfortran.dg/proc_ptr_21.f90: New test.
2834
2835 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2836
2837         PR c++/31246
2838         * g++.dg/warn/pr31246.C: New.
2839         * g++.dg/warn/pr31246-2.C: New.
2840
2841 2009-07-07  Jason Merrill  <jason@redhat.com>
2842
2843         PR c++/35828
2844         * g++.dg/template/defarg12.C: New.
2845
2846         PR c++/37816
2847         * g++.dg/cpp0x/enum7.C: New.
2848
2849         PR c++/37946
2850         * g++.dg/cpp0x/enum6.C: New.
2851
2852         PR c++/40639
2853         * g++.dg/cpp0x/enum5.C: New.
2854
2855         PR c++/40633
2856         * g++.dg/cpp0x/enum4.C: New.
2857
2858 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2859
2860         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
2861
2862 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2863
2864         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
2865
2866 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
2867
2868         PR middle-end/40669
2869         * gcc.dg/pr40669.c: New test.
2870
2871 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2872
2873         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
2874         location. Update all calls.
2875         * g++.dg/plugin/selfassign.c: Likewise.
2876
2877 2009-07-06  Jason Merrill  <jason@redhat.com>
2878
2879         * g++.dg/rtti/dyncast[34].C: New.
2880
2881 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
2882
2883         * lib/target-supports.exp
2884         (check_effective_target_mips_newabi_large_long_double): New.
2885         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
2886         target.
2887         * gcc.target/mips/fpr-moves-6.c: Likewise.
2888
2889 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
2890
2891         PR c++/40557
2892         * g++.dg/template/union2.C: New test.
2893
2894 2009-07-04  Jason Merrill  <jason@redhat.com>
2895
2896         * g++.dg/template/using15.C: New.
2897
2898 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
2899
2900         * gfortran.dg/maxloc_1.f90: New test.
2901
2902 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
2903
2904         PR fortran/40593
2905         * gfortran.dg/proc_ptr_result_6.f90: New.
2906
2907 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2908
2909         * gcc.dg/framework-2.c: Adjust testcase to pass.
2910
2911 2009-07-04  Jason Merrill  <jason@redhat.com>
2912
2913         PR c++/40619
2914         * g++.dg/cpp0x/auto16.C: New.
2915
2916 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
2917
2918         PR target/40587
2919         * gfortran.dg/pr40587.f: New test.
2920
2921 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2922
2923         PR fortran/40638
2924         * gfortran.dg/unit_1.f90: New test.
2925
2926 2009-07-03  Jason Merrill  <jason@redhat.com>
2927
2928         * g++.dg/template/pure1.C: Expect another error.
2929
2930 2009-07-03  Richard Guenther  <rguenther@suse.de>
2931
2932         PR tree-optimization/40640
2933         * gcc.c-torture/compile/pr40640.c: New testcase.
2934
2935 2009-07-03  Richard Guenther  <rguenther@suse.de>
2936
2937         PR middle-end/34163
2938         * gfortran.dg/pr34163.f90: New testcase.
2939
2940 2009-07-03  Jan Hubicka  <jh@suse.cz>
2941
2942         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
2943         * gcc.dg/tree-ssa/loop-25.c: Likewise.
2944         * gcc.dg/tree-ssa/loop-26.c: Likewise.
2945         * gcc.dg/tree-ssa/pr32044.c: Likewise.
2946         * gcc.dg/tree-ssa/loop-29.c: Likewise.
2947         * gcc.dg/tree-ssa/loop-10.c: Likewise.
2948         * gnat.dg/loop_optimization6.adb: Enable -O2.
2949
2950 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
2951
2952         * g++.dg/warn/null4.C: Extend.
2953
2954 2009-07-02  Jason Merrill  <jason@redhat.com>
2955
2956         * g++.dg/template/spec8.C: Fix.
2957
2958 2009-07-02  Michael Matz  <matz@suse.de>
2959
2960         PR fortran/32131
2961         * gfortran.dg/pr32921.f: Adjust.
2962
2963 2009-07-02  Jan Hubicka  <jh@suse.cz>
2964
2965         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
2966
2967 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
2968
2969         * gcc.target/mips/truncate-4.c: New testcase.
2970
2971 2009-07-01  Richard Guenther  <rguenther@suse.de>
2972
2973         PR tree-optimization/19831
2974         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
2975         make allocated memory escape.  Un-XFAIL.
2976         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
2977         * gcc.dg/vect/pr31699.c: Likewise.
2978         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
2979
2980 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
2981
2982         PR c++/40566
2983         * g++.dg/parse/cond5.C: New test.
2984
2985 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
2986
2987         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
2988         (main): Pass n to main_1 instead.
2989         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
2990         (main_1): New function, split off from...
2991         (main): ...here.  Pass `off' to main_1 instead.
2992
2993 2009-06-30  Jason Merrill  <jason@redhat.com>
2994
2995         PR c++/40595
2996         * g++.dg/cpp0x/variadic94.C: New.
2997
2998 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
2999
3000         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
3001         * lib/target-libpath.exp (ld_library_path_vars): New variable.
3002         (init_ld_library_path_env_vars): New function, replacing the
3003         orig_*_saved assignments.  Call it after defining it.
3004         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
3005         (restore_ld_library_path_env_vars): Likewise.
3006         (add_path, find_libgcc_s): New functions.
3007         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
3008         gcc-set-multilib-library-path.
3009         (objc_target_compile): Don't add "." to ld_library_path.
3010         Use add_path.
3011         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
3012         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
3013         gcc-set-multilib-library-path.
3014         * lib/g++.exp (g++_link_flags): Likewise.
3015         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
3016         * lib/c-torture.exp: Do not manipulate ld_library_path at the
3017         top level; do it...
3018         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
3019         to tell when this needs to happen.  Use find_libgcc_s instead of
3020         gcc-set-multilib-library-path.
3021         * lib/gcc-dg.exp: Likewise.
3022         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
3023         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
3024         unless it is in $ALT_LD_LIBRARY_PATH.
3025         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
3026
3027 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
3028
3029         * gnat.dg/discr12.adb: New test.
3030         * gnat.dg/discr12_pkg.ads: New helper.
3031         * gnat.dg/discr13.adb: New test.
3032         * gnat.dg/discr14.ad[sb]: Likewise.
3033         * gnat.dg/discr15.adb: Likewise.
3034         * gnat.dg/discr15_pkg.ads: New helper.
3035         * gnat.dg/discr16.adb: New test.
3036         * gnat.dg/discr16_g.ads: New helper.
3037         * gnat.dg/discr16_pkg.ads: Likewise.
3038         * gnat.dg/discr16_cont.ads: Likewise.
3039         * gnat.dg/discr17.adb: New test.
3040         * gnat.dg/discr18.adb: Likewise.
3041         * gnat.dg/discr18_pkg.ads: New helper.
3042         * gnat.dg/discr19.adb: New test.
3043
3044 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3045
3046         PR fortran/40576
3047         * gfortran.dg/internal_write_1.f90:  New testcase.
3048
3049 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
3050
3051         PR fortran/40594
3052         * gfortran.dg/derived_pointer_recursion_2.f90: New.
3053
3054 2009-06-30  Richard Guenther  <rguenther@suse.de>
3055
3056         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
3057
3058 2009-06-30  Wei Guozhi  <carrot@google.com>
3059
3060         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
3061         to "-Os".
3062
3063 2009-06-30  Ira Rosen  <irar@il.ibm.com>
3064
3065         PR tree-optimization/40542
3066         * gcc.dg/vect/pr40542.c: New test.
3067
3068 2009-06-30  Martin Jambor  <mjambor@suse.cz>
3069
3070         PR tree-optimization/40582
3071         * gcc.c-torture/compile/pr40582.c: New test.
3072
3073 2009-06-30  Wei Guozhi  <carrot@google.com>
3074
3075         PR/40416
3076         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
3077
3078 2009-06-29  Jason Merrill  <jason@redhat.com>
3079
3080         PR c++/40274
3081         * g++.dg/template/debug1.C: New.
3082
3083 2009-06-29  Tobias Burnus  <burnus@net-b.de>
3084
3085         PR fortran/40580
3086         * pointer_check_1.f90: New test.
3087         * pointer_check_2.f90: New test.
3088         * pointer_check_3.f90: New test.
3089         * pointer_check_4.f90: New test.
3090         * pointer_check_5.f90: New test.
3091
3092 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
3093
3094         PR fortran/40551
3095         * gfortran.dg/func_assign_2.f90 : New test.
3096
3097 2009-06-29  Richard Guenther  <rguenther@suse.de>
3098
3099         PR middle-end/14187
3100         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
3101         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
3102         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
3103         * gcc.c-torture/execute/20090623-1.c: Likewise.
3104         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
3105         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
3106
3107 2009-06-29  Richard Guenther  <rguenther@suse.de>
3108
3109         PR middle-end/38212
3110         * gcc.c-torture/execute/pr38212.c: New testcase.
3111
3112 2009-06-29  Richard Guenther  <rguenther@suse.de>
3113
3114         PR tree-optimization/40579
3115         * gcc.c-torture/execute/pr40579.c: New testcase.
3116
3117 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
3118
3119         PR tree-optimization/40550
3120         * gcc.dg/pr40550.c: New test.
3121
3122 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
3123
3124         * gnat.dg/overflow_sum2.adb: New test
3125         * gnat.dg/namet.ads: New helper.
3126
3127         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
3128
3129 2009-06-28  Tobias Burnus  <burnus@net-b.de>
3130
3131         PR fortran/34112
3132         * gfortran.dg/compiler-directive_1.f90: New test.
3133         * gfortran.dg/compiler-directive_2.f: New test.
3134
3135 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3136
3137         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
3138         comment out some values and add some cases.
3139
3140 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
3141
3142         PR testsuite/40567
3143         * gcc.dg/vect/vect.exp: Fix lappend syntax.
3144
3145 2009-06-26  Richard Henderson  <rth@redhat.com>
3146
3147         PR testsuite/40565
3148         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
3149         * gcc.target/i386/local.c: Pass a non-constant to T.
3150
3151 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
3152
3153         PR fortran/39997
3154         PR fortran/40541
3155         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
3156         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
3157         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
3158         * gfortran.dg/proc_ptr_result_5.f90: New.
3159
3160 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
3161
3162         PR c/39902
3163         * gcc.dg/dfp/pr39902.c: New test.
3164
3165 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
3166
3167         PR testsuite/40532
3168         * gcc.dg/builtins-65.c: Require c99 runtime.
3169
3170 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3171
3172         * gnat.dg/array7.ad[sb]: New test.
3173
3174 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3175
3176         * gnat.dg/array6.adb: New test.
3177
3178 2009-06-25  Ian Lance Taylor  <iant@google.com>
3179
3180         * g++.dg/warn/Wsign-compare-3.C: New testcase.
3181
3182 2009-06-25  Ian Lance Taylor  <iant@google.com>
3183
3184         * g++.dg/warn/Wunused-16.C: New testcase.
3185
3186 2009-06-25  Ian Lance Taylor  <iant@google.com>
3187
3188         * g++.dg/warn/skip-2.C: New testcase.
3189
3190 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
3191
3192         * gcc.c-torture/execute/20090618-1.c: add dg-run and
3193         dg-skip-if and move to ...
3194         * gcc.dg/torture/20090618-1.c.
3195
3196 2009-06-25  Martin Jambor  <mjambor@suse.cz>
3197
3198         PR tree-optimization/40493
3199         * gcc.c-torture/execute/pr40493.c: New test.
3200
3201 2009-06-24  Jason Merrill  <jason@redhat.com>
3202
3203         PR c++/40342
3204         * g++.dg/template/overload10.C: New.
3205
3206 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
3207
3208         PR fortran/40427
3209         * gfortran.dg/proc_ptr_comp_11.f90: New.
3210
3211 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3212
3213         * gcc.dg/pr40501.c: New testcase.
3214
3215 2009-06-23  DJ Delorie  <dj@redhat.com>
3216
3217         Add MeP port.
3218         * lib/target-supports.exp: Add mep support (no profiling).
3219
3220 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
3221
3222         PR testsuite/39297
3223         * gcc.dg/ssa/loop-31.c: Change scan rules.
3224
3225 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3226
3227         * gcc.dg/cpp/empty-include.c: Update column info.
3228         * gcc.dg/cpp/assert2.c: Update column info.
3229
3230 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
3231
3232         * g++.dg/ext/builtin-object-size1.C: New test.
3233         * g++.dg/ext/builtin-object-size2.C: New test.
3234
3235 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
3236
3237         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
3238         * gcc.dg/optimize-bswapdi-1.c: Likewise.
3239
3240 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
3241
3242         * gcc.target/mips/truncate-3.c: New test.
3243
3244 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
3245
3246         PR fortran/37254
3247         PR fortran/39850
3248         * gfortran.dg/interface_30.f90: Modified error message.
3249         * gfortran.dg/proc_decl_22.f90: New.
3250
3251 2009-06-22  Ian Lance Taylor  <iant@google.com>
3252
3253         * gcc.dg/Wcxx-compat-19.c: New testcase.
3254
3255 2009-06-22  Matthias Klose  <doko@ubuntu.com>
3256
3257         PR objc/28050
3258         * pr28050.m: New testcase.
3259
3260 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
3261
3262         PR testsuite/40481
3263         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
3264
3265 2009-06-22  Martin Jambor  <mjambor@suse.cz>
3266
3267         PR tree-optimization/40492
3268         * g++.dg/torture/pr40492.C: New test.
3269
3270 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
3271
3272         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
3273         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
3274
3275 2009-06-22  Olivier Hainque  <hainque@adacore.com>
3276
3277         * gnat.dg/raise_ce.adb: Helper for ...
3278         * gnat.dg/handle_and_return.adb: New test.
3279
3280 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
3281
3282         PR fortran/40443
3283         * gfortran.dg/generic_18.f90: New test.
3284
3285 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
3286
3287         PR fortran/40472
3288         * gfortran.dg/spread_size_limit.f90: New test.
3289
3290 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
3291
3292         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
3293         to put dump files in a subdirectory.
3294         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
3295         ".o" temporary files.
3296
3297 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
3298
3299         PR fortran/39850
3300         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
3301         * gfortran.dg/interface_20.f90: Ditto.
3302         * gfortran.dg/interface_21.f90: Ditto.
3303         * gfortran.dg/interface_22.f90: Ditto.
3304         * gfortran.dg/interface_30.f90: New.
3305         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
3306
3307 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
3308
3309         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
3310         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
3311         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
3312         DEFAULT_VECTFLAGS.
3313
3314 2009-06-21  Ira Rosen  <irar@il.ibm.com>
3315             Revital Eres  <eres@il.ibm.com>
3316
3317         PR testsuite/40359
3318         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
3319         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
3320         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
3321
3322 2009-06-21  Ira Rosen  <irar@il.ibm.com>
3323
3324         PR testsuite/40475
3325         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
3326         without misalignment support.
3327         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3328
3329 2009-06-20  Tobias Burnus  <burnus@net-b.de>
3330
3331         PR fortran/40452
3332         * gfortran.dg/bounds_check_strlen_9.f90: New test.
3333
3334 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
3335
3336         PR fortran/40440
3337         * gfortran.dg/alloc_comp_result_2.f90: New test.
3338
3339 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3340
3341         PR target/40482
3342         * gcc.target/arm/pr40482.c: New test.
3343
3344 2009-06-19  Ian Lance Taylor  <iant@google.com>
3345
3346         * gcc.dg/Wcxx-compat-18.c: New testcase.
3347
3348 2009-06-19  Richard Guenther  <rguenther@suse.de>
3349
3350         * gcc.c-torture/execute/20090618-1.c: New testcase.
3351
3352 2009-06-19  Ian Lance Taylor  <iant@google.com>
3353
3354         * gcc.dg/Wcxx-compat-17.c: New testcase.
3355
3356 2009-06-19  Ian Lance Taylor  <iant@google.com>
3357
3358         * gcc.dg/Wcxx-compat-15.c: New testcase.
3359
3360 2009-06-19  Ian Lance Taylor  <iant@google.com>
3361
3362         * gcc.dg/Wcxx-compat-16.c: New testcase.
3363
3364 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
3365
3366         * gcc.dg/builtins-34.c: Add significand cases.
3367
3368 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
3369
3370         PR testsuite/40491
3371         * gcc.dg/20080522-1.c: Remove testcase for real.
3372         * gcc.dg/20080528-1.c: Ditto.
3373
3374 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
3375
3376         PR fortran/40450
3377         * gfortran.dg/proc_ptr_20.f90: New.
3378
3379 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
3380
3381         PR target/40470
3382         * gcc.dg/torture/pr40470-1.c: New.
3383         * gcc.dg/torture/pr40470-2.c: Likewise.
3384         * gcc.dg/torture/pr40470-3.c: Likewise.
3385         * gcc.dg/torture/pr40470-4.c: Likewise.
3386
3387 2009-06-18  Diego Novillo  <dnovillo@google.com>
3388
3389         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
3390         * gcc.dg/plugin/ggcplug.c: Likewise.
3391         * gcc.dg/plugin/one_time_plugin.c: Likewise.
3392         * g++.dg/plugin/selfassign.c: Likewise.
3393         * g++.dg/plugin/attribute_plugin.c: Likewise.
3394         * g++.dg/plugin/dumb_plugin.c: Likewise.
3395
3396 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3397
3398         * gcc.dg/cpp/arith-3.c: Add column info.
3399
3400 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
3401
3402         * gcc.target/arm/fp16-compile-none-2.c: New.
3403         * gcc.target/arm/fp16-compile-ieee-12.c: New.
3404         * gcc.target/arm/fp16-compile-alt-12.c: New.
3405
3406 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
3407
3408         * gcc.target/arm/fp16-compile-alt-1.c: New.
3409         * gcc.target/arm/fp16-compile-alt-2.c: New.
3410         * gcc.target/arm/fp16-compile-alt-3.c: New.
3411         * gcc.target/arm/fp16-compile-alt-4.c: New.
3412         * gcc.target/arm/fp16-compile-alt-5.c: New.
3413         * gcc.target/arm/fp16-compile-alt-6.c: New.
3414         * gcc.target/arm/fp16-compile-alt-7.c: New.
3415         * gcc.target/arm/fp16-compile-alt-8.c: New.
3416         * gcc.target/arm/fp16-compile-alt-9.c: New.
3417         * gcc.target/arm/fp16-compile-alt-10.c: New.
3418         * gcc.target/arm/fp16-compile-alt-11.c: New.
3419         * gcc.target/arm/fp16-compile-ieee-1.c: New.
3420         * gcc.target/arm/fp16-compile-ieee-2.c: New.
3421         * gcc.target/arm/fp16-compile-ieee-3.c: New.
3422         * gcc.target/arm/fp16-compile-ieee-4.c: New.
3423         * gcc.target/arm/fp16-compile-ieee-5.c: New.
3424         * gcc.target/arm/fp16-compile-ieee-6.c: New.
3425         * gcc.target/arm/fp16-compile-ieee-7.c: New.
3426         * gcc.target/arm/fp16-compile-ieee-8.c: New.
3427         * gcc.target/arm/fp16-compile-ieee-9.c: New.
3428         * gcc.target/arm/fp16-compile-ieee-10.c: New.
3429         * gcc.target/arm/fp16-compile-ieee-11.c: New.
3430         * gcc.target/arm/fp16-compile-none-1.c: New.
3431         * gcc.target/arm/fp16-compile-exprtype.c: New.
3432         * gcc.target/arm/fp16-compile-vcvt.c: New.
3433         * gcc.target/arm/fp16-builtins-1.c: New.
3434         * gcc.target/arm/fp16-rounding-alt-1.c: New.
3435         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
3436         * gcc.target/arm/fp16-param-1.c: New.
3437         * gcc.target/arm/fp16-return-1.c: New.
3438         * gcc.target/arm/fp16-unprototyped-1.c: New.
3439         * gcc.target/arm/fp16-unprototyped-2.c: New.
3440         * gcc.target/arm/fp16-variadic-1.c: New.
3441         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
3442         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
3443         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
3444         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
3445         * gcc.dg/torture/arm-fp16-ops.h: New.
3446         * gcc.dg/torture/arm-fp16-ops-1.c: New.
3447         * gcc.dg/torture/arm-fp16-ops-2.c: New.
3448         * gcc.dg/torture/arm-fp16-ops-3.c: New.
3449         * gcc.dg/torture/arm-fp16-ops-4.c: New.
3450         * gcc.dg/torture/arm-fp16-ops-5.c: New.
3451         * gcc.dg/torture/arm-fp16-ops-6.c: New.
3452         * gcc.dg/torture/arm-fp16-ops-7.c: New.
3453         * gcc.dg/torture/arm-fp16-ops-8.c: New.
3454         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
3455         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
3456         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
3457         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
3458         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
3459         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
3460         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
3461         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
3462         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
3463         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
3464         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
3465         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
3466         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
3467
3468 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
3469
3470         * gcc.dg/builtins-65.c: New test.
3471
3472 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
3473
3474         PR fortran/40451
3475         * gfortran.dg/proc_ptr_result_4.f90: New.
3476
3477 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
3478
3479         * gcc.c-torture/execute/bitfld-5.c: New test.
3480
3481 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
3482
3483         * gcc.dg/builtin-unreachable-3.c: New test.
3484
3485 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
3486
3487         * gcc.target/i386/builtin-unreachable.c: New test.
3488
3489 2009-06-17  Ian Lance Taylor  <iant@google.com>
3490
3491         * gcc.dg/Wcxx-compat-14.c: New testcase.
3492
3493 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
3494
3495         * gcc.dg/func-ptr-conv-1.c: Update column info.
3496
3497 2009-06-17  Richard Guenther  <rguenther@suse.de>
3498
3499         PR middle-end/40404
3500         * gcc.c-torture/execute/pr40404.c: New testcase.
3501
3502 2009-06-17  Richard Guenther  <rguenther@suse.de>
3503
3504         PR middle-end/40460
3505         * g++.dg/torture/pr40460.C: New testcase.
3506
3507 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
3508
3509         * gcc.dg/plugin/one_time_plugin.c: New test.
3510         * gcc.dg/plugin/one_time-test-1.c: New test.
3511         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
3512
3513 2009-06-16  Ian Lance Taylor  <iant@google.com>
3514
3515         * g++.dg/warn/skip-1.C: New testcase.
3516
3517 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
3518
3519         PR middle-end/40446
3520         * g++.dg/other/pr40446.C: New test.
3521
3522 2009-06-16  Richard Guenther  <rguenther@suse.de>
3523
3524         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
3525         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3526         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3527         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
3528
3529 2009-06-16  Martin Jambor  <mjambor@suse.cz>
3530
3531         * gcc.c-torture/compile/pr40432.c: New file.
3532
3533 2009-06-16  Martin Jambor  <mjambor@suse.cz>
3534
3535         * gfortran.fortran-torture/compile/pr40413.f90: New file.
3536
3537 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
3538
3539         PR fortran/36947
3540         PR fortran/40039
3541         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
3542         * gfortran.dg/interface_20.f90: Modified error messages.
3543         * gfortran.dg/interface_21.f90: Ditto.
3544         * gfortran.dg/interface_26.f90: Ditto.
3545         * gfortran.dg/interface_27.f90: Ditto.
3546         * gfortran.dg/interface_28.f90: Extended test case.
3547         * gfortran.dg/interface_29.f90: New.
3548         * gfortran.dg/proc_decl_7.f90: Modified error messages.
3549         * gfortran.dg/proc_decl_8.f90: Ditto.
3550         * gfortran.dg/proc_ptr_11.f90: Ditto.
3551         * gfortran.dg/proc_ptr_15.f90: Ditto.
3552
3553 2009-06-16  Ira Rosen  <irar@il.ibm.com>
3554
3555         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
3556         printing.
3557         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
3558         gcc.dg/vect/vect-outer-4f.c: Likewise.
3559         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
3560         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
3561         Likewise.
3562         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
3563         outer loop.
3564
3565 2009-06-16  Tobias Burnus  <burnus@net-b.de>
3566
3567         PR fortran/40383
3568         * gfortran.dg/bounds_check_strlen_8.f90: New test.
3569
3570 2009-06-15  Ian Lance Taylor  <iant@google.com>
3571
3572         * gcc.dg/Wjump-misses-init-1.c: New testcase.
3573         * gcc.dg/Wjump-misses-init-2.c: New testcase.
3574         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
3575         Recognize new notes.
3576         * gcc.dg/stmt-expr-label-2.c: Likewise.
3577         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
3578         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
3579         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
3580         * gcc.dg/c99-vla-jump-4.c: Likewise.
3581         * gcc.dg/stmt-expr-label-1.c: Likewise.
3582         * gcc.dg/stmt-expr-label-3.c: Likewise.
3583         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
3584
3585 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3586
3587         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
3588
3589 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
3590
3591         * gcc.dg/builtin-object-size-7.c: New test.
3592
3593 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
3594
3595         PR testsuite/40426
3596         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
3597         level != "" use separate -gdwarf-2 -g${level} options instead of
3598         -gdwarf-2${level}.
3599         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
3600         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
3601         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3602
3603 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
3604
3605         * g++.dg/abi/mangle11.C: Update warning line.
3606         * g++.dg/abi/mangle12.C: Update warning line.
3607         * g++.dg/abi/mangle17.C: Update warning line.
3608         * g++.dg/abi/mangle20-2.C: Update warning line.
3609
3610 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3611
3612         * gcc.dg/optimize-bswap-1.c: Split into these two:
3613         * gcc.dg/optimize-bswapsi-1.c: New testcase.
3614         * gcc.dg/optimize-bswapdi-1.c: New testcase.
3615
3616 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3617
3618         * gcc.dg/optimize-bswap-1.c: New testcase.
3619
3620 2009-06-14  Richard Guenther  <rguenther@suse.de>
3621
3622         PR middle-end/40389
3623         * g++.dg/torture/pr40389.C: New testcase.
3624
3625 2009-06-13  Richard Guenther  <rguenther@suse.de>
3626
3627         PR tree-optimization/40421
3628         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
3629
3630 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
3631
3632         * gcc.dg/old-style-prom-3.c: Add column info.
3633         * gcc.dg/overflow-warn-1.c
3634         * gcc.dg/gomp/pr27415.c
3635         * gcc.dg/gomp/for-1.c: Same.
3636         * gcc.dg/enum-compat-1.c: Same.
3637         * gcc.dg/c99-tag-3.c: Same.
3638         * gcc.dg/Wredundant-decls-2.c: Same.
3639         * gcc.dg/func-ptr-conv-1.c: Same.
3640         * gcc.dg/asm-wide-1.c: Same.
3641         * gcc.dg/nofixed-point-2.c: Same.
3642         * gcc.dg/cpp/line3.c: Same.
3643         * gcc.dg/array-10.c: Same.
3644         * gcc.dg/c99-vla-jump-1.c: Same.
3645         * gcc.dg/pr20368-1.c: Same.
3646         * gcc.dg/Wshadow-3.c: Same.
3647         * gcc.dg/c90-const-expr-8.c: Same.
3648         * gcc.dg/label-decl-2.c: Same.
3649         * gcc.dg/dremf-type-compat-2.c: Same.
3650         * gcc.dg/c90-const-expr-5.c: Same.
3651         * gcc.dg/builtins-30.c: Same.
3652         * gcc.dg/Warray-bounds.c: Same.
3653         * gcc.dg/Wcxx-compat-2.c: Same.
3654         * gcc.dg/tree-ssa/col-1.c: Same.
3655         * gcc.dg/old-style-prom-2.c: Same.
3656         * gcc.dg/cast-function-1.c: Same.
3657         * gcc.dg/pr15698-1.c: Same.
3658         * gcc.dg/dremf-type-compat-3.c: Same.
3659         * gcc.dg/vla-8.c: Same.
3660         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
3661         line.
3662         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
3663         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
3664         * gcc.dg/enum-compat-1.c: Same.
3665         * gcc.dg/dremf-type-compat-2.c: Same.
3666         * gcc.dg/old-style-prom-2.c: Same.
3667         * gcc.dg/pr15698-1.c: Same.
3668         * gcc.dg/pr20368-1.c: Same.
3669         * gcc.dg/dremf-type-compat-3.c: Same.
3670         * gcc.dg/builtins-30.c: Same.  Test for columns.
3671
3672 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
3673
3674         PR fortran/40176
3675         * gfortran.dg/proc_decl_1.f90: Extended.
3676
3677 2009-06-12  Ian Lance Taylor  <iant@google.com>
3678
3679         * gcc.dg/Wcxx-compat-13.c: New testcase.
3680
3681 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3682
3683         PR tree-opt/38865
3684         * gcc.dg/tree-ssa/fre-vce-1.c
3685
3686 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
3687
3688         PR testsuite/40384
3689         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
3690         min-insn-to-prefetch-ratio=5.
3691
3692 2009-06-12  Joey Ye  <joey.ye@intel.com>
3693             H.J. Lu  <hongjiu.lu@intel.com>
3694
3695         PR middle-end/39146
3696         * gcc.target/i386/stackalign/pr39146.c: New.
3697
3698 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
3699
3700         * gcc.target/i386/crc32-1.c: New.
3701         * gcc.target/i386/crc32-2.c: Likewise.
3702
3703 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
3704
3705         PR c/39252
3706         * gcc.dg/builtin-unreachable-1.c: New test.
3707         * gcc.dg/builtin-unreachable-2.c: Same.
3708
3709 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
3710
3711         PR fortran/40402
3712         * gfortran.dg/data_value_1.f90: New test.
3713
3714 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3715
3716         PR testsuite/39831
3717         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
3718         remove ilp32 requirement.
3719         * gcc.target/i386/excess-precision-2.c: Likewise.
3720         * gcc.target/i386/excess-precision-3.c: Likewise.
3721         * gcc.target/i386/excess-precision-4.c: Likewise.
3722         * gcc.target/i386/excess-precision-5.c: Likewise.
3723         * gcc.target/i386/excess-precision-6.c: Likewise.
3724
3725 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3726
3727         PR fortran/38718
3728         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
3729         * gfortran.dg/nan_5.f90: New test.
3730
3731 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
3732
3733         * gcc.target/arm/neon-modes-1.c: New test.
3734
3735 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
3736
3737         * g++.dg/torture/pr31579.C: Cast pointer
3738         via __SIZE_TYPE__ instead of 'unsigned long'.
3739
3740 2009-06-10  Anthony Green  <green@moxielogic.com>
3741
3742         * lib/target-supports.exp (check_profiling_available):
3743         Profiling is not available for testing purposes on moxie.
3744
3745 2009-06-09  Ian Lance Taylor  <iant@google.com>
3746
3747         * gcc.dg/Wcxx-compat-12.c: New testcase.
3748
3749 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
3750
3751         PR libfortran/40334
3752         * gfortran.dg/backspace_11.f90: New.
3753
3754 2009-06-09  Jason Merrill  <jason@redhat.com>
3755
3756         * g++.dg/cpp0x/defaulted10.C: New.
3757
3758 2009-06-09  Martin Jambor  <mjambor@suse.cz>
3759
3760         * gcc.c-torture/compile/pr40351.c: New file.
3761
3762 2009-06-09  Olivier Hainque  <hainque@adacore.com>
3763
3764         * gnat.dg/align_max.adb: New test.
3765
3766 2009-06-08  Jason Merrill  <jason@redhat.com>
3767
3768         * g++.dg/cpp0x/auto15.C: New.
3769
3770 2009-06-08  Jan Hubicka  <jh@suse.cz>
3771
3772         PR debug/39834
3773         * gcc.dg/torture/pr39834.c
3774
3775 2009-06-08  Jan Hubicka  <jh@suse.cz>
3776
3777         PR middle-end/40102
3778         * g++.dg/torture/pr40102.C: New testcase.
3779
3780 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
3781
3782         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
3783         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
3784         * gcc.dg/builtin-object-size-6.c: New test.
3785
3786         PR c++/40373
3787         * g++.dg/template/dtor7.C: New test.
3788
3789         PR c++/40370
3790         PR c++/40372
3791         * g++.dg/template/error41.C: New test.
3792         * g++.dg/template/error42.C: New test.
3793
3794 2009-06-08  Revital Eres  <eres@il.ibm.com>
3795
3796         PR testsuite/40359
3797         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
3798         * gcc.dg/vect/vect-88.c: Likewise.
3799         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3800         * gcc.dg/vect/pr25413.c: Likewise.
3801         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
3802
3803 2009-06-07  Ian Lance Taylor  <iant@google.com>
3804
3805         * g++.dg/warn/Wswitch-3.C: New testcase.
3806         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
3807         * gcc.dg/Wswitch-enum-error.c: Likewise.
3808         * gcc.dg/Wswitch-error.c: Likewise.
3809
3810 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3811
3812         PR fortran/40008
3813         * gfortran.dg/negative_unit.f: Update test.
3814         * gfortran.dg/negative_unit_int8.f: Update test.
3815         * gfortran.dg/newunit_1.f90: New test.
3816
3817 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3818
3819         PR fortran/25104
3820         PR fortran/29962
3821         * gfortran.dg/spread_init_expr.f03: New.
3822         * gfortran.dg/unpack_init_expr.f03: New.
3823         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
3824         error message.
3825
3826 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3827
3828         PR fortran/25104
3829         PR fortran/29962
3830         * gfortran.dg/count_init_expr.f03
3831         * gfortran.dg/product_init_expr.f03
3832         * gfortran.dg/sum_init_expr.f03
3833
3834 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3835
3836         PR fortran/36874
3837         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
3838         message.
3839         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
3840         shapes.
3841         * gfortran.dg/zero_sized_5.f90: Likewise.
3842
3843 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
3844
3845         PR middle-end/32950
3846         * g++.dg/torture/pr32950.C: New.
3847
3848 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3849
3850         PR fortran/25104
3851         PR fortran/29962
3852         * gfortran.dg/dot_product_1.f03: New.
3853         * gfortran.dg/matmul_8.f03: New.
3854         * gfortran.dg/transpose_3.f03: New.
3855
3856 2009-06-06  Ian Lance Taylor  <iant@google.com>
3857
3858         * gcc.dg/Wunused-label-1.c: New test case.
3859         * g++.dg/warn/Wunused-label-1.C: New test case.
3860         * g++.dg/warn/Wunused-label-2.C: New test case.
3861         * g++.dg/warn/Wunused-label-3.C: New test case.
3862
3863 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
3864
3865         PR fortran/37203
3866         * reshape_zerosize_2.f90: New.
3867
3868 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
3869
3870         PR fortran/32890
3871         * gfortran.dg/pack_assign_1.f90: New.
3872         * gfortran.dg/pack_vector_1.f90: New.
3873
3874 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
3875
3876         PR middle-end/40340
3877         * gcc.dg/pr40340-1.c: New test.
3878         * gcc.dg/pr40340-2.c: New test.
3879         * gcc.dg/pr40340-3.c: New test.
3880         * gcc.dg/pr40340-4.c: New test.
3881         * gcc.dg/pr40340-5.c: New test.
3882         * gcc.dg/pr40340.h: New file.
3883
3884 2009-06-05  Revital Eres  <eres@il.ibm.com>
3885
3886         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
3887         New procedure.
3888         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
3889         * gcc.dg/vect/vect-33.c: Likewise.
3890         * gcc.dg/vect/vect-92.c: Likewise.
3891         * gcc.dg/vect/vect-58.c: Likewise.
3892         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
3893         * gcc.dg/vect/vect-42.c: Likewise.
3894         * gcc.dg/vect/slp-25.c: Likewise.
3895         * gcc.dg/vect/vect-align-1.c: Likewise.
3896         * gcc.dg/vect/vect-align-2.c: Likewise.
3897         * gcc.dg/vect/vect-93.c: Likewise.
3898         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
3899         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3900         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
3901         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3902         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
3903         * gcc.dg/vect/vect-26.c: Likewise.
3904         * gcc.dg/vect/vect-44.c: Likewise.
3905         * gcc.dg/vect/vect-70.c: Likewise.
3906         * gcc.dg/vect/vect-95.c: Likewise.
3907         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3908         * gcc.dg/vect/vect-28.c: Likewise.
3909         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
3910         * gcc.dg/vect/vect-87.c: Likewise.
3911         * gcc.dg/vect/vect-109.c: Likewise.
3912         * gcc.dg/vect/vect-54.c: Likewise.
3913         * gcc.dg/vect/vect-96.c: Likewise.
3914         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3915         * gcc.dg/vect/vect-88.c: Likewise.
3916         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3917         * gcc.dg/vect/vect-89.c: Likewise.
3918         * gcc.dg/vect/vect-91.c: Likewise.
3919         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3920         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3921         * gfortran.dg/vect/vect-2.f90: Likewise.
3922         * gfortran.dg/vect/vect-3.f90: Likewise.
3923         * gfortran.dg/vect/vect-4.f90: Likewise.
3924         * gfortran.dg/vect/vect-5.f90: Likewise.
3925
3926 2009-06-05  Alexander Strange <astrange@ithinksw.com>
3927
3928         PR tree-optimization/36318
3929         * gcc.dg/tree-ssa/sra-7.c: New test.
3930
3931 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
3932
3933         PR fortran/37203
3934         * gfortran.dg/reshape_order_5.f90: New.
3935         * gfortran.dg/reshape_shape_1.f90: New.
3936
3937 2009-06-04  Jason Merrill  <jason@redhat.com>
3938
3939         * g++.dg/template/error38.C: Add pointer-to-typedef case.
3940
3941 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
3942
3943         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
3944         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
3945
3946 2009-06-04  Richard Guenther  <rguenther@suse.de>
3947
3948         PR c++/39371
3949         * g++.dg/torture/pr40335.C: New testcase.
3950
3951 2009-06-03  Richard Guenther  <rguenther@suse.de>
3952
3953         PR middle-end/40328
3954         * gcc.dg/torture/pr40328.c: New testcase.
3955
3956 2009-06-03  Martin Jambor  <mjambor@suse.cz>
3957
3958         * g++.dg/torture/pr40323.C: New file.
3959
3960 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
3961
3962         * gnat.dg/specs/root.ads: New test.
3963         * gnat.dg/specs/root-level_1.ads: Likewise.
3964         * gnat.dg/specs/root-level_2.ads: Likewise.
3965         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
3966
3967 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
3968
3969         * g++.dg/init/ref15.C: Require unwrapped targets.
3970
3971 2009-06-02  Jason Merrill  <jason@redhat.com>
3972
3973         * g++.dg/cpp0x/initlist13.C: Remove expected error.
3974         * g++.dg/cpp0x/initlist18.C: New.
3975         * g++.dg/cpp0x/initlist19.C: New.
3976
3977         * g++.dg/cpp0x/auto14.C: New.
3978
3979 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
3980
3981         * gnat.dg/alignment6.adb: Remove XFAIL.
3982
3983 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
3984
3985         PR c++/38089
3986         * g++.dg/template/spec36.C: New test.
3987
3988 2009-06-01  Ian Lance Taylor  <iant@google.com>
3989
3990         * gcc.dg/cast-qual-3.c: New testcase.
3991         * g++.dg/warn/Wcast-qual2.C: New testcase.
3992
3993 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
3994
3995         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
3996         (process-message): Expect column numbers.
3997         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
3998         * gcc.dg/pch/counter-2.c: Same.
3999         * gcc.dg/pch/valid-2.c: Same.
4000         * gcc.dg/pch/warn-1.c: Same.
4001         * gcc.dg/pch/valid-1.c: Same.
4002         * gcc.dg/cpp/include2a.c: Handle lack of columns.
4003         * gcc.dg/cpp/syshdr.c: Same.
4004         * gcc.dg/cpp/19940712-1.c: Same.
4005         * gcc.dg/cpp/missing-header-1.c: Same.
4006         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
4007         * gcc.dg/cpp/tr-warn3.c: Same.
4008         * gcc.dg/cpp/pr29612-2.c: Same.
4009         * gcc.dg/cpp/tr-warn4.c: Same.
4010         * gcc.dg/cpp/Wtrigraphs.c: Same.
4011         * gcc.dg/cpp/poison.c: Same.
4012         * gcc.dg/cpp/arith-3.c: Same.
4013         * gcc.dg/cpp/sysmac2.c: Same.
4014         * gcc.dg/cpp/cpp.exp: Same.
4015         * gcc.dg/cpp/tr-warn5.c: Same.
4016         * gcc.dg/cpp/include2.c: Same.
4017         * gcc.dg/cpp/Wmissingdirs.c: Same.
4018         * gcc.dg/cpp/Wmissingdirs.c: Same.
4019         * gcc.dg/cpp/tr-warn6.c: Same.
4020         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
4021         * gcc.dg/cpp/macspace1.c: Same.
4022         * gcc.dg/cpp/escape-2.c: Same.
4023         * gcc.dg/cpp/assert2.c: Same.
4024         * gcc.dg/cpp/undef2.c: Same.
4025         * gcc.dg/cpp/macspace2.c: Same.
4026         * gcc.dg/cpp/tr-warn1.c: Same.
4027         * gcc.dg/cpp/extratokens2.c: Same.
4028         * gcc.dg/cpp/strify2.c: Same.
4029         * gcc.dg/cpp/Wsignprom.c: Same.
4030         * gcc.dg/cpp/redef2.c: Same.
4031         * gcc.dg/cpp/trad/trad.exp: Same.
4032         * gcc.dg/cpp/arith-1.c: Same.
4033         * gcc.dg/cpp/extratokens.c: Same.
4034         * gcc.dg/cpp/if-mpar.c: Same.
4035
4036 2009-06-01  Olivier Hainque  <hainque@adacore.com>
4037
4038         * gnat.dg/nested_float_packed.ads: New test.
4039
4040 2009-06-01  Olivier Hainque  <hainque@adacore.com>
4041             Eric Botcazou  <botcazou@adacore.com>
4042
4043         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
4044         * gnat.dg/test_oconst.adb: New test.
4045
4046 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
4047
4048         * gcc.dg/plugin/ggcplug.c: Moved comment.
4049         (plugin_init): Fixed typo, declared i, returned 0 at end.
4050
4051 2009-05-31  Ira Rosen  <irar@il.ibm.com>
4052
4053         PR testsuite/40244
4054         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
4055         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
4056
4057 2009-05-29  Ian Lance Taylor  <iant@google.com>
4058
4059         * gcc.dg/Wcxx-compat-11.c: New testcase.
4060
4061 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4062
4063         PR fortran/40019
4064         * gfortran.dg/leadz_trailz_1.f90: New test.
4065         * gfortran.dg/leadz_trailz_2.f90: New test.
4066
4067 2009-05-29  Martin Jambor  <mjambor@suse.cz>
4068
4069         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
4070         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
4071         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
4072         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
4073         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
4074         * gcc.dg/tree-ssa/sra-2.c: Likewise.
4075         * gcc.dg/tree-ssa/sra-3.c: Likewise.
4076         * gcc.dg/tree-ssa/sra-1.c: Likewise.
4077         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
4078         * gcc.dg/tree-ssa/sra-5.c: New file.
4079         * gcc.dg/tree-ssa/sra-6.c: New file.
4080         * gcc.c-torture/compile/sra-1.c: New file.
4081
4082 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
4083
4084         PR middle-end/40291
4085         * gcc.c-torture/compile/pr40291.c: New test.
4086
4087         PR target/40017
4088         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
4089         __vector _Bool.
4090         * gcc.target/powerpc/altivec-30.c: New test.
4091         * gcc.target/powerpc/altivec-31.c: New test.
4092
4093 2009-05-28  Richard Guenther  <rguenther@suse.de>
4094
4095         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
4096         * gcc.c-torture/execute/20090527-1.c: Likewise.
4097
4098 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
4099
4100         PR c++/39754
4101         * g++.dg/template/canon-type-1.C: New test.
4102         * g++.dg/template/canon-type-2.C: Likewise.
4103         * g++.dg/template/canon-type-3.C: Likewise.
4104         * g++.dg/template/canon-type-4.C: Likewise.
4105         * g++.dg/template/canon-type-5.C: Likewise.
4106         * g++.dg/template/canon-type-6.C: Likewise.
4107         * g++.dg/template/canon-type-7.C: Likewise.
4108
4109 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
4110             Uros Bizjak  <ubizjak@gmail.com>
4111             Danny Smith  <dansmister@gmail.com>
4112
4113         PR target/37216
4114
4115         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
4116         New function.
4117         * gcc.target/i386/pr37216.c:  New test source file.
4118         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
4119         use -fno-common for testing Cygwin and MinGW targets.
4120
4121 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
4122
4123         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
4124         * g++.dg/opt/memcpy1.C (size_t): Likewise.
4125         * g++.dg/pr37742.C (size_t): Likewise.
4126         * g++.dg/torture/pr34850.C (size_t): Likewise.
4127         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
4128         _PTRDIFF_TYPE__.
4129         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
4130         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
4131         (size_t): Use __extension__ and __SIZE_TYPE__.
4132         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
4133         __SIZE_TYPE__.
4134         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
4135         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
4136         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
4137         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
4138         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
4139         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
4140         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
4141         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
4142         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
4143         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
4144         (__ssize_t): Likewise.
4145         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
4146         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
4147         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
4148         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
4149         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
4150         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
4151         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
4152         * gcc.dg/pr33667.c (size_t): Likewise.
4153         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
4154         * gcc.dg/torture/pr39204.c (size_t): Likewise.
4155         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
4156         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
4157         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
4158         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
4159
4160 2009-05-28  Ira Rosen  <irar@il.ibm.com>
4161
4162         PR tree-optimization/40254
4163         * gcc.dg/vect/pr40254.c: New test.
4164
4165 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
4166
4167         PR middle-end/33699
4168         * gcc.target/mips/const-anchor-1.c: New test.
4169         * gcc.target/mips/const-anchor-2.c: New test.
4170
4171 2009-05-27  Jason Merrill  <jason@redhat.com>
4172
4173         * g++.dg/cpp0x/initlist15.C: New.
4174         * g++.dg/cpp0x/initlist16.C: New.
4175         * g++.dg/cpp0x/initlist17.C: New.
4176
4177 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
4178
4179         PR fortran/39178
4180         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
4181         patterns to reflect frontend changes.
4182         * gfortran.dg/vector_subscript_4.f90: Likewise.
4183
4184 2009-05-27  Olivier Hainque  <hainque@adacore.com>
4185             Eric Botcazou  <botcazou@adacore.com>
4186
4187         * gcc.c-torture/execute/align-nest.c: New testcase.
4188         * gnat.dg/misaligned_nest.adb: New testcase.
4189
4190 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
4191
4192         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
4193         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
4194         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
4195         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
4196
4197 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
4198
4199         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
4200         cast instead of assuming 0ul.
4201         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
4202         __SIZE_TYPE__.
4203         (_type_desc): Make first argument const.
4204         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
4205
4206 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4207
4208         PR libfortran/40187
4209         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
4210         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
4211
4212 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
4213
4214         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
4215         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
4216         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
4217         * gcc.dg/plugin/ggcplug.c: Added new file.
4218
4219 2009-05-26  Tobias Burnus  <burnus@net-b.de>
4220
4221         PR fortran/40246
4222         * gfortran.dg/nullify_4.f90: New test.
4223
4224 2009-05-26  Richard Guenther  <rguenther@suse.de>
4225
4226         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
4227
4228 2009-05-26  Richard Guenther  <rguenther@suse.de>
4229
4230         PR middle-end/40252
4231         * gcc.c-torture/compile/pr40252.c: New testcase.
4232
4233 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
4234
4235         PR c++/40007
4236         * g++.dg/template/typedef18.C: New test.
4237         * g++.dg/template/typedef19.C: Likewise.
4238         * g++.dg/template/typedef20.C: Likewise.
4239         * g++.dg/template/access11.C: Adjust.
4240
4241 2009-05-26  Richard Guenther  <rguenther@suse.de>
4242
4243         PR testsuite/40247
4244         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
4245
4246 2009-05-25  Jason Merrill  <jason@redhat.com>
4247
4248         PR c++/38064
4249         * g++.dg/cpp0x/enum3.C: New test.
4250
4251 2009-05-25  Richard Guenther  <rguenther@suse.de>
4252
4253         PR tree-optimization/36327
4254         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
4255         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4256         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
4257         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
4258         * gcc.dg/vect/vect-40.c: Likewise.
4259         * gcc.dg/vect/vect-42.c: Likewise.
4260         * gcc.dg/vect/vect-46.c: Likewise.
4261         * gcc.dg/vect/vect-76.c: Likewise.
4262
4263 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
4264
4265         PR fortran/40176
4266         * gfortran.dg/proc_ptr_18.f90: New.
4267         * gfortran.dg/proc_ptr_19.f90: New.
4268         * gfortran.dg/proc_ptr_comp_9.f90: New.
4269         * gfortran.dg/proc_ptr_comp_10.f90: New.
4270
4271 2009-05-25  Richard Guenther  <rguenther@suse.de>
4272
4273         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
4274         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
4275
4276 2009-05-25  Ira Rosen  <irar@il.ibm.com>
4277
4278         PR tree-optimization/40238
4279         * gcc.dg/vect/pr40238.c: New test.
4280
4281 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4282             Dominique Dhumieres  <dominiq@lps.ens.fr>
4283
4284         PR fortran/35732
4285         PR fortran/39872
4286         * gfortran.dg/bounds_check_fail_3.f90: New test.
4287         * gfortran.dg/bounds_check_fail_4.f90: New test.
4288         * gfortran.dg/bounds_check_14.f90: Update test.
4289         * gfortran.dg/bound_4.f90: Update test.
4290
4291 2009-05-24  Richard Guenther  <rguenther@suse.de>
4292
4293         PR middle-end/40233
4294         * gcc.c-torture/compile/pr40233.c: New testcase.
4295
4296 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
4297
4298         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
4299         for alpha*-*-* targets.
4300
4301 2009-05-24  Ira Rosen  <irar@il.ibm.com>
4302
4303         * gcc.dg/vect/bb-slp-1.c: New test.
4304         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
4305         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
4306         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
4307         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
4308         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
4309         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
4310         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
4311         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
4312         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
4313         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
4314         gcc.dg/vect/bb-slp-22.c: Likewise.
4315         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
4316
4317 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
4318             Maxim Kuvyrkov  <maxim@codesourcery.com>
4319
4320         * gcc.dg/falign-labels-1.c: New test.
4321
4322 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
4323
4324         * gnat.dg/specs/rep_clause3.ads: New test.
4325
4326 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
4327
4328         * gnat.dg/addr6.adb: New test.
4329
4330 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
4331
4332         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
4333         New function.
4334         * gcc.target/arm/thumb2-mul-space.c: New file.
4335         * gcc.target/arm/thumb2-mul-space-2.c: New file.
4336         * gcc.target/arm/thumb2-mul-space-3.c: New file.
4337         * gcc.target/arm/thumb2-mul-speed.c: New file.
4338
4339 2009-05-22  Richard Guenther  <rguenther@suse.de>
4340
4341         PR middle-end/38964
4342         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
4343         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
4344         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
4345
4346 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
4347
4348         * gcc.dg/dll-6.c: New test.
4349         * gcc.dg/dll-6a.c: Likewise.
4350         * gcc.dg/dll-7.c: Likewise.
4351         * gcc.dg/dll-7a.c: Likewise.
4352         * g++.dg/ext/dllexport2.C: Likewise.
4353         * g++.dg/ext/dllexport2a.cc: Likewise.
4354
4355 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
4356
4357         PR target/37846
4358         * gcc.target/ia64/mfused-madd-vect.c: New test.
4359         * gcc.target/ia64/mfused-madd.c: New test.
4360         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
4361         * gcc.target/ia64/mno-fused-madd.c: New test.
4362
4363 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
4364
4365         * gcc.target/i386/movbe-1.c: New.
4366         * gcc.target/i386/movbe-2.c: Likewise.
4367
4368 2009-05-21  Taras Glek  <tglek@mozilla.com>
4369
4370         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
4371         plugin_init signature.
4372         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4373         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
4374         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
4375
4376 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
4377
4378         * gcc.dg/target/arm/neon-vmla-1.c: New.
4379         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
4380
4381 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
4382
4383         * gcc.target/mips/octeon-exts-6.c: New test.
4384         * gcc.target/mips/extend-1.c: New test.
4385         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
4386         EXTS.
4387         * gcc.target/mips/octeon-exts-5.c: Likewise.
4388
4389 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
4390
4391         PR middle-end/40204
4392         * gcc.c-torture/compile/pr40204.c: New test.
4393
4394 2009-05-20  Richard Guenther  <rguenther@suse.de>
4395
4396         * gcc.c-torture/compile/20090518-1.c: New testcase.
4397
4398 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
4399
4400         PR tree-optimization/40087
4401         * gcc.dg/tree-ssa/pr40087.c: New test.
4402
4403 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4404
4405         * gcc.dg/vector-4.c: New testcase.
4406         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
4407         * g++.dg/ext/vector16.C: New testcase.
4408
4409 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
4410
4411         PR c/40172
4412         * gcc.dg/pr40172.c: Renamed to ...
4413         * gcc.dg/pr40172-1.c: This.
4414
4415         * gcc.dg/pr40172-2.c: New.
4416         * gcc.dg/pr40172-3.c: Likewise.
4417
4418 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4419
4420         PR c/40172
4421         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
4422
4423 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4424
4425         * gnat.dg/loop_optimization6.ad[sb]: New test.
4426
4427 2009-05-19  Richard Guenther  <rguenther@suse.de>
4428
4429         * gcc.c-torture/compile/20090519-1.c: New testcase.
4430
4431 2009-05-18  Jason Merrill  <jason@redhat.com>
4432
4433         * g++.dg/cpp0x/explicit1.C: New.
4434         * g++.dg/cpp0x/explicit2.C: New.
4435
4436 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
4437
4438         PR debug/40109
4439         * g++.dg/debug/dwarf2/nested-1.C: New test.
4440
4441 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4442
4443         PR testsuite/39907
4444         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
4445         stack alignment.
4446
4447 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
4448
4449         PR fortran/40164
4450         * gfortran.dg/proc_ptr_comp_8.f90: New.
4451
4452 2009-05-18  Richard Guenther  <rguenther@suse.de>
4453
4454         PR fortran/40168
4455         * gfortran.dg/array_memset_2.f90: Adjust.
4456
4457 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
4458
4459         PR fortran/36947
4460         PR fortran/40039
4461         * gfortran.dg/interface_27.f90: New.
4462         * gfortran.dg/interface_28.f90: New.
4463         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
4464         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4465
4466 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4467
4468         * gcc.target/m68k/tls-ie.c: New test.
4469         * gcc.target/m68k/tls-le.c: New test.
4470         * gcc.target/m68k/tls-gd.c: New test.
4471         * gcc.target/m68k/tls-ld.c: New test.
4472         * gcc.target/m68k/tls-ie-xgot.c: New test.
4473         * gcc.target/m68k/tls-le-xtls.c: New test.
4474         * gcc.target/m68k/tls-gd-xgot.c: New test.
4475         * gcc.target/m68k/tls-ld-xgot.c: New test.
4476         * gcc.target/m68k/tls-ld-xtls.c: New test.
4477         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
4478
4479 2009-05-18  Martin Jambor  <mjambor@suse.cz>
4480
4481         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
4482
4483 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
4484
4485         PR c/40172
4486         * gcc.dg/pr40172.c: New.
4487
4488 2009-05-17  Jason Merrill  <jason@redhat.com>
4489
4490         PR c++/40139
4491         * g++.dg/template/dtor6.C: New.
4492
4493 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
4494
4495         * g++.dg/warn/translate-ice-1.C: New test.
4496
4497 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4498
4499         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
4500         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
4501         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
4502         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
4503
4504 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4505
4506         PR fortran/33197
4507         * gfortran.dg/erf_2.F90: New test.
4508         * gfortran.dg/erfc_scaled_2.f90: New test.
4509
4510 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4511
4512         PR fortran/31243
4513         * gfortran.dg/string_1.f90: New test.
4514         * gfortran.dg/string_2.f90: New test.
4515         * gfortran.dg/string_3.f90: New test.
4516
4517 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
4518
4519         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
4520         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
4521
4522 2009-05-15  Ian Lance Taylor  <iant@google.com>
4523
4524         * gcc.dg/Wcxx-compat-10.c: New testcase.
4525
4526 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4527
4528         PR 16302
4529         * gcc.dg/pr16302.c: New.
4530         * g++.dg/warn/pr16302.C: New.
4531
4532 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4533
4534         * gcc.dg/torture/builtin-math-5.c: New.
4535         * gcc.dg/torture/builtin-math-6.c: New.
4536         * lib/target-supports.exp (check_effective_target_mpc): New.
4537
4538 2009-05-15  Jan Hubicka  <jh@suse.cz>
4539
4540         * gcc.dg/tree-ssa/inline-3.c: New testcase
4541
4542 2009-05-15  Jan Hubicka  <jh@suse.cz>
4543
4544         * gcc.target/i386/align-main-1.c (check): Mark noinline.
4545         * gcc.target/i386/align-main-2.c (check): Mark noinline.
4546         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
4547         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
4548         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
4549         Mark noinline.
4550         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
4551         Mark noinline.
4552         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
4553         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
4554
4555 2009-05-15  Jan Hubicka  <jh@suse.cz>
4556
4557         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
4558         optimized by sibcall noinline.
4559
4560 2009-05-15  Jan Hubicka  <jh@suse.cz>
4561
4562         * sibcall-1.c (track): Mark noinline.
4563         * sibcall-2.c (track): Mark noinline.
4564         * sibcall-3.c (track): Mark noinline.
4565         * sibcall-4.c (track): Mark noinline.
4566
4567 2009-05-15  Jan Hubicka  <jh@suse.cz>
4568
4569         * flatten-2.c: Disable early inlining; add comment.
4570         * flatten-3.c: New test based on flatten-2.c.
4571
4572 2009-05-15  Richard Guenther  <rguenther@suse.de>
4573
4574         PR tree-optimization/39999
4575         * gcc.c-torture/compile/pr39999.c: New testcase.
4576
4577 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
4578
4579         * gcc.c-torture/compile/ptr-conv-1.c: New test.
4580
4581 2009-05-14  Ian Lance Taylor  <iant@google.com>
4582
4583         * gcc.dg/Wcxx-compat-9.c: New testcase.
4584
4585 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
4586
4587         PR fortran/39996
4588         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
4589         * gfortran.dg/duplicate_type_2.f90: Ditto.
4590         * gfortran.dg/duplicate_type_3.f90: New.
4591
4592 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
4593
4594         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
4595         * ada/acats/tests/c5/c59002c.ada: Likewise.
4596
4597 2009-05-13  Taras Glek  <tglek@mozilla.com>
4598
4599         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
4600         attributes and decl smashing.
4601         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
4602         attributes.
4603         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
4604         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
4605
4606 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
4607
4608         PR fortran/39865
4609         * gfortran.dg/pr39865.f90: New test.
4610         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
4611         arrays in FMT=.
4612         * gfortran.dg/hollerith_f95.f90: Likewise.
4613         * gfortran.dg/hollerith6.f90: New test.
4614         * gfortran.dg/hollerith7.f90: New test.
4615
4616 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4617
4618         PR cpp/36674
4619         * gcc.dg/cpp/pr36674.i: New.
4620
4621 2009-05-14  Ben Elliston  <bje@au.ibm.com>
4622
4623         PR middle-end/40035
4624         * gcc.c-torture/compile/pr40035.c: New test.
4625
4626 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4627
4628         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
4629
4630 2009-05-12  Tobias Burnus  <burnus@net-b.de>
4631
4632         PR fortran/40110
4633         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
4634         * gfortran.dg/c_kind_tests_2.f03: Ditto.
4635         * gfortran.dg/interop_params.f03: Ditto.
4636
4637 2009-05-12  Jan Hubicka  <jh@suse.cz>
4638
4639         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
4640         so unrolling still happens.
4641         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
4642         * gcc.dg/ipa/ipacost-2.c: Likewise.
4643         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
4644
4645 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
4646
4647         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
4648
4649 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
4650
4651         * lib/target-supports.exp (check_profiling_available): Return
4652         false for -p on *-*-cygwin* targets.
4653
4654 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
4655
4656         PR tree-optimization/38632
4657         * g++.dg/tree-ssa/pr38632.C: New.
4658
4659 2009-05-11  Jan Hubicka  <jh@suse.cz>
4660
4661         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
4662         we now optimize better.
4663         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
4664         out at different places.
4665         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
4666         unroling.
4667         * gcc.dg/vect/vect-76.c: Likewise.
4668         * gcc.dg/vect/vect-70.c: Likewise.
4669         * gcc.dg/vect/vect-66.c: Likewise.
4670         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4671         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
4672
4673 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
4674
4675         PR middle-end/40080
4676         * gcc.c-torture/compile/pr40080.c: New.
4677
4678 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
4679
4680         * gcc.c-torture/compile/pr40026.c: New testcase.
4681
4682 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
4683
4684         PR fortran/40089
4685         * gfortran.dg/proc_ptr_comp_7.f90: New.
4686
4687 2009-05-11  Ira Rosen  <irar@il.ibm.com>
4688
4689         PR tree-optimization/40074
4690         * gcc.dg/vect/pr40074.c: New test.
4691
4692 2009-05-10  Ian Lance Taylor  <iant@google.com>
4693
4694         * gcc.dg/Wcxx-compat-7.c: New testcase.
4695         * gcc.dg/Wcxx-compat-8.c: New testcase.
4696         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
4697         * gcc.dg/pr17188-1.c: Likewise.
4698         * gcc.dg/pr39084.c: Likewise.
4699
4700 2009-05-10  Michael Matz  <matz@suse.de>
4701
4702         PR target/40031
4703         * gcc.dg/pr40031.c: New test.
4704
4705 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
4706
4707         PR fortran/40018
4708         * gfortran.dg/array_constructor_31.f90: New test.
4709
4710 2009-05-10  Richard Guenther  <rguenther@suse.de>
4711
4712         PR tree-optimization/40081
4713         * g++.dg/torture/pr40081.C: New testcase.
4714
4715 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
4716
4717         PR fortran/38863
4718         * gfortran.dg/dependency_24.f90: New test.
4719         * gfortran.dg/dependency_23.f90: Clean up module files.
4720
4721 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
4722
4723         PR fortran/38956
4724         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
4725         * gfortran.dg/chmod_2.f90: Likewise.
4726         * gfortran.dg/chmod_3.f90: Likewise.
4727         * gfortran.dg/open_errors.f90: Likewise.
4728
4729 2009-05-09  Jan Hubicka  <jh@suse.cz>
4730
4731         PR middle-end/40043
4732         * g++.dg/eh/nested-try.C: New test.
4733
4734 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
4735
4736         PR tree-optimization/40049
4737         * gcc.dg/vect/vect-shift-2.c: New test.
4738
4739 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
4740
4741         * gcc.dg/torture/complex-sign-mul-minus-one.c,
4742         gcc.dg/torture/complex-sign-mul-one.c: New tests.
4743
4744 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
4745
4746         PR c/36892
4747         * g++.dg/warn/deprecated-6.C: New.
4748         * gcc.dg/deprecated-4.c: Likewise.
4749         * gcc.dg/deprecated-5.c: Likewise.
4750         * gcc.dg/deprecated-6.c: Likewise.
4751
4752 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
4753
4754         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
4755         __aligned__(__BIGGEST_ALIGNMENT__).
4756         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4757         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
4758         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
4759         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4760         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4761         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
4762         * gcc.dg/vect/Os-vect-95.c: Likewise.
4763         * gcc.dg/vect/pr20122.c: Likewise.
4764         * gcc.dg/vect/pr36493.c: Likewise.
4765         * gcc.dg/vect/pr37385.c: Likewise.
4766         * gcc.dg/vect/slp-7.c: Likewise.
4767         * gcc.dg/vect/slp-9.c: Likewise.
4768         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
4769         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
4770         * gcc.dg/vect/vect-35.c: Likewise.
4771         * gcc.dg/vect/vect-40.c: Likewise.
4772         * gcc.dg/vect/vect-42.c: Likewise.
4773         * gcc.dg/vect/vect-44.c: Likewise.
4774         * gcc.dg/vect/vect-46.c: Likewise.
4775         * gcc.dg/vect/vect-48.c: Likewise.
4776         * gcc.dg/vect/vect-52.c: Likewise.
4777         * gcc.dg/vect/vect-54.c: Likewise.
4778         * gcc.dg/vect/vect-56.c: Likewise.
4779         * gcc.dg/vect/vect-58.c: Likewise.
4780         * gcc.dg/vect/vect-60.c: Likewise.
4781         * gcc.dg/vect/vect-74.c: Likewise.
4782         * gcc.dg/vect/vect-75.c: Likewise.
4783         * gcc.dg/vect/vect-76.c: Likewise.
4784         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4785         * gcc.dg/vect/vect-77.c: Likewise.
4786         * gcc.dg/vect/vect-77-global.c: Likewise.
4787         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4788         * gcc.dg/vect/vect-78.c: Likewise.
4789         * gcc.dg/vect/vect-78-global.c: Likewise.
4790         * gcc.dg/vect/vect-80.c: Likewise.
4791         * gcc.dg/vect/vect-85.c: Likewise.
4792         * gcc.dg/vect/vect-87.c: Likewise.
4793         * gcc.dg/vect/vect-88.c: Likewise.
4794         * gcc.dg/vect/vect-92.c: Likewise.
4795         * gcc.dg/vect/vect-93.c: Likewise.
4796         * gcc.dg/vect/vect-95.c: Likewise.
4797         * gcc.dg/vect/vect-97.c: Likewise.
4798         * gcc.dg/vect/vect-complex-1.c: Likewise.
4799         * gcc.dg/vect/vect-complex-4.c: Likewise.
4800         * gcc.dg/vect/vect-complex-5.c: Likewise.
4801         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4802         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
4803         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
4804         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4805         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4806         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4807         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
4808         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
4809         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4810         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4811         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4812         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4813         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4814         * gcc.dg/vect/vect-outer-1a.c: Likewise.
4815         * gcc.dg/vect/vect-outer-1.c: Likewise.
4816         * gcc.dg/vect/vect-outer-2a.c: Likewise.
4817         * gcc.dg/vect/vect-outer-2b.c: Likewise.
4818         * gcc.dg/vect/vect-outer-2.c: Likewise.
4819         * gcc.dg/vect/vect-outer-2c.c: Likewise.
4820         * gcc.dg/vect/vect-outer-2d.c: Likewise.
4821         * gcc.dg/vect/vect-outer-3a.c: Likewise.
4822         * gcc.dg/vect/vect-outer-3b.c: Likewise.
4823         * gcc.dg/vect/vect-outer-3.c: Likewise.
4824         * gcc.dg/vect/vect-outer-3c.c: Likewise.
4825         * gcc.dg/vect/vect-outer-5.c: Likewise.
4826         * gcc.dg/vect/vect-outer-6.c: Likewise.
4827         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
4828         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4829         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4830         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4831         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
4832         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
4833         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4834         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
4835         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
4836         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4837         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4838         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4839         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
4840         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
4841
4842 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
4843
4844         PR c/24581
4845         * gcc.dg/torture/complex-sign.h: New header.
4846         * gcc.dg/torture/complex-sign-add.c,
4847         gcc.dg/torture/complex-sign-mixed-add.c,
4848         gcc.dg/torture/complex-sign-mixed-div.c,
4849         gcc.dg/torture/complex-sign-mixed-mul.c,
4850         gcc.dg/torture/complex-sign-mixed-sub.c,
4851         gcc.dg/torture/complex-sign-mul.c,
4852         gcc.dg/torture/complex-sign-sub.c: New tests.
4853
4854 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
4855
4856         PR fortran/39876
4857         * gfortran.dg/intrinsic_3.f90: New.
4858
4859 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
4860
4861         PR c/39037
4862         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
4863         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
4864         * gcc.dg/dfp/float-constant-double.c: New test.
4865         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
4866         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
4867         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
4868         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
4869         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
4870         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
4871         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
4872         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
4873         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
4874
4875 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
4876
4877         PR middle-end/40057
4878         * gcc.c-torture/execute/pr40057.c: New test.
4879
4880 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
4881
4882         * gcc.c-torture/compile/const-high-part.c: New test.
4883
4884 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
4885
4886         PR testsuite/40050
4887         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
4888         build plugin.
4889
4890 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
4891
4892         PR fortran/39630
4893         * gfortran.dg/proc_decl_1.f90: Modified.
4894         * gfortran.dg/proc_ptr_comp_1.f90: New.
4895         * gfortran.dg/proc_ptr_comp_2.f90: New.
4896         * gfortran.dg/proc_ptr_comp_3.f90: New.
4897         * gfortran.dg/proc_ptr_comp_4.f90: New.
4898         * gfortran.dg/proc_ptr_comp_5.f90: New.
4899         * gfortran.dg/proc_ptr_comp_6.f90: New.
4900
4901 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
4902
4903         PR c++/17395
4904         * g++.dg/template/call7.C: New test.
4905
4906 2009-05-06  Diego Novillo  <dnovillo@google.com>
4907
4908         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
4909
4910 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
4911
4912         * gfortran.dg/pr40021.f: Moved to ...
4913         * gfortran.fortran-torture/execute/pr40021.f: Here.
4914
4915 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
4916
4917         PR middle-end/39986
4918         * gcc.dg/dfp/pr39986.c: New test.
4919
4920 2009-05-06  Michael Matz  <matz@suse.de>
4921
4922         PR middle-end/40021
4923         * gfortran.dg/pr40021.f: New test.
4924
4925 2009-05-06  Le-Chun Wu  <lcwu@google.com>
4926
4927         * lib/plugin-support.exp: New file containing support procs for
4928         plugin testcases.
4929         * lib/target-supports.exp (check_plugin_available): New proc.
4930         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
4931         * gcc.dg/plugin/selfassign.c: New plugin source file.
4932         * gcc.dg/plugin/self-assign-test-1.c: New test.
4933         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
4934         * g++.dg/README: Add description for plugin test.
4935         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
4936         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
4937         * g++.dg/plugin/selfassign.c: New plugin source file.
4938         * g++.dg/plugin/self-assign-test-1.C: New test.
4939         * g++.dg/plugin/self-assign-test-2.C: Likewise.
4940         * g++.dg/plugin/self-assign-test-3.C: Likewise.
4941         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
4942         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
4943
4944 2009-05-06  Tobias Burnus  <burnus@net-b.de>
4945
4946         PR fortran/40041
4947         * gfortran.dg/intrinsic_2.f90: New test.
4948         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
4949
4950 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
4951
4952         PR c/40032
4953         * gcc.dg/noncompile/incomplete-5.c: New test.
4954
4955 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
4956
4957         PR middle-end/39666
4958         * gcc.dg/pr39666-1.c: New test.
4959         * gcc.dg/pr39666-2.c: Likewise.
4960         * g++.dg/warn/Wuninitialized-4.C: Likewise.
4961         * g++.dg/warn/Wuninitialized-5.C: Likewise.
4962         * gfortran.dg/pr39666-1.f90: Likewise.
4963         * gfortran.dg/pr39666-2.f90: Likewise.
4964
4965 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
4966
4967         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
4968         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
4969         * gcc.target/mips/dspr2-MULTU.c: Likewise.
4970
4971 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
4972
4973         PR fortran/39998
4974         * gfortran.dg/proc_ptr_17.f90: New.
4975
4976 2009-05-05  Richard Guenther  <rguenther@suse.de>
4977
4978         PR tree-optimization/40022
4979         * gcc.c-torture/execute/pr40022.c: New testcase.
4980
4981 2009-05-05  Richard Guenther  <rguenther@suse.de>
4982
4983         PR middle-end/40023
4984         * gcc.c-torture/compile/pr40023.c: New testcase.
4985
4986 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
4987
4988         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
4989         * g++.dg/template/overload9.C: Likewise.
4990         * g++.dg/ext/ms-1.C: New.
4991
4992 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
4993
4994         PR c++/40013
4995         * g++.dg/ext/vla7.C: New test.
4996
4997 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
4998
4999         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
5000
5001 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5002
5003         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
5004         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
5005         Update expected errors.
5006
5007 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5008
5009         PR c++/28152
5010         * g++.dg/parse/parser-pr28152.C: New.
5011         * g++.dg/parse/parser-pr28152-2.C: New.
5012
5013 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5014
5015         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
5016
5017 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
5018
5019         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
5020         * gcc.target/sparc/fexpand-2.c: Likewise.
5021         * gcc.target/sparc/fpmerge-2.c: Likewise.
5022         * gcc.target/sparc/pdist-2.c: Likewise.
5023
5024 2009-05-03  Richard Guenther  <rguenther@suse.de>
5025
5026         PR c/39983
5027         * gcc.c-torture/compile/pr39983.c: New testcase.
5028
5029 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
5030
5031         * gcc.dg/c99-complex-3.c: New test.
5032
5033 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
5034
5035         * gcc.dg/cpp/utf8-5byte-1.c: New test.
5036
5037 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
5038
5039         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
5040
5041 2009-05-02  Richard Guenther  <rguenther@suse.de>
5042
5043         PR middle-end/40001
5044         * gcc.target/spu/pr40001.c: New testcase.
5045
5046 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
5047
5048         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
5049
5050 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
5051
5052         PR middle-end/39579
5053         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
5054         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
5055
5056 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
5057
5058         PR testsuite/39776
5059         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
5060         no longer issued.
5061
5062 2009-04-30  David Ayers  <ayers@fsfe.org>
5063
5064         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
5065         and gcc_error_prefix variables.
5066         * objc.dg/bad-receiver-type.m: Update to match correct
5067         diagnostics marker.
5068         * objc.dg/encode-5.m: Likewise.
5069         * objc.dg/id-1.m: Likewise.
5070         * objc.dg/method-1.m: Likewise.
5071         * objc.dg/method-6.m: Likewise.
5072         * objc.dg/method-7.m: Likewise.
5073         * objc.dg/method-9.m: Likewise.
5074         * objc.dg/method-11.m: Likewise.
5075         * objc.dg/method-20.m: Likewise.
5076         * objc.dg/private-1.m: Likewise.
5077
5078 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
5079
5080         PR libfortran/39667
5081         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
5082         * gfortran.dg/advance_4.f90: Likewise
5083         * gfortran.dg/advance_5.f90: Likewise
5084         * gfortran.dg/append_1.f90: Likewise
5085         * gfortran.dg/backslash_1.f90: Likewise
5086         * gfortran.dg/backslash_2.f90: Likewise
5087         * gfortran.dg/backslash_3.f: Likewise
5088         * gfortran.dg/backspace_10.f90: Likewise
5089         * gfortran.dg/backspace_3.f: Likewise
5090         * gfortran.dg/backspace_4.f: Likewise
5091         * gfortran.dg/backspace_5.f: Likewise
5092         * gfortran.dg/backspace_8.f: Likewise
5093         * gfortran.dg/backspace_9.f: Likewise
5094         * gfortran.dg/complex_write.f90: Likewise
5095         * gfortran.dg/convert_implied_open.f90: Likewise
5096         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
5097         * gfortran.dg/dos_eol.f: Likewise
5098         * gfortran.dg/empty_format_1.f90: Likewise
5099         * gfortran.dg/endfile.f: Likewise
5100         * gfortran.dg/eof_1.f90: Likewise
5101         * gfortran.dg/eor_1.f90: Likewise
5102         * gfortran.dg/eor_handling_1.f90: Likewise
5103         * gfortran.dg/eor_handling_2.f90: Likewise
5104         * gfortran.dg/eor_handling_3.f90: Likewise
5105         * gfortran.dg/eor_handling_4.f90: Likewise
5106         * gfortran.dg/eor_handling_5.f90: Likewise
5107         * gfortran.dg/error_recovery_5.f90: Likewise
5108         * gfortran.dg/f2003_inquire_1.f03: Likewise
5109         * gfortran.dg/f2003_io_4.f03: Likewise
5110         * gfortran.dg/f2003_io_5.f03: Likewise
5111         * gfortran.dg/f2003_io_7.f03: Likewise
5112         * gfortran.dg/fgetc_1.f90: Likewise
5113         * gfortran.dg/fgetc_2.f90: Likewise
5114         * gfortran.dg/flush_1.f90: Likewise
5115         * gfortran.dg/fmt_exhaust.f90: Likewise
5116         * gfortran.dg/fmt_huge.f90: Likewise
5117         * gfortran.dg/fmt_read.f90: Likewise
5118         * gfortran.dg/fmt_t_1.f90: Likewise
5119         * gfortran.dg/fmt_t_2.f90: Likewise
5120         * gfortran.dg/fmt_t_3.f90: Likewise
5121         * gfortran.dg/fmt_t_4.f90: Likewise
5122         * gfortran.dg/fmt_t_5.f90: Likewise
5123         * gfortran.dg/fmt_t_7.f: Likewise
5124         * gfortran.dg/fseek.f90: Likewise
5125         * gfortran.dg/ftell_1.f90: Likewise
5126         * gfortran.dg/ftell_2.f90: Likewise
5127         * gfortran.dg/func_derived_3.f90: Likewise
5128         * gfortran.dg/inquire_9.f90: Likewise
5129         * gfortran.dg/iostat_1.f90: Likewise
5130         * gfortran.dg/iostat_2.f90: Likewise
5131         * gfortran.dg/list_read_1.f90: Likewise
5132         * gfortran.dg/list_read_4.f90: Likewise
5133         * gfortran.dg/list_read_5.f90: Likewise
5134         * gfortran.dg/list_read_7.f90: Likewise
5135         * gfortran.dg/list_read_8.f90: Likewise
5136         * gfortran.dg/list_read_9.f90: Likewise
5137         * gfortran.dg/namelist_13.f90: Likewise
5138         * gfortran.dg/namelist_14.f90: Likewise
5139         * gfortran.dg/namelist_15.f90: Likewise
5140         * gfortran.dg/namelist_16.f90: Likewise
5141         * gfortran.dg/namelist_17.f90: Likewise
5142         * gfortran.dg/namelist_18.f90: Likewise
5143         * gfortran.dg/namelist_19.f90: Likewise
5144         * gfortran.dg/namelist_20.f90: Likewise
5145         * gfortran.dg/namelist_24.f90: Likewise
5146         * gfortran.dg/namelist_26.f90: Likewise
5147         * gfortran.dg/namelist_27.f90: Likewise
5148         * gfortran.dg/namelist_28.f90: Likewise
5149         * gfortran.dg/namelist_37.f90: Likewise
5150         * gfortran.dg/namelist_38.f90: Likewise
5151         * gfortran.dg/namelist_39.f90: Likewise
5152         * gfortran.dg/namelist_40.f90: Likewise
5153         * gfortran.dg/namelist_43.f90: Likewise
5154         * gfortran.dg/namelist_44.f90: Likewise
5155         * gfortran.dg/namelist_45.f90: Likewise
5156         * gfortran.dg/namelist_46.f90: Likewise
5157         * gfortran.dg/namelist_47.f90: Likewise
5158         * gfortran.dg/namelist_48.f90: Likewise
5159         * gfortran.dg/namelist_49.f90: Likewise
5160         * gfortran.dg/namelist_50.f90: Likewise
5161         * gfortran.dg/namelist_51.f90: Likewise
5162         * gfortran.dg/namelist_52.f90: Likewise
5163         * gfortran.dg/namelist_56.f90: Likewise
5164         * gfortran.dg/namelist_char_only.f90: Likewise
5165         * gfortran.dg/namelist_use.f90: Likewise
5166         * gfortran.dg/namelist_use_only.f90: Likewise
5167         * gfortran.dg/noadv_size.f90: Likewise
5168         * gfortran.dg/open_access_append_1.f90: Likewise
5169         * gfortran.dg/pad_no.f90: Likewise
5170         * gfortran.dg/pr12884.f: Likewise
5171         * gfortran.dg/pr17090.f90: Likewise
5172         * gfortran.dg/pr17285.f90: Likewise
5173         * gfortran.dg/pr17286.f90: Likewise
5174         * gfortran.dg/pr18122.f90: Likewise
5175         * gfortran.dg/pr18210.f90: Likewise
5176         * gfortran.dg/pr18392.f90: Likewise
5177         * gfortran.dg/pr19155.f: Likewise
5178         * gfortran.dg/pr19216.f: Likewise
5179         * gfortran.dg/pr19467.f90: Likewise
5180         * gfortran.dg/pr19657.f: Likewise
5181         * gfortran.dg/pr20257.f90: Likewise
5182         * gfortran.dg/read_bad_advance.f90: Likewise
5183         * gfortran.dg/read_eof_2.f90: Likewise
5184         * gfortran.dg/read_eof_4.f90: Likewise
5185         * gfortran.dg/read_many_1.f: Likewise
5186         * gfortran.dg/read_noadvance.f90: Likewise
5187         * gfortran.dg/read_repeat.f90: Likewise
5188         * gfortran.dg/read_size_noadvance.f90: Likewise
5189         * gfortran.dg/read_x_past.f: Likewise
5190         * gfortran.dg/record_marker_1.f90: Likewise
5191         * gfortran.dg/record_marker_3.f90: Likewise
5192         * gfortran.dg/rewind_1.f90: Likewise
5193         * gfortran.dg/runtime_warning_1.f90: Likewise
5194         * gfortran.dg/shape_3.f90: Likewise
5195         * gfortran.dg/slash_1.f90: Likewise
5196         * gfortran.dg/stat_1.f90: Likewise
5197         * gfortran.dg/stat_2.f90: Likewise
5198         * gfortran.dg/streamio_11.f90: Likewise
5199         * gfortran.dg/streamio_3.f90: Likewise
5200         * gfortran.dg/streamio_4.f90: Likewise
5201         * gfortran.dg/streamio_9.f90: Likewise
5202         * gfortran.dg/tl_editing.f90: Likewise
5203         * gfortran.dg/unf_io_convert_1.f90: Likewise
5204         * gfortran.dg/unf_io_convert_2.f90: Likewise
5205         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
5206         * gfortran.dg/unf_short_record_1.f90: Likewise
5207         * gfortran.dg/utf8_1.f03: Likewise
5208         * gfortran.dg/utf8_2.f03: Likewise
5209         * gfortran.dg/widechar_IO_1.f90: Likewise
5210         * gfortran.dg/write_check3.f90: Likewise
5211         * gfortran.dg/write_rewind_2.f: Likewise
5212         * gfortran.dg/x_slash_2.f: Likewise
5213
5214 2009-04-29  Richard Guenther  <rguenther@suse.de>
5215
5216         PR target/39943
5217         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5218         New.
5219         (check_effective_target_vect_floatuint_cvt): Likewise.
5220         * gcc.dg/vect/slp-10.c: Adjust.
5221         * gcc.dg/vect/slp-11.c: Adjust.
5222         * gcc.dg/vect/slp-12b.c: Adjust.
5223         * gcc.dg/vect/slp-33.c: Adjust.
5224         * gcc.c-torture/compile/pr39943.c: New testcase.
5225
5226 2009-04-29  Richard Guenther  <rguenther@suse.de>
5227
5228         PR middle-end/39937
5229         * gcc.c-torture/compile/pr39937.c: New testcase.
5230
5231 2009-04-29  Richard Guenther  <rguenther@suse.de>
5232
5233         PR tree-optimization/39941
5234         * gcc.c-torture/compile/pr39941.c: New testcase.
5235
5236 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
5237
5238         * gcc.target/bfin/20090411-1.c: New test.
5239
5240 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
5241
5242         PR target/39565
5243         * gcc.dg/pr39565.c: New testcase.
5244
5245 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
5246
5247         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
5248         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
5249         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
5250         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
5251         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
5252         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
5253         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
5254         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
5255         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
5256         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
5257         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
5258         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
5259         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
5260         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
5261         * gcc.target/i386/pr37191.c: Likewise.
5262         * gcc.target/i386/reload-1.c: Likewise.
5263         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
5264         * g++.old-deja/g++.pt/repo2.C: Likewise.
5265         * g++.old-deja/g++.pt/repo3.C: Likewise.
5266         * g++.old-deja/g++.pt/repo4.C: Likewise.
5267         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5268         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5269         * g++.dg/template/repo1.C: Likewise.
5270         * g++.dg/template/repo2.C: Likewise.
5271         * g++.dg/template/repo3.C: Likewise.
5272         * g++.dg/template/repo4.C: Likewise.
5273         * g++.dg/template/repo5.C: Likewise.
5274         * g++.dg/template/repo6.C: Likewise.
5275         * g++.dg/template/repo7.C: Likewise.
5276         * g++.dg/template/repo8.C: Likewise.
5277         * g++.dg/template/repo9.C: Likewise.
5278         * g++.dg/rtti/repo1.C: Likewise.
5279         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
5280         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
5281         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
5282         * g++.dg/other/PR23205.C: Skip for vxworks.
5283         * g++.dg/ext/visibility/class1.C: Requires PIC.
5284         * g++.dg/eh/async-unwind2.C: Requires PIC.
5285         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
5286         does not have cxa_exit.
5287
5288 2009-04-28  Jing Yu  <jingyu@google.com>
5289
5290         PR testsuite/39790
5291         * lib/target-supports.exp (check_effective_target_tls): Remove
5292         comment of caching.
5293         (check_effective_target_tls_native): Likewise.
5294         (check_effective_target_tls_runtime): Likewise.
5295         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
5296         tls to tls_runtime.
5297         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
5298
5299 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
5300
5301         PR fortran/39946
5302         * gfortran.dg/proc_ptr_16.f90: New.
5303
5304 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
5305
5306         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
5307         lp64 is true.
5308
5309 2009-04-28  Richard Guenther  <rguenther@suse.de>
5310
5311         PR middle-end/39937
5312         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
5313
5314 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
5315
5316         * g++.dg/warn/pr35652.C: Removed.
5317         * gcc.dg/pr35652.c: Likewise.
5318
5319 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
5320
5321         * gcc.target/ia64/20071210-2.c: New testcase.
5322
5323 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
5324
5325         PR c/39323
5326         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
5327         * gcc.dg/pr39323-3.c: Ditto.
5328
5329 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
5330
5331         PR fortran/39930
5332         PR fortran/39931
5333         * gfortran.dg/ambiguous_reference_2.f90: New.
5334         * gfortran.dg/pointer_assign_7.f90: New.
5335
5336 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
5337             Mark Mitchell  <mark@codesourcery.com>
5338
5339         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
5340         * gcc.dg/20020103-1.c: Check for __ppc.
5341         * gcc.dg/asm-b.c: Check for __ppc.
5342         * gcc.dg/20020919-1.c: Check for __ppc.
5343         * gcc.dg/20020312-2.c: Likewise.
5344         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
5345         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
5346         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
5347         * g++.dg/warn/weak1.C: Likewise.
5348         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
5349         static so appropriate optimizations kick in.
5350         (find_base_value_wrapper): New function.
5351         * g++.dg/eh/simd-5.C: Fix target triplet.
5352         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
5353
5354 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
5355             H.J. Lu  <hongjiu.lu@intel.com>
5356
5357         PR target/39911
5358         * gcc.target/i386/pr39911.c: New test.
5359
5360 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
5361
5362         PR fortran/39879
5363         * gfortran.dg/alloc_comp_assign_10.f90: New test.
5364
5365 2009-04-28  Ben Elliston  <bje@au.ibm.com>
5366
5367         PR c++/35652
5368         Revert:
5369
5370         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5371
5372         * gcc.dg/pr35652.C: New.
5373         * g++.dg/warn/pr35652.C: New.
5374         * gcc.dg/format/plus-1.c: Adjust message.
5375
5376 2009-04-27  DJ Delorie  <dj@redhat.com>
5377
5378         * lib/target-supports.exp (check_effective_target_double64): New.
5379         (check_effective_target_double64plus): New.
5380         (check_effective_target_large_double): New.
5381         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
5382         * gcc.dg/div-double-1.c: Likewise.
5383         * gcc.dg/Wconversion-real.c: Require large_double.
5384         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
5385
5386         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
5387         are too small.
5388
5389         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
5390         constants as long.
5391
5392 2009-04-27  Ian Lance Taylor  <iant@google.com>
5393
5394         * gcc.dg/Wcxx-compat-5.c: New testcase.
5395         * gcc.dg/Wcxx-compat-6.c: New testcase.
5396
5397 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
5398
5399         Allow non-constant arguments to conversion intrinsics.
5400         * gcc.target/spu/intrinsics-3.c: Update tests.
5401
5402 2009-04-27  Richard Guenther  <rguenther@suse.de>
5403
5404         PR middle-end/39928
5405         * gcc.c-torture/compile/pr39928-1.c: New testcase.
5406         * gcc.c-torture/compile/pr39928-2.c: Likewise.
5407
5408 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
5409
5410         PR target/39903
5411         * gcc.dg/torture/pr39903-1.c: New.
5412         * gcc.dg/torture/pr39903-2.c: Likewise.
5413
5414 2009-04-27  Revital Eres  <eres@il.ibm.com>
5415
5416         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
5417         and check it.
5418         * gcc.dg/sms-2.c: Add dump check.
5419         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
5420         and check it.
5421         * gcc.dg/sms-4.c: Likewise.
5422         * gcc.dg/sms-5.c: Likewise.
5423         * gcc.dg/sms-6.c: Likewise.
5424         * gcc.dg/sms-7.c: Likewise.
5425         * gcc.dg/sms-antideps.c: Rename to...
5426         * gcc.dg/sms-8.c: This and add sms dump file and check it.
5427
5428 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
5429
5430         * gnat.dg/opt2.adb: New test.
5431
5432 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
5433
5434         PR c++/39875
5435         * g++.dg/warn/Wunused-15.C: New test.
5436
5437 2009-04-26  Michael Matz  <matz@suse.de>
5438
5439         Expand from SSA.
5440         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
5441         change regexps.
5442         * gcc.target/i386/pr37248-1.c: Modified.
5443         * gcc.target/i386/pr37248-3.c: Modified.
5444         * gcc.target/i386/pr37248-2.c: Modified.
5445         * gnat.dg/aliasing1.adb: Modified.
5446         * gnat.dg/pack9.adb: Modified.
5447         * gnat.dg/aliasing2.adb: Modified.
5448         * gcc.dg/strict-overflow-2.c: Modified.
5449         * gcc.dg/autopar/reduc-1char.c: Modified.
5450         * gcc.dg/autopar/reduc-2char.c: Modified.
5451         * gcc.dg/autopar/reduc-1.c: Modified.
5452         * gcc.dg/autopar/reduc-2.c: Modified.
5453         * gcc.dg/autopar/reduc-3.c: Modified.
5454         * gcc.dg/autopar/reduc-6.c: Modified.
5455         * gcc.dg/autopar/reduc-7.c: Modified.
5456         * gcc.dg/autopar/reduc-8.c: Modified.
5457         * gcc.dg/autopar/reduc-9.c: Modified.
5458         * gcc.dg/autopar/reduc-1short.c: Modified.
5459         * gcc.dg/autopar/reduc-2short.c: Modified.
5460         * gcc.dg/autopar/parallelization-1.c: Modified.
5461         * gcc.dg/strict-overflow-4.c: Modified.
5462         * gcc.dg/strict-overflow-6.c: Modified.
5463         * gcc.dg/gomp/combined-1.c: Modified.
5464         * gcc.dg/no-strict-overflow-1.c: Modified.
5465         * gcc.dg/no-strict-overflow-3.c: Modified.
5466         * gcc.dg/no-strict-overflow-5.c: Modified.
5467         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
5468         * gcc.dg/tree-ssa/pr18134.c: Modified.
5469         * gcc.dg/tree-ssa/20030824-1.c: Modified.
5470         * gcc.dg/tree-ssa/vector-2.c: Modified.
5471         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
5472         * gcc.dg/tree-ssa/loop-21.c: Modified.
5473         * gcc.dg/tree-ssa/20030824-2.c: Modified.
5474         * gcc.dg/tree-ssa/vector-3.c: Modified.
5475         * gcc.dg/tree-ssa/asm-3.c: Modified.
5476         * gcc.dg/tree-ssa/pr23294.c: Modified.
5477         * gcc.dg/tree-ssa/loop-22.c: Modified.
5478         * gcc.dg/tree-ssa/loop-15.c: Modified.
5479         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
5480         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
5481         * gcc.dg/tree-ssa/pr20139.c: Modified.
5482         * gcc.dg/tree-ssa/scev-cast.c: Modified.
5483         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
5484         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
5485         * gcc.dg/tree-ssa/loop-5.c: Modified.
5486         * gcc.dg/tree-ssa/pr19431.c: Modified.
5487         * gcc.dg/tree-ssa/pr32044.c: Modified.
5488         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
5489         * gcc.dg/tree-ssa/loop-19.c: Modified.
5490         * gcc.dg/tree-ssa/loop-28.c: Modified.
5491         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
5492         * gcc.dg/tree-ssa/divide-1.c: Modified.
5493         * gcc.dg/tree-ssa/inline-1.c: Modified.
5494         * gcc.dg/tree-ssa/divide-3.c: Modified.
5495         * gcc.dg/tree-ssa/pr30978.c: Modified.
5496         * gcc.dg/tree-ssa/alias-6.c: Modified.
5497         * gcc.dg/tree-ssa/divide-4.c: Modified.
5498         * gcc.dg/tree-ssa/alias-11.c: Modified.
5499         * gcc.dg/no-strict-overflow-7.c: Modified.
5500         * gcc.dg/strict-overflow-1.c: Modified.
5501         * gcc.dg/pr15784-4.c: Modified.
5502         * gcc.dg/pr34263.c: Modified.
5503         * gcc.dg/strict-overflow-3.c: Modified.
5504         * gcc.dg/tree-prof/stringop-1.c: Modified.
5505         * gcc.dg/tree-prof/val-prof-1.c: Modified.
5506         * gcc.dg/tree-prof/val-prof-2.c: Modified.
5507         * gcc.dg/tree-prof/val-prof-3.c: Modified.
5508         * gcc.dg/tree-prof/val-prof-4.c: Modified.
5509         * gcc.dg/no-strict-overflow-2.c: Modified.
5510         * gcc.dg/no-strict-overflow-4.c: Modified.
5511         * gcc.dg/no-strict-overflow-6.c: Modified.
5512         * g++.dg/tree-ssa/pr27090.C: Modified.
5513         * g++.dg/tree-ssa/tmmti-2.C: Modified.
5514         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
5515         * g++.dg/tree-ssa/pr19807.C: Modified.
5516         * g++.dg/opt/pr30965.C: Modified.
5517         * g++.dg/init/new17.C: Modified.
5518         * gfortran.dg/whole_file_6.f90: Modified.
5519         * gfortran.dg/whole_file_5.f90: Modified.
5520         * gfortran.dg/reassoc_1.f90: Modified.
5521         * gfortran.dg/reassoc_3.f90: Modified.
5522
5523 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5524
5525         PR fortran/39893
5526         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
5527
5528 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
5529
5530         PR inline-asm/39543
5531         * gcc.target/i386/pr39543-1.c: New test.
5532         * gcc.target/i386/pr39543-2.c: New test.
5533         * gcc.target/i386/pr39543-3.c: New test.
5534
5535         PR c/39889
5536         * gcc.dg/Wunused-value-3.c: New test.
5537
5538 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
5539
5540         PR c/39581
5541         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
5542         gcc.dg/vla-21.c: New tests.
5543
5544 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
5545
5546         PR c/39556
5547         * gcc.dg/inline-34.c: New test.
5548
5549 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5550
5551         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
5552         gcc.dg/enum-const-3.c: New tests.
5553         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
5554         -pedantic-errors.  Update expected diagnostics.
5555
5556 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5557
5558         PR c/39582
5559         * gcc.dg/vla-20.c: New test.
5560
5561 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5562
5563         PR c/39564
5564         * gcc.dg/vla-19.c: New test.
5565
5566 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5567
5568         PR preprocessor/39559
5569         * gcc.dg/c99-intconst-2.c: New test.
5570
5571 2009-04-25  Jan Hubicka  <jh@suse.cz>
5572
5573         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
5574
5575 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
5576
5577         PR fortran/39688
5578         * gfortran.dg/import7.f90: New.
5579
5580 2009-04-24  Richard Guenther  <rguenther@suse.de>
5581
5582         * gcc.dg/tree-ssa/vrp48.c: Fix.
5583
5584 2008-04-24  Doug Kwan  <dougkwan@google.com>
5585
5586         * g++.dg/init/copy7.C: Only abort in memcpy if source and
5587         destination are the same.
5588
5589 2009-04-24  Richard Guenther  <rguenther@suse.de>
5590
5591         * gcc.dg/tree-ssa/vrp48.c: New testcase.
5592
5593 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
5594
5595         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
5596         gcc.dg/array-const-3.c: New tests.
5597
5598 2009-04-24  Ian Lance Taylor  <iant@google.com>
5599
5600         * gcc.dg/Wcxx-compat-4.c: New testcase.
5601
5602 2009-04-24  Daniel Kraft  <d@domob.eu>
5603
5604         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
5605         expected on already erraneous symbol (renamed to fresh one).
5606
5607 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
5608
5609         PR middle-end/39867
5610         * gcc.dg/pr39867.c: New.
5611
5612 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
5613
5614         PR fortran/39861
5615         PR fortran/39864
5616         * gfortran.dg/intrinsic_1.f90: New.
5617
5618 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
5619
5620         * gnat.dg/alignment7.adb: New test.
5621         * gnat.dg/alignment8.adb: Likewise.
5622
5623 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
5624
5625         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
5626         * gnat.dg/specs/rep_clause2.ads: New test.
5627
5628 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
5629
5630         PR rtl-optimization/39794
5631         * gcc.dg/pr39794.c: New test.
5632
5633 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
5634
5635         * gnat.dg/atomic1.adb: New test.
5636         * gnat.dg/atomic1_pkg.ads: New helper.
5637
5638 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
5639
5640         PR testsuite/39623
5641         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
5642         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
5643
5644 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
5645
5646         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
5647         warning.
5648
5649 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5650
5651         PR C/31499
5652         * gcc.dg/vector-init-1.c: New testcase.
5653         * gcc.dg/vector-init-2.c: New testcase.
5654
5655 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
5656
5657         * gnat.dg/enum2.adb: New test.
5658         * gnat.dg/enum2_pkg.ads: New helper.
5659
5660 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
5661
5662         PR c/39855
5663         * gcc.dg/torture/pr39855.c: New test.
5664
5665 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
5666
5667         PR c++/39639
5668         * g++.dg/cpp0x/pr39639.C: New test.
5669
5670 2009-04-22  Mark Heffernan  <meheff@google.com>
5671
5672         * gcc.dg/profile-generate-3.c: New test.
5673
5674 2009-04-22  Jan Hubicka  <jh@suse.cz>
5675
5676         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
5677
5678 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
5679
5680         PR testsuite/39623
5681         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
5682
5683 2009-04-22  Richard Guenther  <rguenther@suse.de>
5684
5685         PR tree-optimization/39824
5686         * gcc.c-torture/compile/pr39824.c: New testcase.
5687
5688 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5689
5690         PR c++/14875
5691         * g++.dg/parse/parser-pr14875.C: New.
5692         * g++.dg/parse/parser-pr14875-2.C: New.
5693         * g++.dg/parse/error6.C: Update match string.
5694
5695 2009-04-22  Richard Guenther  <rguenther@suse.de>
5696
5697         PR tree-optimization/39845
5698         * gcc.c-torture/compile/pr39845.c: New testcase.
5699
5700 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
5701
5702         PR fortran/39735
5703         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
5704         * gfortran.dg/external_initializer.f90: Modified.
5705         * gfortran.dg/interface_26.f90: Modified.
5706         * gfortran.dg/intrinsic_subroutine.f90: Modified.
5707         * gfortran.dg/proc_ptr_3.f90: Modified.
5708         * gfortran.dg/proc_ptr_15.f90: New.
5709         * gfortran.dg/proc_ptr_result_1.f90: Modified.
5710
5711 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5712
5713         PR c++/35711
5714         * g++.dg/warn/pr35711.C: New.
5715         * g++.dg/conversion/ptrmem2.C: Update.
5716
5717 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
5718
5719         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
5720         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
5721         README.gcc, g++.dg/README, g++.dg/compat/break/README,
5722         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
5723         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
5724         gcc.c-torture/ChangeLog.0,
5725         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
5726         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
5727         gcc.target/i386/math-torture/math-torture.exp,
5728         gcc.target/mips/inter/mips16-inter.exp,
5729         gcc.target/mips/mips-nonpic/README,
5730         gcc.target/x86_64/abi/README.gcc,
5731         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
5732         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
5733         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
5734         notices.
5735         * ChangeLog-1993-2007, ChangeLog: Correct dates.
5736
5737 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5738
5739         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
5740
5741 2009-04-21  Richard Guenther  <rguenther@suse.de>
5742
5743         PR middle-end/39829
5744         * gcc.dg/torture/pr39829.c: New testcase.
5745
5746 2009-04-21  Martin Jambor  <mjambor@suse.cz>
5747
5748         * gcc.dg/tree-ssa/cswtch-2.c: New test.
5749
5750 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5751
5752         PR 16202
5753         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
5754         * gcc.dg/sequence-pt-2.c: New.
5755         * gcc.dg/sequence-pt-3.c: New.
5756         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
5757         * g++.dg/warn/sequence-pt-2.c: New.
5758         * g++.dg/warn/sequence-pt-3.c: New.
5759
5760 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
5761
5762         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
5763
5764 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5765
5766         * gnat.dg/import1.ad[sb]: New test.
5767
5768 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5769
5770         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
5771         return 0.
5772
5773 2009-04-20  Tobias Burnus  <burnus@net-b.de>
5774
5775         PR fortran/39811
5776         * gfortran.dg/continuation_11.f90: New test.
5777
5778 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5779
5780         PR c++/13358
5781         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
5782         messages. Test for "long long" in system headers.
5783         * gcc.dg/c99-longlong-2.c: New.
5784         * g++.dg/warn/pr13358.C: New.
5785         * g++.dg/warn/pr13358-2.C: New.
5786         * g++.dg/warn/pr13358-3.C: New.
5787         * g++.dg/warn/pr13358-4.C: New.
5788
5789 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5790
5791         * gcc.dg/framework-2.c: Fix up for non existent includes
5792         being fatal errors now.
5793
5794 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
5795
5796         PR fortran/39800
5797         * gfortran.dg/private_type_13.f90: New test.
5798         * gfortran.dg/private_type_2.f90: Add option -std=f95.
5799
5800 2009-04-20  Le-Chun Wu  <lcwu@google.com>
5801
5802         PR c++/39803
5803         * g++.dg/warn/Wunused-14.C: New test.
5804
5805 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5806
5807         * gnat.dg/specs/small_alignment.ads: New test.
5808
5809 2009-04-20  Ian Lance Taylor  <iant@google.com>
5810
5811         * gcc.dg/Wcxx-compat-3.c: New testcase.
5812
5813 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5814
5815         * gnat.dg/pack13.ad[sb]: New test.
5816         * gnat.dg/pack13_pkg.ads: New helper.
5817
5818 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5819
5820         * gnat.dg/discr11.ad[sb]: New test.
5821         * gnat.dg/discr11_pkg.ads: New helper.
5822
5823 2009-04-20  Ira Rosen  <irar@il.ibm.com>
5824
5825         PR tree-optimization/39675
5826         * gcc.dg/vect/O3-pr39675-2.c: New test.
5827
5828 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5829
5830         * gnat.dg/rep_clause3.adb: New test.
5831
5832 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5833
5834         PR c/37481
5835         * gcc.dg/c99-flex-array-7.c: New test.
5836
5837 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5838
5839         PR c/19771
5840         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
5841
5842 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5843
5844         PR c/38243
5845         * gcc.dg/c99-restrict-3.c: New test.
5846
5847 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5848
5849         PR preprocessor/20078
5850         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
5851
5852 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
5853
5854         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
5855         Do not pass -B$root after -margs.
5856
5857 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5858
5859         PR c/32061
5860         PR c++/36954
5861         * gcc.dg/pr32061.c: New.
5862         * gcc.dg/Wlogical-op-1.c: Update.
5863         * g++.dg/warn/Wlogical-op-1.C: Update.
5864         * g++.dg/warn/pr36954.C: New.
5865
5866 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5867
5868         PR c/27676
5869         * gcc.dg/lvalue-5.c: New test.
5870
5871 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5872
5873         PR c/22367
5874         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
5875
5876 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5877
5878         * gcc.dg/cpp/include5.c: New test.
5879
5880 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5881
5882         PR c/35210
5883         * gcc.dg/call-diag-2.c: New test.
5884
5885 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5886
5887         PR preprocessor/39646
5888         * gcc.dg/cpp/line8.c: New test.
5889
5890 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5891
5892         PR preprocessor/39647
5893         * gcc.dg/cpp/line7.c: New test.
5894
5895 2009-04-18  Richard Guenther  <rguenther@suse.de>
5896
5897         PR middle-end/39804
5898         * gcc.target/i386/pr39804.c: New testcase.
5899
5900 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
5901
5902         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
5903         * g++.dg/other/pr39496.C: Likewise.
5904
5905 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5906
5907         PR middle-end/36902
5908         * gcc.dg/pr36902.c: New.
5909
5910 2009-04-17  Diego Novillo  <dnovillo@google.com>
5911
5912         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
5913         violation for variable 'inside_main'.
5914
5915 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5916
5917         * gfortran.fortran-torture/execute/getarg_1.x: New file.
5918
5919 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5920
5921         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
5922
5923 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5924
5925         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
5926         * gfortran.dg/chmod_2.f90: Likewise.
5927         * gfortran.dg/chmod_3.f90: Likewise.
5928         * gfortran.dg/open_errors.f90: Likewise.
5929         * gfortran.dg/stat_1.f90: Likewise.
5930         * gfortran.dg/stat_2.f90: Likewise.
5931
5932 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5933
5934         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
5935         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
5936         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
5937         * gfortran.dg/nearest_1.f90: Likewise.
5938         * gfortran.dg/nearest_3.f90: Likewise.
5939         * gfortran.dg/isnan_1.f90: Likewise.
5940         * gfortran.dg/isnan_2.f90: Likewise.
5941         * gfortran.dg/nan_1.f90: Likewise.
5942         * gfortran.dg/nan_2.f90: Likewise.
5943         * gfortran.dg/nan_3.f90: Likewise.
5944         * gfortran.dg/nan_4.f90: Likewise.
5945         * gfortran.dg/module_nan.f90: Likewise.
5946         * gfortran.dg/int_conv_2.f90: Likewise.
5947         * gfortran.dg/init_flag_3.f90: Likewise.
5948         * gfortran.dg/namelist_42.f90: Likewise.
5949         * gfortran.dg/namelist_43.f90: Likewise.
5950         * gfortran.dg/real_const_3.f90: Likewise.
5951         * gfortran.dg/transfer_simplify_1.f90: Likewise.
5952
5953         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
5954         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
5955         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
5956         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
5957         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
5958
5959         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
5960         * gfortran.dg/gamma_5.f90: Likewise.
5961
5962 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5963
5964         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
5965         less strict so it also works with auto-overlay support.
5966         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
5967         for "exceeds local store" linker errors on the SPU.
5968
5969         * lib/gfortran.exp: Include target-supports.exp.
5970         (gfortran_init): On SPU targets where automatic overlay support
5971         is available, use it to build all Fortran test cases.
5972
5973         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
5974
5975 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
5976
5977         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
5978         rule enforced by gnat on taft types.
5979
5980 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
5981
5982         PR testsuite/39792
5983         * g++.dg/ext/complit11.C: Add empty dg-options.
5984
5985 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
5986
5987         PR c++/17570
5988         * g++.dg/template/defarg11.C: New test.
5989
5990 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
5991
5992         PR c++/28766
5993         * g++.dg/ext/complit11.C: New testcase.
5994
5995 2009-04-15  Le-Chun Wu  <lcwu@google.com>
5996
5997         PR c++/39551
5998         * g++.dg/warn/Wunused-13.C: New testcase.
5999
6000 2009-04-15  Ian Lance Taylor  <iant@google.com>
6001
6002         * gcc.dg/Wenum-compare-1.c: New testcase.
6003
6004 2009-04-15  Richard Guenther  <rguenther@suse.de>
6005
6006         PR tree-optimization/39764
6007         * g++.dg/torture/pr39764.C: New testcase.
6008
6009 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
6010
6011         * g++.dg/ext/altivec-17.C: New.
6012
6013 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
6014
6015         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
6016         * gnat.dg/specs/limited1.ads: Ditto.
6017
6018 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
6019
6020         PR testsuite/39769
6021         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
6022         for testing the results of estimate instructions.
6023         * gcc.dg/vmx/3a-04m.c (test): Ditto.
6024         * gcc.dg/vmx/3a-05.c (test): Ditto.
6025
6026 2009-04-14  Jason Merrill  <jason@redhat.com>
6027
6028         PR c++/39763
6029         * g++.dg/warn/Wshadow-4.C: Extend.
6030
6031 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
6032
6033         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
6034         (do_D): Remove attribute hidden.
6035
6036 2009-04-13  Jason Merrill  <jason@redhat.com>
6037
6038         PR c++/39480
6039         * g++.dg/init/copy7.C: New.
6040
6041 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
6042
6043         PR testsuite/39733
6044         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
6045         (check_for_all_options): This.
6046
6047 2009-04-13  Jason Merrill  <jason@redhat.com>
6048
6049         PR c++/39750
6050         * g++.dg/template/crash90.C: New.
6051
6052 2009-04-12  Jason Merrill  <jason@redhat.com>
6053
6054         PR c++/39742
6055         * g++.dg/overload/extern-C-2.C: New.
6056
6057 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
6058
6059         PR preprocessor/31869
6060         * gcc.dg/cpp/strify5.c: New test.
6061
6062 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6063
6064         * gnat.dg/enum1.adb: New test.
6065         * gnat.dg/enum1_pkg.ads: New helper.
6066
6067 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
6068
6069         PR target/39740
6070         * gcc.target/alpha/pr39740.c: New test.
6071
6072 2009-04-11  Daniel Kraft  <d@domob.eu>
6073
6074         PR fortran/37746
6075         * gfortran.dg/bounds_check_strlen_1.f90: New test.
6076         * gfortran.dg/bounds_check_strlen_2.f90: New test.
6077         * gfortran.dg/bounds_check_strlen_3.f90: New test.
6078         * gfortran.dg/bounds_check_strlen_4.f90: New test.
6079         * gfortran.dg/bounds_check_strlen_5.f90: New test.
6080         * gfortran.dg/bounds_check_strlen_6.f90: New test.
6081         * gfortran.dg/bounds_check_strlen_7.f90: New test.
6082         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
6083         expected string length that failed with -fbounds-check now.
6084         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
6085
6086 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
6087
6088         PR fortran/39692
6089         * gfortran.dg/proc_ptr_14.f90: New.
6090
6091 2009-04-11  Richard Guenther  <rguenther@suse.de>
6092
6093         PR middle-end/39732
6094         * g++.dg/torture/pr39732.C: New testcase.
6095
6096 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
6097
6098         * gfortran.dg/whole_file_5.f90: New.
6099         * gfortran.dg/whole_file_6.f90: New.
6100
6101 2009-04-11  Richard Guenther  <rguenther@suse.de>
6102
6103         PR tree-optimization/39713
6104         * g++.dg/torture/pr39713.C: New testcase.
6105
6106 2009-04-10  Richard Guenther  <rguenther@suse.de>
6107
6108         PR c/39712
6109         * gcc.dg/pr39712.c: New testcase.
6110
6111 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
6112
6113         PR c++/28301
6114         * g++.dg/cpp0x/enum2.C: Updated.
6115         * g++.dg/debug/pr22514.C: Likewise.
6116         * g++.dg/parse/enum2.C: Likewise.
6117         * g++.dg/parse/enum3.C: Likewise.
6118         * g++.dg/template/crash79.C: Likewise.
6119         * g++.old-deja/g++.jason/cond.C: Likewise.
6120
6121 2009-04-10  Chao-ying Fu  <fu@mips.com>
6122
6123         * gcc.target/mips/interrupt_handler.c: Change from compile to
6124         assemble.
6125
6126 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6127
6128         * objc/execute/forward-1.x: Fix x86_64 entry typos.
6129
6130 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
6131
6132         PR fortran/38709
6133         * gfortran.dg/zero_sized_6.f90: New.
6134
6135 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6136
6137         PR  c++/20118
6138         * g++.dg/parse/pr20118.C: New.
6139         * g++.dg/template/spec16.C: Update.
6140
6141 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
6142
6143         PR testsuite/35621
6144         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
6145         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
6146         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
6147         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
6148         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
6149         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
6150         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
6151         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
6152         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
6153         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
6154         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
6155         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
6156         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
6157         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
6158         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
6159         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
6160         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
6161
6162 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
6163
6164         PR target/39678
6165         * g++.dg/torture/pr39678.C: New.
6166         * gcc.dg/compat/struct-complex-2.h: Likewise.
6167         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
6168         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
6169         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
6170         * gcc.dg/torture/pr39678.c: Likewise.
6171         * gcc.target/i386/pr39678.c: Likewise.
6172
6173         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
6174         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
6175
6176         * gcc.target/x86_64/abi/test_passing_structs.c: Include
6177         <complex.h>.  Add tests for structure with complex float.
6178
6179 2009-04-10  Ben Elliston  <bje@au.ibm.com>
6180             Joseph Myers  <joseph@codesourcery.com>
6181
6182         PR target/36800
6183         * gcc.dg/dfp/pr36800.c: New.
6184
6185 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
6186             Rafael Avila de Espindola  <espindola@google.com>
6187
6188         * gcc.misc-tests/help.exp: New file.
6189         * lib/options.exp: New file.
6190
6191 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
6192
6193         PR libobjc/36610
6194         * objc/execute/forward-1.x: New.
6195
6196 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
6197
6198         * gcc.dg/pr27150-1.c: Change to a link test.
6199
6200 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
6201
6202         * g++.dg/lookup/using2.C: Change copyright header to refer to version
6203         3 of the GNU General Public License and to point readers at the
6204         COPYING3 file and the FSF's license web page.
6205         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
6206         * gcc.dg/struct/struct-reorg.exp: Likewise.
6207         * gcc.target/spu/tag_manager.c: Likewise.
6208
6209 2009-04-09  Richard Guenther  <rguenther@suse.de>
6210
6211         PR testsuite/39696
6212         * ssa-ccp-25.c: Adjust pattern.
6213
6214 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
6215
6216         PR fortran/36704
6217         * gfortran.dg/external_procedures_1.f90: Modified.
6218         * gfortran.dg/proc_ptr_result_1.f90: New.
6219         * gfortran.dg/proc_ptr_result_2.f90: New.
6220         * gfortran.dg/proc_ptr_result_3.f90: New.
6221
6222 2009-04-09  Richard Guenther  <rguenther@suse.de>
6223
6224         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
6225         to prevent constant propagation.
6226         * gcc.dg/vect/vect-56.c: Likewise.
6227         * gcc.dg/vect/vect-58.c: Likewise.
6228         * gcc.dg/vect/vect-60.c: Likewise.
6229         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6230         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6231         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
6232
6233 2009-04-09  Richard Guenther  <rguenther@suse.de>
6234
6235         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
6236         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
6237
6238 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
6239
6240         PR c/39613
6241         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
6242         New tests.
6243
6244 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
6245
6246         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
6247         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
6248
6249 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
6250
6251         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
6252
6253 2009-04-08  Jason Merrill  <jason@redhat.com>
6254
6255         PR c++/25185
6256         * g++.dg/template/error40.C: Add another test.
6257
6258 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
6259
6260         PR c/39614
6261         PR c/39673
6262         * gcc.c-torture/compile/pr39614-1.c,
6263         gcc.c-torture/compile/pr39614-2.c,
6264         gcc.c-torture/compile/pr39614-3.c,
6265         gcc.c-torture/compile/pr39614-4.c,
6266         gcc.c-torture/compile/pr39614-5.c,
6267         gcc.c-torture/compile/pr39673-1.c,
6268         gcc.c-torture/compile/pr39673-2.c: New tests.
6269         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
6270         more cases.
6271         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6272         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
6273         expected errors.
6274
6275 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
6276
6277         PRc++/39637
6278         * g++.dg/cpp0x/variadic-crash2.C: New test.
6279
6280 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
6281
6282         PR fortran/38863
6283         * gfortran.dg/alloc_comp_result_1.f90: New test.
6284
6285 2009-04-07  Jason Merrill  <jason@redhat.com>
6286
6287         PR c++/34691
6288         * g++.dg/overload/extern-C-1.C: New.
6289
6290 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
6291
6292         PR testsuite/39325
6293         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
6294
6295 2009-04-07  Jason Merrill  <jason@redhat.com>
6296
6297         PR c++/25185
6298         * g++.dg/template/error40.C: New.
6299
6300 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
6301
6302         PR fortran/38152
6303         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
6304
6305 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
6306
6307         * gnat.dg/subp_elim_errors.ad[sb]: New test.
6308
6309 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
6310
6311         PR fortran/38290
6312         * gfortran.dg/proc_decl_1.f90: Modified.
6313         * gfortran.dg/proc_ptr_11.f90: Extended.
6314         * gfortran.dg/proc_ptr_13.f90: Modified.
6315
6316 2009-04-06  Jason Merrill  <jason@redhat.com>
6317
6318         PR c++/35146
6319         * g++.dg/template/fnspec1.C: New.
6320
6321 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
6322
6323         * lib/gnat.exp: Handle multilib.
6324
6325 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
6326
6327         PR fortran/38863
6328         * gfortran.dg/dependency_23.f90: New test.
6329
6330 2009-04-06  Richard Guenther  <rguenther@suse.de>
6331
6332         PR tree-optimization/28868
6333         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
6334         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
6335         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6336         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6337
6338 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6339
6340         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
6341
6342 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6343
6344         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
6345
6346 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6347
6348         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
6349         with the built-in y0, and the subsequent warning.
6350         (y1): Likewise, rename to y_1.
6351
6352 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
6353
6354         PR fortran/39414
6355         * gfortran.dg/proc_decl_21.f90: New.
6356
6357 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
6358
6359         PR fortran/36091
6360         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
6361
6362 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
6363
6364         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
6365         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
6366         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
6367         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
6368         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
6369         gfortran.dg/namelist_49.f90: Gate test on effective_target
6370         fd_truncate.
6371         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
6372
6373 2009-04-05  Daniel Kraft  <d@domob.eu>
6374
6375         PR fortran/38654
6376         * gfortran.dg/read_float_2.f03
6377         * gfortran.dg/read_float_3.f90
6378
6379 2009-04-05  Richard Guenther  <rguenther@suse.de>
6380
6381         PR tree-optimization/39648
6382         * gcc.c-torture/compile/pr39648.c: New testcase.
6383
6384 2009-04-05  Jason Merrill  <jason@redhat.com>
6385
6386         PR c++/14912
6387         * g++.dg/template/error39.C: New.
6388
6389 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
6390
6391         PR fortran/29458
6392         * gfortran.dg/implied_do_1.f90: New.
6393
6394 2009-04-04  Tobias Burnus  <burnus@net-b.de>
6395
6396         PR fortran/39577
6397         * gfortran.dg/recursive_check_8.f90: New.
6398         * gfortran.dg/recursive_check_9.f90: New.
6399         * gfortran.dg/recursive_check_10.f90: New.
6400         * gfortran.dg/recursive_check_11.f90: New.
6401         * gfortran.dg/recursive_check_12.f90: New.
6402         * gfortran.dg/recursive_check_13.f90: New.
6403         * gfortran.dg/recursive_check_14.f90: New.
6404
6405 2009-04-04  Jason Merrill  <jason@redhat.com>
6406
6407         PR c++/25185
6408         * g++.dg/template/error38.C: Add more tests.
6409
6410 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
6411
6412         PR fortran/37614
6413         * gfortran.dg/common_align_2.f90: New test.
6414
6415 2009-04-04  Richard Guenther  <rguenther@suse.de>
6416
6417         PR tree-optimization/8781
6418         PR tree-optimization/37892
6419         * g++.dg/tree-ssa/pr8781.C: New testcase.
6420         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
6421
6422 2009-04-04  Richard Guenther  <rguenther@suse.de>
6423
6424         PR tree-optimization/39636
6425         * gcc.c-torture/compile/pr39636.c: New testcase.
6426
6427 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
6428
6429         PR rtl-optimization/39607
6430         * g++.dg/opt/pr39607.C: New.
6431
6432 2009-04-03  Tobias Burnus  <burnus@net-b.de>
6433
6434         PR fortran/39594
6435         * gfortran.dg/common_12.f90: New.
6436
6437 2009-04-03  Jason Merrill  <jason@redhat.com>
6438
6439         PR c++/39608
6440         * g++.dg/template/const2.C: New test.
6441
6442 2009-04-03  Richard Guenther  <rguenther@suse.de>
6443
6444         PR tree-optimization/2480
6445         PR tree-optimization/23086
6446         * gcc.dg/tree-ssa/pr2480.c: New testcase.
6447         * gcc.dg/tree-ssa/pr23086.c: Likewise.
6448
6449 2009-04-03  Richard Guenther  <rguenther@suse.de>
6450
6451         PR tree-optimization/34743
6452         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
6453         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
6454         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6455         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6456         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6457         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6458         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6459         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6460
6461 2009-04-03  Richard Guenther  <rguenther@suse.de>
6462
6463         PR middle-end/13146
6464         PR tree-optimization/23940
6465         PR tree-optimization/33237
6466         PR middle-end/33974
6467         PR middle-end/34093
6468         PR tree-optimization/36201
6469         PR tree-optimization/36230
6470         PR tree-optimization/38049
6471         PR tree-optimization/38207
6472         PR tree-optimization/38230
6473         PR tree-optimization/38301
6474         PR tree-optimization/38585
6475         PR middle-end/38895
6476         PR tree-optimization/38985
6477         PR tree-optimization/39299
6478         * gcc.dg/pr19633-1.c: Adjust.
6479         * gcc.dg/torture/pta-callused-1.c: Likewise.
6480         * gcc.dg/torture/pr39074-2.c: Likewise.
6481         * gcc.dg/torture/pr39074.c: Likewise.
6482         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
6483         * gcc.dg/torture/pr30375.c: Adjust.
6484         * gcc.dg/torture/pr33563.c: Likewise.
6485         * gcc.dg/torture/pr33870.c: Likewise.
6486         * gcc.dg/torture/pr33560.c: Likewise.
6487         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
6488         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
6489         * gcc.dg/tree-ssa/alias-15.c: Remove.
6490         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
6491         * gcc.dg/tree-ssa/pr26421.c: Adjust.
6492         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
6493         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
6494         * gcc.dg/tree-ssa/pr23382.c: Adjust.
6495         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
6496         * gcc.dg/tree-ssa/alias-16.c: Adjust.
6497         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6498         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6499         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6500         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6501         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
6502         * gcc.dg/tree-ssa/alias-19.c: Likewise.
6503         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
6504         * gcc.dg/tree-ssa/pr13146.c: Likewise.
6505         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6506         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6507         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6508         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
6509         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
6510         * gcc.dg/tree-ssa/alias-20.c: Likewise.
6511         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
6512         * gcc.dg/tree-ssa/pr38895.c: Likewise.
6513         * gcc.dg/uninit-B.c: XFAIL.
6514         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6515         * gcc.dg/uninit-pr19430.c: XFAIL.
6516         * g++.dg/tree-ssa/pr13146.C: New testcase.
6517         * g++.dg/opt/pr36187.C: Adjust.
6518         * g++.dg/torture/20090329-1.C: New testcase.
6519
6520 2009-04-02  Chao-ying Fu  <fu@mips.com>
6521
6522         * gcc.target/mips/interrupt_handler.c: New test.
6523
6524 2009-04-02  David Ayers  <ayers@fsfe.org>
6525
6526         PR objc/18456
6527         * objc.dg/bad-receiver-type-2.m: New test contributed by
6528         Alexander Mamberg.
6529
6530 2009-04-02  Jason Merrill  <jason@redhat.com>
6531
6532         PR c++/25185
6533         * g++.dg/template/error38.C: New test.
6534
6535 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
6536
6537         PR tree-optimization/31677
6538         * gcc.dg/memcpy-1.c: Add compiler option.
6539
6540 2009-04-02  Ira Rosen  <irar@il.ibm.com>
6541
6542         PR tree-optimization/39595
6543         * gfortran.dg/vect/O3-pr39595.f: New test.
6544
6545 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
6546
6547         PR c++/26693
6548         * g++.dg/template/typedef11.C: New test.
6549         * g++.dg/template/typedef12.C: Likewise.
6550         * g++.dg/template/typedef13.C: Likewise.
6551         * g++.dg/template/typedef14.C: Likewise.
6552         * g++.dg/template/typedef15.C: Likewise.
6553         * g++.dg/template/typedef16.C: Likewise.
6554         * g++.dg/template/sfinae3.C: Compile this pedantically.
6555         The only errors expected should be the one saying the typedef is ill
6556         formed.
6557         * g++.old-deja/g++.pt/typename8.C: Likewise.
6558         * g++.dg/template/access11.C: Update this.
6559
6560 2009-04-02  Richard Guenther  <rguenther@suse.de>
6561
6562         PR tree-optimization/37221
6563         * gcc.c-torture/compile/20090331-1.c: New testcase.
6564
6565 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
6566
6567         * gcc.c-torture/compile/20090401-1.c: New test.
6568
6569 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6570
6571         PR c++/4926
6572         * g++.dg/template/pr4926-1.C: New.
6573
6574 2009-04-01  Xinliang David Li  <davidxl@google.com>
6575
6576         * gcc.target/i386/all_one_m128i.c: New test.
6577
6578 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
6579
6580         PR c/39027
6581         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
6582         * gcc.dg/fltconst-2.c: New test.
6583         * gcc.dg/fltconst-double-pedantic-1.c: New test.
6584         * gcc.dg/fltconst-double-pedantic-2.c: New test.
6585
6586         PR c/33466
6587         * gcc.dg/cpp/pr33466.c: New test.
6588         * gcc.dg/dfp/pr33466.c: New test.
6589         * gcc.dg/fixed-point/pr33466.c: New test.
6590
6591 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6592
6593         PR tree-optimization/35011
6594         * g++.dg/other/pr35011.C: New.
6595
6596 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
6597
6598         PR target/39226
6599         * gcc.dg/pr39226.c: New test.
6600
6601 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6602
6603         PR c++/35240
6604         * g++.dg/template/pr35240.C: New.
6605
6606 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
6607
6608         PR c/39605
6609         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
6610         * gcc.dg/pr25682.c: Update expected diagnostics.
6611
6612 2009-04-01  Richard Guenther  <rguenther@suse.de>
6613
6614         * gcc.dg/fold-plusmult-2.c: New testcase.
6615
6616 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
6617
6618         PR c/37772
6619         * gcc.dg/pr37772.c: New test.
6620         * g++.dg/ext/asm11.C: New test.
6621
6622 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6623
6624         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
6625         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
6626         defined.
6627
6628 2009-03-31  Jason Merrill  <jason@redhat.com>
6629
6630         * g++.old-deja/g++.other/using9.C: Add expected errors.
6631
6632 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
6633
6634         * gcc.c-torture/compile/pr33009.c: Removed.
6635
6636 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6637
6638         * gcc.c-torture/compile/pr33009.c: Delete.
6639         * gcc.c-torture/compile/pr11832.c: Likewise.
6640
6641 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6642
6643         PR c/448
6644         * lib/target-supports.exp (check_effective_target_stdint_types):
6645         Update comment.
6646         (check_effective_target_inttypes_types): New.
6647         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
6648         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
6649         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
6650
6651 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
6652
6653         PR fortran/38917
6654         PR fortran/38918
6655         * gfortran.dg/data_pointer_1.f90: New test.
6656
6657 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
6658
6659         PR fortran/38915
6660         * gfortran.dg/char_length_15.f90: New test.
6661
6662 2009-03-31  Jason Merrill  <jason@redhat.com>
6663
6664         C++ DR 613
6665         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
6666         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
6667         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
6668         xfail others.
6669
6670         * g++.dg/other/typedef2.C: New test.
6671
6672         PR c++/37806
6673         * g++.dg/template/typedef17.C: New test.
6674
6675         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
6676         * g++.dg/cpp0x/auto12.C: Likewise.
6677
6678 2009-03-31  Richard Guenther  <rguenther@suse.de>
6679
6680         PR middle-end/31029
6681         * gcc.dg/fold-compare-4.c: New testcase.
6682         * gcc.dg/fold-compare-5.c: Likewise.
6683
6684 2009-03-31  Richard Guenther  <rguenther@suse.de>
6685
6686         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
6687
6688 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6689
6690         PR target/39592
6691         * gcc.target/i386/pr39592-1.c: New test.
6692
6693 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6694
6695         PR preprocessor/15638
6696         * gcc.dg/cpp/missing-header-1.c: New test.
6697         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
6698         "compilation terminated" message.
6699         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
6700         test #include "".
6701         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
6702         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
6703         terminated" message.
6704
6705 2009-03-31  Richard Guenther  <rguenther@suse.de>
6706
6707         PR middle-end/23401
6708         PR middle-end/27810
6709         * gcc.dg/tree-ssa/pr23401.c: New testcase.
6710         * gcc.dg/tree-ssa/pr27810.c: Likewise.
6711
6712 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
6713
6714         PR fortran/38389
6715         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
6716         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
6717         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
6718         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
6719         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
6720         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
6721         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
6722
6723 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
6724
6725         PR fortran/22571
6726         * gfortran.dg/whole_file_1.f90: New test.
6727         PR fortran/26227
6728         * gfortran.dg/whole_file_2.f90: New test.
6729         * gfortran.dg/whole_file_3.f90: New test.
6730         PR fortran/24886
6731         * gfortran.dg/whole_file_4.f90: New test.
6732
6733 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
6734
6735         * gfortran.dg/bind_c_usage_19.f90: New test.
6736
6737         PR target/39558
6738         * gcc.target/powerpc/altivec-29.c: New test.
6739
6740 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
6741
6742         PR rtl-optimization/323
6743         * gcc.target/i386/excess-precision-1.c,
6744         gcc.target/i386/excess-precision-2.c,
6745         gcc.target/i386/excess-precision-3.c,
6746         gcc.target/i386/excess-precision-4.c,
6747         gcc.target/i386/excess-precision-5.c,
6748         gcc.target/i386/excess-precision-6.c: New tests.
6749
6750 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
6751
6752         PR c/35235
6753         * gcc.dg/c99-array-lval-8.c: New test.
6754
6755 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
6756
6757         PR preprocessor/34695
6758         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
6759         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
6760         instead of dg-warning for "previous definition" messages.
6761         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
6762         "warnings being treated as errors" message.
6763         * gcc.dg/fltconst-1.c: Use -fshow-column.
6764
6765 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6766
6767         PR fortran/38823
6768         * gfortran.dg/power1.f90: New test.
6769
6770 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
6771
6772         PR c/456
6773         PR c/5675
6774         PR c/19976
6775         PR c/29116
6776         PR c/31871
6777         PR c/35198
6778         * gcc.c-torture/compile/20081108-1.c,
6779         gcc.c-torture/compile/20081108-2.c,
6780         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
6781         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
6782         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
6783         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
6784         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
6785         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
6786         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
6787         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
6788         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
6789         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
6790         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
6791         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
6792         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
6793         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
6794         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
6795         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
6796         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
6797         case.
6798         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6799         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
6800         XFAILs.  Update expected messages.
6801         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
6802         expected messages.
6803         * gcc.dg/real-const-1.c: Replace with test from original PR.
6804         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
6805         when casting from non-constant integer to pointer.
6806
6807 2009-03-29  Richard Guenther  <rguenther@suse.de>
6808
6809         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
6810
6811 2009-03-29  Daniel Kraft  <d@domob.eu>
6812
6813         PR fortran/37423
6814         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
6815         DEFERRED bindings.
6816         * gfortran.dg/typebound_proc_9.f03: New test.
6817         * gfortran.dg/typebound_proc_10.f03: New test.
6818         * gfortran.dg/typebound_proc_11.f03: New test.
6819         * gfortran.dg/abstract_type_5.f03: New test.
6820
6821 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
6822
6823         PR fortran/38507
6824         * gfortran.dg/do_4.f: New.
6825         * gfortran.dg/goto_2.f90: Correct expected warnings.
6826         * gfortran.dg/goto_4.f90: Likewise.
6827         * gfortran.dg/goto_5.f90: New.
6828
6829 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
6830
6831         PR target/39545
6832         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
6833
6834         * gcc.target/i386/pr39545-1.c: New.
6835         * gcc.target/i386/pr39545-2.c: Likewise.
6836
6837         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
6838         (flex2_struct): Likewise.
6839         (check_struct_passing7): Likewise.
6840         (check_struct_passing8): Likewise.
6841         (f1s): Likewise.
6842         (f2s): Likewise.
6843         (main): Call check_struct_passing7 and check_struct_passing8.
6844
6845 2009-03-29  Richard Guenther  <rguenther@suse.de>
6846
6847         * gcc.c-torture/execute/20090113-1.c: New testcase.
6848         * gcc.c-torture/execute/20090113-2.c: Likewise.
6849         * gcc.c-torture/execute/20090113-3.c: Likewise.
6850         * gcc.c-torture/execute/20090207-1.c: Likewise.
6851         * gcc.c-torture/compile/20090114-1.c: Likewise.
6852         * gcc.c-torture/compile/20090328-1.c: Likewise.
6853         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
6854
6855 2009-03-29  David Ayers  <ayers@fsfe.org>
6856
6857         PR objc/27377
6858         * objc.dg/conditional-1.m: New tests.
6859
6860 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
6861
6862         * gcc.dg/winline-10.c: New test.
6863
6864 2009-03-28  Tobias Burnus  <burnus@net-b.de>
6865
6866         PR fortran/34656
6867         * gfortran.dg/do_check_1.f90: Add test.
6868         * gfortran.dg/do_check_2.f90: Add test.
6869         * gfortran.dg/do_check_3.f90: Add test.
6870         * gfortran.dg/do_check_4.f90: Add test.
6871
6872 2009-03-28  Jan Hubicka  <jh@suse.cz>
6873
6874         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
6875         * gcc.dg/pr33826.c: Update dump files.
6876         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
6877         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
6878
6879 2009-03-28  Martin Jambor  <mjambor@suse.cz>
6880
6881         * g++.dg/tree-ssa/fwprop-align.C: New test.
6882
6883 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
6884
6885         * gcc.target/powerpc/altivec-28.c: New test.
6886
6887         PR c++/39554
6888         * gcc.dg/wdisallowed-functions-1.c: Removed.
6889         * gcc.dg/wdisallowed-functions-2.c: Removed.
6890         * gcc.dg/wdisallowed-functions-3.c: Removed.
6891         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
6892         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
6893         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
6894
6895 2009-03-28  Richard Guenther  <rguenther@suse.de>
6896
6897         PR tree-optimization/38723
6898         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
6899
6900 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
6901
6902         PR fortran/38538
6903         * gfortran.dg/char_result_13.f90: New test.
6904
6905 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
6906
6907         PR fortran/38765
6908         * gfortran.dg/alloc_comp_assign_9.f90: New test.
6909
6910 2009-03-28  Daniel Kraft  <d@domob.eu>
6911
6912         * gfortran.dg/trim_1.f90: New test.
6913
6914 2009-03-28  Richard Guenther  <rguenther@suse.de>
6915
6916         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
6917         * g++.dg/warn/Warray-bounds.C: Likewise.
6918
6919 2009-03-28  Tobias Burnus  <burnus@net-b.de>
6920
6921         PR fortran/32626
6922         * gfortran.dg/recursive_check_7.f90: New test.
6923
6924 2009-03-28  Tobias Burnus  <burnus@net-b.de>
6925
6926         PR fortran/38432
6927         * gfortran.dg/do_check_5.f90: New test.
6928         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
6929         * gfortran.dg/array_constructor_18.f90: Ditto.
6930         * gfortran.dg/array_constructor_22.f90: Ditto.
6931         * gfortran.dg/do_3.F90: Ditto.
6932         * gfortran.dg/do_1.f90: Ditto.
6933
6934 2009-03-28  Richard Guenther  <rguenther@suse.de>
6935
6936         PR tree-optimization/38180
6937         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
6938
6939 2009-03-28  Richard Guenther  <rguenther@suse.de>
6940
6941         PR tree-optimization/38513
6942         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
6943         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
6944         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
6945         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
6946         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
6947         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
6948         * gcc.dg/vect/vect-35.c: Likewise.
6949         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
6950         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
6951         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
6952
6953 2009-03-28  Richard Guenther  <rguenther@suse.de>
6954
6955         PR tree-optimization/38968
6956         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
6957
6958 2009-03-28  Richard Guenther  <rguenther@suse.de>
6959
6960         PR tree-optimization/37795
6961         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
6962
6963 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
6964
6965         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
6966         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
6967         options for removed targets.
6968
6969 2009-03-27  Richard Guenther  <rguenther@suse.de>
6970
6971         PR tree-optimization/39120
6972         * gcc.c-torture/execute/pr39120.c: New testcase.
6973
6974 2009-03-27  Richard Guenther  <rguenther@suse.de>
6975
6976         PR tree-optimization/39120
6977         * gcc.dg/torture/pta-callused-1.c: New testcase.
6978
6979 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6980
6981         PR middle-end/39315
6982         * gcc.target/i386/pr39315-1.c: New.
6983         * gcc.target/i386/pr39315-2.c: Likewise.
6984         * gcc.target/i386/pr39315-3.c: Likewise.
6985         * gcc.target/i386/pr39315-4.c: Likewise.
6986         * gcc.target/i386/pr39315-check.c: Likewise.
6987
6988 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6989
6990         PR c/39323
6991         * gcc.dg/pr39323-1.c: New.
6992         * gcc.dg/pr39323-2.c: Likewise.
6993         * gcc.dg/pr39323-3.c: Likewise.
6994
6995 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6996
6997         PR target/38034
6998         * gcc.target/ia64/sync-1.c: New.
6999
7000 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7001
7002         PR target/39472
7003         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
7004         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
7005         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
7006         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
7007         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
7008         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
7009         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
7010         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
7011
7012 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7013
7014         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
7015         for low precision (i.e. float).
7016
7017 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
7018             Jakub Jelinek  <jakub@redhat.com>
7019
7020         PR debug/37959
7021         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
7022
7023 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
7024
7025         * gcc.dg/memmove-2.c: New test.
7026         * gcc.dg/memmove-3.c: New test.
7027
7028         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
7029         in clone naming.
7030
7031 2009-03-27  Xinliang David Li  <davidxl@google.com>
7032
7033         PR tree-optimization/39557
7034         * g++.dg/tree-ssa/dom-invalid.C: New test.
7035
7036 2009-03-27  Xinliang David Li  <davidxl@google.com>
7037
7038         PR tree-optimization/39548
7039         * g++.dg/tree-ssa/copyprop.C: New test.
7040
7041 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7042
7043         PR c++/38638
7044         * g++.dg/template/typename17.C: New testcase.
7045         * g++.dg/template/typename18.C: New testcase.
7046
7047 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7048
7049         PR c++/36799
7050         * g++.dg/other/var_copy-1.C: New test.
7051
7052 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
7053
7054         PR c++/37647
7055         * g++.dg/parse/ctor9.C: New test.
7056
7057 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
7058
7059         PR c++/29727
7060         * g++.dg/init/error2.C: New test.
7061
7062 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7063
7064         PR c++/35652
7065         * gcc.dg/pr35652.C: New.
7066         * g++.dg/warn/pr35652.C: New.
7067         * gcc.dg/format/plus-1.c: Adjust message.
7068
7069 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
7070
7071         PR c++/39554
7072         * gcc.dg/wdisallowed-functions-3.c: New test.
7073         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
7074
7075 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7076
7077         * gcc.dg/inline-33.c: Fix when pic.
7078
7079 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
7080
7081         * gcc.target/ia64/20090324-1.c: New test.
7082
7083 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
7084
7085         PR c/27898
7086         * gcc.dg/pr27898.c: New test.
7087
7088         PR tree-optimization/32139
7089         * gcc.c-torture/compile/pr32139.c: New test.
7090
7091 2009-03-24  Jason Merrill  <jason@redhat.com>
7092
7093         PR c++/28274
7094         * g++.dg/parse/defarg14.C: New test.
7095
7096 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7097
7098         PR libfortran/39528
7099         * gfortran.dg/read_repeat.f90: New test.
7100
7101 2009-03-24  Ira Rosen  <irar@il.ibm.com>
7102
7103         PR tree-optimization/39529
7104         * gcc.dg/vect/pr39529.c: New test.
7105
7106 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
7107             Jakub Jelinek  <jakub@redhat.com>
7108
7109         PR debug/39524
7110         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
7111
7112 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
7113
7114         PR c/39495
7115         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
7116
7117 2009-03-23  Jason Merrill  <jason@redhat.com>
7118
7119         * g++.dg/cpp0x/auto12.C: Add variadic test.
7120
7121         PR c++/39526
7122         * g++.dg/warn/Wshadow-4.C: New test.
7123
7124 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
7125
7126         PR tree-optimization/39516
7127         * gfortran.dg/pr39516.f: New test.
7128
7129 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
7130
7131         * lib/target-libpath.exp (set_ld_library_path_env_vars):
7132         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
7133         variable, not environment variable.
7134
7135 2009-03-21  Jason Merrill  <jason@redhat.com>
7136
7137         PR c++/28879
7138         * g++.dg/ext/vla6.C: New test.
7139
7140 2009-03-20  Jason Merrill  <jason@redhat.com>
7141
7142         * g++.dg/cpp0x/initlist5.C: Add additional test.
7143
7144 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
7145             Janis Johnson  <janis187@us.ibm.com>
7146
7147         * lib/compat.exp (compat-get-options-main, compat-get-options):
7148         Handle dg-prune-output in source file.
7149         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
7150         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
7151         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
7152         two warnings.
7153
7154 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
7155
7156         PR c/39495
7157         * gcc.dg/gomp/pr39495-1.c: New test.
7158         * gcc.dg/gomp/pr39495-2.c: New test.
7159         * g++.dg/gomp/pr39495-1.C: New test.
7160         * g++.dg/gomp/pr39495-2.C: New test.
7161
7162         PR target/39496
7163         * gcc.target/i386/pr39496.c: New test.
7164         * g++.dg/other/pr39496.C: New test.
7165
7166 2009-03-19  Li Feng  <nemokingdom@gmail.com>
7167
7168         PR middle-end/39500
7169         * gcc.dg/autopar/pr39500-1.c: New.
7170         * gcc.dg/autopar/pr39500-2.c: New.
7171
7172 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7173
7174         * g++.dg/dg.exp: Prune graphite.
7175
7176 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
7177
7178         PR middle-end/39447
7179         * g++.dg/graphite: New.
7180         * g++.dg/graphite/graphite.exp: New.
7181         * g++.dg/graphite/pr39447.C: New.
7182
7183 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7184
7185         PR c++/39425
7186         * g++.dg/template/pr39425.C: New.
7187
7188         * g++.dg/template/spec33.C: Updated.
7189
7190 2009-03-17  Jason Merrill  <jason@redhat.com>
7191
7192         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
7193
7194 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
7195
7196         PR c++/39475
7197         * g++.dg/ext/unary_trait_incomplete.C: New.
7198
7199 2009-03-17  Jing Yu  <jingyu@google.com>
7200
7201         PR middle-end/39378
7202         * g++.dg/inherit/thunk10.C: New test.
7203
7204 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
7205
7206         PR target/39482
7207         * gcc.target/i386/pr39482.c: New test.
7208
7209 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
7210
7211         PR debug/39471
7212         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
7213         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
7214         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
7215         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
7216
7217         PR middle-end/39443
7218         * gcc.dg/pr39443.c: New test.
7219
7220         PR debug/39412
7221         * gcc.dg/debug/pr39412.c: New test.
7222
7223 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
7224
7225         PR testsuite/38526
7226         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
7227         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
7228         is defined.
7229         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
7230         its original value, or unset if it was not defined.
7231         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
7232         path procs around use of HOSTCC.
7233         * g++.dg/compat/struct-layout-1.exp: Ditto.
7234         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
7235
7236 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
7237
7238         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
7239
7240 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
7241
7242         Revert patch for PR testsuite/37630.
7243
7244         PR testsuite/37960
7245         * gcc.dg/pr11492.c: Replace constant and remove xfail.
7246
7247         PR testsuite/37630
7248         * lib/target-supports.exp (check_effective_target_ieee): New.
7249         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
7250         * gcc.dg/20001012-1.c: Require ieee.
7251
7252         PR testsuite/37628
7253         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
7254
7255 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
7256
7257         PR tree-optimization/39455
7258         * gcc.dg/pr39455.c: New test.
7259
7260 2009-03-13  David Ayers  <ayers@fsfe.org>
7261
7262         * objc/execute/trivial.m. New test.
7263
7264 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
7265
7266         PR target/39137
7267         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
7268
7269 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
7270
7271         PR testsuite/39451
7272         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
7273         constraint on (%2).
7274
7275 2009-03-12  David Ayers  <ayers@fsfe.org>
7276
7277         PR libobjc/27466
7278         * objc/execute/exceptions/handler-1.m. New test.
7279
7280 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
7281
7282         PR target/39431
7283         * gcc.target/i386/pr39431.c: New test.
7284
7285 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
7286
7287         PR target/39445
7288         * gcc.target/i386/pr39445.c: New.
7289
7290         * gcc.target/i386/push-1.c: XFAIL.
7291
7292 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
7293
7294         * gcc.dg/inline-33.c: New test.
7295
7296 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
7297
7298         * gcc.dg/vect/vect-82.c: Combine dg-do and
7299         dg-require-effective-target into dg-skip-if.
7300         * gcc.dg/vect/vect-83.c: Likewise.
7301
7302 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
7303
7304         PR target/39137
7305         * gcc.target/i386/stackalign/longlong-1.c: New test.
7306         * gcc.target/i386/stackalign/longlong-2.c: New test.
7307
7308 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7309
7310         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
7311
7312 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7313
7314         * gcc.c-torture/execute/ieee/inf-3.c: New test.
7315         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
7316
7317 2009-03-11  Olivier Hainque  <hainque@adacore.com>
7318
7319         * gnat.dg/slice_enum.adb: New test.
7320
7321 2009-03-11  Jason Merrill  <jason@redhat.com>
7322
7323         PR debug/39086
7324         * g++.dg/opt/nrv15.C: New test.
7325
7326 2009-03-10  Ira Rosen  <irar@il.ibm.com>
7327
7328         PR tree-optimization/39422
7329         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
7330         constant array with static initialization to global memory.
7331         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
7332
7333 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
7334
7335         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
7336         padding.
7337
7338 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
7339
7340         PR c++/39371
7341         * g++.dg/opt/switch2.C: Add -w to dg-options.
7342         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
7343         * g++.dg/warn/switch1.C: New test.
7344         * g++.dg/other/switch3.C: New test.
7345
7346         PR tree-optimization/39394
7347         * gcc.c-torture/compile/pr39394.c: New test.
7348
7349 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7350
7351         * gcc.target/s390/20090223-1.c: New testcase.
7352
7353 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7354
7355         PR libfortran/39402
7356         * gfortran.dg/fmt_f0_1.f90: New test.
7357
7358 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
7359
7360         PR c++/39060
7361         * g++.dg/other/new1.C: Adjusted.
7362         * g++.dg/parse/crash40.C: Likewise.
7363         * g++.dg/parse/defarg12.C: Likewise.
7364         * g++.dg/template/error15.C: Likewise.
7365
7366         * g++.dg/other/pr39060.C: New.
7367
7368 2009-03-07  Jason Merrill  <jason@redhat.com>
7369
7370         PR c++/39367
7371         * g++.dg/opt/new1.C: New.
7372
7373 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
7374
7375         PR c++/33492
7376         * g++.dg/other/error32.C: New.
7377
7378 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
7379
7380         PR middle-end/39360
7381         * gcc.c-torture/compile/pr39360.c: New test.
7382
7383         PR debug/39372
7384         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
7385
7386 2009-03-05  Jason Merrill  <jason@redhat.com>
7387
7388         PR c++/38908
7389         * g++.dg/warn/Wuninitialized-3.C: New test.
7390
7391 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
7392
7393         PR debug/39379
7394         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
7395         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
7396
7397 2009-03-04  Jason Merrill  <jason@redhat.com>
7398
7399         PR c++/13549
7400         * g++.dg/template/koenig7.C: New test.
7401
7402 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
7403
7404         * g++.dg/torture/predcom-1.C: New test.
7405
7406 2009-03-04  Richard Guenther  <rguenther@suse.de>
7407
7408         PR tree-optimization/39362
7409         * g++.dg/torture/pr39362.C: New testcase.
7410
7411 2009-03-04  Jason Merrill  <jason@redhat.com>
7412             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7413
7414         PR c++/9634
7415         PR c++/29469
7416         PR c++/29607
7417         * g++.dg/template/dependent-name5.C: New test.
7418
7419 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
7420
7421         PR testsuite/39357
7422         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
7423         vect_int to vect_int_mult.
7424
7425 2009-03-04  Richard Guenther  <rguenther@suse.de>
7426
7427         PR tree-optimization/39358
7428         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
7429         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
7430
7431 2009-03-04  Richard Guenther  <rguenther@suse.de>
7432
7433         PR tree-optimization/39339
7434         * gcc.c-torture/execute/pr39339.c: New testcase.
7435
7436 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
7437
7438         * gcc.c-torture/compile/20090303-1.c,
7439         gcc.c-torture/compile/20090303-2.c: New tests.
7440
7441 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
7442
7443         PR fortran/39354
7444         * gfortran.dg/gomp/pr39354.f90: New test.
7445
7446         PR tree-optimization/39343
7447         * gcc.dg/pr39343.c: New test.
7448
7449 2009-03-03  Ira Rosen  <irar@il.ibm.com>
7450
7451         PR tree-optimization/39248
7452         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
7453         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
7454         on targets without vector misalignment support.
7455         * lib/target-supports.exp
7456         (check_effective_target_vect_short_mult): Add
7457         check_effective_target_arm32.
7458
7459 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
7460
7461         PR middle-end/39335
7462         * gcc.dg/graphite/pr39335_1.c: New.
7463         * gcc.dg/graphite/pr39335.c: New.
7464
7465 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
7466
7467         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
7468         of andl.
7469         * gcc.target/i386/stackalign/return-5.c: Likewise.
7470         * gcc.target/i386/stackalign/return-6.c: Likewise.
7471
7472 2009-03-02  Richard Guenther  <rguenther@suse.de>
7473             Ira Rosen  <irar@il.ibm.com>
7474
7475         PR tree-optimization/39318
7476         * gfortran.dg/vect/pr39318.f90: New test.
7477
7478 2009-03-01  Jan Hubicka  <jh@suse.cz>
7479
7480         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
7481
7482 2009-03-01  Jan Hubicka  <jh@suse.cz>
7483
7484         PR debug/39267
7485         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
7486
7487 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7488
7489         * gnat.dg/pack12.adb: New test.
7490
7491 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7492
7493         PR c++/37789
7494         * g++.dg/other/pr37789.C: New.
7495
7496 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
7497
7498         PR fortran/39295
7499         * gfortran.dg/interface_25.f90: New test.
7500         * gfortran.dg/interface_26.f90: New test.
7501
7502 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
7503
7504         PR fortran/39292
7505         * gfortran.dg/initialization_22.f90: New test.
7506
7507 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
7508
7509         PR rtl-optimization/39241
7510         * gcc.dg/torture/pr39241.c: New.
7511
7512 2009-02-25  Martin Jambor  <mjambor@suse.cz>
7513
7514         PR tree-optimizations/39259
7515         * g++.dg/torture/pr39259.C: New testcase.
7516
7517 2009-02-24  Richard Guenther  <rguenther@suse.de>
7518
7519         PR c++/39242
7520         * g++.dg/template/instantiate10.C: New testcase.
7521
7522 2009-02-24  Richard Guenther  <rguenther@suse.de>
7523             Zdenek Dvorak  <ook@ucw.cz>
7524
7525         PR tree-optimization/39233
7526         * gcc.c-torture/execute/pr39233.c: New testcase.
7527
7528 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
7529
7530         PR tree-optimization/39260
7531         * gcc.dg/graphite/pr39260.c: New.
7532
7533 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
7534
7535         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
7536
7537 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
7538
7539         PR c++/36411
7540         * g++.dg/template/void14.C: New.
7541
7542 2009-02-23  Jason Merrill  <jason@redhat.com>
7543
7544         PR c++/38880
7545         * g++.dg/init/const7.C: Remove XFAIL.
7546         * g++.dg/init/static-init1.C: New test.
7547
7548         * g++.dg/cpp0x/initlist14.C: New test.
7549
7550 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7551
7552         PR fortran/38914
7553         * bound_simplification_2.f90:  New test case.
7554         * bound_7.f90:  New test case.
7555
7556 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
7557
7558         * gcc.dg/cpp/include4.c: New test.
7559
7560 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
7561
7562         PR target/39256
7563         * gcc.target/i386/abi-2.c: New.
7564
7565 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
7566
7567         * gcc.c-torture/execute/pr39228.x: New.
7568
7569 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
7570
7571         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
7572         scan-assembler to check for xmm0 register.
7573
7574 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
7575             Joseph Myers  <joseph@codesourcery.com>
7576
7577         * gcc.target/arm/va_list.c: New test.
7578         * g++.dg/abi/arm_va_list.C: Likewise.
7579         * lib/target-supports.exp (check_effective_target_arm_eabi): New
7580         function.
7581         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
7582         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
7583         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
7584         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
7585         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
7586         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
7587
7588 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
7589
7590         PR testsuite/38164
7591         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
7592         to dg-options.
7593
7594 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
7595
7596         PR target/39240
7597         * gcc.c-torture/execute/pr39240.c: New test.
7598
7599 2009-02-20  Jason Merrill  <jason@redhat.com>
7600
7601         PR c++/39225
7602         * g++.dg/parse/dtor15.C: New test.
7603
7604 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
7605
7606         * gcc.c-torture/execute/20090219-1.c: New.
7607
7608 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
7609
7610         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
7611         (mips-dg-options): When matching isa* pseudo-options make
7612         'value' optional and accept ! entries.  Use $spec instead of
7613         $isa_spec in the isa pseudo-option error message.  Only
7614         perform the ISA-range check when 'value' is set.  If arch is
7615         matching any CPU in the ! entries switch to its generic ISA.
7616         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
7617         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
7618
7619 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
7620
7621         PR target/39175
7622         * gcc.dg/visibility-20.c: New test.
7623         * g++.dg/ext/visibility/visibility-11.C: New test.
7624
7625 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
7626
7627         PR c++/39188
7628         * g++.dg/abi/pr39188-1a.C: New.
7629         * g++.dg/abi/pr39188-1b.C: Likewise.
7630         * g++.dg/abi/pr39188-1.h: Likewise.
7631         * g++.dg/abi/pr39188-2a.C: Likewise.
7632         * g++.dg/abi/pr39188-2b.C: Likewise.
7633         * g++.dg/abi/pr39188-2.h: Likewise.
7634         * g++.dg/abi/pr39188-3a.C: Likewise.
7635         * g++.dg/abi/pr39188-3b.C: Likewise.
7636         * g++.dg/abi/pr39188-3.h: Likewise.
7637
7638 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
7639
7640         PR c/38483
7641         * gcc.c-torture/execute/call-trap-1.c,
7642         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
7643         tests.
7644
7645 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
7646
7647         PR target/39228
7648         * gcc.c-torture/execute/pr39228.c: New test.
7649
7650 2009-02-19  Richard Guenther  <rguenther@suse.de>
7651
7652         PR tree-optimization/39074
7653         * gcc.dg/torture/pr39074.c: New testcase.
7654         * gcc.dg/torture/pr39074-2.c: Likewise.
7655         * gcc.dg/torture/pr39074-3.c: Likewise.
7656
7657 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
7658
7659         PR c++/39219
7660         * g++.dg/parse/attr3.C: New.
7661
7662 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
7663
7664         PR testsuite/38165
7665         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
7666
7667         PR testsuite/38166
7668         * g++.dg/ext/visibility/class1.C: Revert revision 122348
7669         and skip on Darwin.
7670
7671 2009-02-18  Jason Merrill  <jason@redhat.com>
7672
7673         PR c++/38880
7674         * g++.dg/init/const7.C: Remove XFAIL.
7675
7676         PR target/39179
7677         * g++.dg/opt/const6.C: New test.
7678
7679 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
7680
7681         * gcc.dg/callabi/callabi.exp: Moved to ...
7682         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
7683         in 64bit mode.
7684
7685         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
7686         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
7687         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
7688         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
7689         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
7690         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
7691         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
7692
7693         * gcc.dg/callabi/callabi.h: Moved to ...
7694         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
7695
7696         * gcc.dg/callabi/func-1.c: Moved to ...
7697         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
7698
7699         * gcc.dg/callabi/func-indirect.c: Moved to ...
7700         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
7701
7702         * gcc.dg/callabi/pr38891.c: Moved to ...
7703         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
7704
7705         * gcc.dg/callabi/vaarg-1.c: Moved to ...
7706         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
7707
7708         * gcc.dg/callabi/vaarg-2.c: Moved to ...
7709         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
7710
7711         * gcc.dg/callabi/vaarg-3.c: Moved to ...
7712         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
7713
7714 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
7715
7716         PR target/38891
7717         * gcc.dg/callabi/pr38891.c: New.
7718
7719 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7720
7721         * gcc.dg/callabi/callabi.exp: New.
7722
7723 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7724
7725         PR target/39082
7726         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
7727         -Wno-abi for x86.
7728         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
7729
7730         * gcc.target/i386/pr39082-1.c: New.
7731
7732         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
7733         -Wno-abi.
7734
7735         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
7736         CHECK_M64_M128 is defined.
7737         (check_f_arguments): Add "do".
7738         (check_vector_arguments): New.
7739         (check_m64_arguments): Likewise.
7740         (check_m128_arguments): Likewise.
7741
7742         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
7743         (CHECK_M64_M128): Define.
7744
7745         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
7746         on abitest.
7747         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
7748
7749         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
7750         tests only if CHECK_M64_M128 is defined.
7751
7752         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
7753         (m128_2_struct): Likewise.
7754         (check_struct_passing5): Likewise.
7755         (check_struct_passing6): Likewise.
7756         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
7757
7758         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
7759         (un5): Likewise.
7760         (check_union_passing4): Likewise.
7761         (main): Test union with __m128 if CHECK_M64_M128 is defined.
7762
7763 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
7764
7765         PR c/35447
7766         * gcc.dg/noncompile/pr35447-1.c: New test.
7767
7768 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
7769
7770         PR tree-optimization/36922
7771         * gfortran.dg/pr36922.f: New test.
7772
7773 2009-02-17  Richard Guenther  <rguenther@suse.de>
7774
7775         PR tree-optimization/39202
7776         * gcc.c-torture/compile/pr39202.c: New testcase.
7777
7778 2009-02-17  Richard Guenther  <rguenther@suse.de>
7779
7780         PR tree-optimization/39204
7781         * gcc.dg/torture/pr39204.c: New testcase.
7782
7783 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
7784
7785         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
7786         * gcc.dg/vect/vect-outer-6.c: Ditto.
7787
7788 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
7789
7790         PR c/35446
7791         * gcc.dg/noncompile/init-5.c: New test.
7792         * gcc.dg/init-bad-4.c: Adjust expected errors.
7793
7794 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
7795
7796         PR target/37049
7797         * gcc.target/i386/push-1.c: New.
7798
7799 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
7800
7801         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
7802
7803 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7804
7805         * gcc.target/spu/intrinsics-sr.c: New test.
7806
7807 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
7808
7809         PR target/38056
7810         * gcc.target/ia64/sibcall-opt-1.c: New test.
7811         * gcc.target/ia64/sibcall-opt-2.c: New test.
7812
7813 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
7814
7815         PR fortran/36528
7816         * gfortran.dg/cray_pointers_8.f90: New test.
7817
7818         PR fortran/36703
7819         * gfortran.dg/cray_pointers_9.f90: New test.
7820
7821 2009-02-13  Jason Merrill  <jason@redhat.com>
7822
7823         PR c++/39070
7824         * g++.dg/cpp0x/decltype16.C: New.
7825
7826 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
7827
7828         PR target/39152
7829         * gfortran.dg/gomp/pr39152.f90: New.
7830
7831 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
7832
7833         PR target/39162
7834         * gcc.target/i386/pr39162.c: New.
7835
7836 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
7837
7838         PR c/35444
7839         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
7840         New tests.
7841
7842 2009-02-12  Jason Merrill  <jason@redhat.com>
7843
7844         PR c++/38950
7845         * g++.dg/template/array20.C: New test.
7846
7847 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
7848
7849         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
7850         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
7851         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
7852
7853 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
7854
7855         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
7856
7857 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
7858
7859         PR target/39152
7860         * gfortran.dg/pr39152.f: New.
7861
7862 2009-02-11  Jason Merrill  <jason@redhat.com>
7863
7864         PR c++/39153
7865         * g++.dg/cpp0x/defaulted9.C: New test.
7866
7867         PR c++/30111
7868         * g++.dg/init/value7.C: New test.
7869
7870 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
7871
7872         PR target/38824
7873         * gcc.target/i386/pr38824.c: New testcase.
7874
7875 2009-02-11  Jason Merrill  <jason@redhat.com>
7876
7877         PR c++/38649
7878         * g++.dg/cpp0x/defaulted8.C: New test.
7879
7880         PR c++/36744
7881         * g++.dg/cpp0x/rv9p.C: New test.
7882
7883 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
7884
7885         * gnat.dg/aliasing3.adb: New test.
7886         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
7887
7888 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
7889
7890         PR c++/34397
7891         * g++.dg/template/crash88.C: New.
7892         * g++.dg/template/crash89.C: Likewise.
7893
7894 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
7895
7896         PR c/39084
7897         * gcc.dg/pr39084.c: New test.
7898
7899 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
7900
7901         PR target/39139
7902         * gcc.target/i386/pr39139.c: New test.
7903
7904 2009-02-10  Richard Guenther  <rguenther@suse.de>
7905
7906         PR tree-optimization/39132
7907         * gcc.dg/torture/pr39132.c: New testcase.
7908
7909 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
7910
7911         PR target/39119
7912         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
7913         * gcc.target/x86_64/abi/avx/args.h: Likewise.
7914         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
7915         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
7916         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
7917         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
7918         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7919         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
7920
7921 2009-02-09  Jason Merrill  <jason@redhat.com>
7922
7923         PR c++/39109
7924         * g++.dg/init/value6.C: New test.
7925
7926 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
7927
7928         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
7929
7930 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
7931
7932         * gcc.c-torture/compile/20090209-1.c: New test.
7933
7934 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
7935
7936         PR c++/35147
7937         PR c++/37737
7938         * g++.dg/cpp0x/vt-35147.C: New.
7939         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7940         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7941
7942 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
7943
7944         PR c/35434
7945         * gcc.dg/attr-alias-4.c: New test.
7946
7947 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
7948
7949         PR c/39035
7950         * gcc.dg/dfp/pr39035.c: New test.
7951
7952 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
7953
7954         PR c/36432
7955         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
7956
7957 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
7958
7959         PR c++/39106
7960         * g++.dg/opt/thunk3.C: New test.
7961
7962 2009-02-05  Nick Clifton  <nickc@redhat.com>
7963
7964         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
7965         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
7966         * gcc.dg/cdce1.c: Likewise.
7967         * gcc.dg/cpp/_Pragma6.c: Likewise.
7968         * g++.dg/cpp/_Pragma1.C: Likewise.
7969         * gcc.dg/utf32-2.c: Xfail for M32C.
7970         * gcc.dg/utf32-1.c: Likewise.
7971         * gcc.dg/utf32-3.c: Likewise.
7972         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
7973         targets.
7974         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
7975         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
7976         * gcc.dg/Wconversion-5.c: Likewise.
7977         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
7978         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
7979         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
7980         * gcc.dg/utf-inc-init.c: Likewise.
7981         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
7982         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
7983         * gcc.dg/utf-array-short-wchar.c: Likewise.
7984         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
7985         * gcc.dg/mallign.c: Use size_t instead of long.
7986
7987 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
7988
7989         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
7990
7991 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
7992
7993         * gcc.c-torture/execute/pr39100.c: New.
7994
7995 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
7996
7997         PR c/35435
7998         * gcc.dg/tls/diag-6.c: New test.
7999
8000 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8001
8002         AVX Programming Reference (January, 2009)
8003         * gcc.target/i386/avx-vpclmulqdq.c: New.
8004         * gcc.target/i386/pclmul-avx-check.h: Likewise.
8005
8006         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
8007
8008         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
8009         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
8010         (pclmul_test): Renamed to ...
8011         (TEST): This.
8012
8013 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
8014
8015         PR c++/39095
8016         * g++.dg/abi/mangle31.C: New test.
8017
8018 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
8019
8020         PR c/29129
8021         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
8022         declarator.
8023         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
8024         inside function prototype but not part of parameter declarator.
8025         * vla-11.c: New test.
8026
8027 2009-02-03  Jason Merrill  <jason@redhat.com>
8028
8029         * g++.dg/warn/main-4.C: New test.
8030         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
8031
8032 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8033
8034         PR c++/36607
8035         * g++.dg/expr/cast10.C: New test.
8036
8037 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
8038
8039         PR c/35433
8040         * gcc.dg/init-bad-6.c: New test.
8041
8042 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
8043
8044         PR target/35318
8045         * gcc.c-torture/compile/pr35318.c: New test.
8046
8047         PR inline-asm/39059
8048         * gcc.dg/nofixed-point-2.c: New test.
8049         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
8050         * g++.dg/ext/fixed2.C: Likewise.
8051         * g++.dg/other/error25.C: Likewise.
8052         * g++.dg/lookup/crash7.C: Likewise.
8053         * g++.dg/cpp0x/decltype-38655.C: Likewise.
8054
8055         PR c++/39056
8056         * g++.dg/cpp0x/initlist13.C: New test.
8057
8058 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
8059
8060         PR c++/36897
8061         * g++.dg/template/func2.C: New test.
8062
8063         PR c++/37314
8064         * g++.dg/template/typename15.C: New.
8065         * g++.dg/template/typename16.C: New.
8066
8067 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
8068             Ben Elliston  <bje@au.ibm.com>
8069
8070         PR c/39034
8071         * gcc.dg/dfp/pr39034.c: New test.
8072
8073 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8074
8075         PR testsuite/38263
8076         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
8077
8078 2009-02-02  Jason Merrill  <jason@redhat.com>
8079
8080         PR c++/39054
8081         * g++.dg/parse/dtor14.C: New test.
8082
8083 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8084
8085         * lib/target-supports.exp
8086         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
8087         * g++.dg/ext/builtin10.C: New test.
8088
8089         PR inline-asm/39058
8090         * gcc.target/i386/pr39058.c: New test.
8091
8092 2009-02-02  Richard Guenther  <rguenther@suse.de>
8093
8094         PR tree-optimization/38937
8095         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
8096
8097 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
8098
8099         PR c++/39053
8100         * g++.dg/parse/crash52.C: New.
8101
8102 2009-01-30  Richard Guenther  <rguenther@suse.de>
8103
8104         PR tree-optimization/39041
8105         * gcc.c-torture/compile/pr39041.c: New testcase.
8106
8107 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
8108
8109         PR target/39013
8110         * gcc.target/i386/pr39013-1.c: New test.
8111         * gcc.target/i386/pr39013-2.c: New test.
8112
8113         PR c++/39028
8114         * g++.dg/ext/label12.C: New test.
8115
8116 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
8117
8118         PR c++/33465
8119         * g++.dg/parse/error34.C: New.
8120         * g++.dg/parse/error35.C: Likewise.
8121
8122 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
8123
8124         PR c++/38655
8125         * g++.dg/cpp0x/decltype-38655.C: New.
8126
8127 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
8128
8129         PR target/39002
8130         * g++.dg/torture/pr39002.C: New test.
8131
8132 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
8133
8134         PR tree-optimization/39007
8135         * gcc.dg/tree-ssa/pr39007.c: New.
8136
8137 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
8138
8139         PR middle-end/35854
8140         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
8141         to "subreg1".
8142
8143 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
8144
8145         PR middle-end/38857
8146         * gcc.c-torture/compile/pr38857.c: New test.
8147
8148 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
8149
8150         PR fortran/38852
8151         PR fortran/39006
8152         * gfortran.dg/bound_6.f90: New test.
8153
8154 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
8155
8156         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
8157
8158 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
8159
8160         PR tree-optimization/38997
8161         * gcc.dg/tree-ssa/pr38997.c: New.
8162
8163 2009-01-28  Richard Guenther  <rguenther@suse.de>
8164
8165         PR tree-optimization/38926
8166         * gcc.c-torture/compile/pr38926.c: New testcase.
8167
8168 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
8169
8170         PR middle-end/38934
8171         * gcc.dg/pr38934.c: New test.
8172
8173 2009-01-28  Richard Guenther  <rguenther@suse.de>
8174
8175         PR middle-end/38908
8176         * g++.dg/warn/Wuninitialized-2.C: New testcase.
8177
8178 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
8179
8180         PR tree-optimization/38984
8181         * gcc.dg/pr38984.c: New XFAILed testcase.
8182
8183
8184 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
8185
8186         PR target/38988
8187         * gcc.target/i386/pr38988.c: New test.
8188
8189 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
8190
8191         PR c++/37554
8192         * g++.dg/parse/crash51.C: New.
8193         * g++.old-deja/g++.pt/crash9.C: Adjust.
8194
8195 2009-01-27  Daniel Kraft  <d@domob.eu>
8196
8197         PR fortran/38883
8198         * gfortran.dg/mvbits_6.f90:  New test.
8199         * gfortran.dg/mvbits_7.f90:  New test.
8200         * gfortran.dg/mvbits_8.f90:  New test.
8201
8202 2009-01-27  Richard Guenther  <rguenther@suse.de>
8203
8204         PR tree-optimization/38503
8205         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
8206
8207 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
8208
8209         PR middle-end/38969
8210         * gcc.c-torture/execute/pr38969.c: New test.
8211
8212 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
8213
8214         PR testsuite/38864
8215         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
8216         to dg-do compile.
8217         * gcc.target/mips/fixed-scalar-type.c: Likewise.
8218         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
8219         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
8220
8221 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
8222
8223         PR target/38952
8224         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
8225         if __USING_SJLJ_EXCEPTIONS__ is defined.
8226
8227         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
8228         __USING_SJLJ_EXCEPTIONS__ is defined.
8229         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
8230         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
8231         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
8232         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
8233         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
8234         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
8235
8236 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
8237
8238         PR testsuite/38949
8239         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
8240         Use instead of C name in asm statements.
8241
8242 2009-01-26  Richard Guenther  <rguenther@suse.de>
8243
8244         PR tree-optimization/38745
8245         * g++.dg/torture/pr38745.C: New testcase.
8246
8247 2009-01-26  Richard Guenther  <rguenther@suse.de>
8248
8249         PR middle-end/38851
8250         * g++.dg/warn/Wuninitialized-1.C: New testcase.
8251
8252 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
8253
8254         * gcc.dg/bitfld-15.c: Gate warning on target
8255         pcc_bitfield_type_matters.
8256         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
8257         g++.dg/ext/bitfield4.C: Likewise.
8258         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
8259         bitfield for any target.
8260
8261 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
8262
8263         PR c/38957
8264         * gcc.dg/pr38957.c: New test.
8265
8266 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
8267
8268         PR fortran/38955
8269         * gfortran.dg/array_constructor_24.f: Allow tolerance when
8270         comparing floats.
8271
8272 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
8273
8274         PR tree-optimization/38953
8275         * gfortran.dg/graphite/pr38953.f90: New.
8276
8277 2009-01-24  Paul Brook  <paul@codesourcery.com>
8278
8279         * gcc.target/arm/neon-cond-1.c: New test.
8280
8281 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
8282
8283         PR tree-optimization/38932
8284         * gcc.dg/pr38932.c: New.
8285
8286 2009-01-23  Revital Eres  <eres@il.ibm.com>
8287
8288         * gcc.dg/sms-7.c: Fix test.
8289
8290 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
8291
8292         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
8293         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
8294         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
8295         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
8296
8297 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
8298
8299         * gcc.dg/pr35729.c: Make test x86 specific.
8300
8301 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
8302
8303         PR middle-end/38615
8304         * gcc.dg/pr38615.c: New test.
8305
8306 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
8307
8308         PR target/38931
8309         * gcc.target/i386/pr38931.c: New test.
8310
8311 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
8312
8313         PR c++/38930
8314         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
8315         * g++.dg/template/typedef12.C: Likewise.
8316         * g++.dg/template/typedef13.C: Likewise.
8317         * g++.dg/template/typedef14.C: Likewise.
8318         * g++.dg/template/sfinae3.C: Likewise.
8319         * g++.old-deja/g++.pt/typename8.C: Likewise.
8320         * g++.dg/template/access11.C: Likewise
8321
8322 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
8323
8324         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
8325         and mips*-*-irix*.
8326         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
8327
8328 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8329
8330         PR c++/26693
8331         * g++.dg/template/typedef11.C: New test.
8332         * g++.dg/template/typedef12.C: Likewise.
8333         * g++.dg/template/typedef13.C: Likewise.
8334         * g++.dg/template/typedef14.C: Likewise.
8335         * g++.dg/template/sfinae3.C: Compile this pedantically.
8336         The only errors expected should be the one saying the typedef is ill
8337         formed.
8338         * g++.old-deja/g++.pt/typename8.C: Likewise.
8339         * g++.dg/template/access11.C: Update this.
8340
8341 2009-01-21  Daniel Kraft  <d@domob.eu>
8342
8343         PR fortran/38887
8344         * gfortran.dg/mvbits_5.f90:  New test.
8345
8346 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
8347
8348         * gcc.dg/sms-6.c: New test.
8349         * gcc.dg/sms-7.c: Likewise.
8350
8351 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
8352
8353         PR fortran/38907
8354         * gfortran.dg/host_assoc_function_7.f90: New test
8355
8356 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8357             Richard Guenther  <rguenther@suse.de>
8358
8359         PR tree-optimization/38747
8360         PR tree-optimization/38748
8361         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
8362         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8363         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
8364
8365 2009-01-20  Kees Cook  <kees@ubuntu.com>
8366             H.J. Lu  <hongjiu.lu@intel.com>
8367
8368         PR target/38902
8369         * gcc.dg/pr38902.c: New.
8370
8371 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
8372
8373         PR target/38868
8374         * gfortran.dg/pr38868.f: New testcase.
8375
8376 2009-01-20  Richard Guenther  <rguenther@suse.de>
8377
8378         * gcc.c-torture/execute/pr36227.c: Move ...
8379         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
8380
8381 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8382
8383         * lib/gfortran.exp: Add -B options for targets that use
8384         libgfortran.a%s in their specs.
8385
8386 2009-01-19  Jason Merrill  <jason@redhat.com>
8387
8388         PR c++/23287
8389         * g++.dg/template/dtor5.C: New test.
8390
8391 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
8392
8393         PR fortran/38859
8394         * gfortran.dg/bound_5.f90: New test.
8395
8396 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
8397
8398         PR target/38736
8399         * g++.dg/compat/abi/pr38736_main.C: New.
8400         * g++.dg/compat/abi/pr38736_x.C: Likewise.
8401         * g++.dg/compat/abi/pr38736_y.C: Likewise.
8402         * g++.dg/other/macro-1.C: Likewise.
8403         * gcc.dg/macro-1.c: Likewise.
8404         * gcc.dg/compat/pr38736_main.c: Likewise.
8405         * gcc.dg/compat/pr38736_x.c: Likewise.
8406         * gcc.dg/compat/pr38736_y.c: Likewise.
8407
8408 2009-01-18  Richard Guenther  <rguenther@suse.de>
8409
8410         PR tree-optimization/38819
8411         * gcc.c-torture/execute/pr38819.c: New testcase.
8412
8413 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8414
8415         PR fortran/38657
8416         * gfortran.dg/module_commons_3.f90: Reapply.
8417
8418 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8419
8420         PR fortran/34955
8421         * gfortran.dg/transfer_intrinsic_1.f90: New test.
8422         * gfortran.dg/transfer_intrinsic_2.f90: New test.
8423
8424 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8425
8426         PR fortran/38657
8427         * gfortran.dg/module_commons_3.f90: Remove
8428
8429 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
8430
8431         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
8432
8433 2009-01-16  Jason Merrill  <jason@redhat.com>
8434
8435         PR c++/38877
8436         * g++.dg/template/lvalue1.C: New test.
8437
8438         PR c++/29470
8439         * g++.dg/template/access20.C: New test.
8440         * g++.dg/torture/pr34641.C: Fix access.
8441
8442 2009-01-16  Richard Guenther  <rguenther@suse.de>
8443
8444         PR tree-optimization/38835
8445         PR middle-end/36227
8446         * gcc.c-torture/execute/pr36227.c: New testcase.
8447         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
8448         * g++.dg/init/const7.C: Likewise.
8449
8450 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
8451
8452         PR target/38554
8453         * gcc.c-torture/compile/pr38554.c: New test.
8454
8455 2009-01-16  Jason Merrill  <jason@redhat.com>
8456
8457         PR c++/38579
8458         * g++.dg/conversion/access1.C: New test.
8459
8460 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
8461
8462         PR tree-optimization/38789
8463         * gcc.c-torture/compile/pr38789.c: New test.
8464
8465 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
8466
8467         PR fortran/38152
8468         * gfortran.dg/proc_ptr_13.f90: New.
8469
8470 2009-01-15  Jason Merrill  <jason@redhat.com>
8471
8472         PR c++/38850
8473         * g++.dg/template/koenig6.C: New test.
8474
8475 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8476
8477         PR c++/29388
8478         * g++.dg/template/error37.C: New testcase.
8479
8480 2009-01-15  Jason Merrill  <jason@redhat.com>
8481
8482         PR c++/36334
8483         * g++.dg/conversion/memfn1.C: New test.
8484
8485         PR c++/37646
8486         * g++.dg/conversion/memfn2.C: New test.
8487
8488 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
8489
8490         PR c++/38357
8491         * g++.dg/template/crash87.C: New test.
8492
8493 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
8494
8495         PR middle-end/37843
8496         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
8497
8498 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
8499
8500         PR c++/38636
8501         * g++.dg/parse/crash50.C: New test.
8502
8503 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
8504
8505         PR rtl-optimization/38245
8506         * gcc.dg/pr38245-3.c: New test.
8507         * gcc.dg/pr38245-3.h: New file.
8508         * gcc.dg/pr38245-4.c: New file.
8509         * gcc.dg/pr38364.c: New test.
8510
8511 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
8512
8513         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
8514         sequence PC-relative.
8515
8516 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
8517
8518         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
8519         calls and/or PLT markers.
8520         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
8521         calls and/or PLT markers.
8522         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
8523         calls and/or PLT markers.
8524         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
8525         calls and/or PLT markers.
8526
8527 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
8528             Nathan Froyd  <froydnj@codesourcery.com>
8529             Joseph Myers  <joseph@codesourcery.com>
8530
8531         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
8532         New function.
8533         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
8534         and use consistent CFLAGS.
8535         * gcc.target/powerpc/20030505.c: Likewise.
8536         * gcc.target/powerpc/20081204-1.c: Likewise.
8537         * gcc.target/powerpc/ppc-spe.c: Likewise.
8538         * gcc.target/powerpc/spe1.c: Likewise.
8539         * g++.dg/ext/spe1.C: Likewise.
8540         * g++.dg/other/opaque-1.C: Likewise.
8541         * g++.dg/other/opaque-2.C: Likewise.
8542         * g++.dg/other/opaque-3.C: Likewise.
8543
8544 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
8545
8546         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
8547         out of loop.
8548
8549 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
8550
8551         PR target/38811
8552         * g++.dg/torture/pr38811.C: New file.
8553
8554 2009-01-14  Richard Guenther  <rguenther@suse.de>
8555
8556         PR tree-optimization/38826
8557         PR middle-end/38477
8558         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
8559
8560 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
8561
8562         * gcc.dg/graphite/pr38786.c: Fix commit problem.
8563
8564 2009-01-14  Nick Clifton  <nickc@redhat.com>
8565
8566         PR c++/37862
8567         * g++.cp/parse/pr37862.C: New test.
8568
8569 2009-01-14  Julian Brown  <julian@codesourcery.com>
8570
8571         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
8572         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
8573         to...
8574         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
8575         These.
8576
8577 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
8578
8579         PR rtl-optimization/38774
8580         * gcc.dg/torture/pr38774.c: New test.
8581
8582         PR c++/38795
8583         * g++.dg/cpp0x/pr38795.C: New test.
8584
8585 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
8586             Nathan Froyd  <froydnj@codesourcery.com>
8587             Joseph Myers  <joseph@codesourcery.com>
8588
8589         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
8590         otherwise.  Do not check for AltiVec at runtime.
8591         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
8592         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
8593         * gcc.target/powerpc/altivec-1.c: Likewise.
8594         * gcc.target/powerpc/altivec-3.c: Likewise.
8595         * gcc.target/powerpc/altivec-10.c: Likewise.
8596         * gcc.target/powerpc/altivec-12.c: Likewise.
8597         * gcc.target/powerpc/altivec-24.c: Likewise.
8598         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
8599         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
8600         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
8601         * gcc.target/powerpc/pr35907.c: Likewise.
8602         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
8603         otherwise.  Do not check for Cell at runtime.
8604         * gcc.target/powerpc/altivec_check.h: Delete.
8605
8606         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
8607         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
8608         not check for AltiVec at runtime.
8609         * g++.dg/ext/altivec-cell-2.C: Likewise.
8610         * g++.dg/ext/altivec-cell-3.C: Likewise.
8611         * g++.dg/ext/altivec-cell-4.C: Likewise.
8612         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
8613         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
8614         check.
8615         * g++.dg/ext/altivec_check.h: Delete.
8616
8617 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
8618
8619         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
8620         effective target.  Adjust line numbers accordingly.
8621
8622 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
8623
8624         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
8625
8626 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
8627
8628         PR tree-optimization/38786
8629         * gcc.dg/graphite/pr38786.c: New.
8630
8631 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8632
8633         Revert:
8634         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
8635
8636         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
8637         for alpha*-*-* targets.
8638         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
8639
8640 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8641
8642         PR libfortran/38772
8643         * gfortran.dg/fmt_bz_bn_err.f: New test.
8644
8645 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
8646
8647         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
8648
8649 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8650
8651         * lib/target-supports.exp (check_effective_target_powerpc64): New.
8652         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
8653         instruction support.  Do not check for it at runtime.
8654
8655 2009-01-12  Jason Merrill  <jason@redhat.com>
8656
8657         PR c++/35109
8658         * g++.dg/lookup/friend11.C: Remove expected error.
8659         * g++.dg/lookup/friend14.C: New test.
8660         * g++.dg/lookup/friend15.C: New test.
8661
8662 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
8663
8664         PR c++/36019
8665         * g++.dg/lookup/hidden-class12.C: New test.
8666         * g++.dg/lookup/hidden-class13.C: New test.
8667         * g++.dg/lookup/hidden-class14.C: New test.
8668         * g++.dg/lookup/hidden-class15.C: New test.
8669         * g++.dg/lookup/hidden-class16.C: New test.
8670
8671 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
8672
8673         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
8674         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
8675         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
8676
8677 2009-01-12  Jason Merrill  <jason@redhat.com>
8678
8679         PR c++/31488
8680         * g++.dg/other/vararg-3.C: New test.
8681
8682 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8683
8684         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
8685         Explicitly enable SPE.
8686         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
8687         directive.
8688
8689         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
8690         Expect -flax-vector-conversions message.  Adjust incompatible
8691         types errors.
8692         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
8693         Make Foo extern.
8694
8695         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
8696
8697         * g++.dg/other/opaque-1.C: Run on targets with SPE.
8698
8699         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
8700         * g++.dg/other/opaque-2.C: Likewise.
8701         * g++.dg/other/opaque-3.C: Likewise.
8702
8703 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
8704
8705         PR c/32041
8706         * gcc.dg/pr32041.c: New test.
8707         * g++.dg/parse/offsetof9.C: New test.
8708
8709 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8710             Nathan Froyd  <froydnj@codesourcery.com>
8711
8712         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
8713         * g++.dg/ext/attribute-test-1.C: Likewise.
8714         * g++.dg/ext/attribute-test-2.C: Likewise.
8715         * g++.dg/ext/attribute-test-3.C: Likewise.
8716         * g++.dg/ext/attribute-test-4.C: Likewise.
8717
8718 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
8719
8720         * gnat.dg/unchecked_convert3.adb: New test.
8721
8722 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
8723
8724         PR c++/38794
8725         * g++.dg/parse/typedef9.C: New test.
8726
8727         PR tree-optimization/38807
8728         * gcc.c-torture/compile/pr38807.c: New test.
8729
8730 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
8731
8732         * gcc.target/mips/ins-2.c: New test.
8733
8734 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
8735
8736         PR testsuite/38809
8737         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
8738
8739 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
8740
8741         PR c++/36254
8742         * g++.dg/warn/Wreturn-type-5.C: New test.
8743
8744 2009-01-11  Matthias Klose  <doko@ubuntu.com>
8745
8746         PR middle-end/38616
8747         * gcc.dg/pr38616.c: New test.
8748
8749 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
8750
8751         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
8752
8753 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
8754
8755         PR c++/38648
8756         * g++.dg/expr/string-1.C: New test.
8757         * g++.dg/expr/string-2.C: New test.
8758
8759         PR c++/36695
8760         * g++.dg/ext/complex4.C: New test.
8761         * g++.dg/ext/complex5.C: New test.
8762         * g++.dg/init/reference1.C: New test.
8763         * g++.dg/init/reference2.C: New test.
8764         * g++.dg/init/reference3.C: New test.
8765
8766 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
8767
8768         PR fortran/38763
8769         * gfortran.dg/transfer_null_1.f90: New test.
8770
8771 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
8772
8773         PR fortran/38765
8774         * gfortran.dg/host_assoc_function_6.f90: New test.
8775
8776 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
8777
8778         * lib/target-supports.exp: Add method to determine if the effective
8779         target is really a ppc405 after applying all compile options.
8780         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
8781         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
8782         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
8783         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
8784         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
8785         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
8786         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
8787         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
8788         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
8789         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
8790         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
8791         * gcc.target/powerpc/405-machhw-1.c: Likewise.
8792         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
8793         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
8794         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
8795         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
8796         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
8797         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
8798         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
8799         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
8800         * gcc.target/powerpc/405-macchw-1.c: Likewise.
8801         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
8802         * gcc.target/powerpc/405-machhw-2.c: Likewise.
8803         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
8804         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
8805         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
8806         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
8807         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
8808         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
8809         * gcc.target/powerpc/405-macchw-2.c: Likewise.
8810         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
8811
8812 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
8813
8814         PR c++/35335
8815         * g++.dg/other/error31.C: New testcase.
8816
8817         PR c/35742
8818         * gcc.dg/pr35742.c: New test.
8819
8820 2009-01-09  John F. Carr  <jfc@mit.edu>
8821
8822         PR c++/37877
8823         * g++.dg/parse/linkage3.C: New test.
8824
8825 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
8826
8827         PR middle-end/38771
8828         * gcc.c-torture/compile/pr38771.c: New test.
8829
8830 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
8831
8832         * gcc.dg/pr34856.c: Ignore irrelevant warning.
8833
8834 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
8835
8836         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
8837         * gcc.dg/sibcall-4.c: Likewise.
8838
8839 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
8840             Jan Sjodin  <jan.sjodin@amd.com>
8841
8842         PR tree-optimization/38559
8843         * gcc.dg/graphite/pr38559.c: New.
8844
8845 2009-01-08  Ira Rosen  <irar@il.ibm.com>
8846
8847         PR tree-optimization/37194
8848         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
8849
8850 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
8851
8852         PR c++/38725
8853         * g++.dg/ext/label11.C: New test.
8854
8855 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
8856
8857         * lib/target-supports.exp (check_weak_override_available): New.
8858         * lib/target-supports-dg.exp (dg-require-weak-override): New.
8859         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
8860         dg-require-weak-override.
8861
8862 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
8863             Alan Modra  <amodra@bigpond.net.au>
8864
8865         * gcc.c-torture/compile/20090107-1.c: New test.
8866
8867 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
8868
8869         PR target/38706
8870         * g++.dg/other/pr38706.C: New test.
8871
8872 2009-01-07  Jason Merrill  <jason@redhat.com>
8873
8874         * g++.dg/cpp0x/variadic92.C: New test.
8875         * g++.dg/cpp0x/variadic93.C: New test.
8876
8877 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
8878
8879         * lib/target-supports-dg.exp (current_compiler_flags): New.
8880         (check-flags): Use it; do not access dg-test local variables.
8881         (dg-skip-if): Do not access dg-test local variables.
8882         (dg-xfail-run-if): Ditto.
8883         (dg-shouldfail): Ditto.
8884         * gcc.test-framework/test-framework.exp
8885         (check_effective_target_def_nocache): New.
8886         * gcc.test-framework/test-framework.awk: Handle scan tests.
8887         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
8888         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
8889         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
8890         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
8891         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
8892         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
8893         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
8894         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
8895         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
8896
8897         * g++.dg/torture/pr38586.C: Ignore a possible warning.
8898
8899         * lib/target-supports-dg.exp (check_test_flags): Delete.
8900
8901 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
8902
8903         PR tree-optimization/38492
8904         PR tree-optimization/38498
8905         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
8906         in trunk.
8907         * gcc.dg/graphite/block-0.c: Update test.
8908         * gcc.dg/graphite/block-1.c: Same.
8909         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
8910         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
8911         * gcc.dg/graphite/block-3.c: New.
8912         * gcc.dg/graphite/pr38498.c: New.
8913
8914 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
8915
8916         AVX Programming Reference (December, 2008)
8917         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
8918         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
8919         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
8920
8921         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
8922         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
8923
8924 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8925
8926         PR fortran/38220
8927         * gfortran.dg/c_loc_pure_1.f90:  New test.
8928
8929 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
8930
8931         PR fortran/38669
8932         * gfortran.dg/elemental_dependency_3.f90:
8933         Add the final tree dump cleanup.
8934
8935 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
8936
8937         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
8938         passing -m32.
8939
8940         PR rtl-optimization/38722
8941         * gfortran.dg/pr38722.f90: New test.
8942
8943 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
8944
8945         PR c/34252
8946         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
8947         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
8948
8949 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
8950
8951         * gfortran.dg/implicit_12.f90: Add space around dg directive.
8952         * gfortran.dg/typebound_call_8.f03: Same.
8953         * gfortran.dg/elemental_bind_c.f90: Same.
8954         * gfortran.dg/typebound_call_7.f03: Same.
8955         * gfortran.dg/interface_proc_end.f90: Same
8956         * gfortran.dg/pr37243.f: Fix typo.
8957
8958 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
8959
8960         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
8961         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
8962         large stack sizes.
8963
8964 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
8965
8966         AVX Programming Reference (December, 2008)
8967         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
8968         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
8969         * gcc.target/i386/sse-14.c: Likewise.
8970
8971         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
8972         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
8973         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
8974         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
8975
8976 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8977
8978         PR libfortran/38735
8979         * gfortran.dg/fmt_bz_bn.f: Update test.
8980
8981 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
8982
8983         PR c++/38472
8984         * g++.dg/conversion/usual-arith-conv.C: New test.
8985
8986 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8987
8988         PR c/34911
8989         * gcc.dg/vector-3.c: New testcase.
8990         * g++.dg/ext/vector15.C: New test.
8991
8992 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
8993
8994         PR tree-optimization/38510
8995         * gcc.dg/graphite/pr38510.c: New.
8996
8997 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
8998             Jan Sjodin <jan.sjodin@amd.com>
8999
9000         PR tree-optimization/38500
9001         * gcc.dg/graphite/pr38500.c: New.
9002
9003 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
9004
9005         * gcc.c-torture/compile/20001226-1.c: Generalize
9006         dg-timeout-factor.
9007         * gcc.c-torture/compile/limits-fnargs.c: Add
9008         dg-timeout-factor.
9009         * gcc.dg/20020425-1.c: Likewise.
9010         * gcc.dg/pch/pch.exp: Likewise.
9011
9012 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
9013
9014         PR fortran/38657
9015         * gfortran.dg/module_commons_3.f90: New test.
9016
9017 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
9018
9019         PR fortran/37159
9020         * gfortran.dg/random_seed_1.f90: Updated.
9021
9022 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
9023
9024         PR fortran/38669
9025         PR fortran/38726
9026         * gfortran.dg/elemental_subroutine_7.f90:
9027         Fix p values so that it can be used as vector subscript.
9028
9029 2009-01-05  Jason Merrill  <jason@redhat.com>
9030
9031         * g++.dg/cpp0x/initlist12.C: Add another test.
9032
9033         * g++.dg/cpp0x/defaulted7.C: New test.
9034
9035 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9036
9037         PR fortran/38672
9038         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
9039         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
9040
9041 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
9042
9043         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9044         for alpha*-*-* targets.
9045         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9046
9047 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
9048
9049         PR fortran/38665
9050         * gfortran.dg/host_assoc_function_5.f90: New test.
9051
9052 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
9053
9054         PR fortran/38669
9055         * gfortran.dg/elemental_dependency_3.f90: New test.
9056         * gfortran.dg/elemental_subroutine_7.f90: New test.
9057
9058 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
9059
9060         * gcc.dg/struct-ret-3.c: Include unistd.h.
9061         (main): Exit early if system memory page size is
9062         larger than 4096 bytes.
9063
9064 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
9065
9066         PR fortran/38718
9067         * gfortran.dg/merge_init_expr.f90: New.
9068
9069 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
9070
9071         PR fortran/38536
9072         * gfortran.dg/c_loc_tests_13.f90: New test.
9073         * gfortran.dg/c_loc_tests_14.f90: New test.
9074
9075 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
9076
9077         * gfortran.dg/func_result_4.f90: New.
9078
9079 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
9080
9081         PR fortran/38594
9082         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
9083         interface still works, in addition to original tests.
9084         * gfortran.dg/host_assoc_call_6.f90: New test.
9085
9086 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
9087
9088         PR c++/38705
9089         * g++.dg/torture/pr38705.C: New test.
9090
9091         PR c/38700
9092         * gcc.dg/pr38700.c: New test.
9093
9094 2009-01-02  Jason Merrill  <jason@redhat.com>
9095
9096         * g++.dg/cpp0x/initlist11.C: New test.
9097         * g++.dg/cpp0x/initlist12.C: New test.
9098
9099 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9100
9101         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
9102         Allow extra informative notes.
9103
9104 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
9105
9106         PR c/36489
9107         * gcc.dg/pr36489.c: New test.
9108
9109 \f
9110 Copyright (C) 2009 Free Software Foundation, Inc.
9111
9112 Copying and distribution of this file, with or without modification,
9113 are permitted in any medium without royalty provided the copyright
9114 notice and this notice are preserved.