OSDN Git Service

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