OSDN Git Service

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