OSDN Git Service

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