OSDN Git Service

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