OSDN Git Service

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