OSDN Git Service

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