OSDN Git Service

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