OSDN Git Service

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