OSDN Git Service

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