OSDN Git Service

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