OSDN Git Service

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