OSDN Git Service

Rename -fgraphite-force-parallel to -floop-parallelize-all.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
2
3         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4         -fgraphite-force-parallel to -floop-parallelize-all.
5
6 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
7
8         PR fortran/40011
9         * gfortran.dg/whole_file_7.f90: New test.
10         * gfortran.dg/whole_file_8.f90: New test.
11         * gfortran.dg/whole_file_9.f90: New test.
12         * gfortran.dg/whole_file_10.f90: New test.
13         * gfortran.dg/whole_file_11.f90: New test.
14         * gfortran.dg/whole_file_12.f90: New test.
15         * gfortran.dg/whole_file_13.f90: New test.
16         * gfortran.dg/whole_file_14.f90: New test.
17
18 2009-07-31  Jason Merrill  <jason@redhat.com>
19
20         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
21         binding semantics.
22         * g++.dg/cpp0x/named.C: Likewise.
23         * g++.dg/cpp0x/overload.C: Likewise.
24         * g++.dg/cpp0x/rv1n.C: Likewise.
25         * g++.dg/cpp0x/rv1p.C: Likewise.
26         * g++.dg/cpp0x/rv2n.C: Likewise.
27         * g++.dg/cpp0x/rv2p.C: Likewise.
28         * g++.dg/cpp0x/rv3n.C: Likewise.
29         * g++.dg/cpp0x/rv3p.C: Likewise.
30         * g++.dg/cpp0x/rv4n.C: Likewise.
31         * g++.dg/cpp0x/rv4p.C: Likewise.
32         * g++.dg/cpp0x/rv5n.C: Likewise.
33         * g++.dg/cpp0x/rv5p.C: Likewise.
34         * g++.dg/cpp0x/rv6n.C: Likewise.
35         * g++.dg/cpp0x/rv6p.C: Likewise.
36         * g++.dg/cpp0x/rv7n.C: Likewise.
37         * g++.dg/cpp0x/rv7p.C: Likewise.
38         * g++.dg/cpp0x/template_deduction.C: Likewise.
39         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
40         * g++.dg/cpp0x/overloadn.C: New.
41         * g++.dg/cpp0x/rv-cast.C: New.
42
43 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
44
45         * gcc.target/mips/ext-4.c: New test.
46
47 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
48
49         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
50
51 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
52
53         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
54         * gcc.dg/tree-ssa/loop-32.c: Same.
55         * gcc.dg/tree-ssa/loop-33.c: Same.
56         * gcc.dg/tree-ssa/loop-34.c: Same.
57         * gcc.dg/tree-ssa/loop-35.c: Same.
58         * gcc.dg/tree-ssa/loop-7.c: Same.
59         * gcc.dg/tree-ssa/pr23109.c: Same.
60         * gcc.dg/tree-ssa/restrict-2.c: Same.
61         * gcc.dg/tree-ssa/restrict-3.c: Same.
62         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
63         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
64         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
65         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
66         * gcc.dg/tree-ssa/structopt-1.c: Same.
67         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
68         * gfortran.dg/pr32921.f: Same.
69
70 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
71
72         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
73         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
74         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
75         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
76         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
77         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
78         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
79         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
80         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
81         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
82         * gcc.dg/graphite/id-1.c: New.
83         * gcc.dg/graphite/id-10.c: New.
84         * gcc.dg/graphite/id-11.c: New.
85         * gcc.dg/graphite/id-12.c: New.
86         * gcc.dg/graphite/id-13.c: New.
87         * gcc.dg/graphite/id-14.c: New.
88         * gcc.dg/graphite/id-15.c: New.
89         * gcc.dg/graphite/id-2.c: New.
90         * gcc.dg/graphite/id-3.c: New.
91         * gcc.dg/graphite/id-4.c: New.
92         * gcc.dg/graphite/id-5.c: New.
93         * gcc.dg/graphite/id-6.c: New.
94         * gcc.dg/graphite/id-7.c: New.
95         * gcc.dg/graphite/id-8.c: New.
96         * gcc.dg/graphite/id-9.c: New.
97         * gcc.dg/graphite/interchange-0.c: New.
98         * gcc.dg/graphite/interchange-1.c: New.
99         * gcc.dg/graphite/interchange-2.c: New.
100         * gcc.dg/graphite/interchange-3.c: New.
101         * gcc.dg/graphite/interchange-4.c: New.
102         * gcc.dg/graphite/interchange-5.c: New.
103         * gcc.dg/graphite/interchange-6.c: New.
104         * gcc.dg/graphite/interchange-7.c: New.
105         * gcc.dg/graphite/interchange-8.c: New.
106         * gcc.dg/graphite/pr35356-1.c: New.
107         * gcc.dg/graphite/pr35356-2.c: New.
108         * gcc.dg/graphite/pr35356-3.c: New.
109         * gcc.dg/graphite/pr40157.c: New.
110         * gcc.dg/graphite/run-id-1.c: New.
111         * gcc.dg/graphite/scop-20.c: New.
112         * gcc.dg/graphite/scop-21.c: New.
113         * gfortran.dg/graphite/id-1.f90: New.
114         * gfortran.dg/graphite/id-10.f90: New.
115         * gfortran.dg/graphite/id-11.f: New.
116         * gfortran.dg/graphite/id-12.f: New.
117         * gfortran.dg/graphite/id-13.f: New.
118         * gfortran.dg/graphite/id-14.f: New.
119         * gfortran.dg/graphite/id-15.f: New.
120         * gfortran.dg/graphite/id-16.f: New.
121         * gfortran.dg/graphite/id-5.f: New.
122         * gfortran.dg/graphite/id-6.f: New.
123         * gfortran.dg/graphite/id-7.f: New.
124         * gfortran.dg/graphite/id-8.f: New.
125         * gfortran.dg/graphite/id-9.f: New.
126         * gfortran.dg/graphite/interchange-1.f: New.
127         * gfortran.dg/graphite/interchange-2.f: New.
128
129 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
130
131         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
132         flags based on the name of the testcase.
133         * gfortran.dg/graphite/graphite.exp: Same.
134
135         * gcc.dg/graphite/block-0.c: Adjusted.
136         * gcc.dg/graphite/block-1.c: Adjusted.
137         * gcc.dg/graphite/block-2.c: Adjusted.
138         * gcc.dg/graphite/block-3.c: Adjusted.
139         * gcc.dg/graphite/block-4.c: Adjusted.
140         * gcc.dg/graphite/block-5.c: Adjusted.
141         * gcc.dg/graphite/block-6.c: Adjusted.
142         * gcc.dg/graphite/pr37485.c: Adjusted.
143         * gcc.dg/graphite/pr37684.c: Adjusted.
144         * gcc.dg/graphite/pr37828.c: Adjusted.
145         * gcc.dg/graphite/pr37883.c: Adjusted.
146         * gcc.dg/graphite/pr37928.c: Adjusted.
147         * gcc.dg/graphite/pr37943.c: Adjusted.
148         * gcc.dg/graphite/pr38409.c: Adjusted.
149         * gcc.dg/graphite/pr38498.c: Adjusted.
150         * gcc.dg/graphite/pr38559.c: Adjusted.
151         * gcc.dg/graphite/pr39335.c: Adjusted.
152         * gcc.dg/graphite/pr39335_1.c: Adjusted.
153         * gcc.dg/graphite/scop-0.c: Adjusted.
154         * gcc.dg/graphite/scop-1.c: Adjusted.
155         * gcc.dg/graphite/scop-10.c: Adjusted.
156         * gcc.dg/graphite/scop-11.c: Adjusted.
157         * gcc.dg/graphite/scop-12.c: Adjusted.
158         * gcc.dg/graphite/scop-13.c: Adjusted.
159         * gcc.dg/graphite/scop-14.c: Adjusted.
160         * gcc.dg/graphite/scop-15.c: Adjusted.
161         * gcc.dg/graphite/scop-16.c: Adjusted.
162         * gcc.dg/graphite/scop-17.c: Adjusted.
163         * gcc.dg/graphite/scop-18.c: Adjusted.
164         * gcc.dg/graphite/scop-19.c: Adjusted.
165         * gcc.dg/graphite/scop-2.c: Adjusted.
166         * gcc.dg/graphite/scop-3.c: Adjusted.-
167         * gcc.dg/graphite/scop-4.c: Adjusted.
168         * gcc.dg/graphite/scop-5.c: Adjusted.
169         * gcc.dg/graphite/scop-6.c: Adjusted.
170         * gcc.dg/graphite/scop-7.c: Adjusted.
171         * gcc.dg/graphite/scop-8.c: Adjusted.
172         * gcc.dg/graphite/scop-9.c: Adjusted.
173         * gcc.dg/graphite/scop-matmult.c: Adjusted.
174         * gfortran.dg/graphite/block-1.f90: Adjusted.
175         * gfortran.dg/graphite/block-2.f: Adjusted.
176         * gfortran.dg/graphite/block-3.f90: Adjusted.
177         * gfortran.dg/graphite/block-4.f90: Adjusted.
178         * gfortran.dg/graphite/id-2.f90: Adjusted.
179         * gfortran.dg/graphite/id-3.f90: Adjusted.
180         * gfortran.dg/graphite/id-4.f90: Adjusted.
181         * gfortran.dg/graphite/pr37852.f90: Adjusted.
182         * gfortran.dg/graphite/pr37857.f90: Adjusted.
183         * gfortran.dg/graphite/pr37980.f90: Adjusted.
184         * gfortran.dg/graphite/pr38083.f90: Adjusted.
185         * gfortran.dg/graphite/pr38953.f90: Adjusted.
186         * gfortran.dg/graphite/scop-1.f: Adjusted.
187
188 2009-07-30  Doug Kwan  <dougkwan@google.com>
189
190         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
191         in warnings added in rev 141298.
192
193 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
194
195         * lib/options.exp: Use "!=" instead of "ne".
196
197         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
198
199         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
200         * gcc.dg/ucnid-12.c: Likewise.
201
202 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
203             Pat Haugen  <pthaugen@us.ibm.com>
204             Revital Eres <ERES@il.ibm.com>
205
206         * testsuite/gcc.target/powerpc/altivec-32.c: New file to test
207         Altivec simple math function vectorization.
208
209         * testsuite/gcc.target/powerpc/bswap-run.c: New file to test swap
210         builtins.
211         * testsuite/gcc.target/powerpc/bswap16.c: Ditto.
212         * testsuite/gcc.target/powerpc/bswap32.c: Ditto.
213         * testsuite/gcc.target/powerpc/bswap64-1.c: Ditto.
214         * testsuite/gcc.target/powerpc/bswap64-2.c: Ditto.
215         * testsuite/gcc.target/powerpc/bswap64-3.c: Ditto.
216         * testsuite/gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
217         * testsuite/gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
218         * testsuite/gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
219
220         * testsuite/gcc.target/powerpc/popcount-2.c: New file to test
221         power7 popcntd instructions.
222         * testsuite/gcc.target/powerpc/popcount-3.c: Ditto.
223
224         * testsuite/gcc.target/powerpc/pr39457.c: New VSX test.
225         * testsuite/gcc.target/powerpc/vsx-builtin-1.c: Ditto.
226         * testsuite/gcc.target/powerpc/vsx-builtin-2.c: Ditto.
227         * testsuite/gcc.target/powerpc/vsx-builtin-3.c: Ditto.
228         * testsuite/gcc.target/powerpc/vsx-builtin-4.c: Ditto.
229         * testsuite/gcc.target/powerpc/vsx-builtin-5.c: Ditto.
230         * testsuite/gcc.target/powerpc/vsx-builtin-6.c: Ditto.
231         * testsuite/gcc.target/powerpc/vsx-vector-1.c: Ditto.
232         * testsuite/gcc.target/powerpc/vsx-vector-2.c: Ditto.
233         * testsuite/gcc.target/powerpc/vsx-vector-3.c: Ditto.
234         * testsuite/gcc.target/powerpc/vsx-vector-4.c: Ditto.
235         * testsuite/gcc.target/powerpc/vsx-vector-5.c: Ditto.
236         * testsuite/gcc.target/powerpc/vsx-vector-6.c: Ditto.
237
238         * testsuite/gcc.target/powerpc/altivec-6.c: Store the result of
239         vec_add, so the optimizer doesn't remove it.
240
241         * testsuite/gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
242         systems that support bswap64.
243
244         * testsuite/gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
245         prevent VSX code generation.
246
247         * testsuite/lib/target-supports.exp (check_vsx_hw_available): New
248         function to test if VSX available.
249         (check_effective_target_powerpc_vsx_ok): Ditto.
250         (check_vmx_hw_available): Add explicit -mno-vsx.
251
252 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
253
254         PR c/39902
255         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
256         
257 2009-07-30  Martin Jambor  <mjambor@suse.cz>
258
259         PR tree-optimization/40570
260         * gcc.c-torture/compile/pr40570.c: New test.
261
262 2009-07-29  Jason Merrill  <jason@redhat.com>
263
264         PR c++/14912
265         * g++.dg/template/defarg13.C: New.
266
267 2009-07-29  Richard Guenther  <rguenther@suse.de>
268
269         PR c++/40834
270         * g++.dg/torture/pr40834.C: New testcase.
271
272 2009-07-29  Michael Matz  <matz@suse.de>
273
274         PR middle-end/40830
275         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
276
277 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
278
279         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
280         sh*-*-* targets.  Skip on spu-*-* targets.
281         * gfortran.dg/maxlocval_4.f90: Likewise.
282         * gfortran.dg/minlocval_1.f90: Likewise.
283         * gfortran.dg/minlocval_4.f90: Likewise.
284
285 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
286
287         PR fortran/40878
288         * gfortran.dg/gomp/pr40878-1.f90: New test.
289         * gfortran.dg/gomp/pr40878-2.f90: New test.
290
291         PR testsuite/40891
292         * gcc.dg/cdce1.c: Adjust note line number.
293         * gcc.dg/cdce2.c: Likewise.
294
295 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
296
297         PR fortran/40882
298         * gfortran.dg/proc_ptr_comp_13.f90: New.
299
300 2009-07-28  Jan Beulich  <jbeulich@novell.com>
301
302         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
303         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
304         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
305         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
306         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
307         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
308         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
309         * gcc.target/i386/avx-vtestps-2.c: Likewise.
310         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
311         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
312         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
313         * gcc.target/i386/avx-vtestps-3.c: Likewise.
314         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
315         #ifdef NEED_IEEE754_FLOAT conditional.
316         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
317         conditional.
318
319 2009-07-28  Jan Beulich  <jbeulich@novell.com>
320
321         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
322         i?86-*-netware.
323         * g++.dg/ext/bitfield3.C: Likewise.
324         * g++.dg/ext/bitfield4.C: Likewise.
325         * g++.dg/ext/bitfield5.C: Likewise.
326         * gcc.dg/bitfld-15.c: Likewise.
327         * gcc.dg/bitfld-16.c: Likewise.
328         * gcc.dg/bitfld-17.c: Likewise.
329         * gcc.dg/bitfld-18.c: Likewise.
330         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
331         * gcc.dg/20010912-1.c: Likewise.
332         * gcc.dg/20021018-1.c: Likewise.
333         * gcc.dg/20030213-1.c: Likewise.
334         * gcc.dg/20030225-1.c: Likewise.
335         * gcc.dg/20030708-1.c: Likewise.
336         * gcc.dg/20050321-2.c: Likewise.
337         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
338         * gcc.dg/cdce2.c: Likewise.
339         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
340         targets.
341         * gcc.target/i386/pr37248-3.c: Likewise.
342
343 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
344
345         PR fortran/40848
346         * gfortran.dg/altreturn_7.f90: New.
347
348 2009-07-27  Simon Baldwin  <simonb@google.com>
349
350         PR testsuite/40829
351         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
352         so that indexing no longer runs off array end.
353
354 2009-07-27  Tobias Burnus  <burnus@net-b.de>
355
356         PR fortran/40851
357         * gfortran.dg/derived_init_3.f90: New test.
358
359 2009-07-26  Tobias Burnus  <burnus@net-b.de>
360
361         PR fortran/33197
362         * gfortran.dg/atan2_1.f90: New test
363         * gfortran.dg/atan2_2.f90: New test
364
365 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
366
367         PR c++/40749
368         * g++.dg/warn/Wreturn-type-6.C: New test.
369
370 2009-07-26  Ira Rosen  <irar@il.ibm.com>
371
372         PR tree-optimization/40801
373         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
374         * gfortran.dg/vect/vect.exp: Run tests starting with
375         "fast-math-real8" with -ffast-math and -fdefault-real-8.
376
377 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
378
379         PR rtl-optimization/40445
380         * g++.dg/other/builtin-unreachable-1.C: New testcase.
381
382 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
383
384         * gcc.dg/builtin-unreachable-4.c: New test.
385
386 2009-07-25  Tobias Burnus  <burnus@net-b.de>
387
388         PR fortran/33197
389         * gfortran.dg/complex_intrinsic_5.f90: New test.
390         * gfortran.dg/complex_intrinsic_7.f90: New test.
391
392 2009-07-25  Martin Jambor  <mjambor@suse.cz>
393
394         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
395         * gcc.dg/ipa/noclone-1.c: New test.
396
397 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
398
399         * lib/target-supports.exp (check_effective_target_static): New
400         procedure.
401         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
402         supported.
403         * g++.old-deja/g++.law/weak.C: Require static effective target.
404
405 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
406
407         PR fortran/39630
408         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
409         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
410         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
411         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
412         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
413         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
414         * gfortran.dg/typebound_call_10.f03: New.
415
416 2009-07-24  Jason Merrill  <jason@redhat.com>
417
418         * g++.dg/cpp0x/defaulted11.C: New.
419
420         * g++.dg/cpp0x/initlist23.C: New.
421
422 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
423
424         PR fortran/40822
425         * gfortran.dg/char_length_16.f90: New.
426
427 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
428
429         PR fortran/40643
430         PR fortran/31067
431         * gfortran.dg/maxlocval_2.f90: New test.
432         * gfortran.dg/maxlocval_3.f90: New test.
433         * gfortran.dg/maxlocval_4.f90: New test.
434         * gfortran.dg/minlocval_1.f90: New test.
435         * gfortran.dg/minlocval_2.f90: New test.
436         * gfortran.dg/minlocval_3.f90: New test.
437         * gfortran.dg/minlocval_4.f90: New test.
438
439 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
440
441         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
442         scan-assembler.
443
444 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
445
446         PR fortran/40839
447         * gfortran.dg/pr40839.f90: New test.
448
449 2009-07-23  Michael Matz  <matz@suse.de>
450
451         PR middle-end/40830
452         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
453         don't set options ourself.
454
455 2009-07-23  Simon Baldwin  <simonb@google.com>
456
457         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
458         native C compilation where required.
459
460 2009-07-22  Doug Kwan  <dougkwan@google.com>
461
462         * gcc.c-torture/compile/20090721-1.c: New test.
463
464 2009-07-22  Michael Matz  <matz@suse.de>
465
466         PR tree-optimization/35229
467         PR tree-optimization/39300
468         * gcc.dg/vect/vect-pre-interact.c: New test.
469
470 2009-07-22  Richard Guenther  <rguenther@suse.de>
471
472         * g++.dg/lookup/using21.C: Fix duplicate paste.
473
474 2009-07-22  Richard Guenther  <rguenther@suse.de>
475
476         PR c++/40799
477         * g++.dg/lookup/using21.C: New testcase.
478
479 2009-07-21  Jason Merrill  <jason@redhat.com>
480
481         * g++.dg/init/aggr4.C: New.
482
483 2009-07-21  Jason Merrill  <jason@redhat.com>
484
485         Core issue 934
486         * g++.dg/cpp0x/initlist22.C: New.
487
488 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
489
490         * gcc.target/i386/vectorize8.c: New test.
491
492 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
493
494         PR target/40811
495         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
496         Add i?86 and x86_64 targets.
497         * gcc.target/i386/vectorize7.c: New test.
498
499         PR target/40809
500         * gcc.target/i386/pr40809.c: New test.
501
502 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
503
504         PR tree-optimization/40813
505         * g++.dg/opt/inline15.C: New test.
506
507 2009-07-21  Paul Brook <paul@codesourcery.com>
508
509         * gcc.dg/vect/section-anchors-nest-1.c: New test.
510         * lib/target-supports.exp (check_effective_target_section_anchors):
511         Add arm*-*-*.
512
513 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
514
515         * gcc.dg/plugin/finish_unit_plugin.c: New test.
516         * gcc.dg/plugin/finish_unit-test-1.c: New test.
517         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
518
519 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
520
521         * gcc.target/mips/ext-3.c: New test.
522
523 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
524
525         * gcc.dg/builtin-object-size-6.c: Adjust expected values. 
526         * gcc.dg/builtin-object-size-8.c: New test. 
527         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
528         * g++.dg/ext/builtin-object-size2.C: Likewise.
529
530         PR tree-optimization/40792
531         * gcc.dg/pr40792.c: New test.
532
533 2009-07-20  Ira Rosen  <irar@il.ibm.com>
534
535         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
536         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
537         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
538
539 2009-07-20  Christian Bruel  <christian.bruel@st.com>
540         
541         * gcc.target/sh/mfmovd.c: New test.
542         
543 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
544             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
545
546         PR libfortran/40714
547         * gfortran.dg/eof_3.f90: New test.
548
549 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
550
551         PR fortran/40727
552         * gfortran.dg/intrinsic_cmplx.f90: New test.
553
554 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
555
556         PR libfortran/34670
557         PR libfortran/36874
558         * gfortran.dg/cshift_bounds_1.f90:  New test.
559         * gfortran.dg/cshift_bounds_2.f90:  New test.
560         * gfortran.dg/cshift_bounds_3.f90:  New test.
561         * gfortran.dg/cshift_bounds_4.f90:  New test.
562         * gfortran.dg/eoshift_bounds_1.f90:  New test.
563         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
564         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
565         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
566
567 2009-07-19  Jan Hubicka  <jh@suse.cz>
568
569         PR tree-optimization/40676
570         * gcc.c-torture/compile/pr40676.c: New testcase.
571
572 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
573
574         * gcc.target/mips/ext-2.c: New test.
575
576 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
577
578         * gcc.target/mips/octeon-exts-7.c: New test.
579         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
580         * gcc.target/mips/octeon-exts-5.c: Likewise.
581
582 2009-07-18  Richard Guenther  <rguenther@suse.de>
583
584         PR testsuite/40798
585         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
586
587 2009-07-18  Richard Guenther  <rguenther@suse.de>
588
589         PR c/40787
590         * gcc.dg/pr35899.c: Adjust.
591
592 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
593
594         * gcc.target/powerpc/asm-es-1.c: New test.
595         * gcc.target/powerpc/asm-es-2.c: Likewise.
596
597 2009-07-17  Richard Guenther  <rguenther@suse.de>
598
599         PR c/40401
600         * g++.dg/rtti/crash4.C: New testcase.
601         * g++.dg/torture/20090706-1.C: Likewise.
602         * gcc.dg/redecl-17.c: Likewise.
603         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
604         * gcc.dg/declspec-9.c: Expect extra error.
605         * gcc.dg/declspec-10.c: Likewise.
606         * gcc.dg/declspec-11.c: Likewise.
607         * gcc.dg/redecl-10.c: Expect extra warnings.
608         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
609         * gcc.target/i386/pr39545-1.c: Likewise.
610         * g++.dg/ext/asm3.C: Expect more errors.
611         * g++.dg/gomp/block-1.C: Likewise.
612         * g++.dg/gomp/block-2.C: Likewise.
613         * g++.dg/gomp/block-3.C: Likewise.
614         * g++.dg/gomp/block-5.C: Likewise.
615         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
616         * g++.dg/warn/unused-result1.C: XFAIL.
617
618 2009-07-17  Richard Guenther  <rguenther@suse.de>
619
620         PR tree-optimization/40321
621         * gcc.c-torture/compile/pr40321.c: New testcase.
622         * g++.dg/torture/pr40321.C: Likewise.
623
624 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
625
626         PR c++/40780
627         * g++.dg/template/ptrmem19.C: New test.
628
629 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
630             Manuel López-Ibáñez  <manu@gcc.gnu.org>
631
632         PR 40435 
633         * gcc.dg/pr36902.c: Add column info.
634         * g++.dg/gcov/gcov-2.C: Change count for definition.
635
636 2009-07-16  Jason Merrill  <jason@redhat.com>
637
638         PR libstdc++/37907
639         * g++.dg/cpp0x/std-layout1.C: New.
640         * g++.dg/ext/has_nothrow_assign.C: Fix.
641         * g++.dg/ext/has_nothrow_copy.C: Fix.
642         * g++.dg/ext/has_trivial_assign.C: Fix.
643         * g++.dg/ext/has_trivial_copy.C: Fix.
644         * g++.dg/ext/is_pod.C: Fix.
645         * g++.dg/other/offsetof3.C: Adjust.
646         * g++.dg/overload/ellipsis1.C: Adjust.
647         * g++.dg/warn/var-args1.C: Adjust.
648         * g++.old-deja/g++.brendan/crash63.C: Adjust.
649         * g++.old-deja/g++.brendan/crash64.C: Adjust.
650         * g++.old-deja/g++.brendan/overload8.C: Adjust.
651         * g++.old-deja/g++.other/vaarg3.C: Adjust.
652         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
653
654 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
655
656         * gcc.dg/torture/builtin-math-5.c: Add more cases.
657         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
658         effective target "mpc_pow".
659         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
660
661 2009-07-16  Richard Henderson  <rth@redhat.com>
662
663         * g++.dg/opt/eh4.C: New test.
664
665 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
666
667         * obj-c++.dg/defs.mm (abort): Make it extern "C".
668
669 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
670
671         PR middle-end/40747
672         * gcc.c-torture/execute/pr40747.c: New test.
673
674 2009-07-15  Richard Guenther  <rguenther@suse.de>
675
676         PR middle-end/40753
677         * gcc.c-torture/compile/pr40753.c: New testcase.
678
679 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
680
681         PR fortran/40743
682         * gfortran.dg/interface_assignment_4.f90: New.
683
684 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
685
686         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
687         for FreeBSD up to and including version 8.
688
689 2009-07-14  Taras Glek  <tglek@mozilla.com>
690             Rafael Espindola  <espindola@google.com>
691
692         * g++.dg/plugin/header-plugin-test.C: New.
693         * g++.dg/plugin/header_plugin.c: New.
694         * g++.dg/plugin/plugin.exp: Update.
695
696 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
697
698         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
699         function to enable vectorization.
700         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
701         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
702
703 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
704
705         * gcc.target/i386/sse-copysignf-vec.c: New test.
706         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
707
708 2009-07-14  Jason Merrill  <jason@redhat.com>
709
710         PR c++/37276
711         * g++.dg/lookup/builtin5.C: New.
712         * g++.dg/other/error22.C: Add missing extern "C".
713         * g++.dg/warn/Warray-bounds.C: Likewise.
714         * gcc.dg/compat/compat-common.h: Likewise.
715
716         PR c++/40746
717         * g++.dg/lookup/using20.C: New.
718
719         PR c++/40740
720         * g++.dg/template/koenig8.C: New.
721
722 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
723
724         * testsuite/gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
725         both i?86-*-darwin* and x86_64-*-darwin*.
726
727 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
728
729         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
730         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
731         name.
732
733 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
734
735         PR debug/40705
736         * g++.dg/debug/dwarf2/typedef1.C: New test.
737
738         PR c++/40357
739         * g++.dg/other/typedef3.C: New test.
740
741 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
742
743         * gcc.dg/20090709-1.c: Move to a proper place ...
744         * gcc.target/m68k/20090709-1.c: ... here.
745
746 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
747
748         PR C++/22154
749         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
750         front of qualified names are allowed.
751         * g++.dg/parse/crash10.C: Likewise.
752         * g++.dg/parse/error15.C: Likewise.
753         * g++.dg/parse/typename9.C: Likewise.
754         * g++.dg/parse/error8.C: Likewise.
755
756 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
757
758         PR fortran/40646
759         * gfortran.dg/proc_ptr_22.f90: Extended.
760         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
761
762 2009-07-13  Ira Rosen  <irar@il.ibm.com>
763
764         * gfortran.dg/vect/vect-6.f: New test.
765
766 2009-07-12  Jason Merrill  <jason@redhat.com>
767
768         PR c++/36628
769         * g++.dg/cpp0x/decltype17.C: New.
770
771         PR c++/37206
772         * g++.dg/cpp0x/rv10.C: New.
773
774 2009-07-12  Jason Merrill  <jason@redhat.com>
775
776         PR c++/40689
777         * g++.dg/cpp0x/initlist20.C: New.
778         * g++.dg/cpp0x/initlist21.C: New.
779
780 2009-07-12  Ira Rosen  <irar@il.ibm.com>
781
782         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
783         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
784         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
785         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
786         gcc.dg/vect/vect-double-reduc-7.c: New tests.
787
788 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
789
790         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
791         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
792         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
793         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
794         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
795         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
796         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
797         effective_target fd_truncate.
798
799 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
800
801         * gnat.dg/specs/addr1.ads: New test.
802
803 2009-07-11  Jan Hubicka  <jh@suse.cz>
804
805         PR middle-end/48388
806         * g++.dg/torture/pr40388.C: New testcase.
807
808 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
809
810         PR target/40668
811         * gcc.c-torture/execute/pr40668.c: New test.
812
813 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
814
815         * gcc.c-torture/execute/20090711-1.c: New test.
816
817 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
818
819         PR testsuite/40699
820         PR testsuite/40707
821         PR testsuite/40709
822         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
823         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
824         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
825         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
826
827 2009-07-11  Tobias Burnus  <burnus@net-b.de>
828
829         PR fortran/33197
830         * gfortran.dg/complex_intrinsic_3.f90: New test.
831         * gfortran.dg/complex_intrinsic_4.f90: New test.
832
833 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
834
835         PR target/39079
836         * testsuite/gcc.target/mips/mips.exp: Make -msynci a known option.
837         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
838
839 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
840
841         PR c++/40502
842         * g++.dg/ext/strncpy-chk1.C: New test.
843
844 2009-07-10  Richard Guenther  <rguenther@suse.de>
845
846         PR tree-optimization/40496
847         * g++.dg/opt/pr40496.C: New testcase.
848
849 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
850
851         PR 25509
852         PR 40614
853         * g++.dg/warn/unused-result1-Werror.c: New.
854
855 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
856
857         PR fortran/39334
858         * gfortran.dg/recursive_parameter_1.f90: New test.
859
860 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
861
862         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
863         * gfortran.dg/module_equivalence_6.f90: Ditto.
864         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
865         * gfortran.dg/nan_2.f90: Ditto.
866         * gfortran.dg/inquire_11.f90: Ditto.
867         * gfortran.dg/abstract_type_3.f03: Ditto.
868         * gfortran.dg/abstract_type_1.f90: Ditto.
869         * gfortran.dg/private_type_9.f90: Ditto.
870         * gfortran.dg/abstract_type_5.f03: Ditto.
871         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
872         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
873         * gfortran.dg/derived_sub.f90: Ditto.
874         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
875         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
876         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
877         * gfortran.dg/mvbits_6.f90: Ditto.
878         * gfortran.dg/abstract_type_2.f03: Ditto.
879         * gfortran.dg/abstract_type_4.f03: Ditto.
880         * gfortran.dg/bounds_check_9.f90: Ditto.
881         * gfortran.dg/optional_dim_3.f90: Ditto.
882         * gfortran.dg/pr32921.f: Ditto.
883         * gfortran.dg/entry_16.f90: Ditto.
884         * gfortran.dg/generic_16.f90: Ditto.
885
886
887 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
888
889         * gcc.target/m68k/20090709-1.c: New.
890
891 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
892
893         PR c++/40684
894         * g++.dg/template/unify11.C: New test.
895
896 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
897
898         PR fortran/40629
899         * gfortran.dg/host_assoc_function_9.f90: New test.
900
901 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
902
903         PR fortran/40646
904         * gfortran.dg/proc_ptr_22.f90: New.
905         * gfortran.dg/proc_ptr_comp_12.f90: New.
906
907 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
908
909         PR middle-end/40692
910         * gcc.c-torture/compile/pr40692.c: New test.
911
912 2009-07-09  Tobias Burnus  <burnus@net-b.de>
913
914         PR fortran/40604
915         * gfortran.dg/pointer_check_6.f90: New test.
916
917 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
918
919         * gcc.target/mips/truncate-5.c: New test.
920
921 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
922
923         PR libfortran/40330
924         PR libfortran/40662
925         * gfortran.dg/fmt_cache_1.f: New test.
926
927 2009-07-08  Tobias Burnus  <burnus@net-b.de>
928
929         PR fortran/40675
930         * gfortran.dg/nosigned_zero_1.f90: New test.
931         * gfortran.dg/nosigned_zero_2.f90: New test.
932
933 2009-07-08  Richard Guenther  <rguenther@suse.de>
934
935         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
936
937 2009-07-08  Richard Guenther  <rguenther@suse.de>
938
939         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
940
941 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
942
943         PR fortran/40591
944         * gfortran.dg/proc_ptr_21.f90: New test.
945
946 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
947
948         PR c++/31246
949         * g++.dg/warn/pr31246.C: New.
950         * g++.dg/warn/pr31246-2.C: New.
951
952 2009-07-07  Jason Merrill  <jason@redhat.com>
953
954         PR c++/35828
955         * g++.dg/template/defarg12.C: New.
956
957         PR c++/37816
958         * g++.dg/cpp0x/enum7.C: New.
959
960         PR c++/37946
961         * g++.dg/cpp0x/enum6.C: New.
962
963         PR c++/40639
964         * g++.dg/cpp0x/enum5.C: New.
965
966         PR c++/40633
967         * g++.dg/cpp0x/enum4.C: New.
968
969 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
970
971         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
972
973 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
974
975         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
976
977 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
978
979         PR middle-end/40669
980         * gcc.dg/pr40669.c: New test.
981
982 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
983
984         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
985         location. Update all calls.
986         * g++.dg/plugin/selfassign.c: Likewise.
987         
988 2009-07-06  Jason Merrill  <jason@redhat.com>
989
990         * g++.dg/rtti/dyncast[34].C: New.
991
992 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
993
994         * lib/target-supports.exp
995         (check_effective_target_mips_newabi_large_long_double): New.
996         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
997         target.
998         * gcc.target/mips/fpr-moves-6.c: Likewise.
999
1000 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
1001
1002         PR c++/40557
1003         * g++.dg/template/union2.C: New test.
1004
1005 2009-07-04  Jason Merrill  <jason@redhat.com>
1006
1007         * g++.dg/template/using15.C: New.
1008
1009 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
1010
1011         * gfortran.dg/maxloc_1.f90: New test.
1012
1013 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
1014
1015         PR fortran/40593
1016         * gfortran.dg/proc_ptr_result_6.f90: New.
1017
1018 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1019
1020         * gcc.dg/framework-2.c: Adjust testcase to pass.
1021
1022 2009-07-04  Jason Merrill  <jason@redhat.com>
1023
1024         PR c++/40619
1025         * g++.dg/cpp0x/auto16.C: New.
1026
1027 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
1028
1029         PR target/40587
1030         * gfortran.dg/pr40587.f: New test.
1031         
1032 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1033
1034         PR fortran/40638
1035         * gfortran.dg/unit_1.f90: New test.
1036
1037 2009-07-03  Jason Merrill  <jason@redhat.com>
1038
1039         * g++.dg/template/pure1.C: Expect another error.
1040
1041 2009-07-03  Richard Guenther  <rguenther@suse.de>
1042
1043         PR tree-optimization/40640
1044         * gcc.c-torture/compile/pr40640.c: New testcase.
1045
1046 2009-07-03  Richard Guenther  <rguenther@suse.de>
1047
1048         PR middle-end/34163
1049         * gfortran.dg/pr34163.f90: New testcase.
1050
1051 2009-07-03  Jan Hubicka  <jh@suse.cz>
1052
1053         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
1054         * gcc.dg/tree-ssa/loop-25.c: Likewise.
1055         * gcc.dg/tree-ssa/loop-26.c: Likewise.
1056         * gcc.dg/tree-ssa/pr32044.c: Likewise.
1057         * gcc.dg/tree-ssa/loop-29.c: Likewise.
1058         * gcc.dg/tree-ssa/loop-10.c: Likewise.
1059         * gnat.dg/loop_optimization6.adb: Enable -O2.
1060
1061 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
1062
1063         * g++.dg/warn/null4.C: Extend.
1064
1065 2009-07-02  Jason Merrill  <jason@redhat.com>
1066
1067         * g++.dg/template/spec8.C: Fix.
1068
1069 2009-07-02  Michael Matz  <matz@suse.de>
1070
1071         PR fortran/32131
1072         * gfortran.dg/pr32921.f: Adjust.
1073
1074 2009-07-02  Jan Hubicka  <jh@suse.cz>
1075
1076         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
1077
1078 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
1079
1080         * gcc.target/mips/truncate-4.c: New testcase.
1081
1082 2009-07-01  Richard Guenther  <rguenther@suse.de>
1083
1084         PR tree-optimization/19831
1085         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
1086         make allocated memory escape.  Un-XFAIL.
1087         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
1088         * gcc.dg/vect/pr31699.c: Likewise.
1089         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
1090
1091 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
1092
1093         PR c++/40566
1094         * g++.dg/parse/cond5.C: New test.
1095
1096 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
1097
1098         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
1099         (main): Pass n to main_1 instead.
1100         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
1101         (main_1): New function, split off from...
1102         (main): ...here.  Pass `off' to main_1 instead.
1103
1104 2009-06-30  Jason Merrill  <jason@redhat.com>
1105
1106         PR c++/40595
1107         * g++.dg/cpp0x/variadic94.C: New.
1108
1109 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
1110
1111         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
1112         * lib/target-libpath.exp (ld_library_path_vars): New variable.
1113         (init_ld_library_path_env_vars): New function, replacing the
1114         orig_*_saved assignments.  Call it after defining it.
1115         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
1116         (restore_ld_library_path_env_vars): Likewise.
1117         (add_path, find_libgcc_s): New functions.
1118         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
1119         gcc-set-multilib-library-path.
1120         (objc_target_compile): Don't add "." to ld_library_path.
1121         Use add_path.
1122         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
1123         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
1124         gcc-set-multilib-library-path.
1125         * lib/g++.exp (g++_link_flags): Likewise.
1126         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
1127         * lib/c-torture.exp: Do not manipulate ld_library_path at the
1128         top level; do it...
1129         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
1130         to tell when this needs to happen.  Use find_libgcc_s instead of
1131         gcc-set-multilib-library-path.
1132         * lib/gcc-dg.exp: Likewise.
1133         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
1134         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
1135         unless it is in $ALT_LD_LIBRARY_PATH.
1136         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
1137
1138 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
1139
1140         * gnat.dg/discr12.adb: New test.
1141         * gnat.dg/discr12_pkg.ads: New helper.
1142         * gnat.dg/discr13.adb: New test.
1143         * gnat.dg/discr14.ad[sb]: Likewise.
1144         * gnat.dg/discr15.adb: Likewise.
1145         * gnat.dg/discr15_pkg.ads: New helper.
1146         * gnat.dg/discr16.adb: New test.
1147         * gnat.dg/discr16_g.ads: New helper.
1148         * gnat.dg/discr16_pkg.ads: Likewise.
1149         * gnat.dg/discr16_cont.ads: Likewise.
1150         * gnat.dg/discr17.adb: New test.
1151         * gnat.dg/discr18.adb: Likewise.
1152         * gnat.dg/discr18_pkg.ads: New helper.
1153         * gnat.dg/discr19.adb: New test.
1154
1155 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1156
1157         PR fortran/40576
1158         * gfortran.dg/internal_write_1.f90:  New testcase.
1159
1160 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
1161
1162         PR fortran/40594
1163         * gfortran.dg/derived_pointer_recursion_2.f90: New.
1164
1165 2009-06-30  Richard Guenther  <rguenther@suse.de>
1166
1167         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
1168
1169 2009-06-30  Wei Guozhi  <carrot@google.com>
1170
1171         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
1172         to "-Os".
1173
1174 2009-06-30  Ira Rosen  <irar@il.ibm.com>
1175
1176         PR tree-optimization/40542
1177         * gcc.dg/vect/pr40542.c: New test.
1178
1179 2009-06-30  Martin Jambor  <mjambor@suse.cz>
1180
1181         PR tree-optimization/40582
1182         * gcc.c-torture/compile/pr40582.c: New test.
1183
1184 2009-06-30  Wei Guozhi  <carrot@google.com>
1185
1186         PR/40416
1187         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
1188
1189 2009-06-29  Jason Merrill  <jason@redhat.com>
1190
1191         PR c++/40274
1192         * g++.dg/template/debug1.C: New.
1193
1194 2009-06-29  Tobias Burnus  <burnus@net-b.de>
1195
1196         PR fortran/40580
1197         * pointer_check_1.f90: New test.
1198         * pointer_check_2.f90: New test.
1199         * pointer_check_3.f90: New test.
1200         * pointer_check_4.f90: New test.
1201         * pointer_check_5.f90: New test.
1202
1203 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
1204
1205         PR fortran/40551
1206         * gfortran.dg/func_assign_2.f90 : New test.
1207
1208 2009-06-29  Richard Guenther  <rguenther@suse.de>
1209
1210         PR middle-end/14187
1211         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
1212         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
1213         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
1214         * gcc.c-torture/execute/20090623-1.c: Likewise.
1215         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
1216         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
1217
1218 2009-06-29  Richard Guenther  <rguenther@suse.de>
1219
1220         PR middle-end/38212
1221         * gcc.c-torture/execute/pr38212.c: New testcase.
1222
1223 2009-06-29  Richard Guenther  <rguenther@suse.de>
1224
1225         PR tree-optimization/40579
1226         * gcc.c-torture/execute/pr40579.c: New testcase.
1227
1228 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
1229
1230         PR tree-optimization/40550
1231         * gcc.dg/pr40550.c: New test.
1232
1233 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
1234
1235         * gnat.dg/overflow_sum2.adb: New test
1236         * gnat.dg/namet.ads: New helper.
1237
1238         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
1239
1240 2009-06-28  Tobias Burnus  <burnus@net-b.de>
1241
1242         PR fortran/34112
1243         * gfortran.dg/compiler-directive_1.f90: New test.
1244         * gfortran.dg/compiler-directive_2.f: New test.
1245
1246 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1247
1248         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
1249         comment out some values and add some cases.
1250
1251 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
1252
1253         PR testsuite/40567
1254         * gcc.dg/vect/vect.exp: Fix lappend syntax.
1255
1256 2009-06-26  Richard Henderson  <rth@redhat.com>
1257
1258         PR testsuite/40565
1259         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
1260         * gcc.target/i386/local.c: Pass a non-constant to T.
1261
1262 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
1263
1264         PR fortran/39997
1265         PR fortran/40541
1266         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
1267         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
1268         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
1269         * gfortran.dg/proc_ptr_result_5.f90: New.
1270
1271 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
1272
1273         PR c/39902
1274         * gcc.dg/dfp/pr39902.c: New test.
1275
1276 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
1277
1278         PR testsuite/40532
1279         * gcc.dg/builtins-65.c: Require c99 runtime.
1280
1281 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
1282
1283         * gnat.dg/array7.ad[sb]: New test.
1284
1285 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
1286
1287         * gnat.dg/array6.adb: New test.
1288
1289 2009-06-25  Ian Lance Taylor  <iant@google.com>
1290
1291         * g++.dg/warn/Wsign-compare-3.C: New testcase.
1292
1293 2009-06-25  Ian Lance Taylor  <iant@google.com>
1294
1295         * g++.dg/warn/Wunused-16.C: New testcase.
1296
1297 2009-06-25  Ian Lance Taylor  <iant@google.com>
1298
1299         * g++.dg/warn/skip-2.C: New testcase.
1300
1301 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
1302
1303         * gcc.c-torture/execute/20090618-1.c: add dg-run and
1304         dg-skip-if and move to ...
1305         * gcc.dg/torture/20090618-1.c.
1306
1307 2009-06-25  Martin Jambor  <mjambor@suse.cz>
1308
1309         PR tree-optimization/40493
1310         * gcc.c-torture/execute/pr40493.c: New test.
1311
1312 2009-06-24  Jason Merrill  <jason@redhat.com>
1313
1314         PR c++/40342
1315         * g++.dg/template/overload10.C: New.
1316
1317 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
1318
1319         PR fortran/40427
1320         * gfortran.dg/proc_ptr_comp_11.f90: New.
1321
1322 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
1323
1324         * gcc.dg/pr40501.c: New testcase.
1325
1326 2009-06-23  DJ Delorie  <dj@redhat.com>
1327
1328         Add MeP port.
1329         * lib/target-supports.exp: Add mep support (no profiling).
1330
1331 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
1332
1333         PR testsuite/39297
1334         * gcc.dg/ssa/loop-31.c: Change scan rules.
1335
1336 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1337
1338         * gcc.dg/cpp/empty-include.c: Update column info.
1339         * gcc.dg/cpp/assert2.c: Update column info.
1340
1341 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
1342
1343         * g++.dg/ext/builtin-object-size1.C: New test.
1344         * g++.dg/ext/builtin-object-size2.C: New test.
1345
1346 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
1347
1348         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
1349         * gcc.dg/optimize-bswapdi-1.c: Likewise.
1350
1351 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
1352
1353         * gcc.target/mips/truncate-3.c: New test.
1354
1355 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
1356
1357         PR fortran/37254
1358         PR fortran/39850
1359         * gfortran.dg/interface_30.f90: Modified error message.
1360         * gfortran.dg/proc_decl_22.f90: New.
1361
1362 2009-06-22  Ian Lance Taylor  <iant@google.com>
1363
1364         * gcc.dg/Wcxx-compat-19.c: New testcase.
1365
1366 2009-06-22  Matthias Klose  <doko@ubuntu.com>
1367
1368         PR objc/28050
1369         * pr28050.m: New testcase.
1370
1371 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
1372
1373         PR testsuite/40481
1374         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
1375
1376 2009-06-22  Martin Jambor  <mjambor@suse.cz>
1377
1378         PR tree-optimization/40492
1379         * g++.dg/torture/pr40492.C: New test.
1380
1381 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
1382
1383         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
1384         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
1385
1386 2009-06-22  Olivier Hainque  <hainque@adacore.com>
1387
1388         * gnat.dg/raise_ce.adb: Helper for ...
1389         * gnat.dg/handle_and_return.adb: New test.
1390
1391 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
1392
1393         PR fortran/40443
1394         * gfortran.dg/generic_18.f90: New test.
1395
1396 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
1397
1398         PR fortran/40472
1399         * gfortran.dg/spread_size_limit.f90: New test.
1400
1401 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
1402
1403         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
1404         to put dump files in a subdirectory.
1405         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
1406         ".o" temporary files.
1407
1408 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
1409
1410         PR fortran/39850
1411         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
1412         * gfortran.dg/interface_20.f90: Ditto.
1413         * gfortran.dg/interface_21.f90: Ditto.
1414         * gfortran.dg/interface_22.f90: Ditto.
1415         * gfortran.dg/interface_30.f90: New.
1416         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
1417
1418 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
1419
1420         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
1421         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
1422         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
1423         DEFAULT_VECTFLAGS.
1424
1425 2009-06-21  Ira Rosen  <irar@il.ibm.com>
1426             Revital Eres  <eres@il.ibm.com>
1427
1428         PR testsuite/40359
1429         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
1430         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
1431         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
1432
1433 2009-06-21  Ira Rosen  <irar@il.ibm.com>
1434
1435         PR testsuite/40475
1436         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
1437         without misalignment support.
1438         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
1439
1440 2009-06-20  Tobias Burnus  <burnus@net-b.de>
1441
1442         PR fortran/40452
1443         * gfortran.dg/bounds_check_strlen_9.f90: New test.
1444
1445 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
1446
1447         PR fortran/40440
1448         * gfortran.dg/alloc_comp_result_2.f90: New test.
1449
1450 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1451
1452         PR target/40482
1453         * gcc.target/arm/pr40482.c: New test.
1454         
1455 2009-06-19  Ian Lance Taylor  <iant@google.com>
1456
1457         * gcc.dg/Wcxx-compat-18.c: New testcase.
1458
1459 2009-06-19  Richard Guenther  <rguenther@suse.de>
1460
1461         * gcc.c-torture/execute/20090618-1.c: New testcase.
1462
1463 2009-06-19  Ian Lance Taylor  <iant@google.com>
1464
1465         * gcc.dg/Wcxx-compat-17.c: New testcase.
1466
1467 2009-06-19  Ian Lance Taylor  <iant@google.com>
1468
1469         * gcc.dg/Wcxx-compat-15.c: New testcase.
1470
1471 2009-06-19  Ian Lance Taylor  <iant@google.com>
1472
1473         * gcc.dg/Wcxx-compat-16.c: New testcase.
1474
1475 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
1476
1477         * gcc.dg/builtins-34.c: Add significand cases.
1478
1479 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
1480
1481         PR testsuite/40491
1482         * gcc.dg/20080522-1.c: Remove testcase for real.
1483         * gcc.dg/20080528-1.c: Ditto.
1484
1485 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
1486
1487         PR fortran/40450
1488         * gfortran.dg/proc_ptr_20.f90: New.
1489
1490 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
1491
1492         PR target/40470
1493         * gcc.dg/torture/pr40470-1.c: New.
1494         * gcc.dg/torture/pr40470-2.c: Likewise.
1495         * gcc.dg/torture/pr40470-3.c: Likewise.
1496         * gcc.dg/torture/pr40470-4.c: Likewise.
1497
1498 2009-06-18  Diego Novillo  <dnovillo@google.com>
1499
1500         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
1501         * gcc.dg/plugin/ggcplug.c: Likewise.
1502         * gcc.dg/plugin/one_time_plugin.c: Likewise.
1503         * g++.dg/plugin/selfassign.c: Likewise.
1504         * g++.dg/plugin/attribute_plugin.c: Likewise.
1505         * g++.dg/plugin/dumb_plugin.c: Likewise.
1506
1507 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1508
1509         * gcc.dg/cpp/arith-3.c: Add column info.
1510         
1511 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
1512
1513         * gcc.target/arm/fp16-compile-none-2.c: New.
1514         * gcc.target/arm/fp16-compile-ieee-12.c: New.
1515         * gcc.target/arm/fp16-compile-alt-12.c: New.
1516
1517 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
1518
1519         * gcc.target/arm/fp16-compile-alt-1.c: New.
1520         * gcc.target/arm/fp16-compile-alt-2.c: New.
1521         * gcc.target/arm/fp16-compile-alt-3.c: New.
1522         * gcc.target/arm/fp16-compile-alt-4.c: New.
1523         * gcc.target/arm/fp16-compile-alt-5.c: New.
1524         * gcc.target/arm/fp16-compile-alt-6.c: New.
1525         * gcc.target/arm/fp16-compile-alt-7.c: New.
1526         * gcc.target/arm/fp16-compile-alt-8.c: New.
1527         * gcc.target/arm/fp16-compile-alt-9.c: New.
1528         * gcc.target/arm/fp16-compile-alt-10.c: New.
1529         * gcc.target/arm/fp16-compile-alt-11.c: New.
1530         * gcc.target/arm/fp16-compile-ieee-1.c: New.
1531         * gcc.target/arm/fp16-compile-ieee-2.c: New.
1532         * gcc.target/arm/fp16-compile-ieee-3.c: New.
1533         * gcc.target/arm/fp16-compile-ieee-4.c: New.
1534         * gcc.target/arm/fp16-compile-ieee-5.c: New.
1535         * gcc.target/arm/fp16-compile-ieee-6.c: New.
1536         * gcc.target/arm/fp16-compile-ieee-7.c: New.
1537         * gcc.target/arm/fp16-compile-ieee-8.c: New.
1538         * gcc.target/arm/fp16-compile-ieee-9.c: New.
1539         * gcc.target/arm/fp16-compile-ieee-10.c: New.
1540         * gcc.target/arm/fp16-compile-ieee-11.c: New.
1541         * gcc.target/arm/fp16-compile-none-1.c: New.
1542         * gcc.target/arm/fp16-compile-exprtype.c: New.
1543         * gcc.target/arm/fp16-compile-vcvt.c: New.
1544         * gcc.target/arm/fp16-builtins-1.c: New.
1545         * gcc.target/arm/fp16-rounding-alt-1.c: New.
1546         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
1547         * gcc.target/arm/fp16-param-1.c: New.
1548         * gcc.target/arm/fp16-return-1.c: New.
1549         * gcc.target/arm/fp16-unprototyped-1.c: New.
1550         * gcc.target/arm/fp16-unprototyped-2.c: New.
1551         * gcc.target/arm/fp16-variadic-1.c: New.
1552         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
1553         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
1554         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
1555         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
1556         * gcc.dg/torture/arm-fp16-ops.h: New.
1557         * gcc.dg/torture/arm-fp16-ops-1.c: New.
1558         * gcc.dg/torture/arm-fp16-ops-2.c: New.
1559         * gcc.dg/torture/arm-fp16-ops-3.c: New.
1560         * gcc.dg/torture/arm-fp16-ops-4.c: New.
1561         * gcc.dg/torture/arm-fp16-ops-5.c: New.
1562         * gcc.dg/torture/arm-fp16-ops-6.c: New.
1563         * gcc.dg/torture/arm-fp16-ops-7.c: New.
1564         * gcc.dg/torture/arm-fp16-ops-8.c: New.
1565         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
1566         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
1567         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
1568         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
1569         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
1570         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
1571         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
1572         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
1573         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
1574         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
1575         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
1576         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
1577         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
1578
1579 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
1580
1581         * gcc.dg/builtins-65.c: New test.
1582
1583 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
1584
1585         PR fortran/40451
1586         * gfortran.dg/proc_ptr_result_4.f90: New.
1587
1588 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
1589
1590         * gcc.c-torture/execute/bitfld-5.c: New test.
1591
1592 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
1593
1594         * gcc.dg/builtin-unreachable-3.c: New test.
1595
1596 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
1597
1598         * gcc.target/i386/builtin-unreachable.c: New test.
1599
1600 2009-06-17  Ian Lance Taylor  <iant@google.com>
1601
1602         * gcc.dg/Wcxx-compat-14.c: New testcase.
1603
1604 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
1605
1606         * gcc.dg/func-ptr-conv-1.c: Update column info.
1607
1608 2009-06-17  Richard Guenther  <rguenther@suse.de>
1609
1610         PR middle-end/40404
1611         * gcc.c-torture/execute/pr40404.c: New testcase.
1612
1613 2009-06-17  Richard Guenther  <rguenther@suse.de>
1614
1615         PR middle-end/40460
1616         * g++.dg/torture/pr40460.C: New testcase.
1617
1618 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
1619
1620         * gcc.dg/plugin/one_time_plugin.c: New test.
1621         * gcc.dg/plugin/one_time-test-1.c: New test.
1622         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
1623
1624 2009-06-16  Ian Lance Taylor  <iant@google.com>
1625
1626         * g++.dg/warn/skip-1.C: New testcase.
1627
1628 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
1629
1630         PR middle-end/40446
1631         * g++.dg/other/pr40446.C: New test.
1632
1633 2009-06-16  Richard Guenther  <rguenther@suse.de>
1634
1635         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
1636         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1637         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1638         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
1639
1640 2009-06-16  Martin Jambor  <mjambor@suse.cz>
1641
1642         * gcc.c-torture/compile/pr40432.c: New file.
1643
1644 2009-06-16  Martin Jambor  <mjambor@suse.cz>
1645
1646         * gfortran.fortran-torture/compile/pr40413.f90: New file.
1647
1648 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
1649
1650         PR fortran/36947
1651         PR fortran/40039
1652         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
1653         * gfortran.dg/interface_20.f90: Modified error messages.
1654         * gfortran.dg/interface_21.f90: Ditto.
1655         * gfortran.dg/interface_26.f90: Ditto.
1656         * gfortran.dg/interface_27.f90: Ditto.
1657         * gfortran.dg/interface_28.f90: Extended test case.
1658         * gfortran.dg/interface_29.f90: New.
1659         * gfortran.dg/proc_decl_7.f90: Modified error messages.
1660         * gfortran.dg/proc_decl_8.f90: Ditto.
1661         * gfortran.dg/proc_ptr_11.f90: Ditto.
1662         * gfortran.dg/proc_ptr_15.f90: Ditto.
1663
1664 2009-06-16  Ira Rosen  <irar@il.ibm.com>
1665
1666         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
1667         printing.
1668         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
1669         gcc.dg/vect/vect-outer-4f.c: Likewise.
1670         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
1671         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
1672         Likewise.
1673         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
1674         outer loop.
1675
1676 2009-06-16  Tobias Burnus  <burnus@net-b.de>
1677
1678         PR fortran/40383
1679         * gfortran.dg/bounds_check_strlen_8.f90: New test.
1680
1681 2009-06-15  Ian Lance Taylor  <iant@google.com>
1682
1683         * gcc.dg/Wjump-misses-init-1.c: New testcase.
1684         * gcc.dg/Wjump-misses-init-2.c: New testcase.
1685         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
1686         Recognize new notes.
1687         * gcc.dg/stmt-expr-label-2.c: Likewise.
1688         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
1689         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
1690         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
1691         * gcc.dg/c99-vla-jump-4.c: Likewise.
1692         * gcc.dg/stmt-expr-label-1.c: Likewise.
1693         * gcc.dg/stmt-expr-label-3.c: Likewise.
1694         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
1695
1696 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1697
1698         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
1699
1700 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
1701
1702         * gcc.dg/builtin-object-size-7.c: New test.
1703
1704 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
1705
1706         PR testsuite/40426
1707         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
1708         level != "" use separate -gdwarf-2 -g${level} options instead of
1709         -gdwarf-2${level}.
1710         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
1711         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
1712         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1713
1714 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
1715
1716         * g++.dg/abi/mangle11.C: Update warning line.
1717         * g++.dg/abi/mangle12.C: Update warning line.
1718         * g++.dg/abi/mangle17.C: Update warning line.
1719         * g++.dg/abi/mangle20-2.C: Update warning line.
1720
1721 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1722
1723         * gcc.dg/optimize-bswap-1.c: Split into these two:
1724         * gcc.dg/optimize-bswapsi-1.c: New testcase.
1725         * gcc.dg/optimize-bswapdi-1.c: New testcase.
1726
1727 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1728
1729         * gcc.dg/optimize-bswap-1.c: New testcase.
1730
1731 2009-06-14  Richard Guenther  <rguenther@suse.de>
1732
1733         PR middle-end/40389
1734         * g++.dg/torture/pr40389.C: New testcase.
1735
1736 2009-06-13  Richard Guenther  <rguenther@suse.de>
1737
1738         PR tree-optimization/40421
1739         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
1740
1741 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
1742
1743         * gcc.dg/old-style-prom-3.c: Add column info.
1744         * gcc.dg/overflow-warn-1.c
1745         * gcc.dg/gomp/pr27415.c
1746         * gcc.dg/gomp/for-1.c: Same.
1747         * gcc.dg/enum-compat-1.c: Same.
1748         * gcc.dg/c99-tag-3.c: Same.
1749         * gcc.dg/Wredundant-decls-2.c: Same.
1750         * gcc.dg/func-ptr-conv-1.c: Same.
1751         * gcc.dg/asm-wide-1.c: Same.
1752         * gcc.dg/nofixed-point-2.c: Same.
1753         * gcc.dg/cpp/line3.c: Same.
1754         * gcc.dg/array-10.c: Same.
1755         * gcc.dg/c99-vla-jump-1.c: Same.
1756         * gcc.dg/pr20368-1.c: Same.
1757         * gcc.dg/Wshadow-3.c: Same.
1758         * gcc.dg/c90-const-expr-8.c: Same.
1759         * gcc.dg/label-decl-2.c: Same.
1760         * gcc.dg/dremf-type-compat-2.c: Same.
1761         * gcc.dg/c90-const-expr-5.c: Same.
1762         * gcc.dg/builtins-30.c: Same.
1763         * gcc.dg/Warray-bounds.c: Same.
1764         * gcc.dg/Wcxx-compat-2.c: Same.
1765         * gcc.dg/tree-ssa/col-1.c: Same.
1766         * gcc.dg/old-style-prom-2.c: Same.
1767         * gcc.dg/cast-function-1.c: Same.
1768         * gcc.dg/pr15698-1.c: Same.
1769         * gcc.dg/dremf-type-compat-3.c: Same.
1770         * gcc.dg/vla-8.c: Same.
1771         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
1772         line.
1773         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
1774         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
1775         * gcc.dg/enum-compat-1.c: Same.
1776         * gcc.dg/dremf-type-compat-2.c: Same.
1777         * gcc.dg/old-style-prom-2.c: Same.
1778         * gcc.dg/pr15698-1.c: Same.
1779         * gcc.dg/pr20368-1.c: Same.
1780         * gcc.dg/dremf-type-compat-3.c: Same.
1781         * gcc.dg/builtins-30.c: Same.  Test for columns.
1782         
1783 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
1784
1785         PR fortran/40176
1786         * gfortran.dg/proc_decl_1.f90: Extended.
1787
1788 2009-06-12  Ian Lance Taylor  <iant@google.com>
1789
1790         * gcc.dg/Wcxx-compat-13.c: New testcase.
1791
1792 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1793
1794         PR tree-opt/38865
1795         * gcc.dg/tree-ssa/fre-vce-1.c
1796
1797 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
1798
1799         PR testsuite/40384
1800         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
1801         min-insn-to-prefetch-ratio=5.
1802
1803 2009-06-12  Joey Ye  <joey.ye@intel.com>
1804             H.J. Lu  <hongjiu.lu@intel.com>
1805
1806         PR middle-end/39146
1807         * gcc.target/i386/stackalign/pr39146.c: New.
1808
1809 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
1810
1811         * gcc.target/i386/crc32-1.c: New.
1812         * gcc.target/i386/crc32-2.c: Likewise.
1813
1814 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
1815
1816         PR c/39252
1817         * gcc.dg/builtin-unreachable-1.c: New test.
1818         * gcc.dg/builtin-unreachable-2.c: Same.
1819
1820 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
1821
1822         PR fortran/40402
1823         * gfortran.dg/data_value_1.f90: New test.
1824
1825 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1826
1827         PR testsuite/39831
1828         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
1829         remove ilp32 requirement.
1830         * gcc.target/i386/excess-precision-2.c: Likewise.
1831         * gcc.target/i386/excess-precision-3.c: Likewise.
1832         * gcc.target/i386/excess-precision-4.c: Likewise.
1833         * gcc.target/i386/excess-precision-5.c: Likewise.
1834         * gcc.target/i386/excess-precision-6.c: Likewise.
1835
1836 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1837
1838         PR fortran/38718
1839         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
1840         * gfortran.dg/nan_5.f90: New test.
1841
1842 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
1843
1844         * gcc.target/arm/neon-modes-1.c: New test.
1845
1846 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
1847
1848         * g++.dg/torture/pr31579.C: Cast pointer
1849         via __SIZE_TYPE__ instead of 'unsigned long'.
1850
1851 2009-06-10  Anthony Green  <green@moxielogic.com>
1852
1853         * lib/target-supports.exp (check_profiling_available):
1854         Profiling is not available for testing purposes on moxie.
1855
1856 2009-06-09  Ian Lance Taylor  <iant@google.com>
1857
1858         * gcc.dg/Wcxx-compat-12.c: New testcase.
1859
1860 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
1861
1862         PR libfortran/40334
1863         * gfortran.dg/backspace_11.f90: New.
1864
1865 2009-06-09  Jason Merrill  <jason@redhat.com>
1866
1867         * g++.dg/cpp0x/defaulted10.C: New.
1868
1869 2009-06-09  Martin Jambor  <mjambor@suse.cz>
1870
1871         * gcc.c-torture/compile/pr40351.c: New file.
1872
1873 2009-06-09  Olivier Hainque  <hainque@adacore.com>
1874
1875         * gnat.dg/align_max.adb: New test.
1876
1877 2009-06-08  Jason Merrill  <jason@redhat.com>
1878
1879         * g++.dg/cpp0x/auto15.C: New.
1880
1881 2009-06-08  Jan Hubicka  <jh@suse.cz>
1882
1883         PR debug/39834
1884         * gcc.dg/torture/pr39834.c
1885
1886 2009-06-08  Jan Hubicka  <jh@suse.cz>
1887
1888         PR middle-end/40102
1889         * g++.dg/torture/pr40102.C: New testcase.
1890
1891 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
1892
1893         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
1894         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
1895         * gcc.dg/builtin-object-size-6.c: New test.
1896
1897         PR c++/40373
1898         * g++.dg/template/dtor7.C: New test.
1899
1900         PR c++/40370
1901         PR c++/40372
1902         * g++.dg/template/error41.C: New test.
1903         * g++.dg/template/error42.C: New test.
1904
1905 2009-06-08  Revital Eres  <eres@il.ibm.com>
1906
1907         PR testsuite/40359
1908         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
1909         * gcc.dg/vect/vect-88.c: Likewise.
1910         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1911         * gcc.dg/vect/pr25413.c: Likewise.
1912         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
1913
1914 2009-06-07  Ian Lance Taylor  <iant@google.com>
1915
1916         * g++.dg/warn/Wswitch-3.C: New testcase.
1917         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
1918         * gcc.dg/Wswitch-enum-error.c: Likewise.
1919         * gcc.dg/Wswitch-error.c: Likewise.
1920
1921 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1922
1923         PR fortran/40008
1924         * gfortran.dg/negative_unit.f: Update test.
1925         * gfortran.dg/negative_unit_int8.f: Update test.
1926         * gfortran.dg/newunit_1.f90: New test.
1927
1928 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
1929
1930         PR fortran/25104
1931         PR fortran/29962
1932         * gfortran.dg/spread_init_expr.f03: New.
1933         * gfortran.dg/unpack_init_expr.f03: New.
1934         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
1935         error message.
1936
1937 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
1938
1939         PR fortran/25104
1940         PR fortran/29962
1941         * gfortran.dg/count_init_expr.f03
1942         * gfortran.dg/product_init_expr.f03
1943         * gfortran.dg/sum_init_expr.f03
1944
1945 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
1946
1947         PR fortran/36874
1948         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
1949         message.
1950         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
1951         shapes.
1952         * gfortran.dg/zero_sized_5.f90: Likewise.
1953
1954 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
1955
1956         PR middle-end/32950
1957         * g++.dg/torture/pr32950.C: New.
1958
1959 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
1960
1961         PR fortran/25104
1962         PR fortran/29962
1963         * gfortran.dg/dot_product_1.f03: New.
1964         * gfortran.dg/matmul_8.f03: New.
1965         * gfortran.dg/transpose_3.f03: New.
1966
1967 2009-06-06  Ian Lance Taylor  <iant@google.com>
1968
1969         * gcc.dg/Wunused-label-1.c: New test case.
1970         * g++.dg/warn/Wunused-label-1.C: New test case.
1971         * g++.dg/warn/Wunused-label-2.C: New test case.
1972         * g++.dg/warn/Wunused-label-3.C: New test case.
1973
1974 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
1975
1976         PR fortran/37203
1977         * reshape_zerosize_2.f90: New.
1978
1979 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
1980
1981         PR fortran/32890
1982         * gfortran.dg/pack_assign_1.f90: New.
1983         * gfortran.dg/pack_vector_1.f90: New.
1984
1985 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
1986
1987         PR middle-end/40340
1988         * gcc.dg/pr40340-1.c: New test.
1989         * gcc.dg/pr40340-2.c: New test.
1990         * gcc.dg/pr40340-3.c: New test.
1991         * gcc.dg/pr40340-4.c: New test.
1992         * gcc.dg/pr40340-5.c: New test.
1993         * gcc.dg/pr40340.h: New file.
1994
1995 2009-06-05  Revital Eres  <eres@il.ibm.com>
1996
1997         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
1998         New procedure.
1999         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
2000         * gcc.dg/vect/vect-33.c: Likewise.
2001         * gcc.dg/vect/vect-92.c: Likewise.
2002         * gcc.dg/vect/vect-58.c: Likewise.
2003         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
2004         * gcc.dg/vect/vect-42.c: Likewise.
2005         * gcc.dg/vect/slp-25.c: Likewise.
2006         * gcc.dg/vect/vect-align-1.c: Likewise.
2007         * gcc.dg/vect/vect-align-2.c: Likewise.
2008         * gcc.dg/vect/vect-93.c: Likewise.
2009         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
2010         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
2011         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
2012         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
2013         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
2014         * gcc.dg/vect/vect-26.c: Likewise.
2015         * gcc.dg/vect/vect-44.c: Likewise.
2016         * gcc.dg/vect/vect-70.c: Likewise.
2017         * gcc.dg/vect/vect-95.c: Likewise.
2018         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2019         * gcc.dg/vect/vect-28.c: Likewise.
2020         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
2021         * gcc.dg/vect/vect-87.c: Likewise.
2022         * gcc.dg/vect/vect-109.c: Likewise.
2023         * gcc.dg/vect/vect-54.c: Likewise.
2024         * gcc.dg/vect/vect-96.c: Likewise.
2025         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2026         * gcc.dg/vect/vect-88.c: Likewise.
2027         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
2028         * gcc.dg/vect/vect-89.c: Likewise.
2029         * gcc.dg/vect/vect-91.c: Likewise.
2030         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2031         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2032         * gfortran.dg/vect/vect-2.f90: Likewise.
2033         * gfortran.dg/vect/vect-3.f90: Likewise.
2034         * gfortran.dg/vect/vect-4.f90: Likewise.
2035         * gfortran.dg/vect/vect-5.f90: Likewise.
2036
2037 2009-06-05  Alexander Strange <astrange@ithinksw.com>
2038
2039         PR tree-optimization/36318
2040         * gcc.dg/tree-ssa/sra-7.c: New test.
2041
2042 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
2043
2044         PR fortran/37203
2045         * gfortran.dg/reshape_order_5.f90: New.
2046         * gfortran.dg/reshape_shape_1.f90: New.
2047
2048 2009-06-04  Jason Merrill  <jason@redhat.com>
2049
2050         * g++.dg/template/error38.C: Add pointer-to-typedef case.
2051
2052 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
2053
2054         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
2055         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
2056
2057 2009-06-04  Richard Guenther  <rguenther@suse.de>
2058
2059         PR c++/39371
2060         * g++.dg/torture/pr40335.C: New testcase.
2061
2062 2009-06-03  Richard Guenther  <rguenther@suse.de>
2063
2064         PR middle-end/40328
2065         * gcc.dg/torture/pr40328.c: New testcase.
2066
2067 2009-06-03  Martin Jambor  <mjambor@suse.cz>
2068
2069         * g++.dg/torture/pr40323.C: New file.
2070
2071 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
2072
2073         * gnat.dg/specs/root.ads: New test.
2074         * gnat.dg/specs/root-level_1.ads: Likewise.
2075         * gnat.dg/specs/root-level_2.ads: Likewise.
2076         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
2077
2078 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
2079
2080         * g++.dg/init/ref15.C: Require unwrapped targets.
2081
2082 2009-06-02  Jason Merrill  <jason@redhat.com>
2083
2084         * g++.dg/cpp0x/initlist13.C: Remove expected error.
2085         * g++.dg/cpp0x/initlist18.C: New.
2086         * g++.dg/cpp0x/initlist19.C: New.
2087
2088         * g++.dg/cpp0x/auto14.C: New.
2089
2090 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
2091
2092         * gnat.dg/alignment6.adb: Remove XFAIL.
2093
2094 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
2095
2096         PR c++/38089
2097         * g++.dg/template/spec36.C: New test.
2098
2099 2009-06-01  Ian Lance Taylor  <iant@google.com>
2100
2101         * gcc.dg/cast-qual-3.c: New testcase.
2102         * g++.dg/warn/Wcast-qual2.C: New testcase.
2103
2104 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
2105
2106         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
2107         (process-message): Expect column numbers.
2108         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
2109         * gcc.dg/pch/counter-2.c: Same.
2110         * gcc.dg/pch/valid-2.c: Same.
2111         * gcc.dg/pch/warn-1.c: Same.
2112         * gcc.dg/pch/valid-1.c: Same.
2113         * gcc.dg/cpp/include2a.c: Handle lack of columns.
2114         * gcc.dg/cpp/syshdr.c: Same.
2115         * gcc.dg/cpp/19940712-1.c: Same.
2116         * gcc.dg/cpp/missing-header-1.c: Same.
2117         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
2118         * gcc.dg/cpp/tr-warn3.c: Same.
2119         * gcc.dg/cpp/pr29612-2.c: Same.
2120         * gcc.dg/cpp/tr-warn4.c: Same.
2121         * gcc.dg/cpp/Wtrigraphs.c: Same.
2122         * gcc.dg/cpp/poison.c: Same.
2123         * gcc.dg/cpp/arith-3.c: Same.
2124         * gcc.dg/cpp/sysmac2.c: Same.
2125         * gcc.dg/cpp/cpp.exp: Same.
2126         * gcc.dg/cpp/tr-warn5.c: Same.
2127         * gcc.dg/cpp/include2.c: Same.
2128         * gcc.dg/cpp/Wmissingdirs.c: Same.
2129         * gcc.dg/cpp/Wmissingdirs.c: Same.
2130         * gcc.dg/cpp/tr-warn6.c: Same.
2131         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
2132         * gcc.dg/cpp/macspace1.c: Same.
2133         * gcc.dg/cpp/escape-2.c: Same.
2134         * gcc.dg/cpp/assert2.c: Same.
2135         * gcc.dg/cpp/undef2.c: Same.
2136         * gcc.dg/cpp/macspace2.c: Same.
2137         * gcc.dg/cpp/tr-warn1.c: Same.
2138         * gcc.dg/cpp/extratokens2.c: Same.
2139         * gcc.dg/cpp/strify2.c: Same.
2140         * gcc.dg/cpp/Wsignprom.c: Same.
2141         * gcc.dg/cpp/redef2.c: Same.
2142         * gcc.dg/cpp/trad/trad.exp: Same.
2143         * gcc.dg/cpp/arith-1.c: Same.
2144         * gcc.dg/cpp/extratokens.c: Same.
2145         * gcc.dg/cpp/if-mpar.c: Same.
2146
2147 2009-06-01  Olivier Hainque  <hainque@adacore.com>
2148
2149         * gnat.dg/nested_float_packed.ads: New test.
2150
2151 2009-06-01  Olivier Hainque  <hainque@adacore.com>
2152             Eric Botcazou  <botcazou@adacore.com>
2153
2154         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
2155         * gnat.dg/test_oconst.adb: New test.
2156
2157 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
2158
2159         * gcc.dg/plugin/ggcplug.c: Moved comment.
2160         (plugin_init): Fixed typo, declared i, returned 0 at end.
2161
2162 2009-05-31  Ira Rosen  <irar@il.ibm.com>
2163
2164         PR testsuite/40244
2165         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
2166         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
2167
2168 2009-05-29  Ian Lance Taylor  <iant@google.com>
2169
2170         * gcc.dg/Wcxx-compat-11.c: New testcase.
2171
2172 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2173
2174         PR fortran/40019
2175         * gfortran.dg/leadz_trailz_1.f90: New test.
2176         * gfortran.dg/leadz_trailz_2.f90: New test.
2177
2178 2009-05-29  Martin Jambor  <mjambor@suse.cz>
2179
2180         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
2181         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
2182         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2183         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2184         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
2185         * gcc.dg/tree-ssa/sra-2.c: Likewise.
2186         * gcc.dg/tree-ssa/sra-3.c: Likewise.
2187         * gcc.dg/tree-ssa/sra-1.c: Likewise.
2188         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
2189         * gcc.dg/tree-ssa/sra-5.c: New file.
2190         * gcc.dg/tree-ssa/sra-6.c: New file.
2191         * gcc.c-torture/compile/sra-1.c: New file.
2192
2193 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
2194
2195         PR middle-end/40291
2196         * gcc.c-torture/compile/pr40291.c: New test.
2197
2198         PR target/40017
2199         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
2200         __vector _Bool.
2201         * gcc.target/powerpc/altivec-30.c: New test.
2202         * gcc.target/powerpc/altivec-31.c: New test.
2203
2204 2009-05-28  Richard Guenther  <rguenther@suse.de>
2205
2206         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
2207         * gcc.c-torture/execute/20090527-1.c: Likewise.
2208
2209 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
2210
2211         PR c++/39754
2212         * g++.dg/template/canon-type-1.C: New test.
2213         * g++.dg/template/canon-type-2.C: Likewise.
2214         * g++.dg/template/canon-type-3.C: Likewise.
2215         * g++.dg/template/canon-type-4.C: Likewise.
2216         * g++.dg/template/canon-type-5.C: Likewise.
2217         * g++.dg/template/canon-type-6.C: Likewise.
2218         * g++.dg/template/canon-type-7.C: Likewise.
2219
2220 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
2221             Uros Bizjak  <ubizjak@gmail.com>
2222             Danny Smith  <dansmister@gmail.com>
2223
2224         PR target/37216
2225
2226         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
2227         New function.
2228         * gcc.target/i386/pr37216.c:  New test source file.
2229         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
2230         use -fno-common for testing Cygwin and MinGW targets.
2231
2232 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
2233
2234         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
2235         * g++.dg/opt/memcpy1.C (size_t): Likewise.
2236         * g++.dg/pr37742.C (size_t): Likewise.
2237         * g++.dg/torture/pr34850.C (size_t): Likewise.
2238         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
2239         _PTRDIFF_TYPE__.
2240         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
2241         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
2242         (size_t): Use __extension__ and __SIZE_TYPE__.
2243         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
2244         __SIZE_TYPE__.
2245         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
2246         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
2247         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
2248         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
2249         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
2250         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
2251         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
2252         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
2253         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
2254         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
2255         (__ssize_t): Likewise.
2256         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
2257         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
2258         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
2259         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
2260         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
2261         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
2262         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
2263         * gcc.dg/pr33667.c (size_t): Likewise.
2264         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
2265         * gcc.dg/torture/pr39204.c (size_t): Likewise.
2266         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
2267         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
2268         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
2269         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
2270
2271 2009-05-28  Ira Rosen  <irar@il.ibm.com>
2272
2273         PR tree-optimization/40254
2274         * gcc.dg/vect/pr40254.c: New test.
2275
2276 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
2277
2278         PR middle-end/33699
2279         * gcc.target/mips/const-anchor-1.c: New test.
2280         * gcc.target/mips/const-anchor-2.c: New test.
2281
2282 2009-05-27  Jason Merrill  <jason@redhat.com>
2283
2284         * g++.dg/cpp0x/initlist15.C: New.
2285         * g++.dg/cpp0x/initlist16.C: New.
2286         * g++.dg/cpp0x/initlist17.C: New.
2287
2288 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
2289
2290         PR fortran/39178
2291         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
2292         patterns to reflect frontend changes.
2293         * gfortran.dg/vector_subscript_4.f90: Likewise.
2294
2295 2009-05-27  Olivier Hainque  <hainque@adacore.com>
2296             Eric Botcazou  <botcazou@adacore.com>
2297
2298         * gcc.c-torture/execute/align-nest.c: New testcase.
2299         * gnat.dg/misaligned_nest.adb: New testcase.
2300
2301 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
2302
2303         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
2304         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
2305         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
2306         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
2307
2308 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
2309
2310         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
2311         cast instead of assuming 0ul.
2312         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
2313         __SIZE_TYPE__.
2314         (_type_desc): Make first argument const.
2315         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
2316
2317 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2318
2319         PR libfortran/40187
2320         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
2321         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
2322
2323 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
2324
2325         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
2326         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
2327         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
2328         * gcc.dg/plugin/ggcplug.c: Added new file.
2329
2330 2009-05-26  Tobias Burnus  <burnus@net-b.de>
2331
2332         PR fortran/40246
2333         * gfortran.dg/nullify_4.f90: New test.
2334
2335 2009-05-26  Richard Guenther  <rguenther@suse.de>
2336
2337         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
2338
2339 2009-05-26  Richard Guenther  <rguenther@suse.de>
2340
2341         PR middle-end/40252
2342         * gcc.c-torture/compile/pr40252.c: New testcase.
2343
2344 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
2345
2346         PR c++/40007
2347         * g++.dg/template/typedef18.C: New test.
2348         * g++.dg/template/typedef19.C: Likewise.
2349         * g++.dg/template/typedef20.C: Likewise.
2350         * g++.dg/template/access11.C: Adjust.
2351
2352 2009-05-26  Richard Guenther  <rguenther@suse.de>
2353
2354         PR testsuite/40247
2355         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
2356
2357 2009-05-25  Jason Merrill  <jason@redhat.com>
2358
2359         PR c++/38064
2360         * g++.dg/cpp0x/enum3.C: New test.
2361
2362 2009-05-25  Richard Guenther  <rguenther@suse.de>
2363
2364         PR tree-optimization/36327
2365         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
2366         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
2367         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
2368         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
2369         * gcc.dg/vect/vect-40.c: Likewise.
2370         * gcc.dg/vect/vect-42.c: Likewise.
2371         * gcc.dg/vect/vect-46.c: Likewise.
2372         * gcc.dg/vect/vect-76.c: Likewise.
2373
2374 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
2375
2376         PR fortran/40176
2377         * gfortran.dg/proc_ptr_18.f90: New.
2378         * gfortran.dg/proc_ptr_19.f90: New.
2379         * gfortran.dg/proc_ptr_comp_9.f90: New.
2380         * gfortran.dg/proc_ptr_comp_10.f90: New.
2381
2382 2009-05-25  Richard Guenther  <rguenther@suse.de>
2383
2384         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
2385         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2386
2387 2009-05-25  Ira Rosen  <irar@il.ibm.com>
2388
2389         PR tree-optimization/40238
2390         * gcc.dg/vect/pr40238.c: New test.
2391
2392 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2393             Dominique Dhumieres  <dominiq@lps.ens.fr>
2394
2395         PR fortran/35732
2396         PR fortran/39872
2397         * gfortran.dg/bounds_check_fail_3.f90: New test.
2398         * gfortran.dg/bounds_check_fail_4.f90: New test.
2399         * gfortran.dg/bounds_check_14.f90: Update test.
2400         * gfortran.dg/bound_4.f90: Update test.
2401
2402 2009-05-24  Richard Guenther  <rguenther@suse.de>
2403
2404         PR middle-end/40233
2405         * gcc.c-torture/compile/pr40233.c: New testcase.
2406
2407 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
2408
2409         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
2410         for alpha*-*-* targets.
2411
2412 2009-05-24  Ira Rosen  <irar@il.ibm.com>
2413
2414         * gcc.dg/vect/bb-slp-1.c: New test.
2415         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c, 
2416         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c, 
2417         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
2418         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c, 
2419         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c, 
2420         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c, 
2421         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c, 
2422         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c, 
2423         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c, 
2424         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
2425         gcc.dg/vect/bb-slp-22.c: Likewise.
2426         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
2427
2428 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
2429             Maxim Kuvyrkov  <maxim@codesourcery.com>
2430
2431         * gcc.dg/falign-labels-1.c: New test.
2432
2433 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
2434
2435         * gnat.dg/specs/rep_clause3.ads: New test.
2436
2437 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
2438
2439         * gnat.dg/addr6.adb: New test.
2440
2441 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
2442
2443         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
2444         New function.
2445         * gcc.target/arm/thumb2-mul-space.c: New file.
2446         * gcc.target/arm/thumb2-mul-space-2.c: New file.
2447         * gcc.target/arm/thumb2-mul-space-3.c: New file.
2448         * gcc.target/arm/thumb2-mul-speed.c: New file.
2449
2450 2009-05-22  Richard Guenther  <rguenther@suse.de>
2451
2452         PR middle-end/38964
2453         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
2454         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
2455         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
2456
2457 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
2458
2459         * gcc.dg/dll-6.c: New test.
2460         * gcc.dg/dll-6a.c: Likewise.
2461         * gcc.dg/dll-7.c: Likewise.
2462         * gcc.dg/dll-7a.c: Likewise.
2463         * g++.dg/ext/dllexport2.C: Likewise.
2464         * g++.dg/ext/dllexport2a.cc: Likewise.
2465
2466 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
2467
2468         PR target/37846
2469         * gcc.target/ia64/mfused-madd-vect.c: New test.
2470         * gcc.target/ia64/mfused-madd.c: New test.
2471         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
2472         * gcc.target/ia64/mno-fused-madd.c: New test.
2473
2474 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
2475
2476         * gcc.target/i386/movbe-1.c: New.
2477         * gcc.target/i386/movbe-2.c: Likewise.
2478
2479 2009-05-21  Taras Glek  <tglek@mozilla.com>
2480
2481         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
2482         plugin_init signature.
2483         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
2484         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
2485         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
2486
2487 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
2488
2489         * gcc.dg/target/arm/neon-vmla-1.c: New.
2490         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
2491
2492 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
2493
2494         * gcc.target/mips/octeon-exts-6.c: New test.
2495         * gcc.target/mips/extend-1.c: New test.
2496         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
2497         EXTS.
2498         * gcc.target/mips/octeon-exts-5.c: Likewise.
2499
2500 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
2501
2502         PR middle-end/40204
2503         * gcc.c-torture/compile/pr40204.c: New test.
2504
2505 2009-05-20  Richard Guenther  <rguenther@suse.de>
2506
2507         * gcc.c-torture/compile/20090518-1.c: New testcase.
2508
2509 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
2510
2511         PR tree-optimization/40087
2512         * gcc.dg/tree-ssa/pr40087.c: New test.
2513
2514 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2515
2516         * gcc.dg/vector-4.c: New testcase.
2517         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
2518         * g++.dg/ext/vector16.C: New testcase.
2519
2520 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
2521
2522         PR c/40172
2523         * gcc.dg/pr40172.c: Renamed to ...
2524         * gcc.dg/pr40172-1.c: This.
2525
2526         * gcc.dg/pr40172-2.c: New.
2527         * gcc.dg/pr40172-3.c: Likewise.
2528
2529 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2530
2531         PR c/40172
2532         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
2533         
2534 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
2535
2536         * gnat.dg/loop_optimization6.ad[sb]: New test.
2537
2538 2009-05-19  Richard Guenther  <rguenther@suse.de>
2539
2540         * gcc.c-torture/compile/20090519-1.c: New testcase.
2541
2542 2009-05-18  Jason Merrill  <jason@redhat.com>
2543
2544         * g++.dg/cpp0x/explicit1.C: New.
2545         * g++.dg/cpp0x/explicit2.C: New.
2546
2547 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
2548
2549         PR debug/40109
2550         * g++.dg/debug/dwarf2/nested-1.C: New test.
2551
2552 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
2553
2554         PR testsuite/39907
2555         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
2556         stack alignment.
2557
2558 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
2559
2560         PR fortran/40164
2561         * gfortran.dg/proc_ptr_comp_8.f90: New.
2562
2563 2009-05-18  Richard Guenther  <rguenther@suse.de>
2564
2565         PR fortran/40168
2566         * gfortran.dg/array_memset_2.f90: Adjust.
2567
2568 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
2569
2570         PR fortran/36947
2571         PR fortran/40039
2572         * gfortran.dg/interface_27.f90: New.
2573         * gfortran.dg/interface_28.f90: New.
2574         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
2575         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
2576
2577 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2578
2579         * gcc.target/m68k/tls-ie.c: New test.
2580         * gcc.target/m68k/tls-le.c: New test.
2581         * gcc.target/m68k/tls-gd.c: New test.
2582         * gcc.target/m68k/tls-ld.c: New test.
2583         * gcc.target/m68k/tls-ie-xgot.c: New test.
2584         * gcc.target/m68k/tls-le-xtls.c: New test.
2585         * gcc.target/m68k/tls-gd-xgot.c: New test.
2586         * gcc.target/m68k/tls-ld-xgot.c: New test.
2587         * gcc.target/m68k/tls-ld-xtls.c: New test.
2588         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
2589
2590 2009-05-18  Martin Jambor  <mjambor@suse.cz>
2591
2592         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
2593
2594 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
2595
2596         PR c/40172
2597         * gcc.dg/pr40172.c: New.
2598
2599 2009-05-17  Jason Merrill  <jason@redhat.com>
2600
2601         PR c++/40139
2602         * g++.dg/template/dtor6.C: New.
2603
2604 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
2605
2606         * g++.dg/warn/translate-ice-1.C: New test.
2607
2608 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2609
2610         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
2611         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
2612         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
2613         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
2614
2615 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2616
2617         PR fortran/33197
2618         * gfortran.dg/erf_2.F90: New test.
2619         * gfortran.dg/erfc_scaled_2.f90: New test.
2620
2621 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2622
2623         PR fortran/31243
2624         * gfortran.dg/string_1.f90: New test.
2625         * gfortran.dg/string_2.f90: New test.
2626         * gfortran.dg/string_3.f90: New test.
2627
2628 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
2629
2630         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
2631         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
2632
2633 2009-05-15  Ian Lance Taylor  <iant@google.com>
2634
2635         * gcc.dg/Wcxx-compat-10.c: New testcase.
2636
2637 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2638
2639         PR 16302
2640         * gcc.dg/pr16302.c: New.
2641         * g++.dg/warn/pr16302.C: New.
2642
2643 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2644
2645         * gcc.dg/torture/builtin-math-5.c: New.
2646         * gcc.dg/torture/builtin-math-6.c: New.
2647         * lib/target-supports.exp (check_effective_target_mpc): New.
2648
2649 2009-05-15  Jan Hubicka  <jh@suse.cz>
2650
2651         * gcc.dg/tree-ssa/inline-3.c: New testcase
2652
2653 2009-05-15  Jan Hubicka  <jh@suse.cz>
2654
2655         * gcc.target/i386/align-main-1.c (check): Mark noinline.
2656         * gcc.target/i386/align-main-2.c (check): Mark noinline.
2657         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
2658         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
2659         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
2660         Mark noinline.
2661         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
2662         Mark noinline.
2663         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
2664         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
2665
2666 2009-05-15  Jan Hubicka  <jh@suse.cz>
2667
2668         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
2669         optimized by sibcall noinline.
2670
2671 2009-05-15  Jan Hubicka  <jh@suse.cz>
2672
2673         * sibcall-1.c (track): Mark noinline.
2674         * sibcall-2.c (track): Mark noinline.
2675         * sibcall-3.c (track): Mark noinline.
2676         * sibcall-4.c (track): Mark noinline.
2677
2678 2009-05-15  Jan Hubicka  <jh@suse.cz>
2679
2680         * flatten-2.c: Disable early inlining; add comment.
2681         * flatten-3.c: New test based on flatten-2.c.
2682
2683 2009-05-15  Richard Guenther  <rguenther@suse.de>
2684
2685         PR tree-optimization/39999
2686         * gcc.c-torture/compile/pr39999.c: New testcase.
2687
2688 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
2689
2690         * gcc.c-torture/compile/ptr-conv-1.c: New test.
2691
2692 2009-05-14  Ian Lance Taylor  <iant@google.com>
2693
2694         * gcc.dg/Wcxx-compat-9.c: New testcase.
2695
2696 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
2697
2698         PR fortran/39996
2699         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
2700         * gfortran.dg/duplicate_type_2.f90: Ditto.
2701         * gfortran.dg/duplicate_type_3.f90: New.
2702
2703 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
2704         
2705         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
2706         * ada/acats/tests/c5/c59002c.ada: Likewise.
2707         
2708 2009-05-13  Taras Glek  <tglek@mozilla.com>
2709
2710         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
2711         attributes and decl smashing.
2712         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
2713         attributes.
2714         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
2715         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
2716
2717 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
2718
2719         PR fortran/39865
2720         * gfortran.dg/pr39865.f90: New test.
2721         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
2722         arrays in FMT=.
2723         * gfortran.dg/hollerith_f95.f90: Likewise.
2724         * gfortran.dg/hollerith6.f90: New test.
2725         * gfortran.dg/hollerith7.f90: New test.
2726
2727 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2728
2729         PR cpp/36674
2730         * gcc.dg/cpp/pr36674.i: New.
2731
2732 2009-05-14  Ben Elliston  <bje@au.ibm.com>
2733          
2734         PR middle-end/40035
2735         * gcc.c-torture/compile/pr40035.c: New test.
2736
2737 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2738
2739         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
2740
2741 2009-05-12  Tobias Burnus  <burnus@net-b.de>
2742
2743         PR fortran/40110
2744         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
2745         * gfortran.dg/c_kind_tests_2.f03: Ditto.
2746         * gfortran.dg/interop_params.f03: Ditto.
2747
2748 2009-05-12  Jan Hubicka  <jh@suse.cz>
2749
2750         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
2751         so unrolling still happens.
2752         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
2753         * gcc.dg/ipa/ipacost-2.c: Likewise.
2754         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
2755
2756 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
2757
2758         * gfortran.dg/default_format_1.f90: XFAIL on cygwin. 
2759
2760 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
2761
2762         * lib/target-supports.exp (check_profiling_available): Return
2763         false for -p on *-*-cygwin* targets.
2764
2765 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
2766
2767         PR tree-optimization/38632
2768         * g++.dg/tree-ssa/pr38632.C: New.
2769
2770 2009-05-11  Jan Hubicka  <jh@suse.cz>
2771
2772         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
2773         we now optimize better.
2774         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
2775         out at different places.
2776         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
2777         unroling.
2778         * gcc.dg/vect/vect-76.c: Likewise.
2779         * gcc.dg/vect/vect-70.c: Likewise.
2780         * gcc.dg/vect/vect-66.c: Likewise.
2781         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
2782         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
2783
2784 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
2785
2786         PR middle-end/40080
2787         * gcc.c-torture/compile/pr40080.c: New.
2788
2789 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
2790
2791         * gcc.c-torture/compile/pr40026.c: New testcase.
2792
2793 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
2794
2795         PR fortran/40089
2796         * gfortran.dg/proc_ptr_comp_7.f90: New.
2797
2798 2009-05-11  Ira Rosen  <irar@il.ibm.com>
2799
2800         PR tree-optimization/40074
2801         * gcc.dg/vect/pr40074.c: New test.
2802
2803 2009-05-10  Ian Lance Taylor  <iant@google.com>
2804
2805         * gcc.dg/Wcxx-compat-7.c: New testcase.
2806         * gcc.dg/Wcxx-compat-8.c: New testcase.
2807         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
2808         * gcc.dg/pr17188-1.c: Likewise.
2809         * gcc.dg/pr39084.c: Likewise.
2810
2811 2009-05-10  Michael Matz  <matz@suse.de>
2812
2813         PR target/40031
2814         * gcc.dg/pr40031.c: New test.
2815
2816 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
2817
2818         PR fortran/40018
2819         * gfortran.dg/array_constructor_31.f90: New test.
2820
2821 2009-05-10  Richard Guenther  <rguenther@suse.de>
2822
2823         PR tree-optimization/40081
2824         * g++.dg/torture/pr40081.C: New testcase.
2825
2826 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
2827
2828         PR fortran/38863
2829         * gfortran.dg/dependency_24.f90: New test.
2830         * gfortran.dg/dependency_23.f90: Clean up module files.
2831
2832 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
2833
2834         PR fortran/38956
2835         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
2836         * gfortran.dg/chmod_2.f90: Likewise.
2837         * gfortran.dg/chmod_3.f90: Likewise.
2838         * gfortran.dg/open_errors.f90: Likewise.
2839
2840 2009-05-09  Jan Hubicka  <jh@suse.cz>
2841
2842         PR middle-end/40043
2843         * g++.dg/eh/nested-try.C: New test.
2844
2845 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
2846
2847         PR tree-optimization/40049
2848         * gcc.dg/vect/vect-shift-2.c: New test.
2849
2850 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
2851
2852         * gcc.dg/torture/complex-sign-mul-minus-one.c,
2853         gcc.dg/torture/complex-sign-mul-one.c: New tests.
2854
2855 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
2856
2857         PR c/36892
2858         * g++.dg/warn/deprecated-6.C: New.
2859         * gcc.dg/deprecated-4.c: Likewise.
2860         * gcc.dg/deprecated-5.c: Likewise.
2861         * gcc.dg/deprecated-6.c: Likewise.
2862
2863 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
2864
2865         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
2866         __aligned__(__BIGGEST_ALIGNMENT__).
2867         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
2868         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
2869         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
2870         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2871         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2872         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2873         * gcc.dg/vect/Os-vect-95.c: Likewise.
2874         * gcc.dg/vect/pr20122.c: Likewise.
2875         * gcc.dg/vect/pr36493.c: Likewise.
2876         * gcc.dg/vect/pr37385.c: Likewise.
2877         * gcc.dg/vect/slp-7.c: Likewise.
2878         * gcc.dg/vect/slp-9.c: Likewise.
2879         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
2880         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
2881         * gcc.dg/vect/vect-35.c: Likewise.
2882         * gcc.dg/vect/vect-40.c: Likewise.
2883         * gcc.dg/vect/vect-42.c: Likewise.
2884         * gcc.dg/vect/vect-44.c: Likewise.
2885         * gcc.dg/vect/vect-46.c: Likewise.
2886         * gcc.dg/vect/vect-48.c: Likewise.
2887         * gcc.dg/vect/vect-52.c: Likewise.
2888         * gcc.dg/vect/vect-54.c: Likewise.
2889         * gcc.dg/vect/vect-56.c: Likewise.
2890         * gcc.dg/vect/vect-58.c: Likewise.
2891         * gcc.dg/vect/vect-60.c: Likewise.
2892         * gcc.dg/vect/vect-74.c: Likewise.
2893         * gcc.dg/vect/vect-75.c: Likewise.
2894         * gcc.dg/vect/vect-76.c: Likewise.
2895         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
2896         * gcc.dg/vect/vect-77.c: Likewise.
2897         * gcc.dg/vect/vect-77-global.c: Likewise.
2898         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2899         * gcc.dg/vect/vect-78.c: Likewise.
2900         * gcc.dg/vect/vect-78-global.c: Likewise.
2901         * gcc.dg/vect/vect-80.c: Likewise.
2902         * gcc.dg/vect/vect-85.c: Likewise.
2903         * gcc.dg/vect/vect-87.c: Likewise.
2904         * gcc.dg/vect/vect-88.c: Likewise.
2905         * gcc.dg/vect/vect-92.c: Likewise.
2906         * gcc.dg/vect/vect-93.c: Likewise.
2907         * gcc.dg/vect/vect-95.c: Likewise.
2908         * gcc.dg/vect/vect-97.c: Likewise.
2909         * gcc.dg/vect/vect-complex-1.c: Likewise.
2910         * gcc.dg/vect/vect-complex-4.c: Likewise.
2911         * gcc.dg/vect/vect-complex-5.c: Likewise.
2912         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
2913         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
2914         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
2915         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
2916         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
2917         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
2918         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
2919         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
2920         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2921         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2922         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
2923         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
2924         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
2925         * gcc.dg/vect/vect-outer-1a.c: Likewise.
2926         * gcc.dg/vect/vect-outer-1.c: Likewise.
2927         * gcc.dg/vect/vect-outer-2a.c: Likewise.
2928         * gcc.dg/vect/vect-outer-2b.c: Likewise.
2929         * gcc.dg/vect/vect-outer-2.c: Likewise.
2930         * gcc.dg/vect/vect-outer-2c.c: Likewise.
2931         * gcc.dg/vect/vect-outer-2d.c: Likewise.
2932         * gcc.dg/vect/vect-outer-3a.c: Likewise.
2933         * gcc.dg/vect/vect-outer-3b.c: Likewise.
2934         * gcc.dg/vect/vect-outer-3.c: Likewise.
2935         * gcc.dg/vect/vect-outer-3c.c: Likewise.
2936         * gcc.dg/vect/vect-outer-5.c: Likewise.
2937         * gcc.dg/vect/vect-outer-6.c: Likewise.
2938         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
2939         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
2940         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
2941         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2942         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
2943         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
2944         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
2945         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
2946         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
2947         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
2948         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
2949         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2950         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
2951         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
2952
2953 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
2954
2955         PR c/24581
2956         * gcc.dg/torture/complex-sign.h: New header.
2957         * gcc.dg/torture/complex-sign-add.c,
2958         gcc.dg/torture/complex-sign-mixed-add.c,
2959         gcc.dg/torture/complex-sign-mixed-div.c,
2960         gcc.dg/torture/complex-sign-mixed-mul.c,
2961         gcc.dg/torture/complex-sign-mixed-sub.c,
2962         gcc.dg/torture/complex-sign-mul.c,
2963         gcc.dg/torture/complex-sign-sub.c: New tests.
2964
2965 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
2966
2967         PR fortran/39876
2968         * gfortran.dg/intrinsic_3.f90: New.
2969
2970 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
2971
2972         PR c/39037
2973         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
2974         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
2975         * gcc.dg/dfp/float-constant-double.c: New test.
2976         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
2977         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
2978         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
2979         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
2980         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
2981         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
2982         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
2983         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
2984         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
2985
2986 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
2987
2988         PR middle-end/40057
2989         * gcc.c-torture/execute/pr40057.c: New test.
2990
2991 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
2992
2993         * gcc.c-torture/compile/const-high-part.c: New test.
2994
2995 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
2996
2997         PR testsuite/40050
2998         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
2999         build plugin.
3000
3001 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
3002
3003         PR fortran/39630
3004         * gfortran.dg/proc_decl_1.f90: Modified.
3005         * gfortran.dg/proc_ptr_comp_1.f90: New.
3006         * gfortran.dg/proc_ptr_comp_2.f90: New.
3007         * gfortran.dg/proc_ptr_comp_3.f90: New.
3008         * gfortran.dg/proc_ptr_comp_4.f90: New.
3009         * gfortran.dg/proc_ptr_comp_5.f90: New.
3010         * gfortran.dg/proc_ptr_comp_6.f90: New.
3011
3012 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
3013
3014         PR c++/17395
3015         * g++.dg/template/call7.C: New test.
3016
3017 2009-05-06  Diego Novillo  <dnovillo@google.com>
3018
3019         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
3020
3021 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
3022
3023         * gfortran.dg/pr40021.f: Moved to ...
3024         * gfortran.fortran-torture/execute/pr40021.f: Here.
3025
3026 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
3027
3028         PR middle-end/39986
3029         * gcc.dg/dfp/pr39986.c: New test.
3030
3031 2009-05-06  Michael Matz  <matz@suse.de>
3032
3033         PR middle-end/40021
3034         * gfortran.dg/pr40021.f: New test.
3035
3036 2009-05-06  Le-Chun Wu  <lcwu@google.com>
3037
3038         * lib/plugin-support.exp: New file containing support procs for
3039         plugin testcases.
3040         * lib/target-supports.exp (check_plugin_available): New proc.
3041         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
3042         * gcc.dg/plugin/selfassign.c: New plugin source file.
3043         * gcc.dg/plugin/self-assign-test-1.c: New test.
3044         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
3045         * g++.dg/README: Add description for plugin test.
3046         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
3047         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
3048         * g++.dg/plugin/selfassign.c: New plugin source file.
3049         * g++.dg/plugin/self-assign-test-1.C: New test.
3050         * g++.dg/plugin/self-assign-test-2.C: Likewise.
3051         * g++.dg/plugin/self-assign-test-3.C: Likewise.
3052         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
3053         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
3054
3055 2009-05-06  Tobias Burnus  <burnus@net-b.de>
3056
3057         PR fortran/40041
3058         * gfortran.dg/intrinsic_2.f90: New test.
3059         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
3060
3061 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
3062
3063         PR c/40032
3064         * gcc.dg/noncompile/incomplete-5.c: New test.
3065
3066 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
3067
3068         PR middle-end/39666
3069         * gcc.dg/pr39666-1.c: New test.
3070         * gcc.dg/pr39666-2.c: Likewise.
3071         * g++.dg/warn/Wuninitialized-4.C: Likewise.
3072         * g++.dg/warn/Wuninitialized-5.C: Likewise.
3073         * gfortran.dg/pr39666-1.f90: Likewise.
3074         * gfortran.dg/pr39666-2.f90: Likewise.
3075
3076 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
3077
3078         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
3079         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
3080         * gcc.target/mips/dspr2-MULTU.c: Likewise.
3081
3082 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
3083
3084         PR fortran/39998
3085         * gfortran.dg/proc_ptr_17.f90: New.
3086
3087 2009-05-05  Richard Guenther  <rguenther@suse.de>
3088
3089         PR tree-optimization/40022
3090         * gcc.c-torture/execute/pr40022.c: New testcase.
3091
3092 2009-05-05  Richard Guenther  <rguenther@suse.de>
3093
3094         PR middle-end/40023
3095         * gcc.c-torture/compile/pr40023.c: New testcase.
3096
3097 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
3098
3099         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
3100         * g++.dg/template/overload9.C: Likewise.
3101         * g++.dg/ext/ms-1.C: New.
3102
3103 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
3104
3105         PR c++/40013
3106         * g++.dg/ext/vla7.C: New test.
3107
3108 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
3109
3110         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
3111
3112 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
3113
3114         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
3115         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
3116         Update expected errors.
3117
3118 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3119
3120         PR c++/28152
3121         * g++.dg/parse/parser-pr28152.C: New.
3122         * g++.dg/parse/parser-pr28152-2.C: New.
3123
3124 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
3125
3126         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
3127
3128 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
3129
3130         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
3131         * gcc.target/sparc/fexpand-2.c: Likewise.
3132         * gcc.target/sparc/fpmerge-2.c: Likewise.
3133         * gcc.target/sparc/pdist-2.c: Likewise.
3134
3135 2009-05-03  Richard Guenther  <rguenther@suse.de>
3136
3137         PR c/39983
3138         * gcc.c-torture/compile/pr39983.c: New testcase.
3139
3140 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
3141
3142         * gcc.dg/c99-complex-3.c: New test.
3143
3144 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
3145
3146         * gcc.dg/cpp/utf8-5byte-1.c: New test.
3147
3148 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
3149
3150         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
3151
3152 2009-05-02  Richard Guenther  <rguenther@suse.de>
3153
3154         PR middle-end/40001
3155         * gcc.target/spu/pr40001.c: New testcase.
3156
3157 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
3158
3159         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
3160
3161 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
3162
3163         PR middle-end/39579
3164         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
3165         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
3166
3167 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
3168
3169         PR testsuite/39776
3170         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
3171         no longer issued.
3172
3173 2009-04-30  David Ayers  <ayers@fsfe.org>
3174
3175         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
3176         and gcc_error_prefix variables.
3177         * objc.dg/bad-receiver-type.m: Update to match correct
3178         diagnostics marker.
3179         * objc.dg/encode-5.m: Likewise.
3180         * objc.dg/id-1.m: Likewise.
3181         * objc.dg/method-1.m: Likewise.
3182         * objc.dg/method-6.m: Likewise.
3183         * objc.dg/method-7.m: Likewise.
3184         * objc.dg/method-9.m: Likewise.
3185         * objc.dg/method-11.m: Likewise.
3186         * objc.dg/method-20.m: Likewise.
3187         * objc.dg/private-1.m: Likewise.
3188
3189 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
3190
3191         PR libfortran/39667
3192         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
3193         * gfortran.dg/advance_4.f90: Likewise
3194         * gfortran.dg/advance_5.f90: Likewise
3195         * gfortran.dg/append_1.f90: Likewise
3196         * gfortran.dg/backslash_1.f90: Likewise
3197         * gfortran.dg/backslash_2.f90: Likewise
3198         * gfortran.dg/backslash_3.f: Likewise
3199         * gfortran.dg/backspace_10.f90: Likewise
3200         * gfortran.dg/backspace_3.f: Likewise
3201         * gfortran.dg/backspace_4.f: Likewise
3202         * gfortran.dg/backspace_5.f: Likewise
3203         * gfortran.dg/backspace_8.f: Likewise
3204         * gfortran.dg/backspace_9.f: Likewise
3205         * gfortran.dg/complex_write.f90: Likewise
3206         * gfortran.dg/convert_implied_open.f90: Likewise
3207         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
3208         * gfortran.dg/dos_eol.f: Likewise
3209         * gfortran.dg/empty_format_1.f90: Likewise
3210         * gfortran.dg/endfile.f: Likewise
3211         * gfortran.dg/eof_1.f90: Likewise
3212         * gfortran.dg/eor_1.f90: Likewise
3213         * gfortran.dg/eor_handling_1.f90: Likewise
3214         * gfortran.dg/eor_handling_2.f90: Likewise
3215         * gfortran.dg/eor_handling_3.f90: Likewise
3216         * gfortran.dg/eor_handling_4.f90: Likewise
3217         * gfortran.dg/eor_handling_5.f90: Likewise
3218         * gfortran.dg/error_recovery_5.f90: Likewise
3219         * gfortran.dg/f2003_inquire_1.f03: Likewise
3220         * gfortran.dg/f2003_io_4.f03: Likewise
3221         * gfortran.dg/f2003_io_5.f03: Likewise
3222         * gfortran.dg/f2003_io_7.f03: Likewise
3223         * gfortran.dg/fgetc_1.f90: Likewise
3224         * gfortran.dg/fgetc_2.f90: Likewise
3225         * gfortran.dg/flush_1.f90: Likewise
3226         * gfortran.dg/fmt_exhaust.f90: Likewise
3227         * gfortran.dg/fmt_huge.f90: Likewise
3228         * gfortran.dg/fmt_read.f90: Likewise
3229         * gfortran.dg/fmt_t_1.f90: Likewise
3230         * gfortran.dg/fmt_t_2.f90: Likewise
3231         * gfortran.dg/fmt_t_3.f90: Likewise
3232         * gfortran.dg/fmt_t_4.f90: Likewise
3233         * gfortran.dg/fmt_t_5.f90: Likewise
3234         * gfortran.dg/fmt_t_7.f: Likewise
3235         * gfortran.dg/fseek.f90: Likewise
3236         * gfortran.dg/ftell_1.f90: Likewise
3237         * gfortran.dg/ftell_2.f90: Likewise
3238         * gfortran.dg/func_derived_3.f90: Likewise
3239         * gfortran.dg/inquire_9.f90: Likewise
3240         * gfortran.dg/iostat_1.f90: Likewise
3241         * gfortran.dg/iostat_2.f90: Likewise
3242         * gfortran.dg/list_read_1.f90: Likewise
3243         * gfortran.dg/list_read_4.f90: Likewise
3244         * gfortran.dg/list_read_5.f90: Likewise
3245         * gfortran.dg/list_read_7.f90: Likewise
3246         * gfortran.dg/list_read_8.f90: Likewise
3247         * gfortran.dg/list_read_9.f90: Likewise
3248         * gfortran.dg/namelist_13.f90: Likewise
3249         * gfortran.dg/namelist_14.f90: Likewise
3250         * gfortran.dg/namelist_15.f90: Likewise
3251         * gfortran.dg/namelist_16.f90: Likewise
3252         * gfortran.dg/namelist_17.f90: Likewise
3253         * gfortran.dg/namelist_18.f90: Likewise
3254         * gfortran.dg/namelist_19.f90: Likewise
3255         * gfortran.dg/namelist_20.f90: Likewise
3256         * gfortran.dg/namelist_24.f90: Likewise
3257         * gfortran.dg/namelist_26.f90: Likewise
3258         * gfortran.dg/namelist_27.f90: Likewise
3259         * gfortran.dg/namelist_28.f90: Likewise
3260         * gfortran.dg/namelist_37.f90: Likewise
3261         * gfortran.dg/namelist_38.f90: Likewise
3262         * gfortran.dg/namelist_39.f90: Likewise
3263         * gfortran.dg/namelist_40.f90: Likewise
3264         * gfortran.dg/namelist_43.f90: Likewise
3265         * gfortran.dg/namelist_44.f90: Likewise
3266         * gfortran.dg/namelist_45.f90: Likewise
3267         * gfortran.dg/namelist_46.f90: Likewise
3268         * gfortran.dg/namelist_47.f90: Likewise
3269         * gfortran.dg/namelist_48.f90: Likewise
3270         * gfortran.dg/namelist_49.f90: Likewise
3271         * gfortran.dg/namelist_50.f90: Likewise
3272         * gfortran.dg/namelist_51.f90: Likewise
3273         * gfortran.dg/namelist_52.f90: Likewise
3274         * gfortran.dg/namelist_56.f90: Likewise
3275         * gfortran.dg/namelist_char_only.f90: Likewise
3276         * gfortran.dg/namelist_use.f90: Likewise
3277         * gfortran.dg/namelist_use_only.f90: Likewise
3278         * gfortran.dg/noadv_size.f90: Likewise
3279         * gfortran.dg/open_access_append_1.f90: Likewise
3280         * gfortran.dg/pad_no.f90: Likewise
3281         * gfortran.dg/pr12884.f: Likewise
3282         * gfortran.dg/pr17090.f90: Likewise
3283         * gfortran.dg/pr17285.f90: Likewise
3284         * gfortran.dg/pr17286.f90: Likewise
3285         * gfortran.dg/pr18122.f90: Likewise
3286         * gfortran.dg/pr18210.f90: Likewise
3287         * gfortran.dg/pr18392.f90: Likewise
3288         * gfortran.dg/pr19155.f: Likewise
3289         * gfortran.dg/pr19216.f: Likewise
3290         * gfortran.dg/pr19467.f90: Likewise
3291         * gfortran.dg/pr19657.f: Likewise
3292         * gfortran.dg/pr20257.f90: Likewise
3293         * gfortran.dg/read_bad_advance.f90: Likewise
3294         * gfortran.dg/read_eof_2.f90: Likewise
3295         * gfortran.dg/read_eof_4.f90: Likewise
3296         * gfortran.dg/read_many_1.f: Likewise
3297         * gfortran.dg/read_noadvance.f90: Likewise
3298         * gfortran.dg/read_repeat.f90: Likewise
3299         * gfortran.dg/read_size_noadvance.f90: Likewise
3300         * gfortran.dg/read_x_past.f: Likewise
3301         * gfortran.dg/record_marker_1.f90: Likewise
3302         * gfortran.dg/record_marker_3.f90: Likewise
3303         * gfortran.dg/rewind_1.f90: Likewise
3304         * gfortran.dg/runtime_warning_1.f90: Likewise
3305         * gfortran.dg/shape_3.f90: Likewise
3306         * gfortran.dg/slash_1.f90: Likewise
3307         * gfortran.dg/stat_1.f90: Likewise
3308         * gfortran.dg/stat_2.f90: Likewise
3309         * gfortran.dg/streamio_11.f90: Likewise
3310         * gfortran.dg/streamio_3.f90: Likewise
3311         * gfortran.dg/streamio_4.f90: Likewise
3312         * gfortran.dg/streamio_9.f90: Likewise
3313         * gfortran.dg/tl_editing.f90: Likewise
3314         * gfortran.dg/unf_io_convert_1.f90: Likewise
3315         * gfortran.dg/unf_io_convert_2.f90: Likewise
3316         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
3317         * gfortran.dg/unf_short_record_1.f90: Likewise
3318         * gfortran.dg/utf8_1.f03: Likewise
3319         * gfortran.dg/utf8_2.f03: Likewise
3320         * gfortran.dg/widechar_IO_1.f90: Likewise
3321         * gfortran.dg/write_check3.f90: Likewise
3322         * gfortran.dg/write_rewind_2.f: Likewise
3323         * gfortran.dg/x_slash_2.f: Likewise
3324         
3325 2009-04-29  Richard Guenther  <rguenther@suse.de>
3326
3327         PR target/39943
3328         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
3329         New.
3330         (check_effective_target_vect_floatuint_cvt): Likewise.
3331         * gcc.dg/vect/slp-10.c: Adjust.
3332         * gcc.dg/vect/slp-11.c: Adjust.
3333         * gcc.dg/vect/slp-12b.c: Adjust.
3334         * gcc.dg/vect/slp-33.c: Adjust.
3335         * gcc.c-torture/compile/pr39943.c: New testcase.
3336
3337 2009-04-29  Richard Guenther  <rguenther@suse.de>
3338
3339         PR middle-end/39937
3340         * gcc.c-torture/compile/pr39937.c: New testcase.
3341
3342 2009-04-29  Richard Guenther  <rguenther@suse.de>
3343
3344         PR tree-optimization/39941
3345         * gcc.c-torture/compile/pr39941.c: New testcase.
3346
3347 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
3348
3349         * gcc.target/bfin/20090411-1.c: New test.
3350
3351 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
3352
3353         PR target/39565
3354         * gcc.dg/pr39565.c: New testcase.
3355
3356 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
3357
3358         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
3359         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
3360         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
3361         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
3362         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
3363         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
3364         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
3365         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
3366         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
3367         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
3368         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
3369         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
3370         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
3371         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
3372         * gcc.target/i386/pr37191.c: Likewise.
3373         * gcc.target/i386/reload-1.c: Likewise.
3374         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
3375         * g++.old-deja/g++.pt/repo2.C: Likewise.
3376         * g++.old-deja/g++.pt/repo3.C: Likewise.
3377         * g++.old-deja/g++.pt/repo4.C: Likewise.
3378         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
3379         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
3380         * g++.dg/template/repo1.C: Likewise.
3381         * g++.dg/template/repo2.C: Likewise.
3382         * g++.dg/template/repo3.C: Likewise.
3383         * g++.dg/template/repo4.C: Likewise.
3384         * g++.dg/template/repo5.C: Likewise.
3385         * g++.dg/template/repo6.C: Likewise.
3386         * g++.dg/template/repo7.C: Likewise.
3387         * g++.dg/template/repo8.C: Likewise.
3388         * g++.dg/template/repo9.C: Likewise.
3389         * g++.dg/rtti/repo1.C: Likewise.        
3390         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
3391         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
3392         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
3393         * g++.dg/other/PR23205.C: Skip for vxworks.
3394         * g++.dg/ext/visibility/class1.C: Requires PIC.
3395         * g++.dg/eh/async-unwind2.C: Requires PIC.
3396         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
3397         does not have cxa_exit.
3398
3399 2009-04-28  Jing Yu  <jingyu@google.com>
3400
3401         PR testsuite/39790
3402         * lib/target-supports.exp (check_effective_target_tls): Remove
3403         comment of caching.
3404         (check_effective_target_tls_native): Likewise.
3405         (check_effective_target_tls_runtime): Likewise.
3406         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
3407         tls to tls_runtime.
3408         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
3409
3410 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
3411
3412         PR fortran/39946
3413         * gfortran.dg/proc_ptr_16.f90: New.
3414
3415 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
3416
3417         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
3418         lp64 is true.
3419
3420 2009-04-28  Richard Guenther  <rguenther@suse.de>
3421
3422         PR middle-end/39937
3423         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
3424
3425 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
3426
3427         * g++.dg/warn/pr35652.C: Removed.
3428         * gcc.dg/pr35652.c: Likewise.
3429
3430 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
3431
3432         * gcc.target/ia64/20071210-2.c: New testcase.
3433
3434 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
3435
3436         PR c/39323
3437         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
3438         * gcc.dg/pr39323-3.c: Ditto.
3439
3440 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
3441
3442         PR fortran/39930
3443         PR fortran/39931
3444         * gfortran.dg/ambiguous_reference_2.f90: New.
3445         * gfortran.dg/pointer_assign_7.f90: New.
3446
3447 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
3448             Mark Mitchell  <mark@codesourcery.com>
3449
3450         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
3451         * gcc.dg/20020103-1.c: Check for __ppc.
3452         * gcc.dg/asm-b.c: Check for __ppc.
3453         * gcc.dg/20020919-1.c: Check for __ppc.
3454         * gcc.dg/20020312-2.c: Likewise.
3455         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
3456         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
3457         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
3458         * g++.dg/warn/weak1.C: Likewise.
3459         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
3460         static so appropriate optimizations kick in.
3461         (find_base_value_wrapper): New function.
3462         * g++.dg/eh/simd-5.C: Fix target triplet.
3463         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
3464
3465 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
3466             H.J. Lu  <hongjiu.lu@intel.com>
3467
3468         PR target/39911
3469         * gcc.target/i386/pr39911.c: New test.
3470
3471 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
3472
3473         PR fortran/39879
3474         * gfortran.dg/alloc_comp_assign_10.f90: New test.
3475
3476 2009-04-28  Ben Elliston  <bje@au.ibm.com>
3477
3478         PR c++/35652
3479         Revert:
3480
3481         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3482
3483         * gcc.dg/pr35652.C: New.
3484         * g++.dg/warn/pr35652.C: New.
3485         * gcc.dg/format/plus-1.c: Adjust message.
3486
3487 2009-04-27  DJ Delorie  <dj@redhat.com>
3488
3489         * lib/target-supports.exp (check_effective_target_double64): New.
3490         (check_effective_target_double64plus): New.
3491         (check_effective_target_large_double): New.
3492         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
3493         * gcc.dg/div-double-1.c: Likewise.
3494         * gcc.dg/Wconversion-real.c: Require large_double.
3495         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
3496
3497         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
3498         are too small.
3499
3500         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
3501         constants as long.
3502
3503 2009-04-27  Ian Lance Taylor  <iant@google.com>
3504
3505         * gcc.dg/Wcxx-compat-5.c: New testcase.
3506         * gcc.dg/Wcxx-compat-6.c: New testcase.
3507
3508 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
3509
3510         Allow non-constant arguments to conversion intrinsics.
3511         * gcc.target/spu/intrinsics-3.c: Update tests.
3512
3513 2009-04-27  Richard Guenther  <rguenther@suse.de>
3514
3515         PR middle-end/39928
3516         * gcc.c-torture/compile/pr39928-1.c: New testcase.
3517         * gcc.c-torture/compile/pr39928-2.c: Likewise.
3518
3519 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
3520
3521         PR target/39903
3522         * gcc.dg/torture/pr39903-1.c: New.
3523         * gcc.dg/torture/pr39903-2.c: Likewise.
3524
3525 2009-04-27  Revital Eres  <eres@il.ibm.com>
3526
3527         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
3528         and check it.
3529         * gcc.dg/sms-2.c: Add dump check.
3530         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
3531         and check it.
3532         * gcc.dg/sms-4.c: Likewise.
3533         * gcc.dg/sms-5.c: Likewise.
3534         * gcc.dg/sms-6.c: Likewise.
3535         * gcc.dg/sms-7.c: Likewise.
3536         * gcc.dg/sms-antideps.c: Rename to...
3537         * gcc.dg/sms-8.c: This and add sms dump file and check it.
3538
3539 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
3540
3541         * gnat.dg/opt2.adb: New test.
3542
3543 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
3544
3545         PR c++/39875
3546         * g++.dg/warn/Wunused-15.C: New test.
3547
3548 2009-04-26  Michael Matz  <matz@suse.de>
3549
3550         Expand from SSA.
3551         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
3552         change regexps.
3553         * gcc.target/i386/pr37248-1.c: Modified.
3554         * gcc.target/i386/pr37248-3.c: Modified.
3555         * gcc.target/i386/pr37248-2.c: Modified.
3556         * gnat.dg/aliasing1.adb: Modified.
3557         * gnat.dg/pack9.adb: Modified.
3558         * gnat.dg/aliasing2.adb: Modified.
3559         * gcc.dg/strict-overflow-2.c: Modified.
3560         * gcc.dg/autopar/reduc-1char.c: Modified.
3561         * gcc.dg/autopar/reduc-2char.c: Modified.
3562         * gcc.dg/autopar/reduc-1.c: Modified.
3563         * gcc.dg/autopar/reduc-2.c: Modified.
3564         * gcc.dg/autopar/reduc-3.c: Modified.
3565         * gcc.dg/autopar/reduc-6.c: Modified.
3566         * gcc.dg/autopar/reduc-7.c: Modified.
3567         * gcc.dg/autopar/reduc-8.c: Modified.
3568         * gcc.dg/autopar/reduc-9.c: Modified.
3569         * gcc.dg/autopar/reduc-1short.c: Modified.
3570         * gcc.dg/autopar/reduc-2short.c: Modified.
3571         * gcc.dg/autopar/parallelization-1.c: Modified.
3572         * gcc.dg/strict-overflow-4.c: Modified.
3573         * gcc.dg/strict-overflow-6.c: Modified.
3574         * gcc.dg/gomp/combined-1.c: Modified.
3575         * gcc.dg/no-strict-overflow-1.c: Modified.
3576         * gcc.dg/no-strict-overflow-3.c: Modified.
3577         * gcc.dg/no-strict-overflow-5.c: Modified.
3578         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
3579         * gcc.dg/tree-ssa/pr18134.c: Modified.
3580         * gcc.dg/tree-ssa/20030824-1.c: Modified.
3581         * gcc.dg/tree-ssa/vector-2.c: Modified.
3582         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
3583         * gcc.dg/tree-ssa/loop-21.c: Modified.
3584         * gcc.dg/tree-ssa/20030824-2.c: Modified.
3585         * gcc.dg/tree-ssa/vector-3.c: Modified.
3586         * gcc.dg/tree-ssa/asm-3.c: Modified.
3587         * gcc.dg/tree-ssa/pr23294.c: Modified.
3588         * gcc.dg/tree-ssa/loop-22.c: Modified.
3589         * gcc.dg/tree-ssa/loop-15.c: Modified.
3590         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
3591         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
3592         * gcc.dg/tree-ssa/pr20139.c: Modified.
3593         * gcc.dg/tree-ssa/scev-cast.c: Modified.
3594         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
3595         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
3596         * gcc.dg/tree-ssa/loop-5.c: Modified.
3597         * gcc.dg/tree-ssa/pr19431.c: Modified.
3598         * gcc.dg/tree-ssa/pr32044.c: Modified.
3599         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
3600         * gcc.dg/tree-ssa/loop-19.c: Modified.
3601         * gcc.dg/tree-ssa/loop-28.c: Modified.
3602         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
3603         * gcc.dg/tree-ssa/divide-1.c: Modified.
3604         * gcc.dg/tree-ssa/inline-1.c: Modified.
3605         * gcc.dg/tree-ssa/divide-3.c: Modified.
3606         * gcc.dg/tree-ssa/pr30978.c: Modified.
3607         * gcc.dg/tree-ssa/alias-6.c: Modified.
3608         * gcc.dg/tree-ssa/divide-4.c: Modified.
3609         * gcc.dg/tree-ssa/alias-11.c: Modified.
3610         * gcc.dg/no-strict-overflow-7.c: Modified.
3611         * gcc.dg/strict-overflow-1.c: Modified.
3612         * gcc.dg/pr15784-4.c: Modified.
3613         * gcc.dg/pr34263.c: Modified.
3614         * gcc.dg/strict-overflow-3.c: Modified.
3615         * gcc.dg/tree-prof/stringop-1.c: Modified.
3616         * gcc.dg/tree-prof/val-prof-1.c: Modified.
3617         * gcc.dg/tree-prof/val-prof-2.c: Modified.
3618         * gcc.dg/tree-prof/val-prof-3.c: Modified.
3619         * gcc.dg/tree-prof/val-prof-4.c: Modified.
3620         * gcc.dg/no-strict-overflow-2.c: Modified.
3621         * gcc.dg/no-strict-overflow-4.c: Modified.
3622         * gcc.dg/no-strict-overflow-6.c: Modified.
3623         * g++.dg/tree-ssa/pr27090.C: Modified.
3624         * g++.dg/tree-ssa/tmmti-2.C: Modified.
3625         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
3626         * g++.dg/tree-ssa/pr19807.C: Modified.
3627         * g++.dg/opt/pr30965.C: Modified.
3628         * g++.dg/init/new17.C: Modified.
3629         * gfortran.dg/whole_file_6.f90: Modified.
3630         * gfortran.dg/whole_file_5.f90: Modified.
3631         * gfortran.dg/reassoc_1.f90: Modified.
3632         * gfortran.dg/reassoc_3.f90: Modified.
3633
3634 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
3635
3636         PR fortran/39893
3637         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
3638
3639 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
3640
3641         PR inline-asm/39543
3642         * gcc.target/i386/pr39543-1.c: New test.
3643         * gcc.target/i386/pr39543-2.c: New test.
3644         * gcc.target/i386/pr39543-3.c: New test.
3645
3646         PR c/39889
3647         * gcc.dg/Wunused-value-3.c: New test.
3648
3649 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
3650
3651         PR c/39581
3652         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
3653         gcc.dg/vla-21.c: New tests.
3654
3655 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
3656
3657         PR c/39556
3658         * gcc.dg/inline-34.c: New test.
3659
3660 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
3661
3662         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
3663         gcc.dg/enum-const-3.c: New tests.
3664         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
3665         -pedantic-errors.  Update expected diagnostics.
3666
3667 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
3668
3669         PR c/39582
3670         * gcc.dg/vla-20.c: New test.
3671
3672 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
3673
3674         PR c/39564
3675         * gcc.dg/vla-19.c: New test.
3676
3677 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
3678
3679         PR preprocessor/39559
3680         * gcc.dg/c99-intconst-2.c: New test.
3681
3682 2009-04-25  Jan Hubicka  <jh@suse.cz>
3683
3684         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
3685
3686 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
3687
3688         PR fortran/39688
3689         * gfortran.dg/import7.f90: New.
3690
3691 2009-04-24  Richard Guenther  <rguenther@suse.de>
3692
3693         * gcc.dg/tree-ssa/vrp48.c: Fix.
3694
3695 2008-04-24  Doug Kwan  <dougkwan@google.com>
3696
3697         * g++.dg/init/copy7.C: Only abort in memcpy if source and
3698         destination are the same.
3699
3700 2009-04-24  Richard Guenther  <rguenther@suse.de>
3701
3702         * gcc.dg/tree-ssa/vrp48.c: New testcase.
3703
3704 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
3705
3706         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
3707         gcc.dg/array-const-3.c: New tests.
3708
3709 2009-04-24  Ian Lance Taylor  <iant@google.com>
3710
3711         * gcc.dg/Wcxx-compat-4.c: New testcase.
3712
3713 2009-04-24  Daniel Kraft  <d@domob.eu>
3714
3715         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
3716         expected on already erraneous symbol (renamed to fresh one).
3717
3718 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
3719
3720         PR middle-end/39867
3721         * gcc.dg/pr39867.c: New.
3722
3723 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
3724
3725         PR fortran/39861
3726         PR fortran/39864
3727         * gfortran.dg/intrinsic_1.f90: New.
3728
3729 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
3730
3731         * gnat.dg/alignment7.adb: New test.
3732         * gnat.dg/alignment8.adb: Likewise.
3733
3734 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
3735
3736         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
3737         * gnat.dg/specs/rep_clause2.ads: New test.
3738
3739 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
3740
3741         PR rtl-optimization/39794
3742         * gcc.dg/pr39794.c: New test.
3743
3744 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
3745
3746         * gnat.dg/atomic1.adb: New test.
3747         * gnat.dg/atomic1_pkg.ads: New helper.
3748
3749 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
3750
3751         PR testsuite/39623
3752         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
3753         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
3754         
3755 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
3756
3757         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
3758         warning.
3759
3760 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3761
3762         PR C/31499
3763         * gcc.dg/vector-init-1.c: New testcase.
3764         * gcc.dg/vector-init-2.c: New testcase.
3765
3766 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
3767
3768         * gnat.dg/enum2.adb: New test.
3769         * gnat.dg/enum2_pkg.ads: New helper.
3770
3771 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
3772
3773         PR c/39855
3774         * gcc.dg/torture/pr39855.c: New test.
3775
3776 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
3777
3778         PR c++/39639
3779         * g++.dg/cpp0x/pr39639.C: New test.
3780
3781 2009-04-22  Mark Heffernan  <meheff@google.com>
3782
3783         * gcc.dg/profile-generate-3.c: New test.
3784
3785 2009-04-22  Jan Hubicka  <jh@suse.cz>
3786
3787         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
3788
3789 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
3790
3791         PR testsuite/39623
3792         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
3793         
3794 2009-04-22  Richard Guenther  <rguenther@suse.de>
3795
3796         PR tree-optimization/39824
3797         * gcc.c-torture/compile/pr39824.c: New testcase.
3798
3799 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3800
3801         PR c++/14875
3802         * g++.dg/parse/parser-pr14875.C: New.
3803         * g++.dg/parse/parser-pr14875-2.C: New.
3804         * g++.dg/parse/error6.C: Update match string.
3805
3806 2009-04-22  Richard Guenther  <rguenther@suse.de>
3807
3808         PR tree-optimization/39845
3809         * gcc.c-torture/compile/pr39845.c: New testcase.
3810
3811 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
3812
3813         PR fortran/39735
3814         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
3815         * gfortran.dg/external_initializer.f90: Modified.
3816         * gfortran.dg/interface_26.f90: Modified.
3817         * gfortran.dg/intrinsic_subroutine.f90: Modified.
3818         * gfortran.dg/proc_ptr_3.f90: Modified.
3819         * gfortran.dg/proc_ptr_15.f90: New.
3820         * gfortran.dg/proc_ptr_result_1.f90: Modified.
3821
3822 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3823
3824         PR c++/35711
3825         * g++.dg/warn/pr35711.C: New.
3826         * g++.dg/conversion/ptrmem2.C: Update.
3827
3828 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
3829
3830         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
3831         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
3832         README.gcc, g++.dg/README, g++.dg/compat/break/README,
3833         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
3834         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
3835         gcc.c-torture/ChangeLog.0,
3836         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
3837         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
3838         gcc.target/i386/math-torture/math-torture.exp,
3839         gcc.target/mips/inter/mips16-inter.exp,
3840         gcc.target/mips/mips-nonpic/README,
3841         gcc.target/x86_64/abi/README.gcc,
3842         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
3843         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
3844         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
3845         notices.
3846         * ChangeLog-1993-2007, ChangeLog: Correct dates.
3847
3848 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
3849
3850         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
3851
3852 2009-04-21  Richard Guenther  <rguenther@suse.de>
3853
3854         PR middle-end/39829
3855         * gcc.dg/torture/pr39829.c: New testcase.
3856
3857 2009-04-21  Martin Jambor  <mjambor@suse.cz>
3858
3859         * gcc.dg/tree-ssa/cswtch-2.c: New test.
3860
3861 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3862
3863         PR 16202
3864         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
3865         * gcc.dg/sequence-pt-2.c: New.
3866         * gcc.dg/sequence-pt-3.c: New.
3867         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
3868         * g++.dg/warn/sequence-pt-2.c: New.
3869         * g++.dg/warn/sequence-pt-3.c: New.
3870
3871 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
3872
3873         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
3874
3875 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
3876
3877         * gnat.dg/import1.ad[sb]: New test.
3878
3879 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3880
3881         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
3882         return 0.
3883
3884 2009-04-20  Tobias Burnus  <burnus@net-b.de>
3885
3886         PR fortran/39811
3887         * gfortran.dg/continuation_11.f90: New test.
3888
3889 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3890
3891         PR c++/13358
3892         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
3893         messages. Test for "long long" in system headers.
3894         * gcc.dg/c99-longlong-2.c: New.
3895         * g++.dg/warn/pr13358.C: New.
3896         * g++.dg/warn/pr13358-2.C: New.
3897         * g++.dg/warn/pr13358-3.C: New.
3898         * g++.dg/warn/pr13358-4.C: New.
3899
3900 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3901
3902         * gcc.dg/framework-2.c: Fix up for non existent includes
3903         being fatal errors now.
3904
3905 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
3906
3907         PR fortran/39800
3908         * gfortran.dg/private_type_13.f90: New test.
3909         * gfortran.dg/private_type_2.f90: Add option -std=f95.
3910
3911 2009-04-20  Le-Chun Wu  <lcwu@google.com>
3912
3913         PR c++/39803
3914         * g++.dg/warn/Wunused-14.C: New test.
3915
3916 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
3917
3918         * gnat.dg/specs/small_alignment.ads: New test.
3919
3920 2009-04-20  Ian Lance Taylor  <iant@google.com>
3921
3922         * gcc.dg/Wcxx-compat-3.c: New testcase.
3923
3924 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
3925
3926         * gnat.dg/pack13.ad[sb]: New test.
3927         * gnat.dg/pack13_pkg.ads: New helper.
3928
3929 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
3930
3931         * gnat.dg/discr11.ad[sb]: New test.
3932         * gnat.dg/discr11_pkg.ads: New helper.
3933
3934 2009-04-20  Ira Rosen  <irar@il.ibm.com>
3935
3936         PR tree-optimization/39675
3937         * gcc.dg/vect/O3-pr39675-2.c: New test.
3938
3939 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
3940
3941         * gnat.dg/rep_clause3.adb: New test.
3942
3943 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
3944
3945         PR c/37481
3946         * gcc.dg/c99-flex-array-7.c: New test.
3947
3948 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
3949
3950         PR c/19771
3951         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
3952
3953 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
3954
3955         PR c/38243
3956         * gcc.dg/c99-restrict-3.c: New test.
3957
3958 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
3959
3960         PR preprocessor/20078
3961         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
3962
3963 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
3964
3965         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
3966         Do not pass -B$root after -margs.
3967
3968 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3969
3970         PR c/32061
3971         PR c++/36954
3972         * gcc.dg/pr32061.c: New.
3973         * gcc.dg/Wlogical-op-1.c: Update.
3974         * g++.dg/warn/Wlogical-op-1.C: Update.
3975         * g++.dg/warn/pr36954.C: New.
3976
3977 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
3978
3979         PR c/27676
3980         * gcc.dg/lvalue-5.c: New test.
3981
3982 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
3983
3984         PR c/22367
3985         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
3986
3987 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
3988
3989         * gcc.dg/cpp/include5.c: New test.
3990
3991 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
3992
3993         PR c/35210
3994         * gcc.dg/call-diag-2.c: New test.
3995
3996 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
3997
3998         PR preprocessor/39646
3999         * gcc.dg/cpp/line8.c: New test.
4000
4001 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
4002
4003         PR preprocessor/39647
4004         * gcc.dg/cpp/line7.c: New test.
4005
4006 2009-04-18  Richard Guenther  <rguenther@suse.de>
4007
4008         PR middle-end/39804
4009         * gcc.target/i386/pr39804.c: New testcase.
4010
4011 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
4012
4013         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
4014         * g++.dg/other/pr39496.C: Likewise.
4015
4016 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4017
4018         PR middle-end/36902
4019         * gcc.dg/pr36902.c: New.
4020
4021 2009-04-17  Diego Novillo  <dnovillo@google.com>
4022
4023         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
4024         violation for variable 'inside_main'.
4025
4026 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4027
4028         * gfortran.fortran-torture/execute/getarg_1.x: New file.
4029
4030 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4031
4032         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
4033
4034 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4035
4036         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
4037         * gfortran.dg/chmod_2.f90: Likewise.
4038         * gfortran.dg/chmod_3.f90: Likewise.
4039         * gfortran.dg/open_errors.f90: Likewise.
4040         * gfortran.dg/stat_1.f90: Likewise.
4041         * gfortran.dg/stat_2.f90: Likewise.
4042
4043 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4044
4045         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
4046         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
4047         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
4048         * gfortran.dg/nearest_1.f90: Likewise.
4049         * gfortran.dg/nearest_3.f90: Likewise.
4050         * gfortran.dg/isnan_1.f90: Likewise.
4051         * gfortran.dg/isnan_2.f90: Likewise.
4052         * gfortran.dg/nan_1.f90: Likewise.
4053         * gfortran.dg/nan_2.f90: Likewise.
4054         * gfortran.dg/nan_3.f90: Likewise.
4055         * gfortran.dg/nan_4.f90: Likewise.
4056         * gfortran.dg/module_nan.f90: Likewise.
4057         * gfortran.dg/int_conv_2.f90: Likewise.
4058         * gfortran.dg/init_flag_3.f90: Likewise.
4059         * gfortran.dg/namelist_42.f90: Likewise.
4060         * gfortran.dg/namelist_43.f90: Likewise.
4061         * gfortran.dg/real_const_3.f90: Likewise.
4062         * gfortran.dg/transfer_simplify_1.f90: Likewise.
4063
4064         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
4065         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
4066         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
4067         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
4068         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
4069
4070         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
4071         * gfortran.dg/gamma_5.f90: Likewise.
4072
4073 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4074
4075         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
4076         less strict so it also works with auto-overlay support.
4077         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
4078         for "exceeds local store" linker errors on the SPU.
4079
4080         * lib/gfortran.exp: Include target-supports.exp.
4081         (gfortran_init): On SPU targets where automatic overlay support
4082         is available, use it to build all Fortran test cases.
4083
4084         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
4085
4086 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
4087
4088         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
4089         rule enforced by gnat on taft types.
4090
4091 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
4092
4093         PR testsuite/39792
4094         * g++.dg/ext/complit11.C: Add empty dg-options.
4095
4096 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
4097
4098         PR c++/17570
4099         * g++.dg/template/defarg11.C: New test.
4100
4101 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
4102
4103         PR c++/28766
4104         * g++.dg/ext/complit11.C: New testcase.
4105
4106 2009-04-15  Le-Chun Wu  <lcwu@google.com>
4107
4108         PR c++/39551
4109         * g++.dg/warn/Wunused-13.C: New testcase.
4110
4111 2009-04-15  Ian Lance Taylor  <iant@google.com>
4112
4113         * gcc.dg/Wenum-compare-1.c: New testcase.
4114
4115 2009-04-15  Richard Guenther  <rguenther@suse.de>
4116
4117         PR tree-optimization/39764
4118         * g++.dg/torture/pr39764.C: New testcase.
4119
4120 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
4121
4122         * g++.dg/ext/altivec-17.C: New.
4123
4124 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
4125
4126         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
4127         * gnat.dg/specs/limited1.ads: Ditto.
4128
4129 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
4130
4131         PR testsuite/39769
4132         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
4133         for testing the results of estimate instructions.
4134         * gcc.dg/vmx/3a-04m.c (test): Ditto.
4135         * gcc.dg/vmx/3a-05.c (test): Ditto.
4136
4137 2009-04-14  Jason Merrill  <jason@redhat.com>
4138
4139         PR c++/39763
4140         * g++.dg/warn/Wshadow-4.C: Extend.
4141
4142 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
4143
4144         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
4145         (do_D): Remove attribute hidden.
4146
4147 2009-04-13  Jason Merrill  <jason@redhat.com>
4148
4149         PR c++/39480
4150         * g++.dg/init/copy7.C: New.
4151
4152 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
4153
4154         PR testsuite/39733
4155         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
4156         (check_for_all_options): This.
4157
4158 2009-04-13  Jason Merrill  <jason@redhat.com>
4159
4160         PR c++/39750
4161         * g++.dg/template/crash90.C: New.
4162
4163 2009-04-12  Jason Merrill  <jason@redhat.com>
4164
4165         PR c++/39742
4166         * g++.dg/overload/extern-C-2.C: New.
4167
4168 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
4169
4170         PR preprocessor/31869
4171         * gcc.dg/cpp/strify5.c: New test.
4172
4173 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
4174
4175         * gnat.dg/enum1.adb: New test.
4176         * gnat.dg/enum1_pkg.ads: New helper.
4177
4178 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
4179
4180         PR target/39740
4181         * gcc.target/alpha/pr39740.c: New test.
4182
4183 2009-04-11  Daniel Kraft  <d@domob.eu>
4184
4185         PR fortran/37746
4186         * gfortran.dg/bounds_check_strlen_1.f90: New test.
4187         * gfortran.dg/bounds_check_strlen_2.f90: New test.
4188         * gfortran.dg/bounds_check_strlen_3.f90: New test.
4189         * gfortran.dg/bounds_check_strlen_4.f90: New test.
4190         * gfortran.dg/bounds_check_strlen_5.f90: New test.
4191         * gfortran.dg/bounds_check_strlen_6.f90: New test.
4192         * gfortran.dg/bounds_check_strlen_7.f90: New test.
4193         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
4194         expected string length that failed with -fbounds-check now.
4195         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
4196
4197 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
4198
4199         PR fortran/39692
4200         * gfortran.dg/proc_ptr_14.f90: New.
4201
4202 2009-04-11  Richard Guenther  <rguenther@suse.de>
4203
4204         PR middle-end/39732
4205         * g++.dg/torture/pr39732.C: New testcase.
4206
4207 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
4208
4209         * gfortran.dg/whole_file_5.f90: New.
4210         * gfortran.dg/whole_file_6.f90: New.
4211
4212 2009-04-11  Richard Guenther  <rguenther@suse.de>
4213
4214         PR tree-optimization/39713
4215         * g++.dg/torture/pr39713.C: New testcase.
4216
4217 2009-04-10  Richard Guenther  <rguenther@suse.de>
4218
4219         PR c/39712
4220         * gcc.dg/pr39712.c: New testcase.
4221
4222 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
4223
4224         PR c++/28301
4225         * g++.dg/cpp0x/enum2.C: Updated.
4226         * g++.dg/debug/pr22514.C: Likewise.
4227         * g++.dg/parse/enum2.C: Likewise.
4228         * g++.dg/parse/enum3.C: Likewise.
4229         * g++.dg/template/crash79.C: Likewise.
4230         * g++.old-deja/g++.jason/cond.C: Likewise.
4231
4232 2009-04-10  Chao-ying Fu  <fu@mips.com>
4233
4234         * gcc.target/mips/interrupt_handler.c: Change from compile to
4235         assemble.
4236
4237 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4238
4239         * objc/execute/forward-1.x: Fix x86_64 entry typos.
4240
4241 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
4242
4243         PR fortran/38709
4244         * gfortran.dg/zero_sized_6.f90: New.
4245
4246 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4247
4248         PR  c++/20118
4249         * g++.dg/parse/pr20118.C: New.
4250         * g++.dg/template/spec16.C: Update.
4251
4252 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
4253
4254         PR testsuite/35621
4255         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
4256         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
4257         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
4258         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
4259         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
4260         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
4261         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
4262         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
4263         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
4264         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
4265         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
4266         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
4267         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
4268         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
4269         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
4270         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
4271         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
4272
4273 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
4274
4275         PR target/39678
4276         * g++.dg/torture/pr39678.C: New.
4277         * gcc.dg/compat/struct-complex-2.h: Likewise.
4278         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
4279         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
4280         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
4281         * gcc.dg/torture/pr39678.c: Likewise.
4282         * gcc.target/i386/pr39678.c: Likewise.
4283
4284         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
4285         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
4286
4287         * gcc.target/x86_64/abi/test_passing_structs.c: Include
4288         <complex.h>.  Add tests for structure with complex float.
4289
4290 2009-04-10  Ben Elliston  <bje@au.ibm.com>
4291             Joseph Myers  <joseph@codesourcery.com>
4292
4293         PR target/36800
4294         * gcc.dg/dfp/pr36800.c: New.
4295
4296 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
4297             Rafael Avila de Espindola  <espindola@google.com>
4298
4299         * gcc.misc-tests/help.exp: New file.
4300         * lib/options.exp: New file.
4301
4302 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
4303
4304         PR libobjc/36610
4305         * objc/execute/forward-1.x: New.
4306
4307 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
4308
4309         * gcc.dg/pr27150-1.c: Change to a link test.
4310
4311 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
4312
4313         * g++.dg/lookup/using2.C: Change copyright header to refer to version
4314         3 of the GNU General Public License and to point readers at the
4315         COPYING3 file and the FSF's license web page.
4316         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
4317         * gcc.dg/struct/struct-reorg.exp: Likewise.
4318         * gcc.target/spu/tag_manager.c: Likewise.
4319
4320 2009-04-09  Richard Guenther  <rguenther@suse.de>
4321
4322         PR testsuite/39696
4323         * ssa-ccp-25.c: Adjust pattern.
4324
4325 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
4326
4327         PR fortran/36704
4328         * gfortran.dg/external_procedures_1.f90: Modified.
4329         * gfortran.dg/proc_ptr_result_1.f90: New.
4330         * gfortran.dg/proc_ptr_result_2.f90: New.
4331         * gfortran.dg/proc_ptr_result_3.f90: New.
4332
4333 2009-04-09  Richard Guenther  <rguenther@suse.de>
4334
4335         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
4336         to prevent constant propagation.
4337         * gcc.dg/vect/vect-56.c: Likewise.
4338         * gcc.dg/vect/vect-58.c: Likewise.
4339         * gcc.dg/vect/vect-60.c: Likewise.
4340         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4341         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4342         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
4343
4344 2009-04-09  Richard Guenther  <rguenther@suse.de>
4345
4346         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
4347         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4348
4349 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
4350
4351         PR c/39613
4352         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
4353         New tests.
4354
4355 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
4356
4357         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
4358         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
4359
4360 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
4361
4362         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
4363
4364 2009-04-08  Jason Merrill  <jason@redhat.com>
4365
4366         PR c++/25185
4367         * g++.dg/template/error40.C: Add another test.
4368
4369 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
4370
4371         PR c/39614
4372         PR c/39673
4373         * gcc.c-torture/compile/pr39614-1.c,
4374         gcc.c-torture/compile/pr39614-2.c,
4375         gcc.c-torture/compile/pr39614-3.c,
4376         gcc.c-torture/compile/pr39614-4.c,
4377         gcc.c-torture/compile/pr39614-5.c,
4378         gcc.c-torture/compile/pr39673-1.c,
4379         gcc.c-torture/compile/pr39673-2.c: New tests.
4380         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
4381         more cases.
4382         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
4383         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
4384         expected errors.
4385
4386 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
4387
4388         PRc++/39637
4389         * g++.dg/cpp0x/variadic-crash2.C: New test.
4390
4391 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
4392
4393         PR fortran/38863
4394         * gfortran.dg/alloc_comp_result_1.f90: New test.
4395
4396 2009-04-07  Jason Merrill  <jason@redhat.com>
4397
4398         PR c++/34691
4399         * g++.dg/overload/extern-C-1.C: New.
4400
4401 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
4402
4403         PR testsuite/39325
4404         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
4405
4406 2009-04-07  Jason Merrill  <jason@redhat.com>
4407
4408         PR c++/25185
4409         * g++.dg/template/error40.C: New.
4410
4411 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
4412
4413         PR fortran/38152
4414         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
4415
4416 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
4417
4418         * gnat.dg/subp_elim_errors.ad[sb]: New test.
4419
4420 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
4421
4422         PR fortran/38290
4423         * gfortran.dg/proc_decl_1.f90: Modified.
4424         * gfortran.dg/proc_ptr_11.f90: Extended.
4425         * gfortran.dg/proc_ptr_13.f90: Modified.
4426
4427 2009-04-06  Jason Merrill  <jason@redhat.com>
4428
4429         PR c++/35146
4430         * g++.dg/template/fnspec1.C: New.
4431
4432 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
4433
4434         * lib/gnat.exp: Handle multilib.
4435         
4436 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
4437
4438         PR fortran/38863
4439         * gfortran.dg/dependency_23.f90: New test.
4440
4441 2009-04-06  Richard Guenther  <rguenther@suse.de>
4442
4443         PR tree-optimization/28868
4444         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
4445         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
4446         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
4447         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4448
4449 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
4450
4451         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
4452
4453 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
4454
4455         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
4456
4457 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
4458
4459         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
4460         with the built-in y0, and the subsequent warning.
4461         (y1): Likewise, rename to y_1.
4462
4463 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
4464
4465         PR fortran/39414
4466         * gfortran.dg/proc_decl_21.f90: New.
4467
4468 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
4469
4470         PR fortran/36091
4471         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
4472
4473 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
4474
4475         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
4476         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
4477         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
4478         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
4479         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
4480         gfortran.dg/namelist_49.f90: Gate test on effective_target
4481         fd_truncate.
4482         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
4483
4484 2009-04-05  Daniel Kraft  <d@domob.eu>
4485
4486         PR fortran/38654
4487         * gfortran.dg/read_float_2.f03
4488         * gfortran.dg/read_float_3.f90
4489
4490 2009-04-05  Richard Guenther  <rguenther@suse.de>
4491
4492         PR tree-optimization/39648
4493         * gcc.c-torture/compile/pr39648.c: New testcase.
4494
4495 2009-04-05  Jason Merrill  <jason@redhat.com>
4496
4497         PR c++/14912
4498         * g++.dg/template/error39.C: New.
4499
4500 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
4501
4502         PR fortran/29458
4503         * gfortran.dg/implied_do_1.f90: New.
4504
4505 2009-04-04  Tobias Burnus  <burnus@net-b.de>
4506
4507         PR fortran/39577
4508         * gfortran.dg/recursive_check_8.f90: New.
4509         * gfortran.dg/recursive_check_9.f90: New.
4510         * gfortran.dg/recursive_check_10.f90: New.
4511         * gfortran.dg/recursive_check_11.f90: New.
4512         * gfortran.dg/recursive_check_12.f90: New.
4513         * gfortran.dg/recursive_check_13.f90: New.
4514         * gfortran.dg/recursive_check_14.f90: New.
4515
4516 2009-04-04  Jason Merrill  <jason@redhat.com>
4517
4518         PR c++/25185
4519         * g++.dg/template/error38.C: Add more tests.
4520
4521 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
4522
4523         PR fortran/37614
4524         * gfortran.dg/common_align_2.f90: New test.
4525
4526 2009-04-04  Richard Guenther  <rguenther@suse.de>
4527
4528         PR tree-optimization/8781
4529         PR tree-optimization/37892
4530         * g++.dg/tree-ssa/pr8781.C: New testcase.
4531         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
4532
4533 2009-04-04  Richard Guenther  <rguenther@suse.de>
4534
4535         PR tree-optimization/39636
4536         * gcc.c-torture/compile/pr39636.c: New testcase.
4537
4538 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
4539
4540         PR rtl-optimization/39607
4541         * g++.dg/opt/pr39607.C: New.
4542
4543 2009-04-03  Tobias Burnus  <burnus@net-b.de>
4544
4545         PR fortran/39594
4546         * gfortran.dg/common_12.f90: New.
4547
4548 2009-04-03  Jason Merrill  <jason@redhat.com>
4549
4550         PR c++/39608
4551         * g++.dg/template/const2.C: New test.
4552
4553 2009-04-03  Richard Guenther  <rguenther@suse.de>
4554
4555         PR tree-optimization/2480
4556         PR tree-optimization/23086
4557         * gcc.dg/tree-ssa/pr2480.c: New testcase.
4558         * gcc.dg/tree-ssa/pr23086.c: Likewise.
4559
4560 2009-04-03  Richard Guenther  <rguenther@suse.de>
4561
4562         PR tree-optimization/34743
4563         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
4564         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
4565         * gcc.dg/tree-ssa/alias-18.c: Likewise.
4566         * gcc.dg/tree-ssa/sra-3.c: Likewise.
4567         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
4568         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
4569         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4570         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4571
4572 2009-04-03  Richard Guenther  <rguenther@suse.de>
4573
4574         PR middle-end/13146
4575         PR tree-optimization/23940
4576         PR tree-optimization/33237
4577         PR middle-end/33974
4578         PR middle-end/34093
4579         PR tree-optimization/36201
4580         PR tree-optimization/36230
4581         PR tree-optimization/38049
4582         PR tree-optimization/38207
4583         PR tree-optimization/38230
4584         PR tree-optimization/38301
4585         PR tree-optimization/38585
4586         PR middle-end/38895
4587         PR tree-optimization/38985
4588         PR tree-optimization/39299
4589         * gcc.dg/pr19633-1.c: Adjust.
4590         * gcc.dg/torture/pta-callused-1.c: Likewise.
4591         * gcc.dg/torture/pr39074-2.c: Likewise.
4592         * gcc.dg/torture/pr39074.c: Likewise.
4593         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
4594         * gcc.dg/torture/pr30375.c: Adjust.
4595         * gcc.dg/torture/pr33563.c: Likewise.
4596         * gcc.dg/torture/pr33870.c: Likewise.
4597         * gcc.dg/torture/pr33560.c: Likewise.
4598         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
4599         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4600         * gcc.dg/tree-ssa/alias-15.c: Remove.
4601         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
4602         * gcc.dg/tree-ssa/pr26421.c: Adjust.
4603         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
4604         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
4605         * gcc.dg/tree-ssa/pr23382.c: Adjust.
4606         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
4607         * gcc.dg/tree-ssa/alias-16.c: Adjust.
4608         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4609         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4610         * gcc.dg/tree-ssa/alias-18.c: Likewise.
4611         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
4612         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
4613         * gcc.dg/tree-ssa/alias-19.c: Likewise.
4614         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
4615         * gcc.dg/tree-ssa/pr13146.c: Likewise.
4616         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4617         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4618         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
4619         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
4620         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
4621         * gcc.dg/tree-ssa/alias-20.c: Likewise.
4622         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
4623         * gcc.dg/tree-ssa/pr38895.c: Likewise.
4624         * gcc.dg/uninit-B.c: XFAIL.
4625         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
4626         * gcc.dg/uninit-pr19430.c: XFAIL.
4627         * g++.dg/tree-ssa/pr13146.C: New testcase.
4628         * g++.dg/opt/pr36187.C: Adjust.
4629         * g++.dg/torture/20090329-1.C: New testcase.
4630
4631 2009-04-02  Chao-ying Fu  <fu@mips.com>
4632
4633         * gcc.target/mips/interrupt_handler.c: New test.
4634
4635 2009-04-02  David Ayers  <ayers@fsfe.org>
4636
4637         PR objc/18456
4638         * objc.dg/bad-receiver-type-2.m: New test contributed by
4639         Alexander Mamberg.
4640
4641 2009-04-02  Jason Merrill  <jason@redhat.com>
4642
4643         PR c++/25185
4644         * g++.dg/template/error38.C: New test.
4645
4646 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
4647
4648         PR tree-optimization/31677
4649         * gcc.dg/memcpy-1.c: Add compiler option.
4650
4651 2009-04-02  Ira Rosen  <irar@il.ibm.com>
4652
4653         PR tree-optimization/39595
4654         * gfortran.dg/vect/O3-pr39595.f: New test.
4655
4656 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
4657
4658         PR c++/26693
4659         * g++.dg/template/typedef11.C: New test.
4660         * g++.dg/template/typedef12.C: Likewise.
4661         * g++.dg/template/typedef13.C: Likewise.
4662         * g++.dg/template/typedef14.C: Likewise.
4663         * g++.dg/template/typedef15.C: Likewise.
4664         * g++.dg/template/typedef16.C: Likewise.
4665         * g++.dg/template/sfinae3.C: Compile this pedantically.
4666         The only errors expected should be the one saying the typedef is ill
4667         formed.
4668         * g++.old-deja/g++.pt/typename8.C: Likewise.
4669         * g++.dg/template/access11.C: Update this.
4670
4671 2009-04-02  Richard Guenther  <rguenther@suse.de>
4672
4673         PR tree-optimization/37221
4674         * gcc.c-torture/compile/20090331-1.c: New testcase.
4675
4676 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
4677
4678         * gcc.c-torture/compile/20090401-1.c: New test.
4679
4680 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
4681
4682         PR c++/4926
4683         * g++.dg/template/pr4926-1.C: New.
4684
4685 2009-04-01  Xinliang David Li  <davidxl@google.com>
4686
4687         * gcc.target/i386/all_one_m128i.c: New test.
4688
4689 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
4690
4691         PR c/39027
4692         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
4693         * gcc.dg/fltconst-2.c: New test.
4694         * gcc.dg/fltconst-double-pedantic-1.c: New test.
4695         * gcc.dg/fltconst-double-pedantic-2.c: New test.
4696
4697         PR c/33466
4698         * gcc.dg/cpp/pr33466.c: New test.
4699         * gcc.dg/dfp/pr33466.c: New test.
4700         * gcc.dg/fixed-point/pr33466.c: New test.
4701
4702 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
4703
4704         PR tree-optimization/35011
4705         * g++.dg/other/pr35011.C: New.
4706
4707 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
4708
4709         PR target/39226
4710         * gcc.dg/pr39226.c: New test.
4711
4712 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
4713
4714         PR c++/35240
4715         * g++.dg/template/pr35240.C: New.
4716
4717 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
4718
4719         PR c/39605
4720         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
4721         * gcc.dg/pr25682.c: Update expected diagnostics.
4722
4723 2009-04-01  Richard Guenther  <rguenther@suse.de>
4724
4725         * gcc.dg/fold-plusmult-2.c: New testcase.
4726
4727 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
4728
4729         PR c/37772
4730         * gcc.dg/pr37772.c: New test.
4731         * g++.dg/ext/asm11.C: New test.
4732
4733 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
4734
4735         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
4736         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
4737         defined.
4738
4739 2009-03-31  Jason Merrill  <jason@redhat.com>
4740
4741         * g++.old-deja/g++.other/using9.C: Add expected errors.
4742
4743 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
4744
4745         * gcc.c-torture/compile/pr33009.c: Removed.
4746
4747 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4748
4749         * gcc.c-torture/compile/pr33009.c: Delete.
4750         * gcc.c-torture/compile/pr11832.c: Likewise.
4751
4752 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
4753
4754         PR c/448
4755         * lib/target-supports.exp (check_effective_target_stdint_types):
4756         Update comment.
4757         (check_effective_target_inttypes_types): New.
4758         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
4759         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
4760         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
4761
4762 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
4763
4764         PR fortran/38917
4765         PR fortran/38918
4766         * gfortran.dg/data_pointer_1.f90: New test.
4767
4768 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
4769
4770         PR fortran/38915
4771         * gfortran.dg/char_length_15.f90: New test.
4772
4773 2009-03-31  Jason Merrill  <jason@redhat.com>
4774
4775         C++ DR 613
4776         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
4777         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
4778         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
4779         xfail others.
4780
4781         * g++.dg/other/typedef2.C: New test.
4782
4783         PR c++/37806
4784         * g++.dg/template/typedef17.C: New test.
4785
4786         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
4787         * g++.dg/cpp0x/auto12.C: Likewise.
4788
4789 2009-03-31  Richard Guenther  <rguenther@suse.de>
4790
4791         PR middle-end/31029
4792         * gcc.dg/fold-compare-4.c: New testcase.
4793         * gcc.dg/fold-compare-5.c: Likewise.
4794
4795 2009-03-31  Richard Guenther  <rguenther@suse.de>
4796
4797         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
4798
4799 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
4800
4801         PR target/39592
4802         * gcc.target/i386/pr39592-1.c: New test.
4803
4804 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
4805
4806         PR preprocessor/15638
4807         * gcc.dg/cpp/missing-header-1.c: New test.
4808         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
4809         "compilation terminated" message.
4810         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
4811         test #include "".
4812         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
4813         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
4814         terminated" message.
4815
4816 2009-03-31  Richard Guenther  <rguenther@suse.de>
4817
4818         PR middle-end/23401
4819         PR middle-end/27810
4820         * gcc.dg/tree-ssa/pr23401.c: New testcase.
4821         * gcc.dg/tree-ssa/pr27810.c: Likewise.
4822
4823 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
4824
4825         PR fortran/38389
4826         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
4827         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
4828         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
4829         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
4830         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
4831         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
4832         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
4833
4834 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
4835
4836         PR fortran/22571
4837         * gfortran.dg/whole_file_1.f90: New test.
4838         PR fortran/26227
4839         * gfortran.dg/whole_file_2.f90: New test.
4840         * gfortran.dg/whole_file_3.f90: New test.
4841         PR fortran/24886
4842         * gfortran.dg/whole_file_4.f90: New test.
4843
4844 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
4845
4846         * gfortran.dg/bind_c_usage_19.f90: New test.
4847
4848         PR target/39558
4849         * gcc.target/powerpc/altivec-29.c: New test.
4850
4851 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
4852
4853         PR rtl-optimization/323
4854         * gcc.target/i386/excess-precision-1.c,
4855         gcc.target/i386/excess-precision-2.c,
4856         gcc.target/i386/excess-precision-3.c,
4857         gcc.target/i386/excess-precision-4.c,
4858         gcc.target/i386/excess-precision-5.c,
4859         gcc.target/i386/excess-precision-6.c: New tests.
4860
4861 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
4862
4863         PR c/35235
4864         * gcc.dg/c99-array-lval-8.c: New test.
4865
4866 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
4867
4868         PR preprocessor/34695
4869         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
4870         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
4871         instead of dg-warning for "previous definition" messages.
4872         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
4873         "warnings being treated as errors" message.
4874         * gcc.dg/fltconst-1.c: Use -fshow-column.
4875
4876 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
4877
4878         PR fortran/38823
4879         * gfortran.dg/power1.f90: New test.
4880
4881 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
4882
4883         PR c/456
4884         PR c/5675
4885         PR c/19976
4886         PR c/29116
4887         PR c/31871
4888         PR c/35198
4889         * gcc.c-torture/compile/20081108-1.c,
4890         gcc.c-torture/compile/20081108-2.c,
4891         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
4892         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
4893         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
4894         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
4895         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
4896         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
4897         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
4898         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
4899         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
4900         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
4901         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
4902         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
4903         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
4904         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
4905         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
4906         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
4907         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
4908         case.
4909         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
4910         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
4911         XFAILs.  Update expected messages.
4912         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
4913         expected messages.
4914         * gcc.dg/real-const-1.c: Replace with test from original PR.
4915         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
4916         when casting from non-constant integer to pointer.
4917
4918 2009-03-29  Richard Guenther  <rguenther@suse.de>
4919
4920         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
4921
4922 2009-03-29  Daniel Kraft  <d@domob.eu>
4923
4924         PR fortran/37423
4925         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
4926         DEFERRED bindings.
4927         * gfortran.dg/typebound_proc_9.f03: New test.
4928         * gfortran.dg/typebound_proc_10.f03: New test.
4929         * gfortran.dg/typebound_proc_11.f03: New test.
4930         * gfortran.dg/abstract_type_5.f03: New test.
4931
4932 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
4933
4934         PR fortran/38507
4935         * gfortran.dg/do_4.f: New.
4936         * gfortran.dg/goto_2.f90: Correct expected warnings.
4937         * gfortran.dg/goto_4.f90: Likewise.
4938         * gfortran.dg/goto_5.f90: New.
4939
4940 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
4941
4942         PR target/39545
4943         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
4944
4945         * gcc.target/i386/pr39545-1.c: New.
4946         * gcc.target/i386/pr39545-2.c: Likewise.
4947
4948         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
4949         (flex2_struct): Likewise.
4950         (check_struct_passing7): Likewise.
4951         (check_struct_passing8): Likewise.
4952         (f1s): Likewise.
4953         (f2s): Likewise.
4954         (main): Call check_struct_passing7 and check_struct_passing8.
4955
4956 2009-03-29  Richard Guenther  <rguenther@suse.de>
4957
4958         * gcc.c-torture/execute/20090113-1.c: New testcase.
4959         * gcc.c-torture/execute/20090113-2.c: Likewise.
4960         * gcc.c-torture/execute/20090113-3.c: Likewise.
4961         * gcc.c-torture/execute/20090207-1.c: Likewise.
4962         * gcc.c-torture/compile/20090114-1.c: Likewise.
4963         * gcc.c-torture/compile/20090328-1.c: Likewise.
4964         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
4965
4966 2009-03-29  David Ayers  <ayers@fsfe.org>
4967
4968         PR objc/27377
4969         * objc.dg/conditional-1.m: New tests.
4970         
4971 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
4972
4973         * gcc.dg/winline-10.c: New test.
4974
4975 2009-03-28  Tobias Burnus  <burnus@net-b.de>
4976
4977         PR fortran/34656
4978         * gfortran.dg/do_check_1.f90: Add test.
4979         * gfortran.dg/do_check_2.f90: Add test.
4980         * gfortran.dg/do_check_3.f90: Add test.
4981         * gfortran.dg/do_check_4.f90: Add test.
4982
4983 2009-03-28  Jan Hubicka  <jh@suse.cz>
4984
4985         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
4986         * gcc.dg/pr33826.c: Update dump files.
4987         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
4988         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
4989
4990 2009-03-28  Martin Jambor  <mjambor@suse.cz>
4991
4992         * g++.dg/tree-ssa/fwprop-align.C: New test.
4993
4994 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
4995
4996         * gcc.target/powerpc/altivec-28.c: New test.
4997
4998         PR c++/39554
4999         * gcc.dg/wdisallowed-functions-1.c: Removed.
5000         * gcc.dg/wdisallowed-functions-2.c: Removed.
5001         * gcc.dg/wdisallowed-functions-3.c: Removed.
5002         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
5003         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
5004         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
5005
5006 2009-03-28  Richard Guenther  <rguenther@suse.de>
5007
5008         PR tree-optimization/38723
5009         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
5010
5011 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
5012
5013         PR fortran/38538
5014         * gfortran.dg/char_result_13.f90: New test.
5015
5016 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
5017
5018         PR fortran/38765
5019         * gfortran.dg/alloc_comp_assign_9.f90: New test.
5020
5021 2009-03-28  Daniel Kraft  <d@domob.eu>
5022
5023         * gfortran.dg/trim_1.f90: New test.
5024
5025 2009-03-28  Richard Guenther  <rguenther@suse.de>
5026
5027         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
5028         * g++.dg/warn/Warray-bounds.C: Likewise.
5029
5030 2009-03-28  Tobias Burnus  <burnus@net-b.de>
5031
5032         PR fortran/32626
5033         * gfortran.dg/recursive_check_7.f90: New test.
5034
5035 2009-03-28  Tobias Burnus  <burnus@net-b.de>
5036
5037         PR fortran/38432
5038         * gfortran.dg/do_check_5.f90: New test.
5039         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
5040         * gfortran.dg/array_constructor_18.f90: Ditto.
5041         * gfortran.dg/array_constructor_22.f90: Ditto.
5042         * gfortran.dg/do_3.F90: Ditto.
5043         * gfortran.dg/do_1.f90: Ditto.
5044
5045 2009-03-28  Richard Guenther  <rguenther@suse.de>
5046
5047         PR tree-optimization/38180
5048         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
5049
5050 2009-03-28  Richard Guenther  <rguenther@suse.de>
5051
5052         PR tree-optimization/38513
5053         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
5054         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
5055         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
5056         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
5057         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
5058         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
5059         * gcc.dg/vect/vect-35.c: Likewise.
5060         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
5061         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
5062         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
5063
5064 2009-03-28  Richard Guenther  <rguenther@suse.de>
5065
5066         PR tree-optimization/38968
5067         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
5068
5069 2009-03-28  Richard Guenther  <rguenther@suse.de>
5070
5071         PR tree-optimization/37795
5072         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
5073
5074 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
5075
5076         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
5077         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
5078         options for removed targets.
5079
5080 2009-03-27  Richard Guenther  <rguenther@suse.de>
5081
5082         PR tree-optimization/39120
5083         * gcc.c-torture/execute/pr39120.c: New testcase.
5084
5085 2009-03-27  Richard Guenther  <rguenther@suse.de>
5086
5087         PR tree-optimization/39120
5088         * gcc.dg/torture/pta-callused-1.c: New testcase.
5089
5090 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
5091
5092         PR middle-end/39315
5093         * gcc.target/i386/pr39315-1.c: New.
5094         * gcc.target/i386/pr39315-2.c: Likewise.
5095         * gcc.target/i386/pr39315-3.c: Likewise.
5096         * gcc.target/i386/pr39315-4.c: Likewise.
5097         * gcc.target/i386/pr39315-check.c: Likewise.
5098
5099 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
5100
5101         PR c/39323
5102         * gcc.dg/pr39323-1.c: New.
5103         * gcc.dg/pr39323-2.c: Likewise.
5104         * gcc.dg/pr39323-3.c: Likewise.
5105
5106 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
5107
5108         PR target/38034
5109         * gcc.target/ia64/sync-1.c: New.
5110
5111 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
5112
5113         PR target/39472
5114         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
5115         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
5116         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
5117         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
5118         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
5119         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
5120         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
5121         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
5122
5123 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5124
5125         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
5126         for low precision (i.e. float).
5127
5128 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
5129             Jakub Jelinek  <jakub@redhat.com>
5130
5131         PR debug/37959
5132         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
5133
5134 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
5135
5136         * gcc.dg/memmove-2.c: New test.
5137         * gcc.dg/memmove-3.c: New test.
5138
5139         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
5140         in clone naming.
5141
5142 2009-03-27  Xinliang David Li  <davidxl@google.com>
5143
5144         PR tree-optimization/39557
5145         * g++.dg/tree-ssa/dom-invalid.C: New test.
5146
5147 2009-03-27  Xinliang David Li  <davidxl@google.com>
5148
5149         PR tree-optimization/39548
5150         * g++.dg/tree-ssa/copyprop.C: New test.
5151
5152 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5153
5154         PR c++/38638
5155         * g++.dg/template/typename17.C: New testcase.
5156         * g++.dg/template/typename18.C: New testcase.
5157
5158 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5159
5160         PR c++/36799
5161         * g++.dg/other/var_copy-1.C: New test.
5162
5163 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
5164
5165         PR c++/37647
5166         * g++.dg/parse/ctor9.C: New test.
5167
5168 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
5169
5170         PR c++/29727
5171         * g++.dg/init/error2.C: New test.
5172
5173 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5174
5175         PR c++/35652
5176         * gcc.dg/pr35652.C: New.
5177         * g++.dg/warn/pr35652.C: New.
5178         * gcc.dg/format/plus-1.c: Adjust message.
5179
5180 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
5181
5182         PR c++/39554
5183         * gcc.dg/wdisallowed-functions-3.c: New test.
5184         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
5185
5186 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5187
5188         * gcc.dg/inline-33.c: Fix when pic.
5189
5190 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
5191
5192         * gcc.target/ia64/20090324-1.c: New test.
5193
5194 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
5195
5196         PR c/27898
5197         * gcc.dg/pr27898.c: New test.
5198
5199         PR tree-optimization/32139
5200         * gcc.c-torture/compile/pr32139.c: New test.
5201
5202 2009-03-24  Jason Merrill  <jason@redhat.com>
5203
5204         PR c++/28274
5205         * g++.dg/parse/defarg14.C: New test.
5206
5207 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5208
5209         PR libfortran/39528
5210         * gfortran.dg/read_repeat.f90: New test.
5211
5212 2009-03-24  Ira Rosen  <irar@il.ibm.com>
5213
5214         PR tree-optimization/39529
5215         * gcc.dg/vect/pr39529.c: New test.
5216
5217 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
5218             Jakub Jelinek  <jakub@redhat.com>
5219
5220         PR debug/39524
5221         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
5222
5223 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
5224
5225         PR c/39495
5226         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
5227
5228 2009-03-23  Jason Merrill  <jason@redhat.com>
5229
5230         * g++.dg/cpp0x/auto12.C: Add variadic test.
5231         
5232         PR c++/39526
5233         * g++.dg/warn/Wshadow-4.C: New test.
5234
5235 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
5236
5237         PR tree-optimization/39516
5238         * gfortran.dg/pr39516.f: New test.
5239
5240 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
5241
5242         * lib/target-libpath.exp (set_ld_library_path_env_vars):
5243         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
5244         variable, not environment variable.
5245
5246 2009-03-21  Jason Merrill  <jason@redhat.com>
5247
5248         PR c++/28879
5249         * g++.dg/ext/vla6.C: New test.
5250
5251 2009-03-20  Jason Merrill  <jason@redhat.com>
5252
5253         * g++.dg/cpp0x/initlist5.C: Add additional test.
5254
5255 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
5256             Janis Johnson  <janis187@us.ibm.com>
5257
5258         * lib/compat.exp (compat-get-options-main, compat-get-options):
5259         Handle dg-prune-output in source file.
5260         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
5261         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
5262         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
5263         two warnings.
5264
5265 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
5266
5267         PR c/39495
5268         * gcc.dg/gomp/pr39495-1.c: New test.
5269         * gcc.dg/gomp/pr39495-2.c: New test.
5270         * g++.dg/gomp/pr39495-1.C: New test.
5271         * g++.dg/gomp/pr39495-2.C: New test.
5272
5273         PR target/39496
5274         * gcc.target/i386/pr39496.c: New test.
5275         * g++.dg/other/pr39496.C: New test.
5276
5277 2009-03-19  Li Feng  <nemokingdom@gmail.com>
5278
5279         PR middle-end/39500
5280         * gcc.dg/autopar/pr39500-1.c: New.
5281         * gcc.dg/autopar/pr39500-2.c: New.
5282
5283 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
5284
5285         * g++.dg/dg.exp: Prune graphite.
5286
5287 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
5288
5289         PR middle-end/39447
5290         * g++.dg/graphite: New.
5291         * g++.dg/graphite/graphite.exp: New.
5292         * g++.dg/graphite/pr39447.C: New.
5293
5294 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
5295
5296         PR c++/39425
5297         * g++.dg/template/pr39425.C: New.
5298
5299         * g++.dg/template/spec33.C: Updated.
5300
5301 2009-03-17  Jason Merrill  <jason@redhat.com>
5302
5303         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
5304
5305 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
5306
5307         PR c++/39475
5308         * g++.dg/ext/unary_trait_incomplete.C: New.
5309
5310 2009-03-17  Jing Yu  <jingyu@google.com>
5311
5312         PR middle-end/39378
5313         * g++.dg/inherit/thunk10.C: New test.
5314
5315 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
5316
5317         PR target/39482
5318         * gcc.target/i386/pr39482.c: New test.
5319
5320 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
5321
5322         PR debug/39471
5323         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
5324         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
5325         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
5326         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
5327
5328         PR middle-end/39443
5329         * gcc.dg/pr39443.c: New test.
5330
5331         PR debug/39412
5332         * gcc.dg/debug/pr39412.c: New test.
5333
5334 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
5335
5336         PR testsuite/38526
5337         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
5338         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
5339         is defined.
5340         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
5341         its original value, or unset if it was not defined.
5342         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
5343         path procs around use of HOSTCC.
5344         * g++.dg/compat/struct-layout-1.exp: Ditto.
5345         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
5346
5347 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
5348
5349         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
5350
5351 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
5352
5353         Revert patch for PR testsuite/37630.
5354
5355         PR testsuite/37960
5356         * gcc.dg/pr11492.c: Replace constant and remove xfail.
5357
5358         PR testsuite/37630
5359         * lib/target-supports.exp (check_effective_target_ieee): New.
5360         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
5361         * gcc.dg/20001012-1.c: Require ieee.
5362
5363         PR testsuite/37628
5364         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
5365
5366 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
5367
5368         PR tree-optimization/39455
5369         * gcc.dg/pr39455.c: New test.
5370
5371 2009-03-13  David Ayers  <ayers@fsfe.org>
5372
5373         * objc/execute/trivial.m. New test.
5374
5375 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
5376
5377         PR target/39137
5378         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
5379
5380 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
5381
5382         PR testsuite/39451
5383         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
5384         constraint on (%2).
5385
5386 2009-03-12  David Ayers  <ayers@fsfe.org>
5387
5388         PR libobjc/27466
5389         * objc/execute/exceptions/handler-1.m. New test.
5390
5391 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
5392
5393         PR target/39431
5394         * gcc.target/i386/pr39431.c: New test.
5395
5396 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
5397
5398         PR target/39445
5399         * gcc.target/i386/pr39445.c: New.
5400
5401         * gcc.target/i386/push-1.c: XFAIL.
5402
5403 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
5404
5405         * gcc.dg/inline-33.c: New test.
5406
5407 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
5408
5409         * gcc.dg/vect/vect-82.c: Combine dg-do and
5410         dg-require-effective-target into dg-skip-if.
5411         * gcc.dg/vect/vect-83.c: Likewise.
5412
5413 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
5414
5415         PR target/39137
5416         * gcc.target/i386/stackalign/longlong-1.c: New test.
5417         * gcc.target/i386/stackalign/longlong-2.c: New test.
5418
5419 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5420
5421         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
5422
5423 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5424
5425         * gcc.c-torture/execute/ieee/inf-3.c: New test.
5426         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
5427
5428 2009-03-11  Olivier Hainque  <hainque@adacore.com>
5429
5430         * gnat.dg/slice_enum.adb: New test.
5431
5432 2009-03-11  Jason Merrill  <jason@redhat.com>
5433
5434         PR debug/39086
5435         * g++.dg/opt/nrv15.C: New test.
5436
5437 2009-03-10  Ira Rosen  <irar@il.ibm.com>
5438
5439         PR tree-optimization/39422
5440         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
5441         constant array with static initialization to global memory.
5442         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
5443
5444 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
5445
5446         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
5447         padding.
5448
5449 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
5450
5451         PR c++/39371
5452         * g++.dg/opt/switch2.C: Add -w to dg-options.
5453         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
5454         * g++.dg/warn/switch1.C: New test.
5455         * g++.dg/other/switch3.C: New test.
5456
5457         PR tree-optimization/39394
5458         * gcc.c-torture/compile/pr39394.c: New test.
5459
5460 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5461
5462         * gcc.target/s390/20090223-1.c: New testcase.
5463
5464 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5465
5466         PR libfortran/39402
5467         * gfortran.dg/fmt_f0_1.f90: New test.
5468
5469 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
5470
5471         PR c++/39060
5472         * g++.dg/other/new1.C: Adjusted.
5473         * g++.dg/parse/crash40.C: Likewise.
5474         * g++.dg/parse/defarg12.C: Likewise.
5475         * g++.dg/template/error15.C: Likewise.
5476
5477         * g++.dg/other/pr39060.C: New.
5478
5479 2009-03-07  Jason Merrill  <jason@redhat.com>
5480
5481         PR c++/39367
5482         * g++.dg/opt/new1.C: New.
5483
5484 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
5485
5486         PR c++/33492
5487         * g++.dg/other/error32.C: New.
5488
5489 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
5490
5491         PR middle-end/39360
5492         * gcc.c-torture/compile/pr39360.c: New test.
5493
5494         PR debug/39372
5495         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
5496
5497 2009-03-05  Jason Merrill  <jason@redhat.com>
5498
5499         PR c++/38908
5500         * g++.dg/warn/Wuninitialized-3.C: New test.
5501
5502 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
5503
5504         PR debug/39379
5505         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
5506         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
5507
5508 2009-03-04  Jason Merrill  <jason@redhat.com>
5509
5510         PR c++/13549
5511         * g++.dg/template/koenig7.C: New test.
5512
5513 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
5514
5515         * g++.dg/torture/predcom-1.C: New test.
5516
5517 2009-03-04  Richard Guenther  <rguenther@suse.de>
5518
5519         PR tree-optimization/39362
5520         * g++.dg/torture/pr39362.C: New testcase.
5521
5522 2009-03-04  Jason Merrill  <jason@redhat.com>
5523             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5524
5525         PR c++/9634
5526         PR c++/29469
5527         PR c++/29607
5528         * g++.dg/template/dependent-name5.C: New test.
5529
5530 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
5531
5532         PR testsuite/39357
5533         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
5534         vect_int to vect_int_mult.
5535
5536 2009-03-04  Richard Guenther  <rguenther@suse.de>
5537
5538         PR tree-optimization/39358
5539         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
5540         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
5541
5542 2009-03-04  Richard Guenther  <rguenther@suse.de>
5543
5544         PR tree-optimization/39339
5545         * gcc.c-torture/execute/pr39339.c: New testcase.
5546
5547 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
5548
5549         * gcc.c-torture/compile/20090303-1.c,
5550         gcc.c-torture/compile/20090303-2.c: New tests.
5551
5552 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
5553
5554         PR fortran/39354
5555         * gfortran.dg/gomp/pr39354.f90: New test.
5556
5557         PR tree-optimization/39343
5558         * gcc.dg/pr39343.c: New test.
5559
5560 2009-03-03  Ira Rosen  <irar@il.ibm.com>
5561
5562         PR tree-optimization/39248
5563         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
5564         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
5565         on targets without vector misalignment support.
5566         * lib/target-supports.exp 
5567         (check_effective_target_vect_short_mult): Add 
5568         check_effective_target_arm32.
5569
5570 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
5571
5572         PR middle-end/39335
5573         * gcc.dg/graphite/pr39335_1.c: New.
5574         * gcc.dg/graphite/pr39335.c: New.
5575
5576 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
5577
5578         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
5579         of andl.
5580         * gcc.target/i386/stackalign/return-5.c: Likewise.
5581         * gcc.target/i386/stackalign/return-6.c: Likewise.
5582
5583 2009-03-02  Richard Guenther  <rguenther@suse.de>
5584             Ira Rosen  <irar@il.ibm.com>
5585
5586         PR tree-optimization/39318
5587         * gfortran.dg/vect/pr39318.f90: New test.
5588
5589 2009-03-01  Jan Hubicka  <jh@suse.cz>
5590
5591         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
5592
5593 2009-03-01  Jan Hubicka  <jh@suse.cz>
5594
5595         PR debug/39267
5596         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
5597
5598 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
5599
5600         * gnat.dg/pack12.adb: New test.
5601
5602 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
5603
5604         PR c++/37789
5605         * g++.dg/other/pr37789.C: New.
5606
5607 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
5608
5609         PR fortran/39295
5610         * gfortran.dg/interface_25.f90: New test.
5611         * gfortran.dg/interface_26.f90: New test.
5612
5613 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
5614
5615         PR fortran/39292
5616         * gfortran.dg/initialization_22.f90: New test.
5617
5618 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
5619
5620         PR rtl-optimization/39241
5621         * gcc.dg/torture/pr39241.c: New.
5622
5623 2009-02-25  Martin Jambor  <mjambor@suse.cz>
5624
5625         PR tree-optimizations/39259
5626         * g++.dg/torture/pr39259.C: New testcase.
5627
5628 2009-02-24  Richard Guenther  <rguenther@suse.de>
5629
5630         PR c++/39242
5631         * g++.dg/template/instantiate10.C: New testcase.
5632
5633 2009-02-24  Richard Guenther  <rguenther@suse.de>
5634             Zdenek Dvorak  <ook@ucw.cz>
5635
5636         PR tree-optimization/39233
5637         * gcc.c-torture/execute/pr39233.c: New testcase.
5638
5639 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
5640
5641         PR tree-optimization/39260
5642         * gcc.dg/graphite/pr39260.c: New.
5643
5644 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
5645
5646         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
5647
5648 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
5649
5650         PR c++/36411
5651         * g++.dg/template/void14.C: New.
5652
5653 2009-02-23  Jason Merrill  <jason@redhat.com>
5654
5655         PR c++/38880
5656         * g++.dg/init/const7.C: Remove XFAIL.
5657         * g++.dg/init/static-init1.C: New test.
5658
5659         * g++.dg/cpp0x/initlist14.C: New test.
5660
5661 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5662
5663         PR fortran/38914
5664         * bound_simplification_2.f90:  New test case.
5665         * bound_7.f90:  New test case.
5666
5667 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
5668
5669         * gcc.dg/cpp/include4.c: New test.
5670
5671 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
5672
5673         PR target/39256
5674         * gcc.target/i386/abi-2.c: New.
5675
5676 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
5677
5678         * gcc.c-torture/execute/pr39228.x: New.
5679
5680 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
5681
5682         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
5683         scan-assembler to check for xmm0 register.
5684
5685 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
5686             Joseph Myers  <joseph@codesourcery.com>
5687
5688         * gcc.target/arm/va_list.c: New test.
5689         * g++.dg/abi/arm_va_list.C: Likewise.
5690         * lib/target-supports.exp (check_effective_target_arm_eabi): New
5691         function.
5692         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
5693         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
5694         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
5695         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
5696         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
5697         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
5698
5699 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
5700
5701         PR testsuite/38164
5702         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
5703         to dg-options.
5704
5705 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
5706
5707         PR target/39240
5708         * gcc.c-torture/execute/pr39240.c: New test.
5709
5710 2009-02-20  Jason Merrill  <jason@redhat.com>
5711
5712         PR c++/39225
5713         * g++.dg/parse/dtor15.C: New test.
5714
5715 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
5716
5717         * gcc.c-torture/execute/20090219-1.c: New.
5718
5719 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
5720
5721         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
5722         (mips-dg-options): When matching isa* pseudo-options make
5723         'value' optional and accept ! entries.  Use $spec instead of
5724         $isa_spec in the isa pseudo-option error message.  Only
5725         perform the ISA-range check when 'value' is set.  If arch is
5726         matching any CPU in the ! entries switch to its generic ISA.
5727         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
5728         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
5729
5730 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
5731
5732         PR target/39175
5733         * gcc.dg/visibility-20.c: New test.
5734         * g++.dg/ext/visibility/visibility-11.C: New test.
5735
5736 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
5737
5738         PR c++/39188
5739         * g++.dg/abi/pr39188-1a.C: New.
5740         * g++.dg/abi/pr39188-1b.C: Likewise.
5741         * g++.dg/abi/pr39188-1.h: Likewise.
5742         * g++.dg/abi/pr39188-2a.C: Likewise.
5743         * g++.dg/abi/pr39188-2b.C: Likewise.
5744         * g++.dg/abi/pr39188-2.h: Likewise.
5745         * g++.dg/abi/pr39188-3a.C: Likewise.
5746         * g++.dg/abi/pr39188-3b.C: Likewise.
5747         * g++.dg/abi/pr39188-3.h: Likewise.
5748
5749 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
5750
5751         PR c/38483
5752         * gcc.c-torture/execute/call-trap-1.c,
5753         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
5754         tests.
5755
5756 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
5757
5758         PR target/39228
5759         * gcc.c-torture/execute/pr39228.c: New test.
5760
5761 2009-02-19  Richard Guenther  <rguenther@suse.de>
5762
5763         PR tree-optimization/39074
5764         * gcc.dg/torture/pr39074.c: New testcase.
5765         * gcc.dg/torture/pr39074-2.c: Likewise.
5766         * gcc.dg/torture/pr39074-3.c: Likewise.
5767
5768 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
5769
5770         PR c++/39219
5771         * g++.dg/parse/attr3.C: New.
5772
5773 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
5774
5775         PR testsuite/38165
5776         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
5777
5778         PR testsuite/38166
5779         * g++.dg/ext/visibility/class1.C: Revert revision 122348
5780         and skip on Darwin.
5781
5782 2009-02-18  Jason Merrill  <jason@redhat.com>
5783
5784         PR c++/38880
5785         * g++.dg/init/const7.C: Remove XFAIL.
5786
5787         PR target/39179
5788         * g++.dg/opt/const6.C: New test.
5789
5790 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
5791
5792         * gcc.dg/callabi/callabi.exp: Moved to ...
5793         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
5794         in 64bit mode.
5795
5796         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
5797         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
5798         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
5799         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
5800         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
5801         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
5802         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
5803
5804         * gcc.dg/callabi/callabi.h: Moved to ...
5805         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
5806
5807         * gcc.dg/callabi/func-1.c: Moved to ...
5808         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
5809
5810         * gcc.dg/callabi/func-indirect.c: Moved to ...
5811         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
5812
5813         * gcc.dg/callabi/pr38891.c: Moved to ...
5814         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
5815
5816         * gcc.dg/callabi/vaarg-1.c: Moved to ...
5817         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
5818
5819         * gcc.dg/callabi/vaarg-2.c: Moved to ...
5820         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
5821
5822         * gcc.dg/callabi/vaarg-3.c: Moved to ...
5823         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
5824
5825 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
5826
5827         PR target/38891
5828         * gcc.dg/callabi/pr38891.c: New.
5829
5830 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
5831
5832         * gcc.dg/callabi/callabi.exp: New.
5833
5834 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
5835
5836         PR target/39082
5837         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
5838         -Wno-abi for x86.
5839         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
5840
5841         * gcc.target/i386/pr39082-1.c: New.
5842
5843         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
5844         -Wno-abi.
5845
5846         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
5847         CHECK_M64_M128 is defined.
5848         (check_f_arguments): Add "do".
5849         (check_vector_arguments): New.
5850         (check_m64_arguments): Likewise.
5851         (check_m128_arguments): Likewise.
5852
5853         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
5854         (CHECK_M64_M128): Define.
5855
5856         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
5857         on abitest.
5858         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
5859
5860         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
5861         tests only if CHECK_M64_M128 is defined.
5862
5863         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
5864         (m128_2_struct): Likewise.
5865         (check_struct_passing5): Likewise.
5866         (check_struct_passing6): Likewise.
5867         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
5868
5869         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
5870         (un5): Likewise.
5871         (check_union_passing4): Likewise.
5872         (main): Test union with __m128 if CHECK_M64_M128 is defined.
5873
5874 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
5875
5876         PR c/35447
5877         * gcc.dg/noncompile/pr35447-1.c: New test.
5878
5879 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
5880
5881         PR tree-optimization/36922
5882         * gfortran.dg/pr36922.f: New test.
5883
5884 2009-02-17  Richard Guenther  <rguenther@suse.de>
5885
5886         PR tree-optimization/39202
5887         * gcc.c-torture/compile/pr39202.c: New testcase.
5888
5889 2009-02-17  Richard Guenther  <rguenther@suse.de>
5890
5891         PR tree-optimization/39204
5892         * gcc.dg/torture/pr39204.c: New testcase.
5893
5894 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
5895
5896         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
5897         * gcc.dg/vect/vect-outer-6.c: Ditto.
5898
5899 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
5900
5901         PR c/35446
5902         * gcc.dg/noncompile/init-5.c: New test.
5903         * gcc.dg/init-bad-4.c: Adjust expected errors.
5904
5905 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
5906
5907         PR target/37049
5908         * gcc.target/i386/push-1.c: New.
5909
5910 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
5911
5912         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
5913         
5914 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5915
5916         * gcc.target/spu/intrinsics-sr.c: New test.
5917
5918 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
5919
5920         PR target/38056
5921         * gcc.target/ia64/sibcall-opt-1.c: New test.
5922         * gcc.target/ia64/sibcall-opt-2.c: New test.
5923
5924 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
5925
5926         PR fortran/36528
5927         * gfortran.dg/cray_pointers_8.f90: New test.
5928
5929         PR fortran/36703
5930         * gfortran.dg/cray_pointers_9.f90: New test.
5931
5932 2009-02-13  Jason Merrill  <jason@redhat.com>
5933
5934         PR c++/39070
5935         * g++.dg/cpp0x/decltype16.C: New.
5936
5937 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
5938
5939         PR target/39152
5940         * gfortran.dg/gomp/pr39152.f90: New.
5941
5942 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
5943
5944         PR target/39162
5945         * gcc.target/i386/pr39162.c: New.
5946
5947 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
5948
5949         PR c/35444
5950         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
5951         New tests.
5952
5953 2009-02-12  Jason Merrill  <jason@redhat.com>
5954
5955         PR c++/38950
5956         * g++.dg/template/array20.C: New test.
5957
5958 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
5959
5960         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
5961         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
5962         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
5963
5964 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
5965
5966         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
5967
5968 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
5969
5970         PR target/39152
5971         * gfortran.dg/pr39152.f: New.
5972
5973 2009-02-11  Jason Merrill  <jason@redhat.com>
5974
5975         PR c++/39153
5976         * g++.dg/cpp0x/defaulted9.C: New test.
5977
5978         PR c++/30111
5979         * g++.dg/init/value7.C: New test.
5980
5981 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
5982
5983         PR target/38824
5984         * gcc.target/i386/pr38824.c: New testcase.
5985
5986 2009-02-11  Jason Merrill  <jason@redhat.com>
5987
5988         PR c++/38649
5989         * g++.dg/cpp0x/defaulted8.C: New test.
5990
5991         PR c++/36744
5992         * g++.dg/cpp0x/rv9p.C: New test.
5993
5994 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
5995
5996         * gnat.dg/aliasing3.adb: New test.
5997         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
5998
5999 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
6000
6001         PR c++/34397
6002         * g++.dg/template/crash88.C: New.
6003         * g++.dg/template/crash89.C: Likewise.
6004
6005 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
6006
6007         PR c/39084
6008         * gcc.dg/pr39084.c: New test.
6009
6010 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
6011
6012         PR target/39139
6013         * gcc.target/i386/pr39139.c: New test.
6014
6015 2009-02-10  Richard Guenther  <rguenther@suse.de>
6016
6017         PR tree-optimization/39132
6018         * gcc.dg/torture/pr39132.c: New testcase.
6019
6020 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
6021
6022         PR target/39119
6023         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
6024         * gcc.target/x86_64/abi/avx/args.h: Likewise.
6025         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
6026         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
6027         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
6028         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
6029         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6030         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
6031
6032 2009-02-09  Jason Merrill  <jason@redhat.com>
6033
6034         PR c++/39109
6035         * g++.dg/init/value6.C: New test.
6036
6037 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
6038
6039         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
6040
6041 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
6042
6043         * gcc.c-torture/compile/20090209-1.c: New test.
6044
6045 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
6046
6047         PR c++/35147
6048         PR c++/37737
6049         * g++.dg/cpp0x/vt-35147.C: New.
6050         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6051         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6052
6053 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
6054
6055         PR c/35434
6056         * gcc.dg/attr-alias-4.c: New test.
6057
6058 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
6059
6060         PR c/39035
6061         * gcc.dg/dfp/pr39035.c: New test.
6062
6063 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
6064
6065         PR c/36432
6066         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
6067
6068 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
6069
6070         PR c++/39106
6071         * g++.dg/opt/thunk3.C: New test.
6072
6073 2009-02-05  Nick Clifton  <nickc@redhat.com>
6074
6075         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
6076         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
6077         * gcc.dg/cdce1.c: Likewise.
6078         * gcc.dg/cpp/_Pragma6.c: Likewise.
6079         * g++.dg/cpp/_Pragma1.C: Likewise.
6080         * gcc.dg/utf32-2.c: Xfail for M32C.
6081         * gcc.dg/utf32-1.c: Likewise.
6082         * gcc.dg/utf32-3.c: Likewise.
6083         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
6084         targets.
6085         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
6086         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
6087         * gcc.dg/Wconversion-5.c: Likewise.
6088         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
6089         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
6090         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
6091         * gcc.dg/utf-inc-init.c: Likewise.
6092         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
6093         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
6094         * gcc.dg/utf-array-short-wchar.c: Likewise.
6095         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
6096         * gcc.dg/mallign.c: Use size_t instead of long.
6097
6098 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
6099
6100         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
6101
6102 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
6103
6104         * gcc.c-torture/execute/pr39100.c: New.
6105
6106 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
6107
6108         PR c/35435
6109         * gcc.dg/tls/diag-6.c: New test.
6110
6111 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
6112
6113         AVX Programming Reference (January, 2009)
6114         * gcc.target/i386/avx-vpclmulqdq.c: New.
6115         * gcc.target/i386/pclmul-avx-check.h: Likewise.
6116
6117         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
6118
6119         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
6120         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
6121         (pclmul_test): Renamed to ...
6122         (TEST): This.
6123
6124 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
6125
6126         PR c++/39095
6127         * g++.dg/abi/mangle31.C: New test.
6128
6129 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
6130
6131         PR c/29129
6132         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
6133         declarator.
6134         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
6135         inside function prototype but not part of parameter declarator.
6136         * vla-11.c: New test.
6137
6138 2009-02-03  Jason Merrill  <jason@redhat.com>
6139
6140         * g++.dg/warn/main-4.C: New test.
6141         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
6142
6143 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6144
6145         PR c++/36607
6146         * g++.dg/expr/cast10.C: New test.
6147
6148 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
6149
6150         PR c/35433
6151         * gcc.dg/init-bad-6.c: New test.
6152
6153 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
6154
6155         PR target/35318
6156         * gcc.c-torture/compile/pr35318.c: New test.
6157
6158         PR inline-asm/39059
6159         * gcc.dg/nofixed-point-2.c: New test.
6160         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
6161         * g++.dg/ext/fixed2.C: Likewise.
6162         * g++.dg/other/error25.C: Likewise.
6163         * g++.dg/lookup/crash7.C: Likewise.
6164         * g++.dg/cpp0x/decltype-38655.C: Likewise.
6165
6166         PR c++/39056
6167         * g++.dg/cpp0x/initlist13.C: New test.
6168
6169 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
6170
6171         PR c++/36897
6172         * g++.dg/template/func2.C: New test.
6173
6174         PR c++/37314
6175         * g++.dg/template/typename15.C: New.
6176         * g++.dg/template/typename16.C: New.
6177
6178 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
6179             Ben Elliston  <bje@au.ibm.com>
6180
6181         PR c/39034
6182         * gcc.dg/dfp/pr39034.c: New test.
6183
6184 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6185
6186         PR testsuite/38263
6187         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
6188
6189 2009-02-02  Jason Merrill  <jason@redhat.com>
6190
6191         PR c++/39054
6192         * g++.dg/parse/dtor14.C: New test.
6193
6194 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
6195
6196         * lib/target-supports.exp
6197         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
6198         * g++.dg/ext/builtin10.C: New test.
6199
6200         PR inline-asm/39058
6201         * gcc.target/i386/pr39058.c: New test.
6202
6203 2009-02-02  Richard Guenther  <rguenther@suse.de>
6204
6205         PR tree-optimization/38937
6206         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
6207
6208 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
6209
6210         PR c++/39053
6211         * g++.dg/parse/crash52.C: New.
6212
6213 2009-01-30  Richard Guenther  <rguenther@suse.de>
6214
6215         PR tree-optimization/39041
6216         * gcc.c-torture/compile/pr39041.c: New testcase.
6217
6218 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
6219
6220         PR target/39013
6221         * gcc.target/i386/pr39013-1.c: New test.
6222         * gcc.target/i386/pr39013-2.c: New test.
6223
6224         PR c++/39028
6225         * g++.dg/ext/label12.C: New test.
6226
6227 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
6228
6229         PR c++/33465
6230         * g++.dg/parse/error34.C: New.
6231         * g++.dg/parse/error35.C: Likewise.
6232
6233 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
6234
6235         PR c++/38655
6236         * g++.dg/cpp0x/decltype-38655.C: New.
6237
6238 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
6239
6240         PR target/39002
6241         * g++.dg/torture/pr39002.C: New test.
6242
6243 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
6244
6245         PR tree-optimization/39007
6246         * gcc.dg/tree-ssa/pr39007.c: New.
6247
6248 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
6249
6250         PR middle-end/35854
6251         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
6252         to "subreg1".
6253         
6254 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
6255
6256         PR middle-end/38857
6257         * gcc.c-torture/compile/pr38857.c: New test.
6258
6259 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
6260
6261         PR fortran/38852
6262         PR fortran/39006
6263         * gfortran.dg/bound_6.f90: New test.
6264
6265 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
6266
6267         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
6268
6269 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
6270
6271         PR tree-optimization/38997
6272         * gcc.dg/tree-ssa/pr38997.c: New.
6273
6274 2009-01-28  Richard Guenther  <rguenther@suse.de>
6275
6276         PR tree-optimization/38926
6277         * gcc.c-torture/compile/pr38926.c: New testcase.
6278
6279 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
6280
6281         PR middle-end/38934
6282         * gcc.dg/pr38934.c: New test.
6283
6284 2009-01-28  Richard Guenther  <rguenther@suse.de>
6285
6286         PR middle-end/38908
6287         * g++.dg/warn/Wuninitialized-2.C: New testcase.
6288
6289 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
6290
6291         PR tree-optimization/38984
6292         * gcc.dg/pr38984.c: New XFAILed testcase.
6293
6294
6295 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
6296
6297         PR target/38988
6298         * gcc.target/i386/pr38988.c: New test.
6299
6300 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
6301
6302         PR c++/37554
6303         * g++.dg/parse/crash51.C: New.
6304         * g++.old-deja/g++.pt/crash9.C: Adjust.
6305
6306 2009-01-27  Daniel Kraft  <d@domob.eu>
6307
6308         PR fortran/38883
6309         * gfortran.dg/mvbits_6.f90:  New test.
6310         * gfortran.dg/mvbits_7.f90:  New test.
6311         * gfortran.dg/mvbits_8.f90:  New test.
6312
6313 2009-01-27  Richard Guenther  <rguenther@suse.de>
6314
6315         PR tree-optimization/38503
6316         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
6317
6318 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
6319
6320         PR middle-end/38969
6321         * gcc.c-torture/execute/pr38969.c: New test.
6322
6323 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
6324
6325         PR testsuite/38864
6326         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
6327         to dg-do compile.
6328         * gcc.target/mips/fixed-scalar-type.c: Likewise.
6329         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
6330         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
6331
6332 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
6333
6334         PR target/38952
6335         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
6336         if __USING_SJLJ_EXCEPTIONS__ is defined.
6337
6338         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
6339         __USING_SJLJ_EXCEPTIONS__ is defined.
6340         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
6341         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
6342         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
6343         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
6344         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
6345         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
6346
6347 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
6348
6349         PR testsuite/38949
6350         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
6351         Use instead of C name in asm statements.
6352
6353 2009-01-26  Richard Guenther  <rguenther@suse.de>
6354
6355         PR tree-optimization/38745
6356         * g++.dg/torture/pr38745.C: New testcase.
6357
6358 2009-01-26  Richard Guenther  <rguenther@suse.de>
6359
6360         PR middle-end/38851
6361         * g++.dg/warn/Wuninitialized-1.C: New testcase.
6362
6363 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
6364
6365         * gcc.dg/bitfld-15.c: Gate warning on target
6366         pcc_bitfield_type_matters.
6367         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
6368         g++.dg/ext/bitfield4.C: Likewise.
6369         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
6370         bitfield for any target.
6371
6372 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
6373
6374         PR c/38957
6375         * gcc.dg/pr38957.c: New test.
6376
6377 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
6378
6379         PR fortran/38955
6380         * gfortran.dg/array_constructor_24.f: Allow tolerance when
6381         comparing floats.
6382
6383 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
6384
6385         PR tree-optimization/38953
6386         * gfortran.dg/graphite/pr38953.f90: New.
6387
6388 2009-01-24  Paul Brook  <paul@codesourcery.com>
6389
6390         * gcc.target/arm/neon-cond-1.c: New test.
6391
6392 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
6393
6394         PR tree-optimization/38932
6395         * gcc.dg/pr38932.c: New.
6396
6397 2009-01-23  Revital Eres  <eres@il.ibm.com>
6398
6399         * gcc.dg/sms-7.c: Fix test.
6400
6401 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
6402
6403         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
6404         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
6405         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
6406         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
6407
6408 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
6409
6410         * gcc.dg/pr35729.c: Make test x86 specific.
6411
6412 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
6413
6414         PR middle-end/38615
6415         * gcc.dg/pr38615.c: New test.
6416
6417 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
6418
6419         PR target/38931
6420         * gcc.target/i386/pr38931.c: New test.
6421
6422 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
6423
6424         PR c++/38930
6425         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
6426         * g++.dg/template/typedef12.C: Likewise.
6427         * g++.dg/template/typedef13.C: Likewise.
6428         * g++.dg/template/typedef14.C: Likewise.
6429         * g++.dg/template/sfinae3.C: Likewise.
6430         * g++.old-deja/g++.pt/typename8.C: Likewise.
6431         * g++.dg/template/access11.C: Likewise
6432
6433 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
6434
6435         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
6436         and mips*-*-irix*.
6437         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
6438
6439 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
6440
6441         PR c++/26693
6442         * g++.dg/template/typedef11.C: New test.
6443         * g++.dg/template/typedef12.C: Likewise.
6444         * g++.dg/template/typedef13.C: Likewise.
6445         * g++.dg/template/typedef14.C: Likewise.
6446         * g++.dg/template/sfinae3.C: Compile this pedantically.
6447         The only errors expected should be the one saying the typedef is ill
6448         formed.
6449         * g++.old-deja/g++.pt/typename8.C: Likewise.
6450         * g++.dg/template/access11.C: Update this.
6451
6452 2009-01-21  Daniel Kraft  <d@domob.eu>
6453
6454         PR fortran/38887
6455         * gfortran.dg/mvbits_5.f90:  New test.
6456
6457 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
6458
6459         * gcc.dg/sms-6.c: New test.
6460         * gcc.dg/sms-7.c: Likewise.
6461
6462 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
6463
6464         PR fortran/38907
6465         * gfortran.dg/host_assoc_function_7.f90: New test
6466
6467 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6468             Richard Guenther  <rguenther@suse.de>
6469
6470         PR tree-optimization/38747
6471         PR tree-optimization/38748
6472         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
6473         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6474         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
6475
6476 2009-01-20  Kees Cook  <kees@ubuntu.com>
6477             H.J. Lu  <hongjiu.lu@intel.com>
6478
6479         PR target/38902
6480         * gcc.dg/pr38902.c: New.
6481
6482 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
6483
6484         PR target/38868
6485         * gfortran.dg/pr38868.f: New testcase.
6486
6487 2009-01-20  Richard Guenther  <rguenther@suse.de>
6488
6489         * gcc.c-torture/execute/pr36227.c: Move ...
6490         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
6491
6492 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6493
6494         * lib/gfortran.exp: Add -B options for targets that use
6495         libgfortran.a%s in their specs.
6496
6497 2009-01-19  Jason Merrill  <jason@redhat.com>
6498
6499         PR c++/23287
6500         * g++.dg/template/dtor5.C: New test.
6501
6502 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
6503
6504         PR fortran/38859
6505         * gfortran.dg/bound_5.f90: New test.
6506
6507 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
6508
6509         PR target/38736
6510         * g++.dg/compat/abi/pr38736_main.C: New.
6511         * g++.dg/compat/abi/pr38736_x.C: Likewise.
6512         * g++.dg/compat/abi/pr38736_y.C: Likewise.
6513         * g++.dg/other/macro-1.C: Likewise.
6514         * gcc.dg/macro-1.c: Likewise.
6515         * gcc.dg/compat/pr38736_main.c: Likewise.
6516         * gcc.dg/compat/pr38736_x.c: Likewise.
6517         * gcc.dg/compat/pr38736_y.c: Likewise.
6518
6519 2009-01-18  Richard Guenther  <rguenther@suse.de>
6520
6521         PR tree-optimization/38819
6522         * gcc.c-torture/execute/pr38819.c: New testcase.
6523
6524 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
6525
6526         PR fortran/38657
6527         * gfortran.dg/module_commons_3.f90: Reapply.
6528
6529 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
6530
6531         PR fortran/34955
6532         * gfortran.dg/transfer_intrinsic_1.f90: New test.
6533         * gfortran.dg/transfer_intrinsic_2.f90: New test.
6534
6535 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
6536
6537         PR fortran/38657
6538         * gfortran.dg/module_commons_3.f90: Remove
6539
6540 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
6541
6542         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
6543
6544 2009-01-16  Jason Merrill  <jason@redhat.com>
6545
6546         PR c++/38877
6547         * g++.dg/template/lvalue1.C: New test.
6548
6549         PR c++/29470
6550         * g++.dg/template/access20.C: New test.
6551         * g++.dg/torture/pr34641.C: Fix access.
6552
6553 2009-01-16  Richard Guenther  <rguenther@suse.de>
6554
6555         PR tree-optimization/38835
6556         PR middle-end/36227
6557         * gcc.c-torture/execute/pr36227.c: New testcase.
6558         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
6559         * g++.dg/init/const7.C: Likewise.
6560
6561 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
6562
6563         PR target/38554
6564         * gcc.c-torture/compile/pr38554.c: New test.
6565
6566 2009-01-16  Jason Merrill  <jason@redhat.com>
6567
6568         PR c++/38579
6569         * g++.dg/conversion/access1.C: New test.
6570
6571 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
6572
6573         PR tree-optimization/38789
6574         * gcc.c-torture/compile/pr38789.c: New test.
6575
6576 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
6577
6578         PR fortran/38152
6579         * gfortran.dg/proc_ptr_13.f90: New.
6580
6581 2009-01-15  Jason Merrill  <jason@redhat.com>
6582
6583         PR c++/38850
6584         * g++.dg/template/koenig6.C: New test.
6585
6586 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6587
6588         PR c++/29388
6589         * g++.dg/template/error37.C: New testcase.
6590
6591 2009-01-15  Jason Merrill  <jason@redhat.com>
6592
6593         PR c++/36334
6594         * g++.dg/conversion/memfn1.C: New test.
6595
6596         PR c++/37646
6597         * g++.dg/conversion/memfn2.C: New test.
6598
6599 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
6600
6601         PR c++/38357
6602         * g++.dg/template/crash87.C: New test.
6603
6604 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
6605
6606         PR middle-end/37843
6607         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
6608
6609 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
6610
6611         PR c++/38636
6612         * g++.dg/parse/crash50.C: New test.
6613
6614 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
6615
6616         PR rtl-optimization/38245
6617         * gcc.dg/pr38245-3.c: New test.
6618         * gcc.dg/pr38245-3.h: New file.
6619         * gcc.dg/pr38245-4.c: New file.
6620         * gcc.dg/pr38364.c: New test.
6621
6622 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
6623
6624         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
6625         sequence PC-relative.
6626
6627 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
6628
6629         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
6630         calls and/or PLT markers.
6631         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
6632         calls and/or PLT markers.
6633         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
6634         calls and/or PLT markers.
6635         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
6636         calls and/or PLT markers.
6637
6638 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
6639             Nathan Froyd  <froydnj@codesourcery.com>
6640             Joseph Myers  <joseph@codesourcery.com>
6641
6642         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
6643         New function.
6644         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
6645         and use consistent CFLAGS.
6646         * gcc.target/powerpc/20030505.c: Likewise.
6647         * gcc.target/powerpc/20081204-1.c: Likewise.
6648         * gcc.target/powerpc/ppc-spe.c: Likewise.
6649         * gcc.target/powerpc/spe1.c: Likewise.
6650         * g++.dg/ext/spe1.C: Likewise.
6651         * g++.dg/other/opaque-1.C: Likewise.
6652         * g++.dg/other/opaque-2.C: Likewise.
6653         * g++.dg/other/opaque-3.C: Likewise.
6654
6655 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
6656
6657         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
6658         out of loop.
6659
6660 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
6661
6662         PR target/38811
6663         * g++.dg/torture/pr38811.C: New file.
6664
6665 2009-01-14  Richard Guenther  <rguenther@suse.de>
6666
6667         PR tree-optimization/38826
6668         PR middle-end/38477
6669         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
6670
6671 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
6672
6673         * gcc.dg/graphite/pr38786.c: Fix commit problem.
6674
6675 2009-01-14  Nick Clifton  <nickc@redhat.com>
6676
6677         PR c++/37862
6678         * g++.cp/parse/pr37862.C: New test.
6679
6680 2009-01-14  Julian Brown  <julian@codesourcery.com>
6681
6682         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
6683         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
6684         to...
6685         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
6686         These.
6687
6688 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
6689
6690         PR rtl-optimization/38774
6691         * gcc.dg/torture/pr38774.c: New test.
6692
6693         PR c++/38795
6694         * g++.dg/cpp0x/pr38795.C: New test.
6695
6696 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
6697             Nathan Froyd  <froydnj@codesourcery.com>
6698             Joseph Myers  <joseph@codesourcery.com>
6699
6700         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
6701         otherwise.  Do not check for AltiVec at runtime.
6702         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
6703         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
6704         * gcc.target/powerpc/altivec-1.c: Likewise.
6705         * gcc.target/powerpc/altivec-3.c: Likewise.
6706         * gcc.target/powerpc/altivec-10.c: Likewise.
6707         * gcc.target/powerpc/altivec-12.c: Likewise.
6708         * gcc.target/powerpc/altivec-24.c: Likewise.
6709         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
6710         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
6711         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
6712         * gcc.target/powerpc/pr35907.c: Likewise.
6713         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
6714         otherwise.  Do not check for Cell at runtime.
6715         * gcc.target/powerpc/altivec_check.h: Delete.
6716
6717         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
6718         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
6719         not check for AltiVec at runtime.
6720         * g++.dg/ext/altivec-cell-2.C: Likewise.
6721         * g++.dg/ext/altivec-cell-3.C: Likewise.
6722         * g++.dg/ext/altivec-cell-4.C: Likewise.
6723         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
6724         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
6725         check.
6726         * g++.dg/ext/altivec_check.h: Delete.
6727         
6728 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
6729
6730         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
6731         effective target.  Adjust line numbers accordingly.
6732
6733 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
6734
6735         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
6736
6737 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
6738
6739         PR tree-optimization/38786
6740         * gcc.dg/graphite/pr38786.c: New.
6741
6742 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
6743
6744         Revert:
6745         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
6746
6747         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
6748         for alpha*-*-* targets.
6749         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
6750
6751 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6752
6753         PR libfortran/38772
6754         * gfortran.dg/fmt_bz_bn_err.f: New test.
6755
6756 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
6757
6758         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
6759
6760 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
6761
6762         * lib/target-supports.exp (check_effective_target_powerpc64): New.
6763         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
6764         instruction support.  Do not check for it at runtime.
6765
6766 2009-01-12  Jason Merrill  <jason@redhat.com>
6767
6768         PR c++/35109
6769         * g++.dg/lookup/friend11.C: Remove expected error.
6770         * g++.dg/lookup/friend14.C: New test.
6771         * g++.dg/lookup/friend15.C: New test.
6772
6773 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
6774
6775         PR c++/36019
6776         * g++.dg/lookup/hidden-class12.C: New test.
6777         * g++.dg/lookup/hidden-class13.C: New test.
6778         * g++.dg/lookup/hidden-class14.C: New test.
6779         * g++.dg/lookup/hidden-class15.C: New test.
6780         * g++.dg/lookup/hidden-class16.C: New test.
6781
6782 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
6783
6784         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
6785         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
6786         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
6787
6788 2009-01-12  Jason Merrill  <jason@redhat.com>
6789
6790         PR c++/31488
6791         * g++.dg/other/vararg-3.C: New test.
6792
6793 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
6794
6795         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
6796         Explicitly enable SPE.
6797         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
6798         directive.
6799
6800         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
6801         Expect -flax-vector-conversions message.  Adjust incompatible
6802         types errors.
6803         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
6804         Make Foo extern.
6805
6806         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
6807
6808         * g++.dg/other/opaque-1.C: Run on targets with SPE.
6809
6810         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
6811         * g++.dg/other/opaque-2.C: Likewise.
6812         * g++.dg/other/opaque-3.C: Likewise.
6813
6814 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
6815
6816         PR c/32041
6817         * gcc.dg/pr32041.c: New test.
6818         * g++.dg/parse/offsetof9.C: New test.
6819
6820 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
6821             Nathan Froyd  <froydnj@codesourcery.com>
6822
6823         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
6824         * g++.dg/ext/attribute-test-1.C: Likewise.
6825         * g++.dg/ext/attribute-test-2.C: Likewise.
6826         * g++.dg/ext/attribute-test-3.C: Likewise.
6827         * g++.dg/ext/attribute-test-4.C: Likewise.
6828
6829 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
6830
6831         * gnat.dg/unchecked_convert3.adb: New test.
6832
6833 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
6834
6835         PR c++/38794
6836         * g++.dg/parse/typedef9.C: New test.
6837
6838         PR tree-optimization/38807
6839         * gcc.c-torture/compile/pr38807.c: New test.
6840
6841 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
6842
6843         * gcc.target/mips/ins-2.c: New test.
6844
6845 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
6846
6847         PR testsuite/38809
6848         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
6849
6850 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
6851
6852         PR c++/36254
6853         * g++.dg/warn/Wreturn-type-5.C: New test.
6854
6855 2009-01-11  Matthias Klose  <doko@ubuntu.com>
6856
6857         PR middle-end/38616
6858         * gcc.dg/pr38616.c: New test.
6859
6860 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
6861
6862         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
6863
6864 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
6865
6866         PR c++/38648
6867         * g++.dg/expr/string-1.C: New test.
6868         * g++.dg/expr/string-2.C: New test.
6869
6870         PR c++/36695
6871         * g++.dg/ext/complex4.C: New test.
6872         * g++.dg/ext/complex5.C: New test.
6873         * g++.dg/init/reference1.C: New test.
6874         * g++.dg/init/reference2.C: New test.
6875         * g++.dg/init/reference3.C: New test.
6876
6877 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
6878
6879         PR fortran/38763
6880         * gfortran.dg/transfer_null_1.f90: New test.
6881
6882 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
6883
6884         PR fortran/38765
6885         * gfortran.dg/host_assoc_function_6.f90: New test.
6886
6887 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
6888
6889         * lib/target-supports.exp: Add method to determine if the effective
6890         target is really a ppc405 after applying all compile options.
6891         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
6892         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
6893         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
6894         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
6895         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
6896         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
6897         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
6898         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
6899         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
6900         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
6901         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
6902         * gcc.target/powerpc/405-machhw-1.c: Likewise.
6903         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
6904         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
6905         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
6906         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
6907         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
6908         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
6909         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
6910         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
6911         * gcc.target/powerpc/405-macchw-1.c: Likewise.
6912         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
6913         * gcc.target/powerpc/405-machhw-2.c: Likewise.
6914         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
6915         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
6916         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
6917         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
6918         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
6919         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
6920         * gcc.target/powerpc/405-macchw-2.c: Likewise.
6921         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
6922
6923 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
6924
6925         PR c++/35335
6926         * g++.dg/other/error31.C: New testcase.
6927
6928         PR c/35742
6929         * gcc.dg/pr35742.c: New test.
6930
6931 2009-01-09  John F. Carr  <jfc@mit.edu>
6932
6933         PR c++/37877
6934         * g++.dg/parse/linkage3.C: New test.
6935
6936 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
6937
6938         PR middle-end/38771
6939         * gcc.c-torture/compile/pr38771.c: New test.
6940
6941 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
6942
6943         * gcc.dg/pr34856.c: Ignore irrelevant warning.
6944
6945 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
6946
6947         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
6948         * gcc.dg/sibcall-4.c: Likewise.
6949
6950 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
6951             Jan Sjodin  <jan.sjodin@amd.com>
6952
6953         PR tree-optimization/38559
6954         * gcc.dg/graphite/pr38559.c: New.
6955
6956 2009-01-08  Ira Rosen  <irar@il.ibm.com>
6957
6958         PR tree-optimization/37194
6959         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
6960
6961 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
6962
6963         PR c++/38725
6964         * g++.dg/ext/label11.C: New test.
6965
6966 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
6967
6968         * lib/target-supports.exp (check_weak_override_available): New.
6969         * lib/target-supports-dg.exp (dg-require-weak-override): New.
6970         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
6971         dg-require-weak-override.
6972
6973 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
6974             Alan Modra  <amodra@bigpond.net.au>
6975
6976         * gcc.c-torture/compile/20090107-1.c: New test.
6977
6978 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
6979
6980         PR target/38706
6981         * g++.dg/other/pr38706.C: New test.
6982
6983 2009-01-07  Jason Merrill  <jason@redhat.com>
6984
6985         * g++.dg/cpp0x/variadic92.C: New test.
6986         * g++.dg/cpp0x/variadic93.C: New test.
6987
6988 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
6989
6990         * lib/target-supports-dg.exp (current_compiler_flags): New.
6991         (check-flags): Use it; do not access dg-test local variables.
6992         (dg-skip-if): Do not access dg-test local variables.
6993         (dg-xfail-run-if): Ditto.
6994         (dg-shouldfail): Ditto.
6995         * gcc.test-framework/test-framework.exp
6996         (check_effective_target_def_nocache): New.
6997         * gcc.test-framework/test-framework.awk: Handle scan tests.
6998         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
6999         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
7000         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
7001         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
7002         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
7003         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
7004         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
7005         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
7006         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
7007
7008         * g++.dg/torture/pr38586.C: Ignore a possible warning.
7009
7010         * lib/target-supports-dg.exp (check_test_flags): Delete.
7011
7012 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
7013
7014         PR tree-optimization/38492
7015         PR tree-optimization/38498
7016         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
7017         in trunk.
7018         * gcc.dg/graphite/block-0.c: Update test.
7019         * gcc.dg/graphite/block-1.c: Same.
7020         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
7021         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
7022         * gcc.dg/graphite/block-3.c: New.
7023         * gcc.dg/graphite/pr38498.c: New.
7024
7025 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
7026
7027         AVX Programming Reference (December, 2008)
7028         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
7029         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
7030         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
7031
7032         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
7033         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
7034
7035 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7036
7037         PR fortran/38220
7038         * gfortran.dg/c_loc_pure_1.f90:  New test.
7039
7040 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
7041
7042         PR fortran/38669
7043         * gfortran.dg/elemental_dependency_3.f90:
7044         Add the final tree dump cleanup.
7045
7046 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
7047
7048         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
7049         passing -m32.
7050
7051         PR rtl-optimization/38722
7052         * gfortran.dg/pr38722.f90: New test.
7053
7054 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
7055
7056         PR c/34252
7057         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
7058         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
7059
7060 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
7061
7062         * gfortran.dg/implicit_12.f90: Add space around dg directive.
7063         * gfortran.dg/typebound_call_8.f03: Same.
7064         * gfortran.dg/elemental_bind_c.f90: Same.
7065         * gfortran.dg/typebound_call_7.f03: Same.
7066         * gfortran.dg/interface_proc_end.f90: Same
7067         * gfortran.dg/pr37243.f: Fix typo.
7068
7069 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
7070
7071         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
7072         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
7073         large stack sizes.
7074
7075 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
7076
7077         AVX Programming Reference (December, 2008)
7078         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
7079         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
7080         * gcc.target/i386/sse-14.c: Likewise.
7081
7082         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
7083         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
7084         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
7085         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
7086
7087 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7088
7089         PR libfortran/38735
7090         * gfortran.dg/fmt_bz_bn.f: Update test.
7091
7092 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
7093
7094         PR c++/38472
7095         * g++.dg/conversion/usual-arith-conv.C: New test.
7096
7097 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7098
7099         PR c/34911
7100         * gcc.dg/vector-3.c: New testcase.
7101         * g++.dg/ext/vector15.C: New test.
7102
7103 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
7104
7105         PR tree-optimization/38510
7106         * gcc.dg/graphite/pr38510.c: New.
7107
7108 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
7109             Jan Sjodin <jan.sjodin@amd.com>
7110
7111         PR tree-optimization/38500
7112         * gcc.dg/graphite/pr38500.c: New.
7113
7114 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
7115
7116         * gcc.c-torture/compile/20001226-1.c: Generalize
7117         dg-timeout-factor.
7118         * gcc.c-torture/compile/limits-fnargs.c: Add
7119         dg-timeout-factor.
7120         * gcc.dg/20020425-1.c: Likewise.
7121         * gcc.dg/pch/pch.exp: Likewise.
7122         
7123 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
7124
7125         PR fortran/38657
7126         * gfortran.dg/module_commons_3.f90: New test.
7127
7128 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
7129
7130         PR fortran/37159
7131         * gfortran.dg/random_seed_1.f90: Updated.
7132
7133 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
7134
7135         PR fortran/38669
7136         PR fortran/38726
7137         * gfortran.dg/elemental_subroutine_7.f90: 
7138         Fix p values so that it can be used as vector subscript.
7139
7140 2009-01-05  Jason Merrill  <jason@redhat.com>
7141
7142         * g++.dg/cpp0x/initlist12.C: Add another test.
7143
7144         * g++.dg/cpp0x/defaulted7.C: New test.
7145
7146 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
7147
7148         PR fortran/38672
7149         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
7150         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
7151
7152 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
7153
7154         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
7155         for alpha*-*-* targets.
7156         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
7157
7158 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
7159
7160         PR fortran/38665
7161         * gfortran.dg/host_assoc_function_5.f90: New test.
7162
7163 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
7164
7165         PR fortran/38669
7166         * gfortran.dg/elemental_dependency_3.f90: New test.
7167         * gfortran.dg/elemental_subroutine_7.f90: New test.
7168
7169 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
7170
7171         * gcc.dg/struct-ret-3.c: Include unistd.h.
7172         (main): Exit early if system memory page size is
7173         larger than 4096 bytes.
7174
7175 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
7176
7177         PR fortran/38718
7178         * gfortran.dg/merge_init_expr.f90: New.
7179
7180 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
7181
7182         PR fortran/38536
7183         * gfortran.dg/c_loc_tests_13.f90: New test.
7184         * gfortran.dg/c_loc_tests_14.f90: New test.
7185
7186 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
7187
7188         * gfortran.dg/func_result_4.f90: New.
7189
7190 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
7191
7192         PR fortran/38594
7193         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
7194         interface still works, in addition to original tests.
7195         * gfortran.dg/host_assoc_call_6.f90: New test.
7196
7197 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
7198
7199         PR c++/38705
7200         * g++.dg/torture/pr38705.C: New test.
7201
7202         PR c/38700
7203         * gcc.dg/pr38700.c: New test.
7204
7205 2009-01-02  Jason Merrill  <jason@redhat.com>
7206
7207         * g++.dg/cpp0x/initlist11.C: New test.
7208         * g++.dg/cpp0x/initlist12.C: New test.
7209
7210 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7211
7212         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
7213         Allow extra informative notes.
7214
7215 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
7216
7217         PR c/36489
7218         * gcc.dg/pr36489.c: New test.
7219
7220 \f
7221 Copyright (C) 2009 Free Software Foundation, Inc.
7222
7223 Copying and distribution of this file, with or without modification,
7224 are permitted in any medium without royalty provided the copyright
7225 notice and this notice are preserved.