OSDN Git Service

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