OSDN Git Service

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