OSDN Git Service

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