OSDN Git Service

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