OSDN Git Service

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