OSDN Git Service

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