OSDN Git Service

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