OSDN Git Service

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